.subscription-steps-form .text-field select{outline:none;background: #eef2f2;border: none;border-radius: 5px;color: #0dade5;float: left;height: 35px;line-height: 35px;margin-bottom: 0;padding: 0;text-indent: 15px;width: 300px;font-size: 16px;}
.subscription-steps-form .text-field.grey-box select{color: #b1b3b6;}
select{background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.select_arrow{pointer-events: none;}
.pager {clear:both}
.pager li{float:left;}
.step-section .active-color .span3 p {position: relative;background: #414449;}
.step-section .active-color .span3 p:before{border-left-color: #414449;}
.step-section .active-color .span3.step-one p:after{border: none;}
.nav-tabs, .nav-pills {margin: 0px;}
.subscription-steps-form .text-field.full-width select{width: 640px;}
.add-more-popup .close-btn, .subscription-login-popup .close-btn{cursor: pointer;}
.step-section .active .span3 p a{color: #0dade5;}
.full-width .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 640px;}
html input[type="button"].back_point{cursor:auto;}
.mask{z-index: 9999999;}
.subscription-login-popup{z-index: 99999999;}
#signin_form input[type="checkbox"]{margin-top:0px;}
.login-form-section .gender-field label {float: left;margin: 0 10px 0 0;}
.add-more-popup{z-index: 9999999;position: fixed;}
.error_message{color: #ff0000;margin-bottom: 10px;}
.tab_one a.back_point{margin-right:10px;cursor: pointer;}
.tab_one input.back_point{display:none;}
a.back_point{display:none !important;}
a.subscribe_link.back_point{display:block !important;}
.tab_one a.back_point{display:block !important;}
.error_message h3{font-size: 13px;line-height: 20px;margin-bottom: 5px;}
.subscription-login-popup{margin-top: 30px;}
.login-form-section {padding: 3px 30px 15px 30px;}
.login-form-section .buttons-block{margin-top:0px;}
.inputBox select{margin-bottom:0px;}
a.back_point{background: #0dade5 !important;color: #fff;border: none !important;border-radius: 5px !important;font-size: 16px;font-weight: normal;font-family: open_sansregular;padding: 5px 10px !important;min-width: 80px;height: 20px;box-shadow: 1px 2px 0px 0 #019acf;}
a.back_point.subscribe_link{font-size: 14px;padding-top: 0px !important;padding-bottom: 0px !important;float:right}
.bottom_space{float:left;}
.border_remove{border:none !important;}
label.error{color:#ff0000;font-size:12px;width: 196px;clear:both;}
.login-form-section .buttons-block div.blue-btn{margin-bottom: 0px;}
.register_button{margin-top: 10px;}
.students-count i{font-style:normal;margin-right:10px;}

/* selection box css */
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){	width: 300px;}
.bootstrap-select.btn-group .btn .filter-option{	color: #b1b3b6;	font-size: 16px;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle,.btn-group.open .btn.dropdown-toggle{outline:none;background: #eef2f2;box-shadow: none;border-radius: 5px;border:none;height: 35px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a{	background: #b1b3b6;}
.bootstrap-select.btn-group .btn .caret{border-top: none;background: url(../images/dwn-grey-arrow.png) no-repeat center center #fff;height: 30px;width: 38px;margin-top: 0px;top: 2px;right: 2px;position:absolute;}
.dropdown-menu{top: 35px;}
.bootstrap-select .btn:focus{outline: none !important;}
.select-autocomplete .date-picker{pointer-events: none;}
#my-account-panel .select-autocomplete,.subscription-account-container input[type="text"], .subscription-account-container input[type="password"]{margin-right: 40px;}
.dropup .caret{border-bottom:none;}
.selectpicker.diabled{pointer-events: none;}

.login-form-section .gender-field label {float: left;margin: 0 10px 0 0;}
.add-more-popup .close-btn, .subscription-login-popup .close-btn {cursor: pointer;}
.error_message {color: #ff0000;margin-bottom: 10px;}

/*login*/
.login-form-section .text-field{ margin-bottom: 20px;}
.buttons-block > p {font-size: 14px;margin: 15px 0 5px;}
.active-package ul li .reference-id {margin-right: 10px;width: 150px;}
#signin_form .submit_button {margin-bottom: 10px;}
/*Subscription*/
.previous-invoices{width: 800px;}
#subscriber_form .error,#account-edit .error{clear: both;}
#subscriber_form label.error ,#account-edit label.error{width: auto;}
.active-package{width: 920px;}
.select-autocomplete.inputBox.head_block .top-lable {display: block;}
input.error[type="text"], input.error[type="password"],input.error[type="number"], input.error[type="email"], input.error[type="url"], input.error[type="tel"]{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}
.know_more_block label.error{width:auto;}
.forgot.check #package_autorenewal_value{margin-right: 5px;}
a.ext{display:block !important;}
#subscriber_form .back_point {  padding-top: 5px!important;  height: 20px;  margin-top: 0px;  padding-bottom: 5px!important;}
/*my profile*/
.btn-field {float: left;}
.btn-field .btn-right{margin-top: 20px;text-align: center;width: 100%;}
#myprofile .error{width: auto;}
.text-field.gender-field{position: relative;}
.text-field.gender-field > label > label.error {bottom: 0px;left: 133px;position: absolute; width: 100%;}
#myprofile .btn-field .blue-btn{position: relative;}
#myprofile .btn-field .blue-btn label.error {bottom:-23px; position: absolute;}


#inst_signin_form .sign-social {float: left;width: 100%;}
#inst_signin_form .popup,#signin_form .popup{background: #179862;color: #fff;width: 100%;font-family: open_sansregular;font-size: 18px;float: left;text-align: center;padding: 8px 0px;margin-top: 10px;}

#institute_form .back_point {margin-top: 0px;padding-top: 5px!important;height: 20px;padding-bottom: 5px !important;}
#account-edit .ext {margin-top: 0px;margin-left: 10px;padding-top: 8px!important;height: 17px!important;}

.custom-radio label.error{position: absolute;bottom: -14px;}

.article-content-section .subscribe-dtls{  float: right;}
.article-content-section ul li a.dropdown-toggle{    color: #fff;  background-color: #0dade5;  padding: 5px 12px;  border-radius: 5px;}
.article-content-section ul li .dropdown-menu:after{bottom: 100%;  right: 15px;  border: solid transparent;  content: " ";  position: absolute;  border-color: rgba(238, 238, 238, 0);  border-bottom-color: #fff;  border-width: 7px;  margin-left: -10px;}
.article-content-section .dropdown-menu{  top: 21px;}
.article-content-section ul li .dropdown-menu li a:hover{  background: #84d03a;  transition: all 0.2s ease-in;}

.bootstrap-select.btn-group .dropdown-menu.inner{max-height:120px !important;}
.free a{color: #fff;}

/* offer */
.offer {border: 1px solid #e9e9e9;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;padding: 25px 0px 5px;  background: #f2f2f2;}
.offer p{border:none;border-radius:0px; padding:0px 0px 15px;}
.offer p:first-child { text-decoration: line-through;}
.offer p:last-child {font-size: 18px;}

/*login and subscriber css*/
button.btn.dropdown-toggle.selectpicker.btn-default {width: 100%;}
.state.open .dropdown-menu.open,.city .dropdown-menu.open,.open .dropdown-menu.open {top: 32px;width: 100%;}
.open .dropdown-menu {top: 0px;margin: 0px;width: 100%;}
.state .dropdown-menu.open {min-height: 54px !important;max-height: 120px !important;}
.city-select .dropdown-menu.open {min-height: 92px !important;}
.city-select .dropdown-menu.inner{min-height: 92px !important;}

/*individual signin */
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu.open{top:auto;}

.subscription-steps-form h1{margin: 0px 0px 15px;}
.trail {margin-top: 37px;}
#loading {width: 100%;text-align: center;display:none;}

.slogan{  text-transform: capitalize;font-style: italic;color: #fff;}