.ar-ae .alert,
.ar-ae .link-eid-profile,
.ar-ae .link-eid-profile .cur-indian,
.ar-ae .link-eid-profile .pgrade,
.ar-ae .link-eid-profile .profile-text,
.ar-ae .link-eid-profile .schoold-name,
.ar-ae .or-text,
.ar-ae .pdf-download-link,
.ar-ae .student-info .column-text,
body.ar-ae {
	font-family: 'Droid Arabic Kufi', arial !important
}

body.ar-ae .float-right {
	float: right
}

body.ar-ae .float-left {
	float: left
}

.ar-ae .back-btn a span,
.ar-ae .boarding-process-status,
.ar-ae .boarding-process-status .completed-text,
.ar-ae .captcha-wrapper,
.ar-ae .forgot-pw,
.ar-ae .forgot-pw-valid .pink-border-button,
.ar-ae .hero-banner h1,
.ar-ae .lang-switch,
.ar-ae .left-nav.nav span,
.ar-ae .right-pagination .section-trunk,
.ar-ae .schoold-round-head .completed-status,
.ar-ae .schoold-round-head .hide-for-tablet,
.ar-ae .signup-back span,
.ar-ae .signup-links span a,
.ar-ae form .form-control {
	direction: rtl
}

.ar-ae .caret-holds {
	float: left !important
}

.ar-ae .wrong-opt-msg span:last-child {
	min-width: 200px
}

.ar-ae .question-dd .caret-holds {
	left: 18px;
	right: auto
}

.ar-ae .student-cards-container .student-cards:nth-child(odd) {
	margin-left: 15px;
	margin-right: 0
}

.ar-ae .answer {
	padding-left: 0;
	padding-right: 22px
}

.ar-ae .scholarship-wrapper .faq-card {
	padding-left: 15px;
	padding-right: 15px
}

.ar-ae .help-question {
	padding-right: 25px;
	font-family: 'Droid Arabic Kufi', arial
}

.ar-ae form .otp-input-wrapper,
.ar-ae form .otp-input-wrapper .form-control {
	direction: ltr
}

.ar-ae .input-md.remember-checkbox input[type=checkbox]+.f-label,
.ar-ae .modal-body,
.ar-ae h1,
.ar-ae h2,
.ar-ae h3,
.ar-ae h4,
.ar-ae h5,
.ar-ae h6 {
	font-family: 'Droid Arabic Kufi', arial
}

.ar-ae .acceptable,
.ar-ae .action-buttons .button-text-block,
.ar-ae .good,
.ar-ae .nacceptable,
.ar-ae .no-contract-details,
.ar-ae .outstanding,
.ar-ae .reading-contract,
.ar-ae .unsatisfactory,
.ar-ae .walkthrough .text,
.ar-ae button,
.ar-ae button.btn,
.ar-ae footer {
	font-family: 'Droid Arabic Kufi', arial
}

.ar-ae .parent-name {
	font-size: 30px
}

.ar-ae .parent-name.trunk-parent-name {
	font-family: verdana, "Droid Arabic Kufi";
	max-width: 13em
}

.ar-ae .points-holder:after {
	right: 0
}

.ar-ae .container .float-right iframe,
.ar-ae .contract-table-holds {
	float: right
}

.ar-ae .forgot-pw-valid .dvalidated-btn i {
	margin-right: 0;
	margin-left: 4px
}

.ar-ae .forgot-pw-valid .pink-border-button .btn {
	font-size: 14px;
	max-width: 138px
}

.ar-ae .forgot-pw-valid .pink-border-button {
	right: auto;
	left: -2px
}

.ar-ae .look-around-tooltip {
	direction: rtl;
	text-align: right;
	font-size: 12px
}

.ar-ae .input-md input[type=radio]+.f-label {
	padding-right: 30px;
	padding-left: 8px
}

.ar-ae .input-md input[type=radio]+.f-label:after,
.ar-ae .input-md input[type=radio]+.f-label:before {
	left: auto;
	right: 6px
}

.ar-ae .myid-tooltip {
	direction: rtl;
	text-align: right;
	top: -239px;
	left: -85px
}

.ar-ae .myid-tooltip:before {
	left: 85px
}

.ar-ae .link-checkbox-holder {
	margin-left: 0;
	margin-right: 6px
}

.ar-ae .error-msg {
	font-size: 12px;
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .signup-back span {
	margin-top: -7px
}

.ar-ae .dont-show .ripple-checkbox,
.ar-ae .remember-checkbox .ripple-checkbox {
	left: auto;
	right: 0
}

.ar-ae .left-pagination i,
.ar-ae .right-pagination i {
	line-height: 25px
}

.ar-ae .cur-indian,
.ar-ae .pgrade {
	padding-right: 0;
	padding-left: 4px
}

.ar-ae .year-dot {
	margin-right: 0;
	margin-left: 6px
}

.ar-ae .cur-text {
	direction: ltr;
	font-family: "Droid Arabic Kufi"
}

.ar-ae .family-selfie .dashboard-title,
.ar-ae .pl-0 {
	padding-left: 0
}

.ar-ae .login-form-head,
.ar-ae .mandatory-rules,
.ar-ae .news-column .news-brief,
.ar-ae .signin-guide-wrapper {
	text-align: right
}

.ar-ae .school-near-here {
	text-align: right;
	padding-right: 78px;
	padding-left: 6px;
	background-position: right 10px center
}

.ar-ae .camera-icon .db-points,
.ar-ae .fees-card-title .text-right,
.ar-ae .link-checkbox-wrapper,
.ar-ae .mf-table .text-right,
.ar-ae .profile-row .text-right {
	text-align: left
}

.ar-ae .map-menu-holder {
	padding-right: 0
}

.ar-ae .section-wrapper-contract {
	padding-left: 24px !important
}

.ar-ae .mandatory-rules {
	left: auto;
	margin-left: 0;
	right: 0
}

.ar-ae .survey-result {
	padding-top: 3px
}

.ar-ae .notification-carousel-wrapper .modal-header.signup-close {
	right: auto;
	left: 15px
}

.ar-ae .notification-wrapper {
	margin-left: -20px;
	margin-right: 0
}

.ar-ae .aprofile-avatar .db-header-title .db-header,
.ar-ae .dir-rtl,
.ar-ae .rtl,
.ar-ae .signup-form .wrong-opt-msg,
.ar-ae .signup-points,
.ar-ae .slick-dots {
	direction: rtl
}

.ar-ae .slide-intro {
	text-align: right
}

.ar-ae .dir-ltr {
	direction: ltr
}

.ar-ae .text-rtl {
	unicode-bidi: bidi-override
}

.ar-ae .walkthrough-skip {
	padding: 5px 10px;
	text-align: left
}

.sticky-csigned-button {
	max-width: 916px
}

.ar-ae .hero-banner .signup-links span i {
	margin-left: 5px
}

.mobile-app.ar-ae .hero-banner .signup-links span i {
	padding-top: 2px;
	padding-right: 2px
}

.ar-ae .hero-banner .signup-links .lang-switch {
	margin-right: 0
}

.ar-ae .news-column {
	padding-right: 15px;
	padding-left: 10%
}

.ar-ae .result-counter-holder {
	margin-left: -115px;
	margin-top: -25px
}

.ar-ae .survey-result .column-text {
	padding-right: 98px;
	padding-top: 20px
}

.ar-ae .survey-result-title {
	padding-right: 12px
}

.ar-ae .left-section-top .edit-avatar:after {
	left: auto;
	right: -96px
}

.ar-ae .login-form .field-holder {
	display: block;
	overflow: hidden;
	position: relative;
	width: auto
}

.ar-ae .input-md.remember-checkbox {
	text-align: right
}

.ar-ae .remember-checkbox input[type=checkbox]+.f-label:after {
	right: 4px;
	left: auto
}

.ar-ae .remember-checkbox input[type=checkbox]+.f-label:before {
	right: 0;
	left: auto
}

.ar-ae .mark-fee {
	left: auto;
	right: 0
}

.ar-ae .login-form .form-control,
.ar-ae .login-form .login-button {
	width: 100%
}

.ar-ae .login-form-wrapper .login-button {
	float: right
}

.ar-ae .login-form-wrapper .standalone-signin .login-button {
	width: 85%
}

.ar-ae .login-form .form-control {
	padding-left: 1px;
	padding-right: 1px
}

.ar-ae .forgot-pw a,
.ar-ae form .form-control {
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .forgot-pw a,
.ar-ae form .form-control {
	font-size: 14px
}

.ar-ae .login-form-wrapper input {
	float: none;
	font-size: 13px;
	right: 0
}

.ar-ae .input-md.remember-checkbox input[type=checkbox]+.f-label {
	padding-left: 0;
	padding-right: 24px
}

.ar-ae .standalone-signin .input-group-addon:last-child {
	right: auto;
	left: 12%;
	top: 4px
}

.ar-ae .signing-contract-wrapper .hero-banner .signup-links .lang-switch {
	margin-left: 15px;
	float: left
}

.ar-ae .standalone-signin .field-holder .form-control {
	width: 87%;
	padding: 0 10px;
	float: right;
	width: 256px
}

@media only screen and (max-width:767px) {
	.ar-ae .standalone-signin .field-holder .form-control {
		width: 232px
	}
}

.ar-ae .news-column h1 i,
.ar-ae .students-update-column h1 i {
	margin-left: 20px;
	margin-right: 5px
}

.ar-ae .students-update-column {
	padding-left: 0
}

.ar-ae .school-count-wrapper .col-md-2 {
	max-width: 46px;
	padding-left: 0;
	padding-right: 0
}

.ar-ae .school-count-wrapper .school-text {
	max-width: 135px;
	padding-left: 0;
	padding-right: 15px;
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .lang-ar,
.ar-ae .signup-links .bhelp-link,
.ar-ae .signup-links .bsignup-link {
	font-family: "Droid Arabic Kufi", arial;
	font-size: 12px
}

.ar-ae .lang-ar {
	padding: 0
}

.ar-ae .error-msg,
.ar-ae .parent-yob-label {
	direction: rtl;
	text-align: right
}

.ar-ae .signup-form .error-msg {
	text-align: center
}

.ar-ae .expired-pw-form .error-msg,
.ar-ae .signup-form .field-label,
.ar-ae .signup-form input[type=number]~div>.error-msg {
	text-align: right
}

.ar-ae .signing-contract-wrapper .hero-banner {
	padding-right: 20px
}

.ar-ae .mandatory-rules i {
	margin-left: 5px;
	height: 30px
}

.ar-ae .boys-count {
	padding-left: 0;
	padding-right: 64px
}

.ar-ae .girls-count {
	max-width: 180px;
	padding-left: 50px;
	padding-right: 10px
}

.ar-ae .boys-count .students-count-text,
.ar-ae .boys-count .students-text,
.ar-ae .girls-count .students-count-text,
.ar-ae .girls-count .students-text,
.ar-ae .survey-result .column-text>span {
	unicode-bidi: bidi-override
}

.ar-ae .survey-result .column-text>span {
	margin-left: 0
}

.ar-ae .school-count-wrapper .school-count {
	padding-left: 0;
	float: right;
	unicode-bidi: bidi-override;
	text-align: center
}

.ar-ae .forgot-pw a span:first-child {
	min-width: 102px;
	padding-left: 0
}

.ar-ae .login-form,
.ar-ae .video-holder {
	float: right
}

.ar-ae .accessibility-menu {
	margin-right: 0;
	margin-left: 20px;
	left: 0;
	right: auto
}

@media only screen and (max-width:767px) {
	.ar-ae .accessibility-menu {
		margin-left: 1px
	}
}

.ar-ae .access-code-head,
.ar-ae .available-txt,
.ar-ae .bottom-menu,
.ar-ae .change-pw,
.ar-ae .child-table-head,
.ar-ae .contract-txt,
.ar-ae .field-label,
.ar-ae .help-link,
.ar-ae .id-head,
.ar-ae .modal-text,
.ar-ae .needs-text-head,
.ar-ae .news-brief>span,
.ar-ae .parent-yob-label,
.ar-ae .profile-row .profile-name,
.ar-ae .upload-photo-1,
.ar-ae .upload-photo-2,
.ar-ae .user-points-holds {
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .upload-photo-1 {
	font-weight: 600
}

.ar-ae .inline-list .delink,
.ar-ae .link-head {
	float: left;
	text-align: right
}

.ar-ae .inline-list .delink {
	min-width: 64px;
	text-align: left
}

.ar-ae .news-brief>span {
	font-size: 14px
}

.ar-ae .help-link i {
	margin-left: 0;
	margin-right: 5px;
	float: right
}

.ar-ae .help-link {
	margin-right: 4px;
	vertical-align: bottom
}

.ar-ae .help-link span:first-child {
	float: right
}

.ar-ae .login-form-wrapper .login-form {
	min-width: 216px;
	width: 100%;
	max-width: 100%
}

.ar-ae .login-form-wrapper .standalone-signin {
	min-width: 260px;
	width: auto;
	max-width: 90%
}

.ar-ae .login-id-wrapper {
	direction: rtl;
	width: 100%
}

@media only screen and (max-width:1200px) and (min-width:768px) {
	.ar-ae .login-id-wrapper {
		width: 100%
	}
}

@media only screen and (max-width :474px) {
	.ar-ae .login-id-wrapper {
		width: 100%
	}
}

.ar-ae .sign-up-head {
	font-size: 22px;
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .wrong-opt-msg i {
	float: right;
	margin-left: 5px
}

.ar-ae .wrong-opt-msg i {
	float: none
}

.ar-ae span.link-edit {
	float: left;
	padding-left: 5px;
	line-height: 27px
}

.ar-ae .dashbord-nav a .icon-KHDA_Help,
.ar-ae .modal-header .close,
.ar-ae span.c-save,
.ar-ae span.link-c {
	float: left
}

.ar-ae .video-tag {
	right: 0;
	left: auto;
	bottom: -47px
}

.ar-ae .dashbord-nav {
	float: left;
	padding-right: 0
}

.ar-ae .student-dashboard-title {
	float: right;
	padding-left: 0;
	right: 30px
}

.ar-ae .boarding-process-status .completed-text {
	padding-left: 0;
	padding-right: 0
}

.ar-ae .boarding-process-status,
.ar-ae .dashboard-nav-wrapper .navbar-collapse ul li,
.ar-ae .nav-avatar-wrapper,
.ar-ae .onboard-student-title,
.ar-ae .schoold-round-head {
	float: right
}

.ar-ae .top-header-wrapper .back-btn {
	direction: rtl;
	float: right;
	text-align: right
}

.ar-ae .top-header-wrapper .onboard-header .back-btn {
	width: 100px
}

.ar-ae .boarding-process-status {
	margin-right: 10px;
	text-align: right
}

.ar-ae .message-with-icon {
	text-align: right;
	padding-left: 0;
	padding-right: 30px
}

.ar-ae .message-with-icon .icon-KHDA_Dos,
.ar-ae .message-with-icon>i {
	left: auto;
	right: 1px
}

.ar-ae .message-with-icon.alert-info i {
	left: auto;
	right: 5px
}

.ar-ae .child-name-bg {
	direction: ltr
}

.ar-ae .child-name-bg:after {
	left: -35px;
	right: auto;
	border-left: 35px solid transparent;
	border-right: 0
}

.ar-ae .rsbtn .rsbtn_left .rsbtn_text {
	font-size: 14px
}

@media only screen and (min-width :768px) and (max-width :790px) {
	.ar-ae .boarding-process-status {
		margin-right: 0
	}

	.ar-ae .angular-google-map {
		padding-left: 0;
		padding-right: 10px
	}
}

.ar-ae .slick-next {
	right: auto !important;
	left: 42px !important
}

.ar-ae .slick-prev {
	left: auto !important;
	right: 42px !important
}

.ar-ae .notification-carousel-wrapper .slick-prev {
	right: 6% !important;
	left: auto !important
}

.ar-ae .notification-carousel-wrapper .slick-next {
	left: 6% !important;
	right: auto !important
}

@media only screen and (max-height :660px) and (width :960px) {
	.ar-ae .slick-prev {
		right: 69px !important;
		left: auto !important
	}

	.ar-ae .slick-next {
		right: auto !important;
		left: 69px !important
	}
}

.ar-ae .db-border:after {
	left: auto;
	right: 0
}

.ar-ae .top-header-wrapper .fa-caret-left:before {
	content: "\f0da"
}

.ar-ae span.school-name {
	padding-left: 27px
}

.ar-ae .school-mark .schools-list .school-name {
	padding-left: 0;
	text-align: right;
	padding-right: 41px;
	position: relative;
	display: inline-block
}

.ar-ae .map-close-icon {
	right: auto;
	left: 70px
}

.ar-ae .completed-holder,
.ar-ae .mlist-label,
.ar-ae .points-holder {
	direction: ltr
}

.ar-ae .hide-pw,
.ar-ae .show-pw {
	left: 0;
	right: auto
}

.ar-ae .school-mark .locate-label {
	padding: 1px 0 0
}

.ar-ae .school-mark .schools-list .list-row {
	padding-left: 0;
	padding-right: 30px
}

.ar-ae span.locate-icon {
	padding-right: 2px
}

@media only screen and (min-width :768px) and (max-width :820px) {
	.ar-ae .help-link {
		margin-right: 0
	}

	.ar-ae .login-form-wrapper .login-form {
		min-width: 280px
	}
}

@media only screen and (max-width :900px) {
	.ar-ae .news-column {
		padding-right: 15px
	}
}

.ar-ae .edit-profile-img,
.ar-ae .navbar-nav>li>a {
	font-family: "Droid Arabic Kufi", arial;
	font-size: 12px
}

.ar-ae .dashboard-banner .dashbord-nav .navbar-right {
	padding-right: 0;
	width: 410px;
	float: left !important
}

.ar-ae .dashbord-nav .navbar-right.float-left {
	float: left !important
}

.ar-ae .dashbord-nav .camera-icon {
	float: left;
	margin-right: 0;
	margin-left: 30px
}

.ar-ae .pdf-download-link {
	padding-left: 41px;
	padding-right: 40px;
	text-align: right;
	float: right
}

.ar-ae .pdf-icon-image {
	left: auto;
	right: 5px
}

.ar-ae .top-header-wrapper .badge {
	margin-left: -5px
}

.ar-ae .section-nav {
	padding: 7px 10px 5px 5px
}

.ar-ae .pfamily-selfie .attach-selfie {
	min-width: 166px
}

@media only screen and (min-width :768px) and (max-width :790px) {
	.ar-ae .section-nav {
		padding: 7px 10px 5px 0
	}
}

.ar-ae .dashboard-banner .badge {
	margin-left: auto;
	margin-right: 12px;
	left: -1px
}

@media only screen and (max-width :358px) {
	.ar-ae .signup-wrapper .sub-top-header .db-header-title {
		width: 20em !important;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}
}

@media only screen and (max-width :767px) {
	.ar-ae .signup-form-wrapper .msmall-text::-moz-placeholder {
		font-size: 11px
	}

	.ar-ae .signup-form-wrapper .msmall-text:-ms-input-placeholder {
		font-size: 11px
	}

	.ar-ae .signup-form-wrapper .msmall-text::-webkit-input-placeholder {
		font-size: 11px
	}
}

@media only screen and (max-width :400px) {
	.ar-ae .login-form-wrapper {
		width: 294px
	}

	.ar-ae .login-form .msmall-text::-moz-placeholder {
		font-size: 11px
	}

	.ar-ae .login-form .msmall-text:-ms-input-placeholder {
		font-size: 11px
	}

	.ar-ae .login-form .msmall-text::-webkit-input-placeholder {
		font-size: 11px
	}
}

.ar-ae .db-help {
	min-width: 64px
}

.ar-ae .navbar-nav i.fa-bell {
	margin-left: 0;
	margin-right: 0
}

.ar-ae .family-selfie ul.navbar-nav li {
	border-right: 0;
	border-left: 1px solid rgba(255, 255, 255, .3)
}

.ar-ae .family-selfie ul.navbar-nav li:first-child {
	border-left: 0 solid rgba(255, 255, 255, .3)
}

.ar-ae .family-selfie ul.navbar-nav li:last-child {
	border-left: 0 solid rgba(255, 255, 255, .3)
}

.ar-ae .pstudent-year>strong {
	margin-right: 0
}

.ar-ae .camera-icon .selfie-head,
.ar-ae .modal-content .success-signed-msg {
	font-size: 16px
}

.ar-ae .gm-style,
.ar-ae .sub-top-header .db-header-title {
	font-family: "Droid Arabic Kufi", arial !important
}

.ar-ae .look-around span:first-child {
	min-width: 50px;
	margin-right: 15px
}

.ar-ae .dashboard-nav-wrapper {
	padding-right: 15px
}

@media only screen and (min-width :768px) and (max-width :949px) {
	.ar-ae .dashboard-nav-wrapper {
		padding-right: 3px
	}
}

@media only screen and (min-width :950px) and (max-width :1024px) {
	.ar-ae .dashboard-nav-wrapper {
		padding-right: 20px
	}
}

.ar-ae .sub-top-header .db-header-title {
	font-size: 12px
}

.ar-ae .bottom-nav-big-screens-wrapper {
	padding-right: 15px;
	padding-left: 7px;
	display: block;
	width: 100%;
	float: right;
	margin: auto;
	position: relative
}

.ar-ae .bottom-nav-big-screens {
	float: right;
	margin-left: auto;
	margin-right: 240px
}

.ar-ae .action-buttons~.action-buttons .pink-button,
.ar-ae .bottom-nav-big-screens .previous-button {
	float: right
}

.ar-ae .bottom-nav-big-screens .next-button,
.ar-ae .bottom-nav-big-screens .submit-button {
	float: left
}

.ar-ae .left-pagination .sec-btn.btn-xl {
	text-align: right
}

.ar-ae .right-pagination .sec-btn.btn-xl {
	text-align: left
}

@media only screen and (max-width:1049px) {
	.ar-ae .bottom-nav-wrapper {
		padding-left: 0
	}
}

@media only screen and (max-width:1024px) {
	.ar-ae .bottom-nav-wrapper {
		padding-right: 8px
	}
}

.ar-ae .left-nav {
	padding-right: 0;
	direction: rtl;
	font-family: "Droid Arabic Kufi", arial !important
}

.ar-ae .aed-text,
.ar-ae .fs-list-title,
.ar-ae .gtotal-fees>div:first-child,
.ar-ae .installment-title,
.ar-ae .left-nav li.active-tab>a:hover,
.ar-ae .pfamily-selfie .attach-selfie,
.ar-ae .question,
.ar-ae .sub-offered-head,
.ar-ae .total-fees {
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .column-2 {
	margin: 10px 10px 10px 0
}

.ar-ae .column-2 .xs-space {
	padding-left: 0;
	padding-right: 10px
}

.ar-ae .left-nav.nav .read-done {
	right: auto;
	left: 11px
}

.ar-ae .section-card .card-icon-holder {
	padding-right: 0;
	padding-left: inherit
}

@media only screen and (min-width :768px) and (max-width :919px) {
	.ar-ae .onboard-student-title {
		width: .9em
	}
}

@media only screen and (min-width :920px) and (max-width :1023px) {
	.ar-ae .onboard-student-title {
		width: 2.9em
	}
}

.ar-ae i.commucation,
.ar-ae i.report {
	margin-right: 0;
	margin-left: 17px
}

.ar-ae .subject-offered-head .center-icon i {
	margin-left: 0;
	margin-right: 0
}

.ar-ae .needs-list-icon {
	margin-right: 0;
	margin-right: 7px
}

.ar-ae .mark-section input {
	float: none;
	font-size: 14px;
	right: 0
}

.ar-ae .mark-section input[type=checkbox]+.f-label:before {
	left: auto;
	right: 0
}

.ar-ae .mark-section input[type=checkbox]+.f-label:after {
	right: 5px;
	left: auto
}

.ar-ae .mark-section input[type=checkbox]+.f-label {
	padding-left: 0;
	padding-right: 24px
}

.ar-ae .sign-this-contract-wrapper {
	margin-left: 0;
	/* max-width: 860px; */
	max-width: 1120px;
	margin-right: 9px
}

@media only screen and (max-width :768px) {
	.ar-ae .sign-this-contract-wrapper {
		margin-right: 0;
		margin-left: 0
	}
}

.ar-ae .section-bg {
	max-width: 1156px
}

.ar-ae .section-nav .back-btn.trunk-home-link,
.ar-ae .sub-top-header .back-btn {
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: bottom;
	overflow: hidden;
	font-size: 12px;
	max-width: 8.9em
}

.ar-ae .boarding-process-status .completed-text,
.ar-ae .bottom-menu,
.ar-ae .com-head-1,
.ar-ae .com-italic,
.ar-ae .edit-profile-selfie,
.ar-ae .left-nav li>a,
.ar-ae .left-nav.nav li:hover a>span,
.ar-ae .left-nav.nav span,
.ar-ae .link-c,
.ar-ae .mark-section,
.ar-ae .needs-list-text,
.ar-ae .page-title,
.ar-ae .paper-snackbar,
.ar-ae .parent-head,
.ar-ae .pro-label,
.ar-ae .read-pdf,
.ar-ae .thankyou-id,
.ar-ae button,
.ar-ae input,
.ar-ae select,
.ar-ae textarea {
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .paper-snackbar {
	font-size: 12px
}

.ar-ae .section-spacing {
	padding-left: 0;
	padding-right: 15px;
	font-family: "Droid Arabic Kufi", arial
}

.ar-ae .section-head {
	margin: 0 0 0 -24px
}

.ar-ae .section-spacing .alert-lang-warning {
	padding-right: 32px;
	margin: 10px 0
}

.ar-ae .section-spacing .grey-card,
.ar-ae .section-spacing .read-details,
.ar-ae .section-spacing .section-card {
	margin-left: 0;
	margin-right: 10px
}

.ar-ae .container-dir-rtl {
	padding-right: 7px;
	direction: rtl
}

.ar-ae .factsheet-modal-wrapper .signup-close .fa-close {
	vertical-align: top;
	padding-top: 2px
}

.container-fs-dir-rtl {
	direction: rtl
}

.ar-ae .container-dir-rtl.take-survey {
	margin-left: auto;
	padding-right: 15px
}

.ar-ae .container-dir-rtl.db-survery,
.ar-ae .container-dir-rtl.landing-survery {
	padding-right: 18px
}

.ar-ae .parent-profile-wrapper {
	margin-left: -6px;
	margin-right: 0;
	padding-left: 5px;
	padding-right: 5px
}

.ar-ae .pro-label,
.ar-ae .pro-label-value {
	font-size: 14px
}

.ar-ae .label-divider {
	left: 0;
	right: auto;
	top: 5px
}

.ar-ae .link-eid-profile .dropdown-menu li:first-child .selected-option:after {
	right: auto;
	left: 10px
}

.ar-ae .eid-head i {
	vertical-align: middle
}

.ar-ae .primary-eid-head {
	padding-right: 0;
	padding-left: 10px
}

.ar-ae .primary-eid-wrapper {
	padding-left: 0;
	padding-right: 25px
}

@media only screen and (min-width :768px) and (max-width :1024px) {
	.ar-ae .angular-google-map {
		padding-left: 0;
		padding-right: 10px
	}

	.ar-ae .left-nav-wrapper {
		padding-left: 0;
		padding-right: 8px
	}

	.ar-ae .section-spacing {
		padding-left: 0;
		padding-right: 8px
	}
}

@media only screen and (min-width :768px) and (max-width :930px) {

	.ar-ae .section-nav .back-btn.trunk-home-link,
	.ar-ae .sub-top-header .back-btn {
		max-width: 6.9em
	}

	.ar-ae .link-eid-card {
		padding: 18px 0 18px 24px
	}
}

@media only screen and (min-width :768px) and (max-width :810px) {
	.ar-ae .section-nav .back-btn.trunk-home-link {
		max-width: 6em
	}
}

.ar-ae .edit-profile-form .pro-label {
	height: 32px;
	min-height: 32px;
	padding-top: 0;
	position: relative
}

.ar-ae .sign-contract-button,
.ar-ae .year-label {
	margin-right: 0
}

.ar-ae .role-dd .pull-left {
	float: right !important
}

.ar-ae .pull-signing-left,
.ar-ae .role-dd .pull-right {
	float: left !important
}

.ar-ae .email-and-print {
	text-align: left
}

@media only screen and (max-width :370px) {

	.ar-ae .pro-label,
	.ar-ae .pro-label-value,
	.ar-ae .profile-details .link-edit {
		font-size: 12px
	}

	.edit-profile-form .field-holder .form-control {
		width: 94%
	}
}

@media only screen and (max-width :995px) {
	.ar-ae .email-and-print {
		width: 100%;
		margin-top: 10px
	}
}

@media only screen and (max-width :340px) {
	.ar-ae .pro-label {
		width: 70px
	}

	.ar-ae .pro-label-value {
		padding-top: 2px;
		vertical-align: top
	}

	.ar-ae span.link-edit {
		line-height: 20px
	}
}

@media only screen and (max-width :530px) {
	.ar-ae .pro-label {
		white-space: normal
	}
}

@media only screen and (min-width :360px) and (max-width :440px) {
	.ar-ae .pro-label {
		min-width: 76px;
		width: 76px;
		white-space: normal
	}

	.ar-ae span.link-edit {
		line-height: 20px
	}

	.ar-ae .pro-label-value {
		vertical-align: top;
		padding-top: 2px
	}
}

@media only screen and (max-width :530px) {
	.ar-ae .edit-profile-form .pro-label {
		height: 38px;
		min-height: 38px
	}
}

@media only screen and (min-width :1024px)and (max-width :1200px) {
	.ar-ae .profile-row .student-card .col-md-9 {
		padding-right: 25px;
		padding-left: 0
	}
}

@media only screen and (max-width :767px) {
	.ar-ae .child-table-head {
		min-width: 172px
	}

	.ar-ae .login-form-head {
		text-align: center
	}

	.ar-ae .link-checkbox-wrapper {
		text-align: right
	}

	.ar-ae .news-column {
		padding-left: 1%
	}

	.ar-ae .onboard-link .pink-button .icon-KHDA-arrow {
		transform: none
	}

	.ar-ae .dashboard-nav-wrapper .navbar-toggle {
		margin-right: 0
	}

	.ar-ae .profile-row .student-card .col-md-9 {
		padding-left: 15px;
		padding-right: 20px
	}

	.ar-ae .profile-row .student-card .column-text {
		text-align: right
	}

	.ar-ae .upload-photo-1 span:first-child {
		font-weight: 700
	}

	.ar-ae .profile-details span.c-save {
		line-height: 45px;
		vertical-align: top;
		margin-top: 0
	}

	.ar-ae .forgot-pw a span:first-child {
		min-width: 100px
	}

	.ar-ae .section-spacing .grey-card,
	.ar-ae .section-spacing .read-details,
	.ar-ae .section-spacing .section-card {
		margin-left: 0
	}

	.ar-ae .full-signing-contract .section-spacing .section-card:first-child {
		width: calc(100% + 30px);
		margin-right: -10px
	}

	.ar-ae .section-spacing .full-contract {
		margin-left: -10px;
		margin-right: 0;
		width: 100%;
		max-width: none
	}

	.ar-ae .fullContract .rsbtn {
		padding-left: 8px
	}

	.ar-ae .fullContract {
		margin-left: -10px
	}

	.ar-ae .container-dir-rtl {
		margin-left: 10px;
		padding-right: 0
	}

	.ar-ae .dashboard-banner .container.container-dir-rtl {
		margin-left: 0
	}

	.ar-ae .full-signing-contract.fullContract {
		margin-left: -15px;
		margin-right: -20px
	}

	.ar-ae .link-eid-holder .container-dir-rtl {
		margin-left: 0;
		padding-right: 10px
	}

	.ar-ae .profile-holder>.container {
		padding-left: 15px;
		padding-right: 15px;
		margin-left: 0
	}

	.ar-ae .profile-holder .parent-profile-wrapper {
		margin-left: 0;
		margin-right: -5px
	}
}

@media only screen and (max-width :340px) {
	.ar-ae span.link-edit {
		line-height: 20px
	}
}

@media only screen and (max-width :400px) {
	.ar-ae .forgot-pw {
		width: 103.5%
	}

	.ar-ae .forgot-pw a {
		font-size: 13px
	}
}

.ar-ae .contract-details,
.ar-ae .full-contract,
.ar-ae .happiness-meter-icons,
.ar-ae .modal-dialog,
.ar-ae .onboard-student-title,
.ar-ae .repeat-contract {
	direction: rtl
}

.ar-ae .css-overide .contract-details p {
	text-align: right !important
}

.ar-ae .left-nav li a i {
	margin-right: 0;
	margin-left: 10px
}

.ar-ae .left-nav>li>a {
	font-size: 13px
}

.ar-ae .section-nav .student-dashboard-title {
	width: auto;
	min-width: 200px
}

.ar-ae .page-title:after,
.ar-ae .parent-head:after {
	border-left: 0;
	border-right: 1px solid rgba(255, 255, 255, .5);
	left: auto;
	right: 0
}

.ar-ae .page-title,
.ar-ae .parent-head {
	padding-left: 0;
	padding-right: 20px;
	text-align: right
}

.ar-ae .edit-avatar {
	right: auto;
	left: 8px
}

.ar-ae .students-list .col-md-7,
.ar-ae .students-list .col-sm-7 {
	float: none
}

.ar-ae .students-list-holder .slick-next {
	left: -16px !important
}

.ar-ae .students-list-holder .slick-prev {
	right: 28px !important
}

.ar-ae .students-list-holder.slick-slider {
	padding-right: 4%;
	padding-left: 4% !important;
	float: right
}

.ar-ae .students-list-holder .slick-dots {
	right: 3%;
	left: auto
}

@media only screen and (min-width :300px) and (max-width :767px) {
	.ar-ae .students-list-holder.slick-slider {
		float: none;
		padding-right: 2% !important
	}
}

@media only screen and (min-width :600px) and (max-width :800px) {
	.ar-ae .students-list-holder.slick-slider {
		padding-right: 2% !important
	}
}

@media only screen and (min-width :801px) and (max-width :1024px) {
	.ar-ae .students-list-holder.slick-slider {
		padding-right: 4% !important
	}
}

@media only screen and (min-width :768px) and (max-width :850px) {
	.ar-ae .students-list-holder.slick-slider {
		padding-right: 1%
	}

	.ar-ae .students-list .students-col {
		width: 76px;
		max-width: 76px
	}
}

@media only screen and (max-width :1280px) {
	.ar-ae .table-scroll {
		left: auto
	}
}

.ar-ae .user-login-info {
	text-align: right
}

.ar-ae .subject-offered {
	padding: 20px 18px 0 0
}

.ar-ae .onboard-student-title {
	max-width: 13.7em
}

@media only screen and (min-width:1024px) and (max-width:1261px) {
	.ar-ae .onboard-student-title {
		max-width: 11em
	}
}

.ar-ae .faq-card .dropdown-menu,
.ar-ae .faq-dd-field-wrap .dropdown-menu {
	left: auto;
	right: 0
}

.ar-ae .dropdown-menu>li>a,
.ar-ae .provide-consent-modal .signup-form-wrapper .code-send,
.ar-ae .sign-head,
.ar-ae .sign-holder .person-name {
	text-align: right
}

.ar-ae .provide-consent {
	margin-right: 0;
	margin-left: 15px
}

@media only screen and (min-width :768px) and (max-width :900px) {
	.ar-ae .section-nav .onboard-student-title {
		display: none
	}

	.ar-ae .section-nav .student-dashboard-title {
		width: auto
	}
}

@media only screen and (min-width :901px) and (max-width :1023px) {
	.ar-ae .section-nav .student-dashboard-title {
		width: auto
	}

	.ar-ae .onboard-student-title {
		max-width: 9em
	}

	.ar-ae .schoold-round-head {
		width: auto
	}
}

@media only screen and (min-width :1024px) and (max-width :1198px) {
	.ar-ae .section-nav .student-dashboard-title {
		width: auto
	}
}

.ar-ae .icon-KHDA_Help,
.ar-ae .onboard-link .pink-button .icon-KHDA-arrow,
.ar-ae .sign-contract-button .icon-KHDA-arrow {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.ar-ae .onboard-link .pink-button .btn {
	direction: rtl
}

.ar-ae .msection-menu .onboard-link .pink-button .btn {
	direction: ltr
}

.ar-ae .msection-menu .onboard-link .pink-button .icon-KHDA-arrow {
	transform: none
}

.ar-ae .msection-menu .onboard-link .pink-button i {
	padding-top: 1px
}

.ar-ae .profile-column-2 .profile-card:nth-child(2),
.ar-ae .profile-column-2 .profile-card:nth-child(4),
.ar-ae .profile-column-2 .profile-card:nth-child(6),
.ar-ae .profile-column-2 .profile-card:nth-child(8) {
	padding-left: 15px
}

.ar-ae .profile-selfie-holder .profile-card:nth-child(2) {
	padding-left: 0
}

.ar-ae .profile-selfie-holder .profile-card:nth-child(3) {
	padding-left: 15px
}

.ar-ae .school-mark .schools-list .map-arrow {
	right: 10px
}

.ar-ae .map-arrow {
	right: 10px;
	left: auto
}

.ar-ae .schools-list .map-arrow {
	right: 9px
}

.ar-ae .schools-list>span:first-child {
	padding-left: 0;
	padding-right: 12px
}

.ar-ae .schools-list span.list-row {
	padding-left: 30px;
	padding-right: 50px;
	text-align: right
}

.ar-ae .aprofile-avatar .db-header-title {
	text-align: right
}

.ar-ae .school-mark .schools-list span.list-row {
	padding-right: 42px
}

.ar-ae .locate-label {
	padding: 1px 0 0 9px
}

.ar-ae .locate-map-label {
	text-align: center;
	right: 17px
}

.ar-ae .help-search-icon {
	margin-right: 0;
	margin-left: 0;
	right: auto;
	left: 10px
}

.ar-ae .help-search-holder .help-search {
	padding-left: 50px;
	padding-right: 0;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	transition: none
}

.ar-ae .contract-details-holder {
	margin-left: -24px;
	margin-right: 0
}

.ar-ae .icon-KHDA_Selfie.float-right {
	float: none
}

.ar-ae .camera-icon .db-points {
	margin-top: 0
}

.ar-ae .family-selfie .dashboard-title h1 {
	padding-right: 15px
}

.ar-ae .family-selfie .dashboard-title h1 .db-title:first-child {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 140px
}

@media only screen and (max-width :767px) {

	.ar-ae.mobile-app .dashboard-title h1,
	.ar-ae.mobile-app .hero-banner h1 {
		font-family: 'Droid Arabic Kufi', arial !important
	}

	.ar-ae .dashboard-title h1 span:first-child {
		min-width: 30px
	}

	.ar-ae .email-and-print {
		padding-right: 15px;
		text-align: right
	}

	.ar-ae .contract-details-holder {
		margin-right: 0
	}

	.ar-ae .special-needs-brief {
		padding-left: 0
	}

	.ar-ae .signup-links .bhelp-link:first-child {
		min-width: 76px;
		white-space: nowrap
	}
}

.ar-ae .seperator-font-ico {
	line-height: normal
}

.ar-ae .section-wrapper-contract .rsbtn_text span:first-child {
	line-height: 16px !important;
	min-width: 48px
}

.ar-ae .contract-details-holder .col-xs-12 {
	padding-left: 0;
	padding-right: 0
}

.ar-ae .points-holder {
	padding-right: 0;
	padding-left: 6px
}

.ar-ae .boarding-process-status i {
	padding-left: 0;
	padding-right: 6px
}

.ar-ae .css-overide li,
.ar-ae .css-overide p,
.ar-ae .css-overide span,
.ar-ae .css-overide table,
.ar-ae .css-overide td,
.ar-ae .css-overide tr {
	font-family: 'Droid Arabic Kufi', arial !important
}

.ar-ae .border-top-read {
	margin-top: 18px
}

.ar-ae .css-overide p {
	text-align: right !important
}

.ar-ae .warning-list .icon-KHDA_Online_bullying,
.ar-ae .warning-list .icon-KHDA_Physical,
.ar-ae .warning-list .icon-KHDA_Psychological,
.ar-ae .warning-list .icon-KHDA_emotional_abuse {
	margin-left: 10px;
	margin-right: 0
}

.ar-ae .backend-msg-bg {
	width: 100%;
	text-shadow: none;
	padding-right: 25px;
	padding-left: 10px
}

.ar-ae .backend-msg-bg .fa-exclamation-triangle {
	right: 6px;
	left: auto
}

.ar-ae .error-msg ul {
	padding-right: 0
}

.ar-ae .signup-form-wrapper .backend-msg-bg {
	padding-right: 28px;
	padding-left: 5px;
	text-align: right
}

.ar-ae .children-title,
.ar-ae .section-title {
	padding-right: 20px
}

.ar-ae .section-wrapper-contract .section-title {
	padding-right: 0
}

.ar-ae .boarding-process-status .completed-text {
	font-size: 12px
}

@media only screen and (max-width :767px) {
	.ar-ae .pro-label {
		font-size: 12px
	}

	.ar-ae .col-md-7 iframe.img-responsive,
	.ar-ae .hero-banner .col-md-7.float-right {
		float: none
	}

	.ar-ae .hero-banner .col-md-7.float-right {
		overflow: hidden
	}
}

.ar-ae .mpoints .completed-text {
	font-size: 8px;
	width: 54px
}

.ar-ae .faq-wrapper {
	margin-left: -5px;
	margin-right: 15px;
	padding-left: 0;
	padding-right: 0
}

.ar-ae .subject-text {
	padding-right: 10px
}

.ar-ae .alert-danger,
.ar-ae .alert-warning,
.ar-ae .gtotal-fees .text-left,
.ar-ae .signup-form .valid-mobile-info~.error-msg,
.ar-ae .valid-mobile-info {
	text-align: right
}

.ar-ae .alert-danger,
.ar-ae .alert-warning {
	padding-left: 10px;
	padding-right: 30px
}

.ar-ae .alert-danger i,
.ar-ae .alert-warning i {
	left: auto;
	right: 7px
}

.ar-ae .valid-mobile-info {
	font-size: 13px;
	direction: rtl;
	padding-top: 5px
}

.ar-ae .email-link {
	margin-right: 0
}

.ar-ae .sub-top-header .mpoints .completed-status {
	font-size: 10px
}

.ar-ae .profile-rating {
	min-width: 88px;
	text-align: right
}

.ar-ae .eid-head span {
	min-width: 175px
}

.ar-ae .fb-component {
	right: auto;
	left: 0;
	bottom: 0;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.ar-ae .bottom-35 {
	margin-bottom: 55px
}

.ar-ae .right-section-bg {
	right: auto;
	left: 0
}

.ar-ae .survey-header:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	right: auto;
	left: -35px;
	top: 0;
	border-top: 42px solid #172f43;
	border-right: 0 solid transparent;
	border-left: 35px solid transparent
}

.ar-ae .btn.survey-button {
	text-align: right
}

@media only screen and (min-width :1220px) {

	.ar-ae .car-and-edu-head .col-lg-2,
	.ar-ae .car-and-edu-head .col-lg-3 {
		text-align: right
	}
}

@media only screen and (min-width :290px) and (max-width :339px) {
	.ar-ae .aprofile-avatar .db-header-title .db-header {
		width: 6em
	}
}

@media only screen and (min-width :340px) and (max-width :400px) {
	.ar-ae .aprofile-avatar .db-header-title .db-header {
		width: 6.2em
	}
}

@media only screen and (min-width :290px) and (max-width :400px) {
	.ar-ae .aprofile-avatar .db-header-title .srtc-head {
		width: 11.8em
	}
}

@media only screen and (min-width :320px) and (max-width :529px) {
	.ar-ae .login-button {
		width: 100% !important
	}

	.ar-ae .login-form .field-holder {
		width: auto !important
	}
}

.ar-ae .sub-top-header .db-completed-status {
	width: 68px;
	text-align: center;
	float: left
}

.ar-ae .navbar-fixed-bottom.container-dir-rtl {
	margin-left: initial;
	padding-right: initial
}

.ar-ae .navbar-fixed-bottom .right-pagination {
	text-align: left
}

.ar-ae .navbar-fixed-bottom .left-pagination {
	text-align: right
}

.ar-ae .left-nav .lang-ar {
	padding: 2px 0 3px
}

.ar-ae .canvas-menu.nav .bg-success {
	line-height: 13px
}

.ar-ae .left-nav .lang-en {
	padding: 0 0 1px
}

@media print {
	.agreement-ar {
		direction: rtl
	}
}

.ar-ae .students-col .status-icon {
	position: absolute;
	right: 20px;
	left: 0
}

.ar-ae .student-cards .status-icon {
	top: 10px;
	position: absolute;
	left: 10px;
	width: 18px
}

.ar-ae .container-dir-rtl .col-lg-1,
.ar-ae .container-dir-rtl .col-lg-10,
.ar-ae .container-dir-rtl .col-lg-11,
.ar-ae .container-dir-rtl .col-lg-12,
.ar-ae .container-dir-rtl .col-lg-2,
.ar-ae .container-dir-rtl .col-lg-3,
.ar-ae .container-dir-rtl .col-lg-4,
.ar-ae .container-dir-rtl .col-lg-5,
.ar-ae .container-dir-rtl .col-lg-6,
.ar-ae .container-dir-rtl .col-lg-7,
.ar-ae .container-dir-rtl .col-lg-8,
.ar-ae .container-dir-rtl .col-lg-9,
.ar-ae .container-dir-rtl .col-md-1,
.ar-ae .container-dir-rtl .col-md-10,
.ar-ae .container-dir-rtl .col-md-11,
.ar-ae .container-dir-rtl .col-md-12,
.ar-ae .container-dir-rtl .col-md-2,
.ar-ae .container-dir-rtl .col-md-3,
.ar-ae .container-dir-rtl .col-md-4,
.ar-ae .container-dir-rtl .col-md-5,
.ar-ae .container-dir-rtl .col-md-6,
.ar-ae .container-dir-rtl .col-md-7,
.ar-ae .container-dir-rtl .col-md-8,
.ar-ae .container-dir-rtl .col-md-9,
.ar-ae .container-dir-rtl .col-sm-1,
.ar-ae .container-dir-rtl .col-sm-10,
.ar-ae .container-dir-rtl .col-sm-11,
.ar-ae .container-dir-rtl .col-sm-12,
.ar-ae .container-dir-rtl .col-sm-2,
.ar-ae .container-dir-rtl .col-sm-3,
.ar-ae .container-dir-rtl .col-sm-4,
.ar-ae .container-dir-rtl .col-sm-5,
.ar-ae .container-dir-rtl .col-sm-6,
.ar-ae .container-dir-rtl .col-sm-7,
.ar-ae .container-dir-rtl .col-sm-8,
.ar-ae .container-dir-rtl .col-sm-9,
.ar-ae .container-dir-rtl .col-xs-1,
.ar-ae .container-dir-rtl .col-xs-10,
.ar-ae .container-dir-rtl .col-xs-11,
.ar-ae .container-dir-rtl .col-xs-12,
.ar-ae .container-dir-rtl .col-xs-2,
.ar-ae .container-dir-rtl .col-xs-3,
.ar-ae .container-dir-rtl .col-xs-4,
.ar-ae .container-dir-rtl .col-xs-5,
.ar-ae .container-dir-rtl .col-xs-6,
.ar-ae .container-dir-rtl .col-xs-7,
.ar-ae .container-dir-rtl .col-xs-8,
.ar-ae .container-dir-rtl .col-xs-9 {
	float: right
}