@charset "utf-8";
/* Reset
-------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
@font-face{font-family:'Open Sans';src:url('/public/fonts/open-sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.eot');src:url('/public/fonts/open-sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.eot?#iefix') format('embedded-opentype'),url('/public/fonts/open-sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff'),url('/public/fonts/open-sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.ttf') format('truetype'),url('/public/fonts/open-sans/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.svg#OpenSans') format('svg')}html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;} nav ul, footer ul {list-style: none;} blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{  quotes: "" "";} ins {background-color: #ff9; color: #000; text-decoration: none;}
mark {background-color: #ff9; color: #000; font-style: italic; font-weight: bold;} del{ text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted; cursor: help;} table { border-collapse: collapse; border-spacing: 0;} hr{border: 0; border-top: 1px solid #ccc; display: block; height: 1px; margin: 1em 0; padding: 0;} input, select { vertical-align: middle;} h1, h2, h3, h4, h5, h6 {font-weight: bold; font-size:inherit} a:hover{text-decoration:underline} a:focus{outline: thin dotted;} textarea:focus, input:focus{outline: 0;} *:focus {outline: 0;} ul, ol{ list-style:none} nav ul, nav li {margin: 0;} small {font-size: 85%;} strong, th, b {font-weight: bold;} td, td img {vertical-align: top;} pre { padding: 15px; white-space: pre; white-space: pre-line; white-space: pre-wrap; word-wrap: break-word; } textarea{overflow: auto; vertical-align: top; resize: none;} input[type="radio"] { vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: bottom;} button,input[type="button"],input[type="reset"],input[type="submit"] {cursor: pointer; -webkit-appearance: button; *overflow: visible;} button, input {line-height: normal;}
[hidden] {display: none;} button[disabled],input[disabled] {cursor: default;} button, input, select, textarea {margin: 0; font:1em/1.4 'open sans',sans-serif;} optgroup{border-bottom: 1px dashed #CCCCCC; margin-bottom: 10px; padding-bottom: 10px;} .hidden{display:none !important;} .clearfix:after {visibility: hidden; display: block; content: " ";  clear: both; height: 0;} .clearfix {display: inline-block;} * html .clearfix {height: 1%;} .clearfix {display: block;} .clear{clear:both; width:100%; float:left} *,*:before,*:after{  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;} em{font-style:italic;}big{font-size:1.1em;}
body{font: normal 100% 'open sans', sans-serif; background:#f1f1f1; color:#111}
/* Reset
-------------------------------------*/
#main-wrapper{background:#fff; -moz-box-shadow:0 0 3px #cacaca; -webkit-box-shadow:0 0 3px #cacaca; box-shadow:0 0 3px #cacaca; width:988px; margin:auto; font-size:12px;}
#header-top-section{padding:10px 20px; height: 75px;}
#logo{margin:2px 0px 0 0;}
.content-wrap{padding:10px;}

/*GNB CSS*/
#nav{background:#506683; -moz-box-shadow:0 0 3px #cacaca; -webkit-box-shadow:0 0 3px #cacaca; box-shadow:0 2px 2px #cacaca; float:left; width:100%; position:relative;}
ul.navigation li{float:left; position:relative; height:42px; border-right:1px solid #3b587f;}
ul.navigation li a{color:#fff; padding:12px 9px 10px; display:inline-block; font-weight:bold; font-size:13px; text-decoration:none; height:42px}
ul.navigation li.active{background:#f3f2f2}
ul.navigation li.active a{color:#333;font-weight:bold;}
ul.navigation li.active a .dwn-arrow{background-position:-46px 0;}
#nav-search{border:1px solid #b3cdf0; background:#f5f5f5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:8px 10px 0 10px}
#nav-search input[type='text']{border:0 none; background:transparent; padding:4px 4px 4px 7px; width:240px; color:#999999; font-size:12px; font-family:Tahoma, Geneva, sans-serif; height:24px}
.india-dropdown{margin:6px 0px 0; height:30px !important;}
.india-dropdown a{padding:5px 7px !important; border-right:0 none !important; height:auto !important; background:#7c91ac !important;}
ul.navigation li.active .india-dropdown a{background:none !important}
.flag-icon{background-position:-131px -175px !important; width:27px; height:18px; margin-right:6px;}
.nav-layer-main{position: absolute; z-index:99; display: none;left: 0px}
.nav-layer{background:#f3f2f2; padding:15px 10px 20px; width:750px; display:table; box-shadow:0 3px 2px #BBBABA; -webkit-box-shadow:0 3px 2px #BBBABA; -moz-box-shadow:0 3px 2px #BBBABA;}
.nav-layer .last{border-right: 0 none;}
.layer-details-col{width:33%; padding:0 10px;border-right:1px solid #e6e6e6; display:table-cell; vertical-align:top}
.layer-details-col p strong{font-size:14px; display:block; margin-bottom:8px; color:#666;}
.layer-details-col ul{margin:5px 0 10px 18px;}
.layer-details-col ul li{color:#ccc; list-style:disc; margin-bottom:7px; border-right:0 none; height:auto; width:100%;}
.layer-details-col ul li a{color:#666; padding:0; font-weight:normal !important; height:auto; font-size:12px !important; vertical-align:top}
.layer-details-col ul li a:hover{text-decoration: underline;}
.layer-items{margin:0 0 12px 5px;}
.layer-items strong{color:#666666; display:block; margin-bottom:5px}
.nav-home{padding:11px 12px !important;}
.flags{background:url(../images/flags-sprite5.png) no-repeat; display:inline-block;font-style:none; width:53px; height:35px}
/*GNB CSS*/
#left-col{width:640px; float:left; padding-left:10px;}
#right-col{width:308px; float:right;}
#breadcrumb{font-size:11px; float:left; width:100%;padding:10px 0 12px 10px;}
.breadcrumb-arr{font-size:16px; color:#b8b7b7; margin:2px 2px 2px 4px; position:relative; top:1px}
.common-sprite{background:url(/public/images/abroad-common-sprite9.png); display:inline-block;font-style:none; vertical-align:middle; position:relative}
.signup-box{float:right; position:relative;}
.signup-box p{color:#999;}
.signup-dropdwn{width:205px; border:1px solid #ccc;position:absolute;background:#fff; z-index:1; top:22px;right:0; -moz-box-shadow:0px 0px 3px #dcdcdc; -webkit-box-shadow:0px 0px 3px #dcdcdc; box-shadow:0px 0px 3px #dcdcdc}
.signup-dropdwn ul{padding-top:10px}
.signup-dropdwn ul li{padding:0px 10px 7px 10px; color:#333;}
.signup-dropdwn ul li label{color:#999}
.signup-dropdwn ul li.signout{background:#999; margin-top:8px; padding:9px 10px;}
.signup-dropdwn ul li.signout a{ color:#fff !important;}
.login-arrow{background-position:-206px -35px; width:9px; height:7px; margin-left:4px;}
.incomplete-login{background-position:-187px -175px; width:17px; height:17px; margin-right:4px; vertical-align:bottom;}
.naukri-group{color:#8498B3}
.naukri-logo{Background-position:-90px -91px; width:87px; height:12px;}
.signup-icon, .login-icon{background-position:0px 0px; width:16px; height:15px; margin-right:5px; vertical-align:middle;}
.login-icon{background-position:-17px 0;}
.dwn-arrow{background-position:-34px 0px; width:9px; height:4px; margin-left:2px}
.search-icon{background-position:-121px 0px; width:17px; height:17px; top:1px; left:7px}
/*Footer*/
#footer{background:#506683 url(/public/images/footer-bg2.jpg) no-repeat center 361px ; font-size:12px;}
#footer-child{padding:10px;}
#footer-nav{background:#415671;float:left; width:180px;}
.footer-details{background:#F3F2F2; padding:15px 0px 20px;font-size:12px;margin-left:180px;color:#fff; overflow:hidden; height:335px}
#footer-nav ul li{border-bottom:1px solid #26364e;}
#footer-nav ul li a{display:block; font-size:14px; color:#fff; padding:15px 0 15px 12px;text-decoration:none; border-left:4px solid transparent; outline:0 none}
#footer-nav ul li a.active{background:#f3f2f2; color:#666;font-weight:bold; border-left:4px solid #f78640;}
#footer-nav ul li.last{border-bottom:0 none;}
.footer-head{font-size:14px; font-weight:bold;}
.footer-links{margin:8px 0 15px 6px; font-size: 12px !important}
.footer-links h3{font-size:12px}
.footer-cols{padding:0 20px 0 15px; color:#666; width:33%; float:left;}
.footer-cols strong{display:block; margin-bottom:8px}
.footer-cols ul li{margin:0 0 5px 25px; list-style:disc; line-height:16px; color:#cccccc}
.footer-cols ul li a{color:#666;}
.browse-icon, .exam-icon, .guide-icon, .top-rnk-icon,.study-icon, .app-writing-icon{background-position:0 -175px; width:24px; height:19px; margin-right:6px; vertical-align:bottom;}
.exam-icon{background-position:-27px -175px; height:21px}
.guide-icon{background-position:-53px -175px;height:19px;}
.top-rnk-icon{background-position:-78px -175px;height:22px;}
.study-icon{background-position:-105px -175px;height:24px; top:3px}
.app-writing-icon{background-position:-78px -203px; width:16px; height:20px;}
.partner-section{color:#415671 !important; margin:30px 0 0 98px; line-height:18px}
.partner-section p{color:#ccc; margin-bottom:5px}
.partner-links a{color:#ccc;}
.partner-section a:hover{color:#d2d2d2 !important}
.copyright-section{background:#415671; padding:20px; margin-top:175px}
.copyright-txt{color:#8498b3;}
.accordian-arrow{display:table-cell; vertical-align:top; width:20px;}
.accordian-arrow .up-arrow, .accordian-arrow .down-arrow{cursor:pointer; margin-top:15px;}
.up-arrow,.down-arrow{background-position:-26px -21px;width:19px; height:10px;}
.up-arrow{background-position:-26px -33px; }
.slider-caption{margin-right:10px; padding-top:3px; font-size:14px; color:#666;}
.prev-box, .next-box{background:#f9f9f9; border:1px solid #ccc; padding:5px 13px; float:left; border-radius:3px 0 0 3px; cursor:auto}
.next-prev .active{background:#fff; cursor:pointer}
.next-box{border-left:0 none;border-radius:0px 3px 3px 0px;}
.prev-icon, .next-icon, .prev-icon-active, .next-icon-active{background-position: 0px -49px;float: left;height: 14px;width: 10px;}
.next-icon{background-position: -40px -49px; width: 10px;}
.prev-icon-active{background-position: -26px -49px;}
.next-icon-active{background-position: -14px -49px;}
.scrollbar1 .overview{position: absolute;}
.scrollbar1 .scrollbar{float:right; position:relative;}
.scrollbar1 .track{width:2px;background:#ebebeb;}
.scrollbar1 .thumb{background:#dbdbdb; width:6px; height:40px;position:absolute; left:-2px; cursor:pointer;}
.scrollbar1 .viewport{position:relative; overflow:hidden;}
.scrollbar1 .disable{display: none;}
.abroad-layer-content .scrollbar1 .track{width:2px;background:#c8c8c8;}
.abroad-layer-content .scrollbar1 .thumb{background:#999999; width:6px; height:40px;position:absolute; left:-2px; cursor:pointer;}
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
.ex-link-icon{background-position:-59px 0px; width:10px; height:10px; margin-left:5px; vertical-align:baseline;}
.icon-home{background-position:0px -21px; width:25px; height:25px; left:1px}
ul.navigation li.active a .icon-home{background-position:-209px -49px;}
.widget-wrap{margin-bottom:20px;}
.widget-wrap h2{border-bottom:1px solid #dfdfdf; padding-bottom:8px; margin-bottom:14px; font-size:16px}
.tick-mark,.cross-mark{color:#666;margin-right:3px; font-weight:normal}
.download-icon2, .download-icon2-a, .dwnld-icon{background-position:-100px -21px; width:21px; height:22px;margin-right:3px;}
.download-icon2-a, .dwnld-icon{background-position:-77px -21px;}
.download-bro-icon{background-position:-48px -21px; width:27px; height:27px; right:5px}
.phone-icon{background-position:-86px 0px; width:15px; height:15px; margin-right:5px;}
.call-icon{background-position:-217px 0; width:18px; height:18px; float:left; position:relative; top:2px;}
.footer-email-icon{background-position:-240px 0; width:18px; height:14px; float:left; position:relative; top:2px;}
.footer-contact{margin-left: 28px}
.footer-contact p{font-size:12px;}
.footer-contact p span{font-size:12px; display:block; font-weight:bold; margin-bottom:5px;}
/*Common Classes*/
.clearwidth{width:100%; float:left}.flLt{float:left}.flRt{float:right}.pipe{color:#aaaaaa; margin:0 4px}
.button-style, a.button-style, .login-btn, a.login-btn{background: var(--Primary-Orange); border:1px solid transparent; padding: 5px 10px; /*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/ color: white; font-size: 14px; font-size: 11px\9; text-decoration: none;vertical-align: middle; display:inline-block}
.login-btn, a.login-btn{background:#f8f8f8; border:1px solid #e9e9e9; color:#333; padding:6px 9px;}
.inactive-btn, a.inactive-btn{background:#fff; color:#333; border:1px solid #e5e5e5;}
a.button-style{padding:6px 9px}
.big-button, a.big-button{padding:8px 35px; font-size:14px; font-weight:bold}
.medium-button, a.medium-button{padding:8px 17px 8px 12px; font-weight:bold; font-size:14px;}
.bold{font-weight:bold}.font-18{font-size:18px; color:#797979; font-weight:bold;}.font-14{font-size:14px !important;}.font-12{font-size:12px;}.font-11{font-size:11px;}.font-10{font-size:10px;}.mL10{margin-left:10px;}.mR20{margin-right:20px;}.mt20{margin-top:20px;}
.info-pointer { background-position: 0 -91px; height: 82px; margin-left: 72px; width: 86px;}
.navigate-info {left: -165px;position: absolute;top: 14px;width: 128px;}
.navigate-info p {color: #797777;font-size: 14px;word-wrap: break-word;}
.dyanamic-content ol{margin-left:10px;list-style: decimal;}
.dyanamic-content ul{margin-left:10px;list-style: disc;}
.dyanamic-content ol li{margin:0 0 8px 25px; }
.dyanamic-content ul li{margin:0 0 8px 18px}
.close-icon{background-position:-140px 0; width:19px; height:16px;}
.video-icon {background-position: -175px -49px; cursor: pointer; height: 31px; left: 41%; position: absolute;top: 36%;width: 32px;}
/*Placement Overlay*/
ol.animation-company-list{margin:0 !important; padding:0 !important;}
ol.animation-company-list li{float:left; margin:0 4px 0 0 !important; padding:0 !important; width:118px; height:38px; list-style: none !important}
ol.animation-company-list li:last-child{margin-right:0 !important;}
.management-layer{width:470px; margin:0 auto; border:2px solid #5e5e5e; padding:10px 15px 15px;  background:#fff; font-size:14px}
.management-layer .layer-title-txt{font-size:18px; font-weight:bold; margin-right:25px;}
.layer-head{margin-bottom:15px;}
.company-thumbs{width:100%;}
.company-thumbs ul{float:left; width:390px;}
.company-thumbs ul li{list-style:none !important; float:left; width:100%; margin:0 0 10px 0 !important; border-bottom:none !important; padding:0 !important; list-style: none !important}
.company-thumbs ul li img{float:left; width:118px; height:38px;margin:0 10px 0px 0px;}
.company-thumbs ul li img:last-child{margin:0;}
.last{margin-bottom:0px !important;}
.mt30{margin-top:30px;}
.tar{text-align:right;}
/*Stylish Form Elements -----------------------------------*/
.customInputs-large input[type="radio"], .customInputs-large input[type="checkbox"], .customInputs input[type="radio"], .customInputs input[type="checkbox"]{display: none; display:inline-block\9; float:left\9}
.customInputs-large input[type="checkbox"] + label span, .customInputs input[type="checkbox"] + label span{background-position:-116px -148px; background-color:rgba(0, 0, 0, 0); cursor: pointer; display: block; margin:0; vertical-align: middle; width:16px; height:14px; float:left; display:none\9}
.customInputs-large input[type="checkbox"]:checked + label span, .customInputs input[type="checkbox"]:checked + label span{background-position:-133px -148px; background-color:rgba(0, 0, 0, 0); }
.customInputs input[type="checkbox"]:disabled + label span, .customInputs input[type="checkbox"]:checked:disabled + label span, .customInputs input[type="radio"]:disabled + label span, .customInputs input[type="radio"]:checked:disabled + label span{background-color: rgba(0, 0, 0, 0); background-position: -165px -148px; cursor:auto}
.customInputs input[type="radio"]:disabled + label span{background-position: -150px -148px}
.customInputs input[type="checkbox"]:checked:disabled + label span{background-position: -180px -148px}
.customInputs input[type="checkbox"][filled="1"]:disabled + label span{background-position: -180px -148px}
.customInputs input[type="checkbox"]:disabled + label, .customInputs input[type="radio"]:disabled + label{color:#c0c0c0}
.customInputs-large input[type="radio"] + label span, .customInputs input[type="radio"] + label span{background-position:-156px -109px; background-color:rgba(0, 0, 0, 0); cursor: pointer; display: block; height: 18px; margin: 1px 4px 0 0; vertical-align: middle; width: 18px; float:left; display:none\9}
.customInputs-large input[type="radio"]:checked + label span{background-position:-156px -128px; background-color:rgba(0, 0, 0, 0);}
.customInputs input[type="radio"]:checked:disabled + label span{background-position: -132px -128px}
.customInputs-large input[type="radio"]:checked + label strong{font-weight:bold !important}
.customInputs input[type="radio"] + label span{background-position:-87px -148px; background-color:rgba(0, 0, 0, 0); height: 13px; margin:0; width: 13px;}
.customInputs input[type="radio"]:checked + label span{background-position:-102px -148px; background-color:rgba(0, 0, 0, 0);}
.customInputs label p{margin-left:20px; /*display:inline\9;*/ margin:3px 0 0 20px\9}
.customInputs-large .universal-select, .universal-text{background:#f8f8f8 url(../images/drop-arrow1.png) no-repeat right 50%; border:1px solid #cccccc; padding:8px; font:normal 14px Verdana, Geneva, sans-serif; width:100%; -webkit-appearance: none; -moz-appearance: none; text-overflow: ''; background-image:none\9; color:#666;}
.universal-text{background:#fff;}
.customInputs-large	select::-ms-expand {display: none;}
/*Css for Custom Dropdown*/
.custom-dropdown .universal-select{padding:8px; font:normal 14px Verdana, Geneva, sans-serif; width:100%; border:1px solid #ccc; color:#666; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff;}
/*@supports (pointer-events: none) and
      ((-webkit-appearance: none) or
      (-moz-appearance: none) or
      (appearance: none))
{*/
.custom-dropdown{position: relative; display: block; vertical-align: middle; border:1px solid #ccc;}
.custom-dropdown .universal-select{padding-right:6px; border: 0; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline:0 none;}
.custom-dropdown::before, .custom-dropdown::after{content: ""; position: absolute; pointer-events: none; background-color: #fff;}
.custom-dropdown::after{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-moz-transition:0.5s all;-webkit-transition:0.5s all;}
.custom-dropdown::before {width: 40px; right: 0; top: 0; bottom: 0; background:#fff url(../images/drop-arrow1.png) right center no-repeat;}
.custom-dropdown .universal-select[disabled]{color: rgba(0,0,0,.3);}
.abroad-register-details{margin:0px 45px 20px 10px; width:340px;}
.abroad-register-details-2{margin:0px 45px 0px 0px; width:300px;}
.abroad-register-details-2 .custom-dropdown .universal-select{padding:6px;}
/* FF only temp fix */
@-moz-document url-prefix(){
	.custom-dropdown .universal-select{ padding-right: .9em; }
}
/*}*/

/*Abroad Layer Styles */
.abroad-layer{border:2px solid #333333; background:#ebecee; width:705px; position: absolute; left: 25%; z-index:9999;}
.abroad-layer-title{font-size:16px; font-weight:bold; margin:8px 0 20px 10px;}
.abroad-layer-title p{color:#666; font-size:12px; font-weight:normal;}
.abroad-layer-content{padding:10px; font:normal 14px 'open sans', sans-serif; color:var(--Charcoal-Black);}
.abroad-layer-content ul li{margin-bottom:12px; float:left; width:100%;}
.form-bg{background:#f3f3f3; padding:12px 0 5px 0;}
.form-sec{margin-bottom:12px; width: 100%; float: left;}
.form-label{width:180px; text-align:right; float:left; display:block; padding-top:12px}
.login-layer .form-label{width:120px;}
.field-wrap{margin-left:190px; position:relative; width:410px}
.login-layer .field-wrap{margin-left:130px; width:350px}
.abroad-layer-head{background:#fff; padding:10px;}
.field-child-wrap{padding:5px 0 5px 10px; width:100%; display:table;}
.field-child-wrap .columns{display:table-cell; height:30px; vertical-align:middle; width:33%}
.field-child-wrap .columns p{margin-left:20px; font-size:9px; color:#666666}
.field-child-wrap .columns p strong{font-size:14px; font-weight:normal; color:#333}
.abroad-layer-content{position:relative;}
.abroad-register-head{margin-bottom:6px;float:left; width:100%;}
.abroad-register-details-2 .universal-text{padding:7px}
.abroad-register-details-2 .abroad-layer-content ul li{margin-bottom:9px}
.sec-code-box{margin:8px 0;}
.sec-code-box img{vertical-align:middle;}
.confirm-msg{font-size:12px; margin:10px 0 20px 0}
.msg-details{margin-left:28px; font-size:14px}
.confirm-msg strong{font-size:18px; display:block; margin-bottom:18px; line-height:24px; font-weight:normal}
.confirm-msg strong em{font-weight:normal}
.confirm-icon{background-position:-161px 0; width:14px; height:11px; display:block; float:left; top:8px}
.errorMsg {color: red;font-size: 11px;}
.abroad-layer-content h4{margin:8px 0 12px 10px; color:var(--Charcoal-Black);}
.mt5{margin-top:5px;}
.rem-box{margin:10px 0 15px; font-size:11px}
/*CSS for Signup Layers*/
.abroad-step-title{background:#e4e4e4; border-radius:30px; padding:14px 15px; margin-top:10px;}
.abroad-step-title p{color:#506683; font-size:18px; font-weight:bold;}
.signUp-tabs{border:1px solid #6489bc; margin:0; width:360px; float:right}
.signUp-tabs ul li{background:#fff;width:50%; margin:0; position:relative; font-weight:normal; text-align:center;}
.signUp-tabs ul li a{color:#666; font-size:12px; padding:4px 5px; text-decoration:none; display:block}
.signUp-tabs ul li.active{background:#75a2de; font-weight:bold;}
.signUp-tabs ul li.active a, .signUp-tabs ul li.active a span{color:#fff;}
.signUp-tabs ul li.active a span{font-weight:normal;}
.signUp-tabs ul li.active .marked-icon{display:none}
.signUp-tabs ul li.completed .marked-icon{background-position:-132px -109px; width:15px; height:15px; position:absolute; left:10px; top:4px; margin-right:5px;}
.signUp-tabs ul li.completed{background:#e4e4e4;}
.signUp-tabs ul li.completed a, .signUp-tabs ul li.completed a span{color:#0165dd}
.steps-pointer{background-position:-90px -109px; width:19px; height:23px; position:absolute; right:-19px; z-index:1; top:0px;}
.signUp-tabs ul li.completed .steps-pointer{background-position:-110px -109px;}


.cotnue-icon{background-position:-200px -90px; width:10px; height:17px; float:right; margin-right:-24px; top:2px}
.signUp-label{width:180px !important;}
.signup-wrap{width:435px; margin-left:190px; position:relative}
.exam-bg{background:#f0f0f0; border:1px solid #e1e1e1; padding:10px; margin:4px 0 8px 0;}
.text-width{width:56px; padding:4px !important; vertical-align:top;}
.mR30{margin-right:9px;}
.gvn-xam{color:#666; margin-left:10px;}
.signUp-child-wrap{padding:8px 0 8px 10px; width:100%;}
.signUp-child-wrap .columns{vertical-align:middle; width:65px; float:left;}
.signUp-child-wrap .columns p{margin-left:20px; font-size:9px; color:#666666}
.signUp-child-wrap .columns p strong{font-size:14px; font-weight:normal; color:#333}
.font-9{font-size:9px !important;}
.country-width{width:132px;}
.exam-name{margin:7px 8px 0 0; width:60px}
.snapshot-box{margin-bottom:10px; color:#666;}
.snapshot-box p{font-size:11px; margin:8px 0 10px 0; line-height:18px;}
.view-size{font-size:11px !important; margin:0px 0 10px 0;}
.view-icon{background-position:-178px 0; width:17px; height:15px; margin-left:10px; vertical-align:bottom;}
.exclamation-icon{background-position:-178px -91px; width:21px; height:18px; float: left; position:relative; top:8px}
.loader{background:#fff; padding:10px 25px; text-align:center; position:absolute; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:0 0 4px #939292; -webkit-box-shadow:0 0 4px #939292; box-shadow:0 0 4px #939292; font:normal 18px 'open sans' sans-serif; color:#868585}
.loader img{vertical-align:middle; margin-right:10px}
/*overlay css*/
#DHTMLSuite_modalBox_transparentDiv{position:absolute;background-color:#000;opacity:0.4; -ms-filter: "alpha(opacity=40)"; filter: alpha(opacity=40); z-index:105;}
#DHTMLSuite_modalBox_contentDiv{top:0px;position:absolute;}
.examBlock-width{width:134px;}
#iframe_div{-ms-filter: "alpha(opacity=40)"; filter: alpha(opacity=40);}
a.load-more-result{background:#cccccc; padding:12px; text-align:center; font:normal 18px 'open sans', sans-serif; color:#333333 !important; display:block; margin:20px 0; text-decoration:none !important}
.disable-field{background: none repeat scroll 0 0 #D8D8D8 !important;color: #848484 !important;cursor: default !important;}
.shortlist-btn{border:1px solid #e2e2e2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px 7px; display:block; float:right; margin-top:10px; background:#fff; text-decoration:none !important}
.shortlist-btn span{position:relative; top:2px}
.course-star-icon{background-position:-197px -148px; width:18px; height:18px; margin-right:3px;}
/*Bounce CSS3 Animation*/
a.button-style:hover .dwnld-icon, a.button-style:hover .download-icon2-a, a.button-style:hover .download-bro-icon{-webkit-animation:bounceY 0.8s ease; -moz-animation: bounceY 0.8s ease; animation: bounceY 0.8s ease; transition-delay: 0s;}
@-webkit-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);}
  40% {-webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); transform: translateY(-8px);}
  60% {-webkit-transform: translateY(-4px); transform: translateY(-4px); -moz-transform: translateY(-4px);}
}
@-moz-keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);}
  40% {-webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); transform: translateY(-8px);}
  60% {-webkit-transform: translateY(-4px); -moz-transform: translateY(-4px); transform: translateY(-4px);}
}
@keyframes bounceY {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
  40% {-webkit-transform: translateY(-8px); -ms-transform: translateY(-8px);transform: translateY(-8px);}
  60% {-webkit-transform: translateY(-4px); -ms-transform: translateY(-4px);transform: translateY(-4px);
  }
}
.rem-box{margin:10px 0 15px; font-size:11px}
/*Flag Classes for homepage and Category Page*/
.australia{background-position:0 0 !important;}.austria{background-position:-62px 0 !important;}.bangladesh{background-position:-126px 0 !important;}.belgium{background-position:-189px 0 !important;}.fiji{background-position:-252px 0 !important;}.estonia{background-position:-315px 0 !important;}.china{background-position:-378px 0 !important;}.canada{background-position:-441px 0 !important;}.japan{background-position:-504px 0 !important;}.italy{background-position:-567px 0 !important;}.ireland{background-position:0px -45px !important;}.hungary{background-position:-63px -45px !important;}.holland{background-position:-126px -45px !important;}.greece{background-position:-189px -45px !important;}.germany{background-position:-252px -45px !important;}.france{background-position:-315px -45px !important;}.russia{background-position:-378px -45px !important;}.portugal{background-position:-441px -45px !important;}.poland{background-position:-504px -45px !important;}.philippines{background-position:-567px -45px !important;}.norway{background-position:0px -90px !important;}.newzealand{background-position:-63px -90px !important;}.malaysia{background-position:-126px -90px !important;}.luxembourg{background-position:-189px -90px !important;}.lithuania{background-position:-252px -90px !important;}.usa{background-position:-315px -90px !important;}.ukraine{background-position:-378px -90px !important;}.uk{background-position:-441px -90px !important;}.uae{background-position:-504px -90px !important;}.thailand{background-position:-567px -90px !important;}.switzerland{background-position:0px -135px !important;}.sweden{background-position:-63px -135px !important;}.spain{background-position:-126px -135px !important;}.southkorea{background-position:-190px -135px !important; width:54px;}.southafrica{background-position:-252px -135px !important;}.slovenia{background-position:-315px -135px !important;}.singapore{background-position:-378px -135px !important;}.armenia{background-position:-441px -135px !important;}.nepal{background-position:-504px -135px !important;}.georgia{background-position:-567px -135px !important;}.monaco{background-position:0px -180px !important;}.turkey{background-position:-64px -180px !important;}.hongkong{background-position: -125px -180px !important;}.malta{background-position:-252px -180px !important;}.cyprus{background-position:-191px -180px !important;}.denmark{background-position:-317px -180px !important;}.netherlands{background-position: -378px -180px !important;}.bahrain{background-position:-441px -180px !important;}.finland{background-position:-64px -225px !important;}
.barbados{background-position:-504px -180px !important;}.guyana{background-position:-567px -180px !important ;}.mauritius{background-position:0 -226px !important;}
.word-wrap{word-wrap: break-word;}
.banner-468x60{ width: 100%; height: 70px; text-align: center; padding-top: 15px;}
.banner-cont, .banner-cont2{margin:10px 0; float: left; width: 100%}
.banner-cont2{border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4; padding:8px 0 5px; text-align:center}
.country-flag-cont{font-size:10px; background:#fff; float:left; width:124px; margin:0 5px 5px 0; cursor:pointer; position:relative}
.country-flag-cont strong{float:left; width:60px; margin-left:3px; font-weight:normal;}
.flag-main-box{padding:5px 0 5px 5px; height:62px}
.flag-chkbox{position:absolute; left:5px; bottom:4px; z-index:99}
.flag-box{width:53px; height:35px; display:inline-block; vertical-align:text-top}
.opt-txt{text-align:center; position:absolute; top:-13px; width:46px; padding:4px; background:#f3f3f3; left:45%; font-size:14px;}
.h-rule{height:1px; border-bottom:1px dashed #ccc; margin:20px 0; width:100%; float:left; position:relative}
.country-flag-cont p{margin:0 !important;}
.backtop-btn{padding:6px 12px 8px; border-radius:4px; background-color:#adadad; background:rgba(77,77,77,0.85); color:#fff !important; border-bottom:1px solid rgba(209,209,209,0.8) border-color:#D2D1D1; box-shadow:0 1px 0 #C9C7C7; text-decoration:none !important; display: none; position: fixed; top: 85%; right:13.3%;z-index: 100;}
.bcktop-icon{background-position:-178px -109px; width:22px; height:17px; margin-right:6px; vertical-align:middle;}
.backtop-btn span{vertical-align:text-top}
.more-opt-box{background: #F3F3F3; border: 1px solid #CCCCCC; color: #676767; font-size: 11px; padding: 1px 3px 3px; position: absolute; right: -68px; text-align: center; top: -9px; cursor:pointer; z-index:9}
.opt-arr-d,.opt-arr-u{background-position:-197px 0; width:8px; height:7px; margin-right:2px; cursor:pointer}
.opt-arr-u{background-position:-206px 0; top: -1px;}
.layer-logo{background:url(/public/images/abroad_mailer_logo.jpg) 0 0 no-repeat;width: 146px;height: 52px;display: inline-block;}
.dwnld-globe, .email-globe{background-position:0px 0px; width:229px; height:200px; position:absolute; right:50px; top:165px;}
.email-globe{background-position:-232px 0px}

.country-flag-cont{font-size:10px; background:#fff; float:left; width:124px; margin:0 5px 5px 0; cursor:pointer; position:relative}
.country-flag-cont strong{float:left; width:60px; margin-left:3px; font-weight:normal;}
.flag-main-box{padding:5px 0 5px 5px; height:62px}
.flag-chkbox{position:absolute; left:5px; bottom:4px; z-index:99}
.flag-box{width:53px; height:35px; display:inline-block; vertical-align:text-top}
.opt-txt{text-align:center; position:absolute; top:-13px; width:46px; padding:4px; background:#f3f3f3; left:45%; font-size:14px;}
.h-rule{height:1px; border-bottom:1px dashed #ccc; margin:20px 0; width:100%; float:left; position:relative}
.select-opt-layer .active{background:#c4e7ff}
.select-opt-layer{border:1px solid #ccc; padding:8px; background:#fff; position:absolute; top:30px; left:0}
.select-opt-layer .active{background:#c4e7ff}
.select-opt-layer ol li{float:left; width:100%}
.select-opt-layer p{color:#666666; margin:5px 0 15px 0; font-size:11px}
.country-flag-cont p{margin:0;}
.feedback-icon{background-position:-213px -108px; width:20px; height:19px; margin-right:5px;}
a.feedback-btn{background:var(--Teal); color:#fff; font-weight:bold; font-size:12px; padding:8px 12px; text-decoration:none; position:fixed; right:0px; bottom:0px; -moz-box-shadow:-1px -2px 4px 0 rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(0,0,0,0.08);-webkit-box-shadow:-1px -2px 4px 0 rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(0,0,0,0.08);box-shadow: -1px -2px 4px 0 rgba(0, 0, 0, 0.18), 0 0 0 1px rgba(0,0,0,0.08);}
ul.feedback-layer li{margin-bottom:20px}
.feedback-layer p.feedback-label{width:100%; float:left; font-weight:bold; margin-bottom:5px; color:var(--Charcoal-Black);}
.feedback-wrapper{width:535px; border:1px solid #ccc; background:#fff; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; margin-top:20px}
.feedback-layer-head{background:var(--Teal); padding:9px 14px; font-size:14px; color:#fff; font-weight:600;}

a.close-icn{color:#fff; font-size:16px; text-decoration:none; font-weight:bold;}
/*photo video layer css*/
.abroad-media-layer{margin:0 auto; border:2px solid #5e5e5e; padding:10px 15px 15px;  background:#fff; font-size:14px}
.abroad-media-layer .layer-title-txt{font-size:18px; font-weight:bold; margin-right:25px; }
/*END :: photo video layer css*/
.login-icon2{background-position:-235px -128px; width:19px; height:18px;}


/*Register Signup CSS*/
.reg-benefit-col{width:325px;position:relative; background:#e4e4e4; border-radius:0 0 8px 0; -moz-border-radius:0 0 8px 0; -webkit-border-radius:0 0 8px 0;background: -webkit-linear-gradient(#ebecee, #e4e4e4); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#ebecee, #e4e4e4); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#ebecee, #e4e4e4); /* For Firefox 3.6 to 15 */ background: linear-gradient(#ebecee, #e4e4e4); -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebecee', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */ padding:0 10px 2px 15px;}
.reg-benefit-col strong{color:#506682; font-weight:bold; margin-left:10px; font-size:14px; display:block; margin-bottom:10px}
.benefit-mark{background-position:-219px -20px; width:15px; height:15px; margin-right:5px;}
.benefit-list{background:#fafafa; padding:8px 0px 4px 22px; border-radius:50px 8px 8px 50px; -moz-border-radius:50px 8px 8px 50px; -webkit-border-radius:50px 8px 8px 50px; width:292px; margin-bottom:20px;}
.benefit-list strong{color:#f78640; font-size:12px; font-weight:bold; margin:0}
.benefit-list ul{margin:3px 0 0 16px; float:left;}
.benefit-list ul li{list-style:disc; color:#506683; margin-bottom:4px;}
.name-txtfield{width:145px;}
.mb8{margin-bottom:8px;}
.mb4{margin-bottom:4px;}

.reset-course{background: #F3F3F3; border: 1px solid #CCCCCC; color: #676767; font-size: 11px; padding: 1px 3px 3px; cursor: pointer; }

/*CSS for Signup Layers*/
.abroad-step-title{padding:14px 15px;}
.abroad-step-title p{color:#333; font-size:16px; font-weight:bold;}
.registered-title{padding:8px 15px 0 15px; font-size:12px; color:var(--Charcoal-Black);}
.signup-form{padding:8px;}
.signup-field-sec{background:#efefef;}
.signup-fields{border-bottom:12px solid #f8f8f8; padding:0 8px; margin-top:8px;}
.signup-field-sec ul li{margin-bottom:8px;}
.signup-select{padding:4px 2px !important}
.signup-txtwidth{width:49%;}
.signup-txtfield, .signup-select{padding:5px; font-size:12px !important; color:#999 !important;}
.signup-select optgroup{background:#ffffcc; color:#666; font-size:12px; font-style:normal;border:none !important; padding:2px 0 0; font-size:12px; line-height:18px;}
.signup-select option{color:#666; background:#fff;}
.signup-select option:checked{color:#333; background:#d3d3d3;}
.study-destination{background:#f8f8f8;}
.study-destination p{margin:15px 20px;}
.study-destination p span{color:#666;}
/*button class added for inline brochure form*/
.study-destination .add-more-btn {background: none repeat scroll 0 0 #f9f9f9;border: 1px solid #ccc;padding: 2px 4px;text-decoration: none;}
.captcha-text{font-size:11px; color:#666;}
.captcha-text img{float:left;}
.captcha-text input[type="text"]{padding: 6px; font-size:16px; width: 90px !important; -moz-border-radius:none !important;-webkit-border-radius:none !important;border-radius:none !important; border:1px solid #ccc;}
.field-child-wrap .Bachelors-margin {margin-right: 17px;}
.field-child-wrap .Masters-margin {margin-right: 8px;}


a.signup-pointer-btn{border:1px solid #4573b1 !important; padding:4px !important; background:#f8f8f8; font-size:11px !important; font-weight:bold; position:absolute; width:110px; top:9px; color:#0766de !important}
a.signup-pointer-btn .pointer-icn{background-position:-249px -19px; width:8px; height:10px; position:absolute; left:-8px; top:6px;}
/*----consultant-popup Layer-----*/
.consulant-section{padding:0 15px; margin-bottom:10px; color:#333;}
.consultant-details{width:320px;}
.consultant-details ul{margin:10px 0 20px 20px; float:left}
.consultant-details ul li{list-style:disc; margin-bottom:6px;}
.consultant-details .columns {float: left; vertical-align: middle; width: 85px;}
.consultant-details .columns p { color: #666666; font-size: 9px; margin-left: 20px; margin-top:0;}
.consultant-details .columns p strong {color: #333;font-size: 14px;font-weight: normal;}
ul.consultant-list{margin-left:0; padding:0;}
ul.consultant-list li{list-style:none; background:#efefef; padding:11px 10px; width:200px;}
.consultnt-image{position:absolute; top:78px; right:45px;}
.form-seprator{border-bottom:1px solid #ccc; width:100%}
.counselor-details{padding:10px;}
.counselor-details p{margin-bottom:8px;}
.clock-icon{background-position:-235px -148px; width:17px; height:18px; vertical-align:middle; margin-right:5px;}
.shortlist-thanku-msg{color:#666; font-size:14px; font-weight:bold; margin-bottom:10px;}
.shortlist-thanku-msg p{margin-left:20px;}
.shortlist-thanku-msg .tick-mark{font-weight:normal; font-size:20px; line-height:20px;}
.info-tooltip-icon{background-position:-178px -128px; width:16px; height:16px; margin:0 0 0 3px; cursor:pointer;}
.tooltip-info {background: none repeat scroll 0 0 #fbfbfb; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 1px 2px #ddd; -webkit-box-shadow: 0 1px 2px #ddd; box-shadow: 0 1px 2px #ddd; color: #666; font-size: 11px; font-style: italic; line-height: 15px; padding: 2px 0 2px 4px;  position: absolute; left:-18px; z-index: 1;  top: -53px; width: 136px; text-align: left;}
.tooltip-info .pointer {background-position: -239px -31px; bottom: -9px; height: 9px; left: 59%; position: absolute; width: 8px;}
.accepted-tooltip{background: none repeat scroll 0 0 #eee; border: 1px solid #ccc; border-radius: 2px; font-size: 11px; font-style: italic;
padding: 2px 4px; position: absolute; top: -34px;width:277px}
/*-------Tuple Request Call back CSS----------*/
/*.req-callbck{margin:10px 0 10px 20px;}
.req-callbck a{color:#666; font-size:12px; text-decoration:none;}
.req-callbck-icn{background-position:-267px -51px !important; width:20px; height:20px; margin-right:5px;}*/
/*Study Plan CSS*/
.plan-icon{background-position:-263px -97px; width:30px; height:34px; margin-right:10px;}
.planning-tabs{background:#e3e3e3; float:left; width:100%; border-bottom:3px solid #4573b1;}
.planning-tabs ul{width:100%;box-sizing:border-box; display:table;}
.planning-tabs ul li{position:relative; display:table-cell;}
.planning-tabs ul li a{display:block; padding:10px 12px;text-align:left; text-decoration:none; font-size:15px; color:#666 !important; line-height:18px;}
.planning-tabs ul li.active{background:#4573b1;}
.planning-tabs ul li.active a{color:#fff !important; font-weight:bold;}
.choose-icon, .abt-plan-icon{background-position:-263px -74px; width:20px; height:20px; margin-right:10px;}
.abt-plan-icon{background-position:-309px -74px;}
.planning-tabs ul li.active .choose-icon{background-position:-284px -74px;}
.planning-tabs ul li.active .abt-plan-icon{background-position:-333px -74px;}
.plan-pointer{background-position:-295px -97px; width:15px; height:13px; position:absolute; left:14px; display:none; top:43px;}
.planning-tabs ul li.active .plan-pointer{display:block;}
.top-rnk-sml-icon{background-position:-295px -116px; width:18px; height:19px; margin-right:5px;}
.digit-text{color:#666; font-size:11px; font-weight:bold; margin:10px 0 4px;}
.resend-otp{font-size:11px; color:#666; margin:4px 0;}
.verify-btn{font-weight:bold; font-size:14px !important; padding:6px 20px !important; margin-top:10px;}



/* For Consultant Download brochure widget form */
.verified-box{background:#f8f8f8; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:10px 10px 10px 20px; margin:10px 0;}
.consultant-text{margin-top:0 !important; font-size:12px !important;}
ul.consultant-ins-list{width:100%; float:left}
ul.consultant-ins-list li{width:32%;margin-right:5px; background:#fff; padding:5px; float:left; height:125px;}
ul.consultant-ins-list li.noMargin{margin-right:0 !important}
.consultant-info-box{margin-left:24px;}

/*Stylish Form Elements -----------------------------------*/
.customInputs-large-2 input[type="checkbox"]{display: none; display:inline-block\9; float:left\9}
.customInputs-large-2 input[type="checkbox"] + label span{background-position:-336px -99px; background-color:rgba(0, 0, 0, 0); cursor: pointer; display: block; margin:0; vertical-align: middle; width:19px; height:17px; float:left; display:none\9}
.customInputs-large-2 input[type="checkbox"]:checked + label span{background-position:-314px -96px !important; background-color:rgba(0, 0, 0, 0);}
.customInputs-large-2 select::-ms-expand {display: none;}

/*Contact Form Style*/
.abroad-consult{margin:0 10px 10px; padding:13px;position:relative;background:#fff;overflow:hidden;}
.abroad-consult-coll{border:#ccc solid 1px;}
.abroad-consult-info{float:left;margin-left:10px;}
.abroad-consult-info h4{ margin:0;max-width:300px;padding:0;font-size:14px; line-height:25px;color:var(--Teal); font-weight:700;}
.abroad-consult-info span{ color:#666666; display:block;}
.abroad-consult-info div{font-weight:700; color:#666666;}
.abroad-consult-info .contct{ background-position:-85px 0px; height:16px; width:16px; display:inline-block; margin:5px;}
.abroad-consult .verified{position:absolute; right:0; bottom:0;}
.abroad-consult-vrfy{ color:#cccccc; font-size:11px; margin-left:5px;}
.abroad-consult-msg{ padding:10px 20px;}
.abroad-consult-msg-hd{color:#333333; font-weight:700;}
.abroad-consult-txt{ border:#ccc solid 1px;color:#999999;display:block;resize:none;width:100%; margin:5px 5px 5px 0; padding:5px;line-height:18px; min-height:70px;}
.abroad-consult-shre{ background:#fff; padding:8px 8px 0; margin-top:8px;}
.abroad-consult-reg{ background:#efefef; padding-left:20px; margin-top:10px;}
.abroad-consult-reg div{ margin-bottom:12px;}
.service-info{font-style:italic; font-size:11px; color:#666;}
.cons-branch-title{vertical-align:middle; margin-bottom:15px; position:relative; top:9px;}
.mt10{margin-top:10px;}
.consultant-region-title{margin:5px 0 8px 10px; font-size:12px; display:block; color:#666;}
.region-select{padding:0.3em !important; color:#999 !important; font-size:12px !important;}
.thankyou-message{margin:20px 0 20px; font-weight:normal !important; font-size:14px !important;}




.verified-text-div .tooltip-info, .shiksha-verified-info .tooltip-info{top:33px; left:110px !important; width:330px; font-weight: normal !important; font-size:12px; padding: 10px; line-height: 20px}
.verified-up-pointer{background-position:-251px -31px; width:9px; height:9px; position: absolute; top:-8px; left:66px;}
.univ-detail-button{background:#f8f8f8; border:1px solid #ccc; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; font-size:12px; padding:7px 10px; display:block; margin-top:10px; outline:0;}
.univ-arrow{font-weight:bold;  font-size:14px; line-height:18px;}

.offered-rep-box{background:#f8f8f8; padding:3px 6px; color:#999; font-size:11px; font-style:italic; display:inline-block; }
.off-rep-icon{background-position:-257px -134px !important; width:16px; height:19px; vertical-align:middle; float:left; margin-right:5px;}
.consultant-detail .offered-rep-box, .consultant-univ-detail .offered-rep-box{margin-top:6px; padding:3px 6px;}
.univ-detail-button{background:#f8f8f8; border:1px solid #ccc; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius:1px; font-size:12px; padding:7px 10px; display:block; margin-top:10px; outline:0;}
.univ-arrow{font-weight:bold; font-size:14px; line-height:18px;}


/*Fat Scrollbar*/
.fat-scrollbar1 .overview{position: absolute0;}
.fat-scrollbar1 .fat-scrollbar{float:right; position:relative;}
.fat-scrollbar1 .track{width:6px;background:#ebebeb;}
.fat-scrollbar1 .thumb{background:#dbdbdb; width:13px; height:40px;position:absolute; left:-3px; cursor:pointer;}
.fat-scrollbar1 .viewport{position:relative; overflow:hidden;}
.fat-scrollbar1 .disable{display: none;}
.dropdwn-arrw-active{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-moz-transition:0.5s all;-webkit-transition:0.5s all;}

/* Rating button  */
.rate-change-button{background:var(--Teal); font-weight: 600;border:1px solid transparent;padding:7px 16px 6px 10px;color:#fff;font-size:14px;text-decoration:none;vertical-align:middle;display:inline-block; width:168px;width:142px\9;}
.rate-button-dec{ background:#999999 !important;}
a.rate-change-button{color:#fff;}
.rate-change-button:hover{ text-decoration:none; color:#fff;}
.rate-changes-icon{background-position:-262px -175px; width:22px; height:20px; margin-right:8px; top:-2px;}
.rate-change-button .circle{ vertical-align:middle;font-size:1px;padding:3px;margin:0 5px 0 0;background:#fff;border-radius:4px;-moz-border-radius:4px;  -webkit-border-radius:4px;}

.cons-scrollbar1 .cons-scrollbar{float:right;position:relative;}
.cons-scrollbar1 .track{width:6px;background:#ebebe;}
.cons-scrollbar1 .thumb{background:#dbdbdb;width:13px;height:40px;position:absolute;left:-3px;cursor:pointer;}

/* --- start Exam resourses ----*/
.exam-res-sec{ border:#f3f3f3 solid 1px; background-color:#fbfbfb; margin-bottom:17px; padding:15px 9px;}
.exam-res-tuple{background-color:#fff;padding:8px 12px 12px !important;}
.exam-res-tuple .similar-tuple-image { border:none !important;}
.exam-res-tuple .similar-tuple-image img{width:172px;height:114px;}
.exam-res-tuple-detls{ margin-left:190px !important;}
.exam-res-sec h2{margin-bottom:15px !important;}
exam-res-tuple-txt{}
.exam-point{margin:10px 0 15px;}
ul.exam-point-list{ width:48%; padding-left:20px; margin:0;}
.exam-point-list li{ line-height:24px; list-style:disc;color:#8f8f8f;}
.exam-point-list li a:hover{ text-decoration:none;}
.abroad-exam-sprite {background: url(../images/abroad-exam-sprite.png) no-repeat;display:inline-block;position:relative;}
.exam-res-tuple .pdf-icon {background-position:-234px -80px;height:25px;width:25px;vertical-align:middle;}
/* --- End Exam resourses ----*/


.select-overlap{height: 29px; position: absolute; left: 0; top: 0; width: 341px; background-color: #fff; background:rgba(0,0,0,0); z-index: 9; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0);}
/* rate my chance */
.btn-brochure {margin-top: 8px !important;}
.btn-brochure a {padding: 8px 18px 9px !important;}
.btn-rate-change {float: left;margin: 7px 0 0;}
.text-center {text-align: center;}
/* Shortlist-page */
.shortlt-content{padding-top:25px;}
.shortlt-tuple h1{ font-size:18px !important; font-weight:bold !important;}
.shortlt-tuple{width:740px !important;margin-left:14px !important;}
.shortlt-lt-tab{ border:#ccc solid 1px; width:210px;height:300px;}
.cntlist{color:#ccc;}
.shortlt-pointer{background-position:-287px -176px;width:13px;height:13px;position:absolute;right:-13px;top:18px; display:none;}
ul.shortlt-list{ margin:0; padding:0; list-style:none;}
.shortlt-list li{border-bottom:#ccc solid 1px;position:relative;}
.shortlt-list li a{display:block; padding:17px 5px;}
.shortlt-list .active{background:#006699;font-weight:700;border:none;}
.shortlt-list .active a{color:#fff;}
.active a .shortlt-pointer{display:block;}
.active a .cntlist{color:#fff;}
.shortlt-list li a:hover{text-decoration:none !important;}
.shortlt-tuple .tuple-image img{width:172px;height:115px;}
.shortlt-tp-detail{margin-left:193px;}
.shortlt-tp-title{margin:5px 0 12px 8px; font-weight: 700; color:#666;}
.shortlt-tp-title span{font-weight:normal !important;}
.tuple-sub-title a:hover{text-decoration:none;}
.shortlt-tuple .tuple-sub-title {margin-left:8px;}
.shortlt-tuple .uni-course-details{width:355px !important;margin-right:10px !important;}
.shortlt-tuple .detail-col{font-size:11px !important; width:120px;}

/*RMC Button States*/
.rate-change-button-gray{background:#9d9d9d; font-weight: 700;-webkit-border-bottom-right-radius:22px;-moz-border-radius-bottomright:22px;border-bottom-right-radius:22px;border:1px solid transparent;padding:7px 16px 6px 10px;color:#fff;font-size:11px\9;text-decoration:none;vertical-align:middle;display:inline-block; width:152px;width:142px\9;}
.under-reviewed-mark{width:4px; height:4px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;  padding:3px; background:#fff; display:inline-block; margin-right:2px;}
.rated-good-mark{color:#fff; margin-right:6px; vertical-align: middle; font-size: 14px;}
.rated-poor-mark{color:#fff; margin-right:3px;font-size: 16px;}
a.rate-change-button-gray{color:#fff;}
.rate-change-button-gray:hover{ text-decoration:none; color:#fff;}
.rate-change-button-gray .circle{ vertical-align:middle;font-size:1px;padding:3px;margin:0 5px 0 0;background:#fff;border-radius:4px;-moz-border-radius:4px;  -webkit-border-radius:4px;}

/*Notification Layer*/
.college-notification-button{border:1px solid #ccc; margin-top:0px;margin-right: 10px ; display:inline-block; font-size:14px; color:#333 !important; text-decoration:none !important; text-align:left; font-weight:bold; position:relative;}
.notification-box{background:#fff;padding:5px 3px 6px 8px;}
#notificationBoxText{padding: 6px 16px 8px 0px;display: inline-block;vertical-align: middle;}
.shrt-ic{background-position:-329px -203px;width: 23px;height: 26px;vertical-align: middle;margin: 0;}
.notification-icon{background-position:-303px -176px; width:23px; height:23px; text-align:center;}
.notification-count{background:#f1a536; color:#fff; position:absolute; padding:2px 10px; top:-15px; left:28px; display: none;}
.notification-count-knob{background-position:-314px -116px; width:6px; height:3px; position:absolute; bottom:-3px; left:43%;}
.notification-layer{width:417px; color:#666; border:1px solid #666; position:absolute; top:0; right:0; background:#fff; z-index:1;}
.notification-head{background:#f8f8f8; padding:5px 15px 15px; color:#333;}
.notification-content{width:417px; height:460px;}
.notification-title{font-size:18px; font-weight:normal; color:#333; }
.notification-title-box{background:#fff; padding:10px; color:#000; font-weight:600; font-size:14px;border-bottom: 1px solid #c1e8dc;}
.notification-side-knob{background-position:-322px -116px; width:9px; height:9px; margin-right:5px;}
.notification-side-knob-dwn{background-position:-331px -116px; width:10px; height:8px; margin-right:5px;}
ul.notification-list{color:#000; font-size:14px;background: #e4f5f0;}
ul.notification-list li{border-bottom:1px solid #c1e8dc; padding:10px 10px 10px 15px; line-height:21px;}
ul.notification-list li.last{border-bottom:none;}
.day-tag{display:block; font-size:11px; color:#666;}
.notification-wht-icon{background-position:-329px -175px; width:27px; height:26px; text-align:center;}
.profile-logout{background:#ccc; padding:5px 20px; color:#333 !important; font-size:14px; display:inline-block}
.zero-result-sec{padding:10px 30px 10px 15px; line-height:22px; font-size:12px;}
.call-icon,.contact-white-icon{background-position:0 -204px; width:17px; height:17px; vertical-align: middle;  margin-right:4px;}
.contact-white-icon{background-position:-20px -204px;}
.stu-helpline-sec{padding:10px; background: #eee; color: var(--Charcoal-Black); font-size: 14px;}

/*25 sept 2015 style*/
ul.app-process-ryt-list{width:100%; float:left;}
ul.app-process-ryt-list li{width:100%; float:left; font-size:11px; color:#666; padding:4px 8px; border-bottom:1px solid #ccc;}
ul.app-process-ryt-list li a{font-size:12px; display:inline-block; margin-bottom:2px;}
ul.app-process-ryt-list li.last{padding-bottom:0; border-bottom:none; margin-bottom:0;}

/*handle footer crawling while hiding*/
.hide-html-footer{display: none;}

/* compare layer css*/
.other-compare-page-layer{width:987px; border:1px solid #999; padding:15px 20px; -moz-box-shadow:0 -2px 2px 0px #333;-webkit-box-shadow:0 -2px 2px 0px #333;box-shadow:0 -2px 2px 0px #333; position:fixed;bottom:0px; background:#fbfbfb;}
.clear-link{margin-left:10px;}
.compare-col{width:100%;}
.comp-ins-img{width:82px; height:58px; background:#eee; padding:3px; position:relative;}
ul.compare-list{width:100%; margin-top:10px; float:left;}
ul.compare-list li{width:32%; margin-right:6px; border:1px solid #eee;padding:4px 6px; float:left; background:#fff;}
ul.compare-list li.last{margin:0;}
.pointer-seprator{border-left:3px solid #eee;position:relative; }
/*.compare-col-list{width:23%;}*/
.compare-col-list p{margin-bottom:6px; font-size:14px; color:#666}
.compare-col-list ul{color:#999; font-size:12px; margin-left:24px;}
.compare-col-list ul li{list-style:disc; margin-bottom:5px;}
.comp-ins-detail{margin-left:94px; font-size:11px;}
.comp-ins-detail span{color:#999;}
.img-remove-mark{position:absolute; color:#fff !important; font-weight:bold; text-decoration:none !important; background:#666; font-size:15px; border-radius:50%; border:2px solid #fff; top:-4px; right:-4px; width:25px; height:25px; display:block; text-align:center; line-height:20px;}
.left-pointer{background-position:-63px -204px;width:12px; height:14px; position:absolute; bottom:-67px; left:-20px;}
ul.sticky-suggestion-list{width:100%;}
ul.sticky-suggestion-list li{list-style:none; width:100%; border:none; background:none;}
.compare-suggestion-box{border-top: none !important; border-right: none !important; border-bottom: none !important;background: none !important;border-left: 3px solid #eee !important;margin-top: -47px; margin-left:15px;}
.add-tag{font-size:9px; color:#999; float:left; line-height:17px; margin-right:4px;}
a.add-tag-title{display:inline;}
a.add-tag-title span{color:#999;}
.span-clr{color:#999;}
.button-style.disabled {background-color:#999 !important;}
ul.pop-Flist{margin:0; padding:0;}
ul.pop-Flist li{list-style:none; margin-bottom:22px;}
.footer-wCols{padding:0 20px 0 15px; color:#666; width:100%; box-sizing:border-box;}
.footFlg-bx{float:left;}
.footFlg-bxCont{margin-left:66px; color:#999;}
.footFlg-bxCont strong{font-weight:600; font-size:12px; display:block; color:#666; margin-bottom:4px;}
.footFlg-bxCont a{color:#666;text-decoration:none;}

/*new signup*/
.n-signup{display: block;text-align: left;margin-top:18px;}
.signup-btn{display: inline-block !important;}
/*new gnb image*/
.assistane-ico{background-position: -299px -203px;width: 30px;height: 26px;vertical-align: middle;margin: 0}

/*  new popup overlay */
.cmn-popup{width: 475px;background: #f9f9f9;font-size: 12px;font-family: 'open sans';box-shadow:0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);position: absolute;z-index:2000;}
a.cmn-hd{color: #999; font-size: 26px; text-align: right;padding:10px 12px 0;font-weight: 400;display: block; text-decoration: none;line-height: 11px;}
.dv-ht{max-height: 284px;overflow: auto;}
.dv-ht span{margin-left: 11px;}
.cmn-det{font-size: 14px; font-weight: 400;line-height: 24px;}
.dv-pad{padding: 0px 10px 10px 18px;}
.cmn-det strong{font-size: 18px; font-weight: 600;display: block; margin-bottom: 5px;padding: 0 10px 0 18px;}
.cmn-det .abroad-layer-content{padding: 10px 10px 10px 18px;}
.cmn-det .err-pra{padding: 0px 10px 0px 9px;}
.btn-cntueSec{margin-top: 16px;}
.btn-pad{padding: 8px 12px;}
a.btn-cncl{background: #eee; border: 1px solid #ccc;color: #333;padding: 8px 12px;margin-left: 8px;}

.ml-lbl{margin-right:10px;}
.err-pra{font-size: 15px; margin: 5px 0 0 10px;}
.ml-fld{width:50%;}
.report-textarea{margin:15px 0 8px 0; height: 80px;}
a.report-sbmt-btn{ padding: 7px 30px; margin-right: 10px;}
/*btns-css*/
.btns{display: inline-block;font-weight:600;padding: 10px 12px;font-size: 14px;line-height: 1.4;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-selection:none;-moz-user-selection:none;user-selection:none;cursor: pointer;border:1px solid transparent;text-decoration: none !important; margin-bottom: 10px;}
.btn-trans{background-color: #fff;color: var(--Teal);border-color: var(--Teal);}
a.btn-prime{background-color: var(--Primary-Orange);border-color: var(--Primary-Orange);color: #fff; text-decoration: none;border: 1px solid var(--Primary-Orange);}
.btn-width{width: 165px;}
.scholar-icon {
    background-position: -161px -202px;
    height: 26px;
    width: 27px;
    vertical-align: bottom;
    margin-right: 6px;
}
.toast_msg{background-color: #ffffcc;border:1px solid #ffcc66;padding: 11px 12px 12px 16px;border-radius: 2px;position: absolute;top: 10%;left: 0;right: 0;margin: 0 auto;z-index: 15;width: 500px;    box-shadow: 0 0 2px 0 rgba(0,0,0,.12), 0 2px 2px 0 rgba(0,0,0,.24); display: none;}
.toast_msg a{position: absolute;right:5px;width: 30px;top: 5px;text-align: center;font-size: 22px;color: #000;text-decoration: none}
.toast_msg p{width: 90%;color: #111;font-size: 14px;}
.toast_msg a:focus{outline: none}
/*Exam Score update popup - start*/
#examScoreUpdationDiv{font-family: 'Open Sans',sans-serif;}
#examScoreUpdationDiv .radioDiv span{display: inline-block;margin-right: 45px;}
#examScoreUpdationDiv .radioDiv span  label, #examScoreUpdationDiv .scoreDiv span  label{cursor: pointer;}
#examScoreUpdationDiv .scoreDiv:before, #examScoreUpdationDiv .scoreDiv:after{content: '';display: table;}
#examScoreUpdationDiv .scoreDiv:after{clear: both;}
#examScoreUpdationDiv .scoreDiv input[type="text"]{width: 60px;height: 20px;vertical-align: middle;position: relative;top: -2px;margin-left: 4px;text-indent: 5px;}
#examScoreUpdationDiv .scoreDiv span {margin: 0 20px 10px 0;min-width: 135px;display: inline-block;float: left;}
#examScoreUpdationDiv .scoreDiv label{min-width: 55px;display: inline-block;}
#examScoreUpdationDiv .update_later{display: inline-block;margin-left: 20px;font-size: 14px;vertical-align: middle;position: relative;top:-8px;}
#examScoreUpdationDiv .btn-cntueSec .btn-width{width: auto;min-width: 100px;margin-bottom: 10px;}
#examScoreUpdationDiv .errMsg {color: red;font-size: 12px;margin: 7px 0 0 0;}
.radioDiv input, .scoreDiv input[type="checkbox"]{display: none;}
.radioDiv input[type=radio]+label span {background-position: -87px -148px;background-color: rgba(0,0,0,0);height: 13px;margin: 0;width: 13px;}
.radioDiv input[type=radio]:checked+label span {background-position: -102px -148px;background-color: rgba(0,0,0,0);}
#examScoreUpdationDiv .radioDiv span.common-sprite,  #examScoreUpdationDiv .scoreDiv span.common-sprite{margin-right: 4px;position: relative;top: -1px}
#examScoreUpdationDiv .scoreDiv span.common-sprite{display: inline;min-width: auto}
#examScoreUpdationDiv .scoreDiv input[type=checkbox]+label span{background-position: -116px -148px;background-color: rgba(0,0,0,0);cursor: pointer;display: block;margin: 0;top: 2px;vertical-align: middle;width: 16px;margin-right: 3px;height: 14px;float: left;}
#examScoreUpdationDiv .scoreDiv input[type=checkbox]:checked+label span{background-position: -133px -148px;background-color: rgba(0,0,0,0);}
#examScoreUpdationDiv .errMsg.new_err{margin: 10px 0 0 0}
label::selection{background: none;}
#examScoreUpdationDiv .btn-cntueSec{margin-bottom: 6px}
/*Exam Score update popup - end*/
/*BSB - start*/
.nav-down{text-align:center;position:fixed;width:100%;bottom:0;left:0px;right:0px;transition:all 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);    box-shadow: -2px -2px 2px rgba(0, 0, 0, 0.15); margin-top: 10px; background:#fff; z-index: 1000; display: none; font-family: 'Open Sans'}
.nav-down:before {content: "";display: block;height: 4px;background: -webkit-linear-gradient(left,rgba(19,78,84,1) 0,rgba(39,163,175,1) 50%,rgba(20,83,90,1) 100%); width: 100%;left: 0;top: 0;}
.nav-down.show-col{bottom:0px;}
.nav__sec{background:#fff;padding:10px 0px;position:relative;color:#111;width: 100%;margin: 0 auto;display: inline-block;}
.nav__sec p{display: inline-block; font-size: 14px;font-weight: 400; }
.nav__sec p span{color: #ccc; margin: 0 2px;font-weight: 400}
p.title__txt{font-size:18px;font-weight:700;margin-right: 12px;}
.nav__signup{text-align:center;cursor:pointer;margin:0px 0px 0px 10px;display:inline-block;background:var(--Primary-Orange);border-radius:2px;height:32px;font-weight:600;line-height:32px;color:#fff;font-size:14px;width: 100px;}
.nav__signup:hover{text-decoration:none;color:#fff}
.crss-ico{background: url("/public/images/abroad-common-sprite9.png") no-repeat; width: 24px; height: 24px; position: absolute; right: 36px;top:14px;background-position: -196px -202px;}
.relative{position: relative;}
@media screen and (min-width:991px) and (max-width:1080px){
  .crss-ico{ position: relative;right: -10px;top: 7px;display: inline-block;}
}
/*BSB - end*/

.notification-layer .profile_slct {
  padding: 18px 16px;
  background: rgba(0, 0,30,103) url(../images/rt-pnl-img-dsk.jpg) no-repeat top center;
  position: relative;
  font-family: 'Open Sans',sans-serif;
}
.notification-layer .pic_around.clearfix {
  position: relative;
  top: 0;
  display: inline-block;
  left: 0;
  vertical-align: middle;
}
.notification-layer .pic_col {
  width: 64px;
  height: 64px;
  border-radius: 50px;
  background-size: cover !important;
  background-position: center !important;
  background-color: #f1a537;
  border: 1px solid #e1e1e1;
}
.notification-layer .txt_wrap {
  display: inline-block;
  padding-left: 10px;
  width: 73%;
  margin-left: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  word-break: break-word;
  vertical-align: middle;
}
.notification-layer .txt_wrap a{color:var(--White);font-size:12px;font-weight:600;text-decoration: none;}
.notification-layer .txt_wrap span{color:var(--White);margin:0 5px; display: inline-block;opacity:0.6}
.notification-layer .user_alias {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.58;
  color: #fff;
  font-family: 'Open sans',sans-serif;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.notification-layer .rank_state{
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
	text-decoration: none;
}
.user_wrap {
  position: relative;
  display: block;
}
.notification-btn-sec{padding:10px; background:#fff; color:#fff !important;border-top:1px solid #b1b1b1}
a.edit-profile-btn{color:#333; text-decoration:none !important; font-size:14px;font-weight: 600}
a.edit-profile-btn:hover{color:  var(--Teal)}
/* .notification-layer .remove-icon{font-size:24px; color:#fff; line-height:20px; text-decoration:none !important;position: absolute;right: -6px;top:-7px;width: 21px;text-align:center;} */

/*search layer css - start*/
.abroadHome{
  position: relative;
  font-family: 'Open Sans',sans-serif;
}
body.fixed{
  height: 100%;
  overflow: hidden;
}
.abroadBg{
  height: 415px;
  background-color: #ccc;
  /*background: url(../images/homebg1.jpg) 0 0  no-repeat;
  background-size: cover;*/
  position: relative;
}
.centerBlock {
    width: 680px;
    margin: 0px auto;
    position: absolute;
    top: 100px;
    left: 0;
    right: 0px;
}
.infra{
    padding: 10px 10px 10px 15px;
    line-height: 23px;
    background: #fff;
    height: 44px;
    color: #666;
    border-radius: 4px;
    position: relative;
    font-size: 14px;
}
.abroadSearch{
  display: block;
  pointer-events: none;
  position: fixed;
  top: -100px;
  width: 100%;
  z-index: 3001;
  background-color: #fbfcfe;
  max-width: 100%;
  height: 100%;
  transition: transform .4s ease,opacity .4s ease;
  transform: scale(.5);
  opacity: 0;
  visibility: hidden;
}

.abroadSearch.remove{
  opacity: 0;
  transition: .3s all;
  transform: scale(1);
}
.abroadSearch.active{
  pointer-events: all;
    top: 0;
    transform: scale(1);
    opacity: 1;
    height: 100%;
    visibility: visible;
}
.searchContent{
   opacity: 0;
   transform: translateY(60px);
   height: 100%;
   transition: 1.1s all;
   margin-top: 180px;
}

.abroadSearch.active .searchContent{
  opacity: 1;
  transform: translateY(0);
}
.sugstrLocation{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  -webkit-flex-flow: row wrap;
  width: 891px;
  height: 49px;
  border-radius: 4px;
  /* box-shadow: 0px 4px 6px rgba(0,0,0,0.67); */
  background-color: #ffffff;
  border: 1px solid #ccc;
  border-right: 1px solid transparent;
  margin: 0 auto;
}
.inputDiv{
  position: relative;
}
.inputDiv input[type="text"]{
  width: 100%;
  box-sizing: border-box;
  height: 46px;
  border-radius: 4px 0px 0px 4px;
  border: none;
  padding: 0 30px 0 15px;
  font-size: 14px;
  color: #111;
  font-family: 'Open Sans',sans-serif;
  outline: none;
  display: block;
}
.inputDiv input[type="text"]:disabled{
    background-color: #ffffff;
    color:#666;
    height: 47px;
}
.inputDiv #locInput:disabled{
    background-color: #f2f2f2;
    color:#666;
    height: 47px;
}
.inputDiv .locationAdd.disabled{
    background-color: #f2f2f2;
  }
.SearchBox-submitBtn {
    border-radius: 0;
    background: #f1a536;
    /* text-transform: uppercase; */
    color: #fff;
    border: none;
    font-size: 16px;
    font-weight: 700;
    outline: none;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 117px;
    position: relative;
    top: -1px;
    height: 49px;
    cursor: pointer;
    right: 0px;
    border: 1px solid #f1a536;
    flex: 0 0 auto;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.3)
}
.SearchBox-submitBtn:hover{
    background: #ea942d;
    text-decoration: none;
}

[type=submit], [type=reset], button, html [type=button] {
    -webkit-appearance: button;
    font-family: 'Open Sans',sans-serif;
}
[type=course] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

.inputDiv input::-webkit-input-placeholder{
  color: #666;
}
.sugstrLocation .inputDiv:nth-child(1) {
  width: 455px;
}
.sugstrLocation .inputDiv:nth-child(2) {
    border-left: none;
    width: 317px;
}
.sugstrLocation .inputDiv:nth-child(2) input[type="text"]{
  border-radius: 0px;
}
input[type="text"]:focus{
  /* border: 1px solid #0000ff;
  border-width: thin; */
}
.locationAdd{
    /* border-bottom:1px solid #ccc; */
    border-left: 1px solid #ccc;
    /* border-right: 1px solid #ccc; */
}
.locationAdd.expanded{
    border-bottom:1px solid #999;
}
.addPlaces{
    list-style: none;
}
.addPlaces li{
    display: inline-block;
}
.addPlaces li input[type="text"]{
    padding: 0 7px 0 0;
}
.sugstrBlock{
  display: none;
  position: absolute;
  left: 0;
  top: 46px;
  right: 0;
  width: 100%;
  border-radius: 0px 0px 4px 4px;
  box-shadow: 1px 3px 8px 0 rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.08);
  background-color: #ffffff;
  z-index: 11;
}
.icono-clock {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid #818181;
    color: #818181;
}
.icono-clock:before, .icono-clock:after{
  content: '';
  top: 43%;
  box-shadow: inset 0 0 0 32px;
  border-radius: 2px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.icono-clock:before{
  width: 1px;
  height: 7px;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.icono-clock:after{
  width: 6px;
  height: 1px;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
  -webkit-transform: rotate(20deg) translate(3px,1px);
  -ms-transform: rotate(20deg) translate(3px,1px);
  transform: rotate(20deg) translate(3px,1px);
}
.srchFilterUl {
    list-style: none;
}
.srchFilterUl li:nth-child(1) {
    border-top: none;
}
.srchFilterUl li {
    padding: 10px;
    border-top: 1px solid #e8e8e8;
    position: relative;
    cursor: pointer;
}
.srchFilterUl li:hover{
    background-color:  #f9f9f9;
}
.srchFilterUl li.active{
    background-color:  #f9f9f9;
}
.srchFilterUl li:last-child:hover{
    border-radius: 4px;
}
.getName {
    font-size: 14px;
    color: #111;
    line-height: 20px;
    float: left;
    display: block;
    width: 80%;
    overflow: hidden;
    /* margin-left: 30px; */
    text-overflow: ellipsis;
    white-space: nowrap;
}
.srchType {
    color: #999;
    font-size: 12px;
    display: block;
    float: right;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10px;
}
.optionsColumn{
  width: 980px;
  margin: 0 auto;
}
.activeBlock{
  padding: 25px 32px 50px;
  border: 1px solid #cbcbcb;
  width: 782px;
  margin: 55px auto 0px;
  height: 180px;
}
.activeBlock legend{
  font-size: 16px;
  font-weight: 400;
  padding: 0 10px;
  color: #111;
  display: inline-block;
  background: transparent;
}

.makeDrop {
  position: relative;
  border: 1px solid #cbcbcb;
  border-radius: 2px;
  background: #fff;
}
.makeDrop .changeTxt {
  height: 34px;
  padding: 0 15px;
  line-height: 33px;
  font-size: 14px;
  cursor: pointer;
  color: #666;
}
.changeTxt.clr6{
    color : #111;
}
.showOptns {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 35px;
  width: 100%;
  background: #fff;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2),0 0 0 1px #cbcbcb;
  z-index: 11;
  max-height:200px;
  overflow-y:auto;
}
.showOptns ul li p {
  color: #111;
  height: auto;
  line-height: 21px;
  font-size: 14px;
  cursor: pointer;
  padding: 9px 15px;
}
.makeDrop.active .showOptns {
    display: block;
    z-index: 111;
}
.showOptns ul li:hover {
    background: #f9f9f9;
    color: #111;
}
.sliderBlock, .examBlock {
    width: 319px;
    display: inline-block;
    vertical-align: top;
}
.examBlock {
    margin-left: 73px;
    float: right;
}
.dropLabel{
  font-size: 14px;
  color: #111;
  font-weight: 600;
  margin-bottom: 9px;
}
.showOptns ul li:first-child {
    border-top: none;
}
.showOptns ul li {
    border-top: 1px solid #e0e6e5;
    padding: 0;
}
.rotateArw {
    position: absolute;
    height: 31px;
    cursor: pointer;
    background: #fff;
    right: 1px;
    top: 1px;
    width: 30px;
}
i.rotateArw:before{
  content: '';
  width: 0;
  height: 0;
  display: block;
  right: 0;
  position: absolute;
  top: 50%;
  margin: -2px auto;
  left: 0;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent #666 transparent;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transition: 0.2s all;
}
.makeDrop.active i.rotateArw:before{
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
}
.searchSprite, .locationAdd.disabled:before, .locationAdd:before, .closeBox{
  background: url('../images/search-icons.png');
  display: inline-block;
}
.close-i{
  background-position: 0 0;
  width: 22px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  right: 100px;
  top: 70px;
}
.rmvSml-icn{
    background-position: 56px 2px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.clrSearchBox{
    position: absolute;
    right: 13px;
    top: 14px;
    bottom: 14px;
    /* display: none; */
}
.clrSearchBox.exp{
    right: 7px;
    bottom: 12px;
    /* display: none; */
}

.locationAdd{
  display: block;
  background: #fff;
  position: absolute;
  top: 0;
  height: auto;
  min-height: 47px;
  padding: 0 10px 0 34px;
  width: 100%;
}
.locationAdd.disabled{
  background-color: #efefef;
  border-bottom:none;
}
.locationAdd.disabled:before, .locationAdd:before{
   content: '';
   background-position: -37px 0px;
   width: 17px;
   height: 19px;
   position: absolute;
   left: 10px;
   top: 15px;
}
.locationAdd:before {
    background-position: -21px 0px;
}
.loc_placeholder{
  font-size: 14px;
  line-height: 47px;
  font-weight: 400;
  color: #111;
  background-color: transparent;
  padding: 0;
}
.locationAdd.disabled .loc_placeholder{
  color: #b1b1b1;
}
.inputDiv.locSugstr .sugstrBlock{
    width: 101%;
    left: -1px;
    top: 47px;
}
.inputDiv.locSugstr .srchFilterUl li .getName{
    margin-left: 0px;
    width: 80%;
}
.boxtext {
    padding: 2px 5px 2px 8px;
    border: 1px solid #999;
    display: inline-block;
    color: #111;
    cursor: pointer;
    font-size: 14px;
    border-radius: 2px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    margin: 4px 6px 0 0px;
    top: -1px;
}
.boxtext:hover{
    background-color: #f9f9f9;
}
.closeBox {
    display: inline-block;
    width: 13px;
    height: 12px;
    margin-left: 8px;
    background-position: -72px 0;
    position: relative;
    vertical-align: middle;
    top: 1px;
    right: 1px;
}
.textFit {
    display: inline-block;
    max-width: 65px;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    text-overflow: ellipsis;
}
.leftLabel {
    width: 48%;
}
.rightLabel {
    float: right;
    width: 48%;
    text-align: right;
}
.leftLabel, .rightLabel{
    font-size: 14px;
    color: #666;

}
.advanceBlock{
    display: none;
}
button.newSearchBtn {
    border: none;
    position: absolute;
    right: 0;
    font-size: 20px;
    font-weight: 600;
    top: 0px;
    color: #fff;
    height: 44px;
    border-top-right-radius: 4px;
    background: var(--Primary-Orange);
    outline:none;
    width: 110px;
    border-bottom-right-radius: 4px;
}
.top-txt{
    color: #fff;
    text-align: center;
    margin-bottom: 25px;
}
.searchHead{font-size: 30px;font-weight: 700;}
.subSearch{font-size: 20px;font-weight: 600;}
.searchBenifits{font-size: 14px;margin-top: 10px;font-weight: 600;}
.bottom-txt{
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin-top: 20px;
}
.searchBenifits ul li {
    display: inline-block;
    padding: 0 9px;
    list-style-type: disc;
}
.addMany {
    display: inline-block;
    font-size: 12px;
    color:  var(--Teal);
    font-weight: 600;
    margin: 0px 5px 0 4px;
    vertical-align: middle;
}
button.close-icon {
    border: 1px solid transparent;
    background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    outline: 0;
    position: absolute;
    right: 10px;
    padding: 10px;
    top: 14px;
    cursor: pointer;
}
button.close-icon:after{
    content: '';
    background-position: -53px 0;
    width: 20px;
    height: 16px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.courseAdvOpt .ui-state-default {
    border: 1px solid #3a6696!important;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fff !important;
    width: 20px!important;
    height: 20px!important;
    left: -7px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
     border-radius: 50%;
}
 div.ui-slider {
    margin: 16px 12px 12px 10px;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}
 .ui-widget-content {
    border: none;
    background: #eee;
}
.courseAdvOpt .ui-slider-horizontal {
    height: 3px;
}
.ui-widget-header {
    background-image: none;
    background-color: #3a6696;
}
 .ui-slider-horizontal .ui-slider-handle {
    top: -.8em;
}
.rightLabel {
    float: right;
    width: 48%;
    text-align: right;
}
.leftLabel {
    width: 48%;
}
.ui-slider-horizontal{
    height: .4em;
}
.courseAdvOpt .ui-slider-horizontal .ui-slider-handle{
    top: -8px;
    cursor: pointer;
		box-shadow: 1px -1px 4px rgba(0,0,0,0.4);
}
.courseAdvOpt .ui-widget-header{
    background: var(--Teal);
}
.examBlock.courseAdvOpt .rightLabel{
    padding: 0 5px;
    min-width: 34px;
    width: auto;
    text-align: right;
    margin: 9px 29px 0px 0;
}
.examBlock.courseAdvOpt .leftLabel{
    padding: 0 5px;
    min-width: 34px;
    width: auto;
    display: inline-block;
    text-align: center;
    margin: 8px 0px 0px 25px;
}
.courseAdvOpt .ui-widget.ui-widget-content{border: 1px solid transparent !important;}
.courseAdvOpt .ui-widget-content{background: #ccc !important;}
.sliderBlock.courseAdvOpt .leftLabel{
    position: relative;
    left: 0px;
}
.sliderBlock.courseAdvOpt .rightLabel{
    position: relative;
    right: 26px;
}
#feeSlider{
   margin:  13px 33px 14px 10px
}
#addedLocs{
  font-size: 0px;
}
#addedLocs,#numAddedLocs{
    display: none;
}
.hide{
    display: none;
}
#univLocationLabel{
    margin-top: 13px;
    display: none;
}
#univLocationLabel span
{
    color: #8d8b84;
}
.dropLabel span{
    font-weight: 400;
}
#examScoreSlider{
    width: 240px;
    margin: 10px auto 5px;
}
.inputDiv:nth-child(1) .sugstrBlock{width: 455px;top: 48px;}
.inputDiv:nth-child(2) .sugstrBlock{ width:315px; left:1px;top: 48px;}
#locSuggs .srchFilterUl{
    max-height:328px;
    overflow-y:auto;
}
.filterNa{
    font-size: 14px;
    margin: 10px 0 15px;
    color: #666;
}
.ui-slider-horizontal .ui-slider-range{
	height: 3px;
	top:-1px;
}
/*search layer css -Recent search- start*/
.recent-search-block{width: 891px;margin: 50px auto 0px;}
.dvMsgHead{text-align: center;position: relative;margin-bottom: 15px;}
.dvMsgHead:after{
  content: '';
  display: block;
  height: 0px;
  border-bottom: 1px solid #ccc;
  position: absolute;
  top: 13px;
  width: 100%;
  z-index: -1;}
.dvMsgHead span.floating-head{display: inline-block;
  padding: 3px 10px;
  background: #fdfcfe;
  font-size: 13px;
  font-weight: 400;}
.lstRecentSrc,.lstRecentSrc li{display: block}
.lstRecentSrc li{padding: 8px 7px;border-bottom: 1px solid #eee;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lstRecentSrc li:hover{background: #eee;cursor: pointer;}
.lstRecentSrc li:last-child{border-bottom: none;}
/*search layer css -Recent search- end*/
/*search layer css - end*/
/*GDPR Related CSS Start*/
*{margin: 0; padding:0;box-sizing: border-box;}
.cokkie-lyr{width:100%;padding: 10px;background:rgba(0,0,0,0.95); color: #fff; position:fixed; bottom:0; left:0; right: 0;font-size: 14px;font-family: 'open sans', sans-serif;z-index: 1002;}
.cokkie-box{max-width: 945px; margin: 0 auto;display: table}
.cokkie-box p, .cokkie-lyr .tar{display: table-cell; vertical-align: middle;}
.cokkie-lyr a{color: var(--Vivid-Cyan);text-decoration: none;}
a.cookAgr-btn{background: var(--Primary-Orange); font-size: 16px; font-weight: 600; border-radius: 2px; text-align: center; text-decoration: none;color: #fff;display: inline-block;width: 100px;height: 30px; line-height: 28px;margin-left: 10px;font-family: 'open sans', sans-serif;}
/*GDPR Related CSS End*/

.reg-chkbxSec i.agree-cntIcn {
  width: 21px;
  height: 20px;
  background-position: 84px -435px;
  position: relative;
  cursor:  pointer;
}
.reg-chkbxSec .in-tab label p i span.input-helper {
  background: #333;
  color: #fff;
  max-width: 300px;
  border-radius: 2px;
  width: 300px;
  top: 100%;
  text-align: center;
  margin-top: 1px;
  line-height: 1.4;
  z-index: 8;
  font-size: 12px;
  -webkit-transform: scale(.9);
  transform: scale(.9);
  -webkit-transform: 15px 0;
  -moz-transform: 15px 0;
  transform: 15px 0;
  -webkit-transform-origin: 15px 0;
  -moz-transform-origin: 15px 0;
  -webkit-transition: .2s ease all;
  transition: .2s ease all;
  transform-origin: 15px 0;
  position: relative;
  top: 23px;
  left: -40px;
  display: none;
  height: initial;
  font-style: normal;
}

.reg-chkbxSec .in-tab label p i span.input-helper span.up-arrow {
  left: 54px;
  position: absolute;
  top: 0px;
}
.reg-chkbxSec label p span.up-arrow:before {
  content: '';
  border: solid transparent;
  position: absolute;
  top: -10px;
  left: -5px;
  border-width: 6px;
  border-bottom-color: #666;
  margin: -2px 0 0 -1px;
}
.reg-chkbxSec label p span.helper-text {
  padding: 4px 8px;
  display: block;
  height:  initial;
  width:  initial;
}

.reg-chkbxSec label p span.up-arrow:after {
  content: '';
  border-width: 5px;
  border-bottom-color: #666;
}




/*My Dashboard CSS Right Drawer*/
ul.dashboard-list{width:100%;}
ul.dashboard-list li{list-style:none;display:block;}
ul.dashboard-list li a{padding:10px 10px 10px 15px; color:var(--Charcoal-Black);text-decoration: none;display:inline-block;background:#e4f5f0;border-bottom: 1px solid #c1e8dc;width:100%;font-size:14px;position: relative;}
ul.dashboard-list li a:hover{color:var(--Teal);font-weight:600;}
.notification-title-box i.downArrow{width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid var(--Teal);float:right;margin-right:4px;margin-top:5px;}
ul.dashboard-list li a span.countTag{background:var(--Teal);color:var(--White);font-size:10px;width: auto;padding: 1px 4px;border-radius: 2px;display: inline-block;line-height: 10px;position: absolute;margin-left: 4px;font-weight:600;z-index:1;}

.PostApply_referredEmailBox{
  width: 38%;
  display: inline-block;
  vertical-align: middle;}

.readMoreLessToggle{
  display: block;
  width: 100px;
  outline: none;
  margin-left: 28px;
}
a.readMoreLessToggle:focus{
  outline: none;
}
.transcript-icon{
  background: url(../images/transcription.jpg) no-repeat;
  width: 16px;
  height: 20px;
  vertical-align: middle;
  padding-top: 6px;
  display: inline-block;
  float: left;
  background-size: contain;
}
.shorten_whatsapp_Icon{
    background: url(../images/whatsapp-icon.png) no-repeat;
    width: 16px;
    height: 20px;
    vertical-align: middle;
    padding-top: 6px;
    display: inline-block;
    float: left;
    background-size: contain;
    margin-top: 4px;
}
.notesAddedInfo{
  margin-left: 28px;
}