body { margin: 0; padding: 0; font-family: 'open_sansregular'; font-size: 15px; color: #444; }
a:focus, a.active, input, select:focus { outline: 0; outline-style: none; outline-width: 0; text-decoration: none; }
a:hover { }
img { border: none; height: auto; vertical-align: middle; }
a:hover, a:focus { color: #fff; text-decoration: none; }
h1 { font-size: 42px; color: #0a0f1c; margin: 5px 0; font-family: 'roboto_slabbold'; text-transform: uppercase; }
h2 { font-size: 35px; color: #0a0f1c; margin: 0; padding: 0; font-family: 'roboto_slabbold'; }
h3 { font-size: 22px; color: #262a33; margin: 0; padding: 0; font-family: 'roboto_slabregular'; }
p { color: #444; font-size: 15px; margin: 10px 0; line-height: 30px; }
a, a:visited { text-decoration: none; }
a:hover, a:active { color: #000; text-decoration: none; }
ul { margin: 0; padding: 0; }
/*****===Common===*****/
.brownbutton { background: #aa5e38; color: #fff; font-size: 14px; padding: 10px 20px 9px 20px; border-radius: 6px; }
.paddleftright { padding-left: 0; padding-right: 0; }
.semibold { color: #262a33; font-family: 'roboto_slabbold'; }
.paddleft_0 { padding-left: 0; }
/* ===================================================================
 * HEADER
 *
 * ------------------------------------------------------------------- */
/*****===Top contact mail language select===*****/
.phone_login_section { text-align: right; width: 95%; font-size: 13px; color: #636262; font-family: 'roboto_slabregular'; border-bottom: solid 1px #ebebeb; }
.select_language { display: inline-block; vertical-align: middle; background: url(../images/language.svg) no-repeat; background-position: left 0px top 1px; padding: 0 0 0 20px; }
.email_top { display: inline-block; vertical-align: middle; background: url(../images/email.svg) no-repeat; background-position: left 5px top 2px; padding: 0 20px 0 35px; margin-top: 5px; border-right: solid 1px #b5b5b5; }
.email_top a { color: #636262; }
.email_top a:hover { color: #c46233; }
.phone_top { display: inline-block; vertical-align: middle; background: url(../images/phone.svg) no-repeat; background-position: left 0 top 0px; padding: 0 20px 0 25px; margin-top: 5px; border-right: solid 1px #b5b5b5; }
.select_language, .email_top, .phone_top { margin: 12px 5px; }
/*select language top*/
.styled-select { /*background: url(../images/language_select.png) no-repeat 96% 0; */ overflow: hidden; width: 100px; background-position: right 5px top -4px; }
.styled-select select { background: transparent; border: none; color: #636262;  /* If you add too much padding here, the options won't show in IE */ width: 120px; }
.select_language .styled-select { width: auto }
.select_language .styled-select a { color: #636262; }
.select_language .styled-select a:hover { color: #c46233; }
/* -------------------- Rounded Corners */
.rounded { -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
/*****===Teachers login and Parent login===*****/
.taechersligin_parentlogin { margin-top: 13px; }
.parentlogin { float: right; margin-left: 6px; }
.teacherslogin { float: right; }
/*****===Menu area===*****/
.menu_area { float: left; width: 100%; border-top: solid 1px #ebebeb; margin-top: 15px; padding-top: 7px; }
header h1#logo { margin-top: 17px; }
/*****===Head Small===*****/

.logo_area img { transition-duration: .7s; max-width: 100% }
.smaller .logo_area img { width: 85%; transition-duration: .7s; }
.smaller .select_language, .smaller .email_top, .smaller .phone_top { margin: 10px 5px; }
.smaller .brownbutton { padding: 8px 15px 7px 15px; }
.smaller .taechersligin_parentlogin { margin-top: 10px; }
.smaller .menu_area { margin-top: 10px; }
.smaller .nav > li > a { font-size: 15px; padding: 5px 15px; }
/* ===================================================================
 * SLIDER
 *
 * ------------------------------------------------------------------- */
.carousel-indicators li { display: none; }
.rig_ar { background: url(../images/arrow_banner_right.png) no-repeat; }
.left_ar { background: url(../images/arrow_banner_left.png) no-repeat; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { font-size: 30px; height: 60px; margin-left: -50px; margin-top: -15px; width: 60px; top: 43%; }
#islamia { margin-top: 170px; }
/* ===================================================================
 * BANNER BOXES
 *
 * ------------------------------------------------------------------- */
.bannerboxes { width: 75%; left: 12.5%; position: absolute; z-index: 99; bottom: 50px; }
/*box1*/
.box1 { float: left; width: 33.33%; background: rgba(0,0,0,.8); padding: 20px; }
.box1:hover { background: rgba(0,0,0,.95); display: block; transition-duration: .7s; }
.box1_top_left { float: left; width: 30%; }
.box1_top_right { float: left; font-family: 'roboto_slabbold'; font-size: 22px; color: #fff; text-transform: uppercase; width: 70%; margin-top: 10px; word-wrap: break-word; }
.box1_bottom { float: left; width: 100%; }
.box1_bottom p { color: #777672; font-size: 14px; line-height: 25px; }
.box1.hvr-overline-from-center:before { background: #f99927 !important; }
.box2.hvr-overline-from-center:before { background: #000 !important; }
.box3.hvr-overline-from-center:before { background: #f99927 !important; }
.box2 { float: left; width: 33.33%; background: #f99927; padding: 20px; }
.box2:hover { background: #f78703; display: block; transition-duration: .7s; }
.box2 .box1_bottom p { color: #252525; }
.box3 { float: left; width: 33.33%; background: rgba(0,0,0,.8); padding: 20px; }
.box3:hover { background: rgba(0,0,0,.95); display: block; transition-duration: .7s; }
/* ===================================================================
 *WHY CHOOSE ISLAMIYA
 *
 * ------------------------------------------------------------------- */
.whychoose_islamiya { width: 100%; padding: 85px 0; }
.whychoose_islamiya h3 { margin: 10px 0 20px 0; }
.whychoose_islamiya p { font-size: 15.5px; }
.readmorebtn { border: solid 1px #484848; border-radius: 6px; padding: 10px 25px; color: #484848; font-family: 'open_sanssemibold'; font-size: 14px; float: left; margin-top: 25px; }
.readmorebtn:hover { color: #fff; border-radius: 6px; }
/* ===================================================================
 *REGISTRATION LEFT
 *
 * ------------------------------------------------------------------- */
.admission_latestnews { width: 100%; margin-bottom: 75px; }
.registrationleft { float: left; width: 50%; padding: 75px; min-height: 650px; background: url(../images/registration_bg.jpg) no-repeat; background-size: cover; }
/*table*/
#registration { /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/ border-collapse: collapse; width: 100%; background-color: #e5e4e4; }
#registration td, #registration th { border: 1px solid #ddd; padding: 8px 0 8px 15px; }
#registration th { font-family: 'roboto_slabbold'; font-weight: normal; font-size: 18px; }
#registration tr:nth-child(even) { background-color: #fdfbfb; }
/*#registration tr:hover {background-color: #ddd;}*/
#registration th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #51708f; color: white; }
.registrationleft h2 { color: #fff; font-family: 'roboto_slabregular'; margin-bottom: 5px; }
.tit_sub { font-size: 18px; color: #e4e4e4; font-family: 'open_sansregular'; font-family: 'open_sansitalic'; margin-bottom: 15px; float: left; width: 100%; }
.registrationleft h3 { color: #fff; font-family: 'roboto_slabregular'; margin-bottom: 20px; }
.orange { color: #f99927; font-family: 'roboto_slabbold'; }
.readmoreadmission { float: left; width: 100%; margin-top: 15px; }
.readmoreadmission a { color: #fff; }
.readmoreadmission a:hover { color: #ffa948; text-decoration: underline; }
/* ===================================================================
 *NEWS RIGHT
 *
 * ------------------------------------------------------------------- */
.latestnews_right { float: left; width: 50%; padding: 75px 75px 0 75px; min-height: 650px; background: url(../images/news_bg.jpg) no-repeat; background-size: cover; }
.latestnews_right .tit_sub { color: #29282e; width: 50%; }
.latestnews_right h2 { font-family: 'roboto_slabregular'; margin-bottom: 5px; }
.news_viewall { float: right; background: #29282e; padding: 8px 15px; color: #fff; border-radius: 4px; font-size: 13px; font-family: 'open_sanssemibold'; margin-top: -10px; }
.news_viewall.hvr-sweep-to-right:before { background: #111 !important; color: #fff; border-radius: 4px; }
/*new box*/
.newsbox { width: 100%; background: #fff; padding: 20px 20px 10px 20px; float: left; margin-top: 5px; }
.newsitems { float: left; width: 100%; margin-bottom: 15px; }
.newsitems_left { float: left; width: 12%; }
.date_box { text-align: center; width: 100%; color: #fff; background: #fc8703; border-radius: 3px; font-size: 11px; padding: 10px 0; }
.date_box span { font-size: 25px; font-family: 'roboto_slabbold'; width: 100%; float: left; }
.newsitems_right { float: left; width: 88%; padding: 0 0 0 15px; }
.newsitems_right h4 { font-size: 15.5px; font-family: 'open_sanssemibold'; color: #3c3c3c; min-height: 30px; margin-top: 0; margin-bottom: 5px; }
.newsitems_right h4 a { color: #3c3c3c; }
.newsitems_right h4 a:hover { color: #c16900; text-decoration: underline; }
.newsitems_right p { font-size: 13px; line-height: 22px; }
.newsitems_right p a { color: #131313; font-family: 'open_sanssemibold'; font-size: 11px; }
.newsitems_right p a:hover { color: #da7905; }
/* ===================================================================
 *GALLERY
 *
 * ------------------------------------------------------------------- */
.galleryarea { width: 100%; padding: 75px 0; }
.galleryarea h2 { font-family: 'roboto_slabregular'; text-align: center; }
.gallry_subtitle { width: 100%; float: left; color: #515a5f; font-size: 15.5px; text-align: center; margin-top: 5px; }
.fancybox img { width: 100%; margin-bottom: 30px; }
.fancybox-media img { max-width: 100%; margin-bottom: 30px; }
.fancybox-media img.videoicon { top: 50%; left: 50%; margin-top: -24px; margin-left: -32px; }
.gallery_images { margin-top: 40px; }
.gallery_viewmore { text-align: center; }
.gallery_viewmore .readmorebtn { float: none; }
/* ===================================================================
 *KEEP IN TOUCH
 *
 * ------------------------------------------------------------------- */
.keeointouch_area { width: 100%; padding: 0 0 75px 0; background: url(../images/keepintouchbg.jpg) no-repeat center top; background-size: cover; }
.keeointouch_area h2 { font-family: 'roboto_slabregular'; text-align: center; }
.keepintouch_subtitle { width: 100%; float: left; color: #515a5f; font-size: 15.5px; text-align: center; margin-top: 5px; }
/*workingday*/
.workingday { float: left; width: 100%; text-align: center; margin-top: 50px; }
.workingday_icon { width: 130px; height: 130px; background: #aa5e38; margin: 0 auto; border-radius: 50%; padding-top: 39px; }
.workingday_tit { font-size: 18px; color: #3a3a3a; float: left; width: 100%; margin: 30px 0 10px 0; text-transform: uppercase; }
.workingday p { line-height: 23px; }
.workingday.ourlocation .workingday_icon { background: #ee9e3a; }
.workingday p a { color: #444; }
.workingday p a:hover { color: #c46233; }
/* ===================================================================
 *FOOTER
 *
 * ------------------------------------------------------------------- */
html, body { height: 100%; }
body { width: 100%; margin: 0; padding: 0; }
/* .page-row { display: table-row; } */
/* .page-row-expanded { height: 100%; } */
p { margin: 0; }
footer { background: #f1f1f1; }
.copyright_footer, .social_icons { padding: 15px 0; color: #6c6c6c; font-size: 14px; font-family: 'roboto_slablight'; }
.copyright_footer { margin-top: 10px; }
.social_icons { float: right; }
.social_icons a { opacity: .7; margin-left: 5px; }
.social_icons a:hover { opacity: 1; }
/* ===================================================================
 *Inner Page-- GALLERY
 *
 * ------------------------------------------------------------------- */
.innerborder { border-bottom: 4px solid #ba7855; box-shadow: 0px 0px 0px #666 !important; }
.inner_contents { width: 100%; padding-top: 180px; }
.inner_contents h2 { text-align: center; font-size: 27px; color: #2b2b32; text-transform: uppercase; }
.breadcrumb_head { float: left; width: 100%; padding: 10px; color: #b56a43; font-family: 'open_sanssemibold'; font-size: 13px; background: #f5f5f6; margin: 15px 0; }
.inner_head { padding-top: 30px; }
.inner_head p { font-size: 17px; font-family: 'open_sansitalic'; color: #515a5f; text-align: center; }
.breadcrumb_head a { color: #7f7f7f; }
.breadcrumb_head a:hover { color: #e27c0a; }
/*gallery_left*/
.gallery_left { float: left; width: 20%; margin-top: 30px; }
.gallery_left h3 { font-size: 20px; }
.galleryitem_list { float: left; width: 100%; background: #ebebeb; margin-top: 15px; }
.galleryitem_list ul li { list-style: none; float: left; width: 100%; border-bottom: solid 1px #dbdada; }
.galleryitem_list ul li a { color: #3c3d3e; font-size: 14px; font-family: 'open_sanssemibold'; padding: 10px; width: 100%; float: left; }
.galleryitem_list ul li a:hover { background: #955c30; color: #fff; }
.gallery_active { background: #955c30; color: #fff !important; }
/*gallery_right*/
.gallery_right { float: left; width: 80%; margin-top: 25px; }
.gallery_images_box { margin-bottom: 20px; padding-left: 15px; margin-left: -15px; margin-right: -15px; }
.gallery_right h3 { color: #0a0f1c; font-size: 25px; font-family: 'roboto_slabregular'; }
.sepline { float: left; width: 100%; }
.gallery_right .sepline { margin-bottom: 10px; }
.videoicon { position: absolute; width: 64px !important; height: 48px !important; }
.fancybox .videoicon { width: 64px; height: 48px; left: 40%; top: 35%; opacity: .9; }
.fancybox .videoicon:hover { opacity: 1; }
/* ===================================================================
 *Inner Page-- ADMINISTRATION BULLETIN
 *
 * ------------------------------------------------------------------- */
.inner_contents_details { float: left; width: 100%; margin: 30px 0; }
.inner_contents_details h3 { margin-bottom: 10px; }
/* ===================================================================
 *Inner Page-- CAREER
 *
 * ------------------------------------------------------------------- */
.career_box { float: left; width: 100%; background: #fffcfc; border: dashed 1px #d7d7d7; border-radius: 4px; padding: 25px; margin-bottom: 15px; transition-duration: .5s; }
.career_box:hover { box-shadow: 1px 1px 10px #b1b1b1 !important; border: dashed 1px #bababa; }
.career_box_left { float: left; width: 80%; }
.career_box_left h4 { color: #0a0f1c; font-family: 'roboto_slabregular'; margin-top: 0; }
.career_qualification { float: left; margin-top: 5px; width: 100%; }
.career_qualification div { font-size: 14px; color: #777777; }
.quali_hilight { color: #444; }
.career_box_right { float: right; }
/* ===================================================================
 *Inner Page-- MAGAZINE
 *
 * ------------------------------------------------------------------- */
.view { width: 100%; margin: 10px; float: left; overflow: hidden; position: relative; text-align: center; -webkit-box-shadow: 1px 1px 2px #e6e6e6; -moz-box-shadow: 1px 1px 2px #e6e6e6; box-shadow: 1px 1px 2px #e6e6e6; cursor: default; background: #fff url(../images/bgimg.jpg) no-repeat center center; }
.view .mask, .view .content { width: 100%; position: absolute; overflow: hidden; top: 0; left: 0; min-height: 300px; }
.view img { display: block; position: relative; }
.view h2 { color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; /* background: rgba(0, 0, 0, 0.5);*/ margin: 50px 0 5px 0; font-family: 'roboto_slabregular'; text-transform: inherit; }
.boldtext { font-family: 'roboto_slabbold'; }
.view a.info { display: inline-block; }
.view a.info: hover { }
.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(219,127,8, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; min-height: 300px; }
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
/* ===================================================================
 *Inner Page-- ADMISSION FORM
 *
 * ------------------------------------------------------------------- */
.admissionfrom_box { width: 100%; float: left; }
.admissionform_block { float: left; width: 100%; min-height: 85px; }
.admissionform_block label { color: #353535; font-size: 14px; font-family: 'open_sanssemibold'; font-weight: normal; float: left; width: 100%; text-align:left}
.textfieldstyle { width: 100%; height: 30px; border: solid 1px #ccc; border-radius: 3px; }
.textareastyle { width: 100%; height: 75px; border: solid 1px #ccc; border-radius: 3px; }
.input_min_height { min-height: 50px; }
input[type=text], textarea { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid #ccc; color: #6f6e6e; font-size: 13.5px; }
input[type=text]:focus, textarea:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }
.admissionform_block select { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid #ccc; color: #6f6e6e; font-size: 13.5px; }
.admissionform_block select:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }
.sepation_form { float: left; width: 100%; }
.admission_textarea { min-height: 125px; }
.admission_residence { float: left; width: 100%; }
.admission_residence h5 { font-family: 'open_sanssemibold'; font-size: 18px; }
.residence_radio { float: left; width: 100%; margin-bottom: 10px; }
.bottom_separation { float: left; width: 100%; background: #f5f5f6; height: 4px; margin: 15px 0; }
.redbutton { background: #b12a2e; }
.redbutton:hover { background: #b2080d; }
.redbutton.hvr-sweep-to-right:before { background: #111 !important; color: #fff; border-radius: 4px; }
.yellowbutton { background: #e59031; }
.yellowbutton:hover { background: #e27c0a; }
.redbutton, .yellowbutton { color: #fff; font-size: 14px; font-family: 'open_sanssemibold'; padding: 7px 25px; border-radius: 4px; border: none; min-width: 120px; }
.form_buttuns { float: right; }
/* ===================================================================
 *Inner Page-- PARENT DASHBOARD
 *
 * ------------------------------------------------------------------- */
.parentdashboard_top { margin-top: 13px; }
.smaller .parentdashboard_top { margin-top: 10px; }
.parentdashboard_top a { color: #8d4d2c; opacity: .9; margin-left: 9px; font-size: 13px; }
.parentdashboard_top a:hover { color: #8d4d2c; opacity: 1; }
.profileimgsmall { width: 17px; height: 17px; border-radius: 50%; overflow: hidden; display: inline-block; }
.profileimgsmall img { width: 100%; float: left; }
.smaller .parentdashboard_top a { font-size: 12px; }
/***paresnt dashboard detail***/

.parent_dashboard_area { float: left; width: 100%; }
/*paresnt dashboard left*/
.parent_dashboard_left { float: left; width: 20%; padding-left: 15px; }
.parent_dash_leftbox { float: left; width: 100%; border: solid 1px #e9e6e6; box-shadow: 0px 1px 5px #e9e9e9; padding: 10px; }
.parent_dash_leftbox_img { float: left; width: 100%; }
.parent_dash_leftbox_img img { width: 100%; }
.parent_dash_leftbox_content { color: #767676; font-size: 13px; float: left; padding: 15px 0 15px 15px; }
.parent_dash_leftbox_content h3 { color: 383d40; font-size: 18px; font-family: 'open_sanssemibold'; }
.parent_dash_leftbox_content_list { float: left; width: 100%; padding: 4px 0 3px 0; }
.parent_dash_leftbox_boldtext { font-size: 14px; font-family: 'open_sanssemibold'; }
/*leftbuttons*/
.parentdash_leftbtns_area { float: left; width: 100%; margin-top: 15px; }
.parentdashbtn { float: left; width: 100%; padding: 10px; text-align: center; color: #3d3d3d; font-size: 13px; font-family: 'open_sanssemibold'; border: solid 1px #484848; border-radius: 3px; margin-bottom: 5px; position: relative; }
.parentdashbtn:hover { background: #f99927; color: #fff; border: solid 1px #f99927; }
.parentdashbtn:hover::after { content: ''; position: absolute; right: -5%; top: 22%; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 12px solid #f99927; clear: both; }
.btnactive_parent::after { content: ''; position: absolute; right: -5%; top: 22%; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 12px solid #f99927; clear: both; }
.btnactive_parent { background: #f99927; color: #fff; border: solid 1px #f99927; }
/*paresnt dashboard right*/
.parent_dashboard_right { float: left; width: 80%; padding-left: 15px; padding-right: 15px; }
/*table*/
#studentdetail { /* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/ border-collapse: collapse; width: 100%; /*background-color: #ddd;*/ }
#studentdetail td, #studentdetail th { border: 1px solid #ddd; padding: 15px; }
#studentdetail th { font-family: 'roboto_slabbold'; font-weight: normal; font-size: 18px; }
#studentdetail tr:nth-child(even) { background-color: #fdfbfb; }
/*#registration tr:hover {background-color: #ddd;}*/
#studentdetail th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #4CAF50; color: white; }
#studentdetail td { font-family: 'open_sanslight'; font-size: 14px; }
.tablebold { color: #2a3033; font-size: 14px; font-family: 'open_sanssemibold' !important; }
/*student tab with image*/
.for_parentdashtab { position: relative; }
.students_tabs { position: absolute; right: 0; top: -3px; }
.students_tabs a { padding: 12px 25px; background: #dedee7; float: left; margin-left: 1px; }
.for_parentdashtab .students_tabs a { color: #5d5d5d; }
.students_tabs a:hover { background: #bc7553; color: #fff !important; }
.studentimgsmall { width: 22px; height: 22px; border-radius: 50%; overflow: hidden; float: left; margin: -3px 5px 0 0; }
.studentimgsmall img { width: 100%; float: left; }
.tabactive { background: #bc7553 !important; color: #fff !important; }
.stdent_tab_sm { display: none; }
.students_tabs a { color: #5d5d5d; }
/* ===================================================================
 *Inner Page-- DOWNLOADS
 *
 * ------------------------------------------------------------------- */
.download_topsearch { float: left; width: 100%; border-bottom: solid 1px #ebebeb; padding-bottom: 10px; }
.for_downloads { margin-top: 0; }
.download_search { float: left; }
.download_search .yellowbutton { margin-top: 24px; padding: 6px 25px; }
.download_bottom_table { float: left; width: 100%; margin-top: 15px; }
.download_bottom_tablearea { background-color: #ececec; }
.download_bottom_tablearea tr:nth-child(2n) { background-color: #f5f5f5 !important; }
.download_bottom_tablearea td { font-size: 13px; color: #353535; }
.download_bottom_tablearea th { font-size: 15px !important; background-color: #6d8094 !important; }
.download_bottom_tablearea a { color: #8b4b29; text-decoration: underline; cursor: pointer; }
.download_bottom_tablearea a:hover { color: #c24300; text-decoration: underline; }
.table_download { background: url(../images/download_table.png) no-repeat; width: 14px; height: 17px; border: none; opacity: .82; float: left; }
.table_download:hover { opacity: 1; }
/* ===================================================================
 *Inner Page-- TEACHER EDIT PROFILE
 *
 * ------------------------------------------------------------------- */
.teacher_edit_left { float: left; width: 60%; }
.teachredit_sec { float: left; width: 100%; min-height: 45px; }
.teachredit_sec_left { float: left; width: 38%; margin-top: 5px; }
.teachredit_sec_right { float: left; width: 62%; padding-left: 15px; }
.teachredit_sec_right_sml { float: left; width: 15%; padding-left: 15px; }
.teachredit_sec_left_sml { float: left; width: 22%; margin-top: 5px; padding-left: 20px; }
.mandatory { color: #c43434; font-size: 15px; font-family: 'open_sanssemibold'; }
.teacheredit_button { float: right; }
.calendersmall { width: 50%; background: url(../images/calender_icon.jpg) no-repeat; background-position: right 5px top 5px; }
.teacher_edit_imageright { float: left; margin-left: 50px; }
.teacher_imageupload { float: left; border: solid 1px #e0e0e0; width: 230px; height: 200px; overflow: hidden; position: relative; margin-top: 26px; }
.teacher_imageupload img { width: 100%; }
.accont_infobox_image_edit { position: absolute; padding: 10px 3px 10px 15px; background: #545466; left: 0; right: 0; bottom: 0; color: #fff; font: 600 12px "Open Sans", sans-serif; text-align: center; }
.accont_infobox_image { border: solid 1px #e2e2e2; padding: 5px; float: left; position: relative; border-radius: 4px; width: 100% }
.accont_infobox_image img { max-width: 100%; width: 100% }
.accont_infobox_image_edit a { color: #fff; }
.accont_infobox_image .fa-camera { color: #fff; font-size: 16px; }
.accont_infobox_image_edit span { color: #fff !important; font: 600 13px "Open Sans", sans-serif; }
.accont_infobox_image_edit a:hover { text-decoration: none; cursor: pointer; }
.accont_infobox_image_edit .uplogo { line-height: 13px !important; }
.accont_infobox_image_edit .uplogo:hover { cursor: pointer; }
label.uplogo input[type="file"] { position: fixed; top: -1000px; }
.editprofilepicture .modal-footer { border-top: none; }
.editprofilepicture .modal-title { font-size: 20px; font-family: 'open_sanssemibold'; }
.accnt_editpic_hintpop { line-height: 24px; font-size: 14px; }
.accnt_editpic_hintpop b { font-family: 'open_sanssemibold'; font-weight: normal; color: #222; }
.editprofilepicture .close { opacity: .5; font-size: 35px; }
.editprofilepicture .close:hover { opacity: .8; }
.accnt_pop_btn { float: left; width: 100%; margin-top: 20px; }
body.modal-open { overflow: visible; }
/* ===================================================================
 *Inner Page-- TEACHER LESSIONS
 *
 * ------------------------------------------------------------------- */
.teachers_lessons { margin-top: 0; }
.calendersmall_1 { background: url(../images/calender_icon.jpg) no-repeat; background-position: right 5px top 5px; }
.teacherlesson_btn { float: right; margin-bottom: 5px; }
.addnewarea { float: right; font-family: 'open_sanssemibold'; margin-top: 10px; }
.addnewarea a { font-size: 14px; color: #222; opacity: .9; }
.addnewarea a:hover { opacity: 1; }
.teacherlesson_table { margin-top: 10px; }
.table_icon01 { background: url(../images/table_icon01.png) no-repeat; width: 20px; height: 18px; border: none; opacity: .8; margin-right: 4px; }
.table_icon01:hover { opacity: 1; }
.table_icon02 { background: url(../images/table_icon02.png) no-repeat; width: 20px; height: 18px; border: none; opacity: .8; margin-right: 4px; }
.table_icon02:hover { opacity: 1; }
.table_icon03 { background: url(../images/table_icon03.png) no-repeat; width: 20px; height: 18px; border: none; opacity: .8; margin-right: 4px; }
.table_icon03:hover { opacity: 1; }
.table_icon04 { background: url(../images/table_icon04.png) no-repeat; width: 24px; height: 18px; border: none; opacity: .8; margin-right: 4px; }
.table_icon04:hover { opacity: 1; }
/*****************news listing expand*************************/
.morecontent span { display: none; }
.morelink { display: block; color: #b92123; text-decoration: none; }
.morelink:hover { color: #b92123 !important; text-decoration: none; }
/*carrier_form*/

.carrier_form .table-striped>tbody>tr:nth-child(odd)>td, .carrier_form .table-striped>tbody>tr:nth-child(odd)>th { background-color: inherit; border: none }
.carrier_form .form-horizontal .control-label { font-weight: 500 }
.well { background: transparent; border: none; box-shadow: none; margin-top: 50px }
.carrier_form .input-group-addon { display: none }
.carrier_form input, .carrier_form select { width: 100%; min-width: 200px; border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; }
.carrier_form .input-group { width: 100%; margin-bottom: 5px }
.carrier_form td { width: 50% }
.carrier_form .require { color: #929292; font-size: 13px; line-height: 20px; padding-top: 7px; }
.image-preview-input { position: relative; overflow: hidden; margin: 0px; color: #333; background-color: #fff; border-color: #ccc; }
.image-preview-input input[type=file] { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.image-preview-input-title { margin-left: 2px; }
input.radio_btn { width: 10px; min-width: 15px; float: left; text-align: left; margin-right: 10px; margin-top: 10px; }
.rd_label { float: left; padding: 5px 25px 0px 5px; }
.carrier_form #task-table td { width: inherit; border-right: 1px solid #e4e3e3; vertical-align: top; }
.carrier_form #task-table th { vertical-align: top; }
.exp .input-group { width: 100% }
.exp label { font-weight: 400; }
.exp_area {/*padding:15px*/ }
#task-table input { min-width: inherit; }
#task-table th { font-size: 13px }
.well { width: 100%; float: left; text-align: left; margin-top: 0 }
.carrier_form { margin-top: 50px }
.carrier_form .form-horizontal .control-label { text-align: left }

@media (max-width: 767px) {
.table_cntinr { position: relative; overflow: hidden; float: left }
.table_cntinr table { width: 100%; }
.table_cntinr tbody { width: 100%; }
.table_cntinr panel { width: auto; float: left; overflow: scroll }
.table_cntinr .table-responsive { table-layout: fixed !important; width: 100%; overflow: hidden }
.table_cntinr .table-responsive { word-wrap: break-word; }
}
.admission_radio { float: left; margin: 10px 15px 2px 0px !important; }
.admission_checkbox_text { float: left; line-height: 35px; }
#country.admission_residence { margin-top: 10px }
.cnt_txt_table_01 { width: 36% !important; padding: 5px !important; border-radius: 5px; margin-right: 15px!important; float: left; margin-bottom: 8px!important; }
.cnt_txt_table_02 { width: 20% !important; padding: 5px !important; border-radius: 5px; float: left; margin-right: 16px!important; margin-bottom: 8px!important; }
.cnt_txt_table_03 { width: 20% !important; padding: 5px !important; border-radius: 5px; float: left; margin-right: 15px!important; margin-bottom: 8px!important; }
.cnt_txt_table_04 { width: 19.8% !important; padding: 5px !important; border-radius: 5px; float: left; margin-bottom: 8px!important; }
.red { color: red; }
.error { color: red; }
.success { color: #3c763d; background-color: #d3fbd4; border: 1px solid #4caf50; padding: 15px; border-radius: 4px; }
/*-----------------------------------------------*/
.news_listing_1 h1 { text-align: left; font-size: 25px; margin-bottom: 10px; }
.news_listing_1 h2 { text-align: left; font-size: 14px; color: #999; background: url(../images/calender_icon.jpg) no-repeat left; padding-left: 23px; padding-top: 10px; padding-bottom: 8px; }
.news_listing { border: 1px solid #e3e3e3; padding: 25px; margin-bottom: 5px; }
.news_content_ { margin-top: 0!important; }
.admission_heading_ h2 { font-size: 16px; text-align: left; color: #aa5e38; padding: 10px 0; border-bottom: 1px solid #ccc; margin: 25px 0 20px; text-transform: none; }
.border_ { border-bottom: 1px solid #e9e9e9; float: left; width: 100%; margin: 10px 0; }
.morecontent a.morelink:focus { color: #b92123 }
.messagess { color: #a94442; background-color: #fbd4d4; border: 1px solid #c399a0; margin-bottom: 0; padding: 15px; border-radius: 4px; }
.std_title h2 { text-align: left; font-size: 16px; text-transform: none; color: #aa5e38; padding: 10px 0; border-bottom: 1px solid #ccc; margin: 25px 0 20px; }
.pagination { float: right; }
.teacher_edit_left h3, .for_downloads h3 { text-align: left; font-size: 16px; text-transform: none; color: #b56a43; font-weight: 600; padding: 10px 0; border-bottom: 1px solid #ccc; margin: 25px 0 20px; }
/* Style */

.level .border_a_ { border: none; margin: 10px 0; border-radius: 10px; }
.sub_ti { border-bottom: 1px solid #f3ecec !important; font-size: 13px; font-weight: lighter; background: #aa5e38; color: white; }
.level ul { margin-left: 5px; padding-left: 30px; color: #444; font-size: 15px; margin: 10px 0; line-height: 30px; list-style-image: url(../images/tick.png) }
.brown { color: #aa5e38; font-size: 14px; }
.margin_fix { margin-bottom: 10px }
.admission_tab .panel.panel-success { margin-bottom: 0 }
.admission_tab .panel-success>.panel-heading { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #51708f; border-color: #51708f; color: white; border-radius: 0 }
.admission_tab .panel { border-color: #51708f; border-radius: 0; }
.admission_tab tr:nth-child(even) { background-color: #e5e4e4; }
.admission_tab th:first-child { }
.admission_tab th { padding-top: 10px; padding-bottom: 10px }
.icon_cntct { background: #aa5e38; float: left; padding: 10px; margin: 10px; border-radius: 20px }
.cntct_area { }
.header-title { text-align: center; color: #00bfff; }
#tip { display: none; }
.fadeIn { animation-duration: 3s; }
.form-control { border-radius: 0px; border: 1px solid #EDEDED; }
.form-control:focus { border: 1px solid #00bfff; }
.textarea-contact { resize: none; }
.btn-send { border-radius: 0px; border: 1px solid #00bfff; background: #00bfff; color: #fff; }
.btn-send:hover { border: 1px solid #00bfff; background: #fff; color: #00bfff; transition: background 0.5s; }
.second-portion { margin-top: 50px; }
 @import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css";
 @import "http://fonts.googleapis.com/css?family=Roboto:400,500";
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; float: left; z-index: 2; margin: auto; top: 20px; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #aa5e38; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; transition: 2s }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -24px; background: transparent; padding: 15px 0 0px 0; min-height: 50px; transition: 1s }
.box > .icon:hover > .info { /*background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; */ color: white; }
.box > .icon > .info > h3.title { font-size: 16px; color: #222; font-weight: 700; text-align: left; padding-left: 110px; }
.box > .icon > .info > p { font-size: 14px; color: #666; line-height: 25px; margin: 5px 20px; margin-bottom: 0; text-align: left; padding-left: 90px; }
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a { font-family: "Robot", sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; transition: width 2s; }
.box .space { height: 30px; }
.second-portion { padding: 0 }
.map iframe { min-height: 410px }

@media only screen and (max-width: 768px) {
.contact-form { margin-top: 25px; }
.btn-send { width: 100%; padding: 10px; }
.second-portion { margin-top: 25px; }
.map iframe { min-height: 350px }
}
/* Conatct end */
.accont_infobox_image .accont_infobox_image_edit { display: block; }
.accont_infobox_image_edit { display: none; }
.teacher_imageupload:hover .accont_infobox_image_edit { display: block; }
#task-table th { border: 1px solid #ddd; }
#task-table td {/*border: 1px solid #ddd;*/ border: none; }
.center-block { float: none }
/* management*/
.chairman_area .parent_dash_leftbox_img { height: 250px; overflow: hidden; }
.chairman_area .parent_dash_leftbox_img img { display: block; height: 100%; width: auto; margin: 0 auto }
.chairman_cntct { font-family: 'open_sanssemibold'; }
.img_chair, .cntnt_chair { margin: 15px 0; text-align: center }
.img_chair { text-align: center; }
.cntnt_chair { padding: 10px }
.cntnt_chair p { padding: 15px 0 }
#chairman_cntct { text-align: justify; }
.chairman_area h3 { font-size: 16px; padding-bottom: 5px; }
.chairman_area p { line-height: 24px }
.chairman_area { border: 1px solid #e6e0e0; box-shadow: #d0cfcf85 5px 4px 5px -2px; display: block; float: left; margin: 10px 0; }
#mangmnt h2 { text-align: center }
#mangmnt .inner_head p { margin-bottom: 50px }
#other_members .thumbnail img { max-width: 80px; margin-top: 20px }
#other_members .thumbnail h3 { font-family: 'open_sanssemibold'; font-size: 16px; color: #556080; font-weight: normal; font-style: normal; text-align: center; text-transform: none; }
#other_members .thumbnail h4 { font-family: 'open_sanssemibold'; font-size: 13px; color: rgba(110,110,110,1); font-weight: normal; font-style: normal; text-align: center; text-transform: none; }
#other_members { margin: 15px 0; }
#other_members .thumbnail { border: none; }
#other_members .thumbnail:hover { box-shadow: grey 10px 3px 27px -7px }
.img_chair img { /*margin-right: -15px; */ }
.center-block { float: none !important }
/**/
.well { width: 100%; }
.ui-datepicker { z-index: 999999!important; }
.well .form-group { min-height: 90px; }
.well input, .well textarea { border: 1px solid #CCC; padding: 10px 10px; border-radius: 5px; }
.well .selectpicker { border: 1px solid #CCC; }
.your_name { padding: 6px 10px!important; }
.panel-success>.panel-heading { color: #8c4825; background-color: #eed8cc; border-color: #e1bca9; }
.panel { border-color: #e1bca9; }
.ex_margin_ .exp_area { padding: 0; }
.ex_margin_ .selectpicker { margin: 10px; border: 1px solid #CCC; border-radius: 5px; }
.row_add { background: #ffe3e4 url(../images/plus_icon.png) no-repeat 12px; border: none; margin: 10px; padding: 5px; float: right; width: 45px; border-radius: 6px; border: #b12a2e 1px solid; }
.box > .icon > .info > h3.title { font-size: 16px; color: #222; font-weight: 700; text-align: left; padding-left: 60px; }
.box > .icon > .info > p { font-size: 14px; color: #666; line-height: 25px; margin-bottom: 0; text-align: left; padding-left: 35px; }
.second-portion { background: #aa5e38; margin-bottom: 50px; }
/**/
.box > .icon > .info > h3.title, .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a, .box > .icon > .info > p { color: #fff }
.box { padding-top: 30px; padding-left: 30px; }
.box > .icon > .image > i { font-size: 23px !important; color: #fff !important; position: absolute; top: 6px; left: 5%; right: 5%; }
.box > .icon > .image { position: relative; float: left; z-index: 2; margin: auto; top: 20px; width: 40px; height: 40px; border: 2px solid white; line-height: 88px; border-radius: 50%; background: #aa5e38; vertical-align: middle; }
.box > .icon > .info { margin-top: -24px; background: transparent; padding: 15px 0 10px 0; transition: 1s; }
.map iframe { margin-bottom: -5px; }
/*----------------------------*/ 
.well { border: solid 1px #e1bca9; }
/*login latest 27 march 2018*/

#login .logo-top h1 { font-size: 26px; color: #fff; text-align: left; }
#login .logo-bottom { margin-top: 8.5%; }
#login .head { width: 100%; margin: 11% auto 0; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }
#login .logo { width: 45%; float: left; padding: 5% 4%; min-height: 330px; }
#login .login { width: 55%; float: right; padding: 5% 0px 5% 20px; background: #fff; }
#login .login h2 { margin: 0 }
#login .login input[type="text"], .login input[type="password"] { outline: none; font-size: 16px; padding: 20px 30px 10px 10px; margin: 0; width: 89.87%; border: none; border-bottom: 2px solid #cecfd3; -webkit-appearance: none; }
.login input.name { background: url(../images/l1.png) no-repeat 98% 67%; }
.login input.email { background: url(../images/l2.png) no-repeat 98% 67%; }
.login input.password { background: url(../images/l3.png) no-repeat 98% 67%; }
.login-top { padding: 0px 40px 0 25px; margin-top: 3%; }
.submit { float: left; width: 100%; }
.login-bottom { margin-top: 5%; }
.sky-form .radio { outline: none; border: none; margin-bottom: 7px; padding-left: 0; font-size: 14px; line-height: 27px; color: #fff; cursor: pointer; margin-top: 0; font-weight: lighter; }
#login .radio { position: relative; display: block; }
#login .logo-bottom { margin-top: 8.5%; }
.logo-top, .logo-bottom, .sky-form { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
h2.resp-tab-active { text-shadow: none; color: #a3603d; font-size: 20px; margin-top: 30px; text-align: left }
.resp-tab-item { color: #d8dcdf; font-size: 18px; cursor: pointer; padding: 0px 0px; display: inline-block; margin: 0; text-align: center; list-style: none; outline: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; margin: 0 5px; }
.submit input[type="submit"] { font-size: 13px; color: #a3603d; background: #fff; border: 2px solid #a3603d; outline: none; cursor: pointer; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; padding: 6px 13px; font-family: 'SourceSansPro-Regular'; float: left }
.submit input[type="submit"]:hover { background: #a3603d; color: #fff; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -ms-transition: 0.5s all ease; }
.account ul li p { font-size: 13px; color: grey; }
.login input.password { background: url(../images/l3.png) no-repeat 98% 67%; }
#login .login input[type="text"], .login input[type="password"] { outline: none; font-size: 16px; color: #757575; padding: 20px 0 10px 10px; margin: 0; width: 100%; border: none; border-bottom: 2px solid #cecfd3; -webkit-appearance: none; box-shadow: none }
.login input.email { background: url(../images/l2.png) no-repeat 98% 67%; }
.login_box { display: flex; width: 100%; background: #a3603d; box-shadow: grey 1px 3px 10px; margin: 13px 0 30px }
.login_box .logo-bottom { text-align: left }
.account li { list-style: none; text-align: center }
.submit .account { float: none; width: 100%; margin-top: 20px; }
.submit .account a { color: #a3603d }
.resp-tab-active { padding: 0px 25px; }
#login .error { color: #de4242; font-size: 12px; margin-top: 4px; }
#login .radio { background: url(../images/bullets.png) no-repeat; background-size: 16px; background-position: 0px 6px; padding-left: 25px; }
/**/
.year_list_ label { margin: 0; float: left; padding: 5px 0 0 5px; margin: 10px 0; }
.year_list_ .selectpicker { margin: 10px 0!important; float: left; width: 80%; }
.month_list_ label { margin: 0; float: left; padding: 5px 0 0 5px; margin: 10px 0; }
.month_list_ .selectpicker { margin: 10px 0!important; float: left; width: 80%; }
.panel .alert { margin-bottom: 0; }
h3.panel-title { margin-bottom: 0!important; }
.heading_margin_bootom_ { margin-bottom: 15px!important; }
.margin_bootam_a_ { margin-bottom: 15px!important; }
.inner_contents h2 { padding-bottom: 10px; }
.alert.alert-error { color: #a94442; background-color: #fbd4d4; border-color: #c399a0; margin-bottom: 0 }
.alert.alert-error button.close { color: #a3603d; opacity: 1; text-shadow: 0px 1px 0px #fff; }
.remove_top_space { margin-top: 0 !important; padding-top: 0 !important }
.textarea_sizing { height: 100px; resize: none; width: 100% }
.pro_save_button { float: right; width: 62%; padding-left: 15px; padding-top: 15px; }
.border_boxes { border: 1px dotted #ccc; padding: 40px; margin: 10px 0; border-radius: 10px; }
.top20 { margin-top: 20px; }
#islamia .glyphicon-chevron-left:before, #islamia .glyphicon-chevron-right:before { display: none }
.mar_bot_10 { margin-bottom: 10px; }
.ui-th-column, .ui-th-ltr { background: #9c5836!important; }
.student_list_form label { font-weight: 500 }
.redbutton.resetbtn { padding: 6px 25px }
/*.jq_grid_container { margin-top: 10px; }*/
.ui-jqgrid tr.ui-row-ltr td { padding: 0 5px }
.field-icon { float: right; margin-left: -25px; margin-top: -25px; position: relative; z-index: 2; }
.no_contents { font-weight: 600; text-align: center; background: #fbfbfb; clear: both; border: 1px solid #ddd; padding: 60px 0; margin-bottom: 30px; }
.export_button { border: none; margin-top: 20px; }
a.export_button { display: inline-block; }
#grid tr td:last-child { text-align: center }
.select-control { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid #ccc; color: #6f6e6e; font-size: 13.5px; }
.select-control:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 5px; margin: 1px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1); }
.textarea_height { height: 100px !important; resize: none; border-radius: 4px; }
.plan_add_forms { padding-bottom: 20px }
.plan_add_forms .control-label { font-weight: normal; font-size: 14px; }
.plan_add_forms h2 { text-align: left; margin: 15px 0; border-bottom: 1px solid #ddd; font-size: 20px; }
.plan_add_forms h3 { text-align: left; margin: 20px 0 15px; font-size: 18px; color: #a3603d; }
.add_button { display: inline-block }
footer { /*margin-top: 30px*/ }
/* .inner_contents { margin-top: 30px } */
.add_lesson_btn { margin-top: 27px; padding: 6px 25px; height: 34px; }
.plan_add_forms .control-label span { color: #ff0000 }
.subject_text { }
.subject_text, .subject_text_type { float: left; padding: 20px 5px; }
.enq_sec0_cancel a { margin: 20px 5px; display: block; float: left; padding: 10px 25px; background: #333; color: #fff; border-radius: 3px; }
a.edit_lesson_, .add_lesson { margin: 20px 5px; display: block; float: left; padding: 10px 25px; background: #a3603d; color: #fff; border-radius: 3px; }
.subject_text { font-weight: 600; }
.table_lessons_list td { height: 060px; padding: 10px; vertical-align: top }
.table_lessons_list td textarea { min-height: 50px }
.table_txt { color: #333; min-height: 45px }
.table_lessons_list.table-grid tr:last-child td, .table_lessons_list .table-grid tr:first-child td { border-bottom: 1px solid #ccc; }
.table_lessons_list.table-grid td { text-align: left; width: 100px; }
.table_lessons_list textarea { width: 100% }
.table_lessons_list.table-grid { table-layout: fixed; }
.table_lessons_list.table-grid, .table_lessons_list.table-grid table { border-collapse: collapse; border-spacing: 0; width: 100% }
.table_lessons_list tbody { background: #f9f9f9; }
.table_lessons_list .upload-btn-wrapper { position: relative; overflow: hidden; display: inline-block; }
.table_lessons_list .btn { border: 1px solid #cccccc; color: gray; background-color: white; padding: 8px 20px; border-radius: 8px; font-size: 14px; }
.table_lessons_list .upload-btn-wrapper input[type=file] { font-size: 100px; position: absolute; left: 0; top: 0; opacity: 0; }
.outer_textarea { width: 100%; max-width: 365px; height: 80px }
.heading_place { }
.heading_place th { padding: 10px !important; border: 1px solid #c7c7cc; }
.grid_06.box_lesson { border: 1px solid #c7c7cc; display: block; float: left; width: 100%; padding: 15px; margin: auto; }
.box_lesson h3 { width: 100%; float: left; background: #c7c7cc; padding: 11px; color: #fff; }
.table_lessons_list { min-width: 1100px; overflow: scroll; width: 100%; }
.tablearea { overflow: scroll; }
.upld_img { width: auto; margin: 0 auto; max-width: 200px; display: block; max-height: 120px; }
.img_area { text-align: center }
.add_lesson_btn { margin-top: 0; float: left }
.redbutton.cancel_btn { float: left; margin-left: 5px; text-align: center; }
.text-left { text-align: left !important }
.redbutton { margin-left: 5px; }
a.edit_lesson_, .add_lesson { cursor: pointer; }
.readmorebtn:hover { color: #fff !important; cursor: pointer; }
.readmorebtn a:hover { color: #fff !important; }
.readmorebtn a { color: #000 !important; }
.hvr-sweep-to-right:hover { color: #000 !important; }
.info p a { color: #fff !important; }
/*------------------------------------------*/


.management_sec_ .owl-carousel .owl-item img { display: block; width: 50%; }
.management_sec_ .owl-carousel .owl-item img { max-width: 80px; margin-top: 20px; border-radius: 50% }
.management_sec_ .owl-carousel .owl-item h3 { font-family: 'open_sanssemibold'; font-size: 16px; color: #556080; font-weight: normal; font-style: normal; text-align: center; text-transform: none; }
.management_sec_ .owl-carousel .owl-item h4 { font-family: 'open_sanssemibold'; font-size: 13px; color: rgba(110,110,110,1); font-weight: normal; font-style: normal; text-align: center; text-transform: none; }
.management_sec_ { margin: 15px 0; }
.management_sec_ .owl-carousel .owl-item .item .thumbnail { min-height: 215px; border: none; }
.management_sec_ .owl-carousel .owl-item .item { border: none; min-height: 200px; }
.management_sec_ .owl-carousel .owl-item .item:hover { box-shadow: grey -1px 5px 18px 3px; margin: 15px }
.management_sec_ .owl-carousel .owl-nav.disabled { display: block!important; width: 13%; margin: 0 auto; font-size: 40px; margin-top: -20px; /*position:relative;*/ }
.management_sec_ .owl-carousel .owl-nav.disabled .owl-prev { right: -20px; position: absolute; top: 85px; }
.management_sec_ .owl-carousel .owl-nav.disabled .owl-next { left: -20px; position: absolute; top: 85px; }
.info a { color: #FFF; }
.no_image_listed { font-size: 18px; background: #ffd5d5; padding: 10px; margin: 4% auto; width: 90%; color: #ae0e0e; border-radius: 4px; }
.ui-datepicker select.ui-datepicker-month { width: 35%!important; margin-right: 5px!important; }
.parentdashboard_top a { margin-left: 9px; font-size: 13px; }
.promotions_top_input { float: right; width: 25%; }
.promotions_top_input .col-md-5 { /*padding-right: 0;*/ }
.promotions_top_input .download_search { margin-top: 25px; float: right; }
.promotion_page_wth_table .col-sm-12 { /*padding-left: 15px; */ }
.promotion_page_wth_table h3 { float: left; margin-top: 25px; }
/*drop down*/
.studntdropdown { background: none; border: none; font-size: 13px; color: #9e6446; background: url(../images/student_icon2.png) no-repeat; padding-left: 20px; padding-right: 0; }
.studntdropdown:hover { color: #8d4d2c; }
.dropdown { position: relative; display: inline-block; margin-left: 5px; }
.dropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; }
.dropdown-content a { padding: 10px; text-decoration: none; display: block; margin-left: 0; }
.dropdown-content a:hover { background-color: #f1f1f1 }
.dropdown:hover .dropdown-content { display: block; }
/*---------------------------------*/
.red_area_ {/*background: #fcc; opacity:.5;*/ color: #fcc; }
.edit_section_ { float: right; }
.table-responsive .table_lessons_list { border: 1px solid #CCC; }
.lesson_add_ { float: right!important; }
.img_area .close { background: #000; color: #fff; padding: 3px 8px 7px; border-radius: 6px; opacity: .6; }
.notic_board_a { min-height: 300px; margin-bottom: 20px; }
.notic_board_a h1 { font-size: 18px; text-align: center; }
.notic_board_a h2 { font-size: 14px; text-align: center; }
.notic_board_a p { font-size: 12px; text-align: center; }
.notic_board_a .content_ { width: 100%; min-height: 300px; border: 1px dotted #c49d00; padding: 15px; border-radius: 5px; position: relative; background: #fff8dc url(../images/bg_line_.png) repeat; }
.content_ span { font-size: 14px; color: #333; padding: 8px 15px; font-weight: bold; background: #faeebf; position: absolute; border-radius: 23px; left: 6px; top: 5px; }
.notic_board_a .content_:before, .notic_board_a .content_:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; box-shadow: 0 15px 10px #777; transform: rotate(-3deg); }
.notic_board_a .content_:after { transform: rotate(3deg); right: 10px; left: auto; }
.error_exp .error { background: #fee7e7!important; padding: 5px; margin-bottom: 10px; color: #ed0000; text-align: center; }
/*----------menu-------------*/
.menu_area .mobile { display: none }
.menu_area .website { }
/******=======VSK=======******/
.teachers_edit_section { float: left; width: 100%; }
.teachers_edit_section label { float: left; width: 25%; margin-top: 7px; margin-bottom: 5px; }
.teachers_edit_section .inputs, .teachers_edit_section .input_wrapper { width: 40%; float: left; margin-bottom: 10px; }
.editqustn_subhead { font-size: 20px !important; color: #b56a43 !important; }
.remve_text { color: #da4848; font-family: 'open_sanssemibold'; font-size: 12px; margin: 10px 0 0 5px; float: left; text-decoration: underline; }
.remve_text:hover { color: #be1010; cursor: pointer; text-decoration: underline; }
.techr_adoptn { float: left; width: 50%; margin-bottom: 10px; }
.techr_adoptn .yellowbutton { margin-left: -8px; min-width: 100px; padding: 7px; font-size: 13px; }
.techr_qus_cate_add { min-width: 160px; text-align: center; margin-bottom: 10px; margin-left: -15px; }
.redbutton:hover { color: #fff; }
.teachers_edit_section .teacheredit_button .yellowbutton { margin-left: 5px; }
.categry_addqstn { background: #999; }
.categry_addqstn:hover { background: #777; }
/*login*/
#login .logo, #login .login { padding: 35px 4% 35px 4%; }
/*==== View Question Paper ====*/
.view_que_paper { width: 100% !important; }
.que_top_sec { color: #4d4d4a; font-family: arial; font-size: 16px; margin: 0 0 15px; }
.que_duration { float: left; text-align: left; width: 34%; }
.que_subject { float: left; text-align: center; width: 34%; text-transform: capitalize; }
.que_grade { float: right; text-align: right; width: 30%; }
.que_btm_sec { color: #4d4d4a; font-family: arial; font-size: 16px; margin: 0 0 10px; }
.que_max_marks { float: left; text-align: left; width: 50%; }
.que_exam { float: right; text-align: right; width: 50%; }
.view_que_paper h2 { font-size: 22px; text-align: center; margin: 0; }
.view_que_paper h3 { font-size: 18px; font-weight: bold; color: #999; margin: 0; padding: 0 0 10px; white-space: nowrap; }
.question_sec { line-height: 22px; margin: 0 0 12px; color: #4d4d4a; font-family: arial; font-size: 14px; width: 100%; }
.que_left { float: left; width: 95%; }
.mark_right { float: right; width: 2%; }
#newsection .searchbutton ul li, #newsection .savebutton ul li { list-style: none; }
.term_title { border-bottom: 1px solid #999; font-size: 22px; padding: 5px 0 10px; text-align: center; text-transform: uppercase; }
.que_exam_date { float: right; text-align: right; width: 50%; }
/*-------------------------------------------------*/
.top_sec { margin: 0; float: left; width: 100%; }
.subject, .grade, .exm_date { float: left; width: 33%; padding: 10px; }
.rollno, .totalmark { float: left; width: 33%; padding: 10px; }
.rollno_, .totalmark_ { float: left; width: 33%; padding: 10px; }
.valid_text { float: left; width: 33%; padding: 10px; }
.total_mark { float: left; width: 33%; padding: 10px; }
.btm_sec { margin: 0; float: left; width: 100%; border-bottom: 1px solid #eee; }
.btm_sec_ { margin: 0; float: left; width: 100%; }
.valid_sec { margin: 0; float: left; width: 100%; border-bottom: 1px solid #eee; margin-bottom: 20px; }
.enq_sec { margin: 0; float: left; width: 100%; }
.quest_ans { float: left; width: 33%; padding: 10px; }
.enq_sec .mark input { float: right; width: 8%; }
.enq_sec .mark { width: 60%; background: #fff; float: right; }
.new_marks { width: 50% !important; }
.enq_sec .max { float: right; padding: 10px 0; }
.enq_sec b { padding: 5px 0; }
.enq_sec .correct { padding: 5px 0; }
.tick_a_ { margin: 0 10px; }
.wrong_a_ { margin: 0 10px; }
.correct a { font-size: 14px; font-weight: 600; color: #e59031; }
/*------------------------------------*/
ul.dropdown_log_ li { list-style: none; }
/* Display the dropdown */
ul.dropdown_log_ li ul { display: none; }
ul.dropdown_log_ li:hover > ul { display: block; position: absolute; }
ul.dropdown_log_ ul { left: 100%; top: 15%; width: 100%; }
ul.dropdown_log_ li:hover a { background: #e4e4e4; }
/*---------------------------------*/

.can_new_ { margin-right: 5px; }
.print_top_ { text-align: center; cursor: pointer; }
.print_top_:hover { color: #fff; }
/*----------------------*/

.please_login_ { margin: 10% auto; width: 40%; border-radius: 3px; }
.please_login_ a { color: #FFF; background: #ba7855; padding: 10px 15px; border-radius: 6px; MARGIN: 10PX AUTO; DISPLAY: BLOCK; WIDTH: 120PX; }
.please_login_ a:hover { background: #ab6844; }
.login_student_ { border: 1px solid #eee; border-radius: 4px; padding-bottom: 30px; }
.login_student_ h2 { text-align: center; }
.login_student_ input { width: 100%; padding: 5px; height: 40px; border-radius: 4px; margin-bottom: 5px; border: 1px solid #ccc; }
.button_right_ { float: right; text-align: center; margin-left: 5px; }
.qust_paper_ { background: #fff; }
.qust_paper_ h1 { text-align: center; margin: 25px 0; }
.question_no { float: left; padding: 0 10px 0 0; }
.question { float: left; }
.questions { width: 100%; }
.question_text b { margin-bottom: 10px; }
.question .radio_sec { float: left; padding: 10px; }
.question .radio_sec input[type=radio] { margin: 0 10px 0 0 }
.text_area_qust_ { width: 50%; border: 1px solid #ccc; margin: 10px 0; min-height: 100px; }
.text_right_ { text-align: right; }
.question_width_ { width: 95%; }
.hms_timer_ { float: right; font-weight: bold; border: 1px solid #ec3636; padding: 5px 10px; border-radius: 10px; background: #fff5f5; }
.teachers_edit_section label { font-weight: 400 }
.qst_opt_Add { min-width: 160px; text-align: center; margin-bottom: 10px; margin-left: -15px; }
.teachredit_sec .teacheredit_button { float: left; padding-left: 0; }
.grd_sec .subject, .grd_sec .grade, .grd_sec .exm_date, .grd_sec .section { float: left; width: 100% !important; padding: 6px 12px !important; border: solid 1px #ccc; border-radius: 3px; height: 30px; margin-bottom: 4px }
.login_field i { float: left; display: block; width: 13%; color: #ba7855; font-size: 15px; border: 1px solid #cccccc; padding: 11px; border-right: none; margin-top: 1px; margin-right: -1px; height: 40px; border-radius: 4px 0px 0px 4px; }
.login_field #password-field { margin-top: 1px !important }
.login_field input { width: 87%; border-left: none; border-radius: 0px 4px 4px 0px; }
.login_field i:before { }
.login_student_ { box-shadow: 4px 8px 13px 3px #80808045; border-radius: 10px; }
.login_field .yellowbutton.button_right_ { width: 100%; padding: 10px 25px; }
.login-top.login_field { padding: 0px 25px 0 25px; }
.logo_for_login { max-width: 440px; margin: 30px auto; }
.logo_for_login.logo_area img { width: 100% !important }
.inner_contents.login_inner_cntnt { padding-top: 2%; }
.inner_contents.login_inner_cntnt h2 { padding-bottom: 15px; }
.inner_contents.login_inner_cntnt h2.resp-tab-active { margin-top: 50px; }
.login_field label { font-weight: 500; width: 100%; }
.inner_contents.login_inner_cntnt .yellowbutton { background: #a3603d; }
.exam_date_expired { color: #fb000af0 !important; font-size: 14px !important; }
.top_sec { margin-bottom: -10px }
.top_h2 { margin-bottom: 10px; }
.section question_text b { line-height: 40px; }
.questions { padding: 5px 0px 10px; }
.question_no { padding: 5px 10px; }
.questions .float_rgt b { width: 100%; float: right }
.questions .float_rgt input { }
.total_exam_mark { border: 1px solid #ddd; margin: 0 0 0 6px; padding: 6px 20px; }
.que_paper .inner_contents { padding-top: 10px !important; }
.logo_qustn_ppr { width: 35%; display: block; margin: 0 auto; margin-bottom: 30px; }
.logo_qustn_ppr img { width: 100% }
/*complaint form*/
#complaint_box .formBox { margin-top: 90px; padding: 50px; }
#complaint_box .formBox h1 { }
#complaint_box .inputBox { position: relative; box-sizing: border-box; margin-bottom: 50px; }
#complaint_box .inputBox .inputText { position: absolute; font-size: 18px; line-height: 50px; transition: .5s; opacity: .5; }
#complaint_box .inputBox .input { position: relative; width: 100%; height: 50px; background: transparent; border: none; outline: none; font-size: 16px; border-bottom: 1px solid #ba7855; }
#complaint_box .focus .inputText { transform: translateY(-30px); font-size: 16px; opacity: 1; color: #ba7855; }
#complaint_box textarea { height: 100px !important; }
#complaint_box .button { width: 100%; height: 50px; border: none; outline: none; background: #ba7855; color: #fff; }
#complaint_box input[type=text]:focus, textarea:focus { box-shadow: none; }
#complaint_box h2 { padding-bottom: 10px; }
#complaint_box h2 { text-align: center; font-size: 27px; color: #2b2b32; text-transform: uppercase; text-align: center; margin: 0; padding: 0; text-align: center; margin-bottom: 20px; margin-top: 20px; text-transform: uppercase; }
.gallery_images_box .col-md-4 { display: block }
.date_box.pdf { height: 70px; }
#pdf_area .view-first h2, #pdf_area .view-first p, #pdf_area .view-first a.info { opacity: 1; }
#pdf_area .view-first h2 { color: #aa5e38 }
#pdf_area .view-first:hover h2 { transform: inherit; }
#pdf_area .view-first:hover h2 { -webkit-transform: translateY(-100px); }
#pdf_area .view.view-first { height: 250px }
.login_inner_nav .nav { float: right; text-align: right; width: 100%; }
.login_inner_nav .menu_area { margin-top: 10px; padding-top: 0; border: none; /*margin-top: -30px;*/ }
.innerborder.inner_nav_menu { height: 125px; }
.innerborder.inner_nav_menu .nav .parentdashboard_top a {/* color: #292929; */ font-size: 12px; text-align: center; padding: 5px; }
.gallery_images .col-md-4 { display: block; float: left }
/*._newspdf h4{padding-top: 25px;}*/
#pdf_area .view img { margin: 0 auto }
.fancybox.video { width: 100% !important }
#pdf_area .career_box_left { width: 64% }
#pdf_area .career_box_left h4, #pdf_area .career_box_left div { float: left }
.innerborder.inner_nav_menu .nav .parentdashboard_top .studntdropdown { font-size: 12px; }
.innerborder.inner_nav_menu .nav .parentdashboard_top ul.dropdown_log_ li:hover a { background: #f9f9f9; color: #985f41; border: none; }
.complaint_Frm_brdcrmb { margin-bottom: 30px }
.parent_details_save { float: right; margin-right: 0; }
a.home { float: left; display: block; padding: 0; width: 25px; }
a.home:hover img { box-shadow: 5px 4px 10px #0202023d; width: 110% }
a.home img { width: 100% }
.inner_head.title { padding-top: 0 }
.innerborder.inner_nav_menu .parentdashboard_top .dropdown:hover .dropdown-content { width: 12em; }
.innerborder.inner_nav_menu .parentdashboard_top ul.dropdown_log_ li:hover > ul { box-shadow: 5px 10px 6px #8080804f; }
.innerborder.inner_nav_menu .parentdashboard_top { margin-top: -7px; }
.innerborder.inner_nav_menu .nav .parentdashboard_top ul.dropdown_log_ li:hover a { background: #e2e2e3; margin-left: 0; }
.teacheredit_button.top20.parent_details_save { float: right }
.profileimgsmall { padding-right: 3px; margin-bottom: -4px; }
.phone_top { border-right: none }
.login_student_ input[type=text], .login_student_ input[type=email], .login_student_ input[type=password], .login_student_ textarea { -webkit-appearance: none; }
input[type=text], input[type=email], input[type=password], textarea { -webkit-appearance: none; }
footer { margin-top: 30px; }
/*footer .container { margin-top: 30px; }*/
.innerborder.inner_nav_menu .nav .parentdashboard_top a.active { background: #ba7855; margin-left: 0; color: #fff; }
.parent_nav { border-bottom: 1px solid #c08565; }
.innerborder.inner_nav_menu .nav .parentdashboard_top .studntdropdown:focus { border: none; box-shadow: none }
.glyphicon.glyphicon-folder-open { color: #ba7855; }
.fee_schedule { padding-left: 10px }
#pdf_area .inner_contents_details { margin-top: 0 }
/*a.active {
    background-color: #ba7855;
}*/
.table_Area .container.paddleftright { width: 100%; }
/* .inner_contents.curriculums { min-height: inherit !important; margin-bottom: 40px } */
.nav li li a.active { color: #fff; background: #ba7855; }
.innerborder.inner_nav_menu .nav .parentdashboard_top ul.dropdown_log_ li:hover a.active { background: #c08565; margin-left: 0; color: #fff; }
.carrier_form #task-table td { width: auto; }
.carrier_form #task-table input { min-width: 50px; float: left; display: inline-table; }
.container_16.print_preview a img { float: left; }
#career_form .input-group-btn:last-child>.btn, #career_form .input-group-btn:last-child>.btn-group { margin-top: 1px; }
.plan_add_forms .control-label { float: none; padding-left: 0 }
.plan_add_forms .img_area { text-align: left; }
.teachredit_sec { padding-left: 30px; }
ul.dropdown_log_ li a.active { background: #ba7855; COLOR: #FFF; MARGIN-LEFT: 0; }
ul.dropdown_log_ li:hover a.active { background: #ba7855; COLOR: #FFF; MARGIN-LEFT: 0; }
ul.dropdown_log_ li:hover ul { display: block }
ul.dropdown_log_ li ul { display: bloc }
/*.section_content .sct_right label {margin-left: 70px;}
.teachredit_sec {margin-left: 70px;}*/

.management_sec_ .owl-carousel .owl-item .item { margin: 15px; }
.innerborder.inner_nav_menu .parentdashboard_top .dropdown:hover .dropdown-content { list-style: none }
a.toggleMenu { z-index: 1000; }
input[disabled], .form-control[disabled] { color: #000 }
.inner_contents.curriculums { margin: 0 0 30px; }
.table-responsive { border: none }
.mt-20 { margin-top: 20px; }
.newsitems._newspdf { display: flex; width: 100%; margin-bottom: 15px; align-items: center; justify-content: center; float: none; }
.newsitems._newspdf .newsitems_left { float: none }
.newsitems._newspdf .newsitems_right { float: none }
.question_image { width: 33%; }
.img_sizes img { width: 40%!important; }
.images_close { width: 40%!important; }
.complaint_Form_restyle{padding: 60px 40px; background: #f5f5f6; width: 85%;}
.right_align{text-align:right}
.image_question a{display:inline-block; margin:10px 0}
.image_question img{display:inline-block; max-width:100px}
.alert.alert-error{margin:0 0 20px !important}
.alert.alert-success{margin-left:15px; margin-right:15px}
.border_box{border: 1px solid #ddd;padding: 8px 10px;margin: 10px 0;}
.no_content{padding: 10px 15px;background-color: #fcf8e3;border: 1px solid #faebcc;color: #8a6d3b;}
.enq_sec1--button{padding-top:25px}
.field_question_number{padding-top:8px}
.total_years{margin-bottom:15px}
.online-exam-marks{width:15%; max-width:100px}
.online-exam_number__{clear:both;}
.online-exam_question__{width:85%}
.career_box_new .curriculum_image{display: inline-block;float: right; width:30%; text-align:right}
.career_box_new .career_box_left{width:70% !important}
.magazine_thumbs .view{margin-left:0; margin-right:0}
.answerSheet_row .quest_ans{width:85%}
.answerSheet_row .mark{width:15%}
.answerSheet_row .mark input{width:100%; max-width:50px}
.clear{clear:both}

/*================17jan2019======================*/

.modal-content {background-color:#38454e !important; border:1px solid #fff; border-radius:5px;}
.modal-content p {color:#fff;}
.modal-header {border:none !important; position:absolute; top:-36px !important; right:-34px !important;}
.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff!important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1!important;
}
h3 {
    text-align: center;
    color: #fff;
    margin: 10px;
}
/*------------------------*/
.cntnt_chair h3{color:#101010;}