@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap-glyphicons.css");
body{
	font-family: 'DM Sans', sans-serif;
	background: #F0F9FF;
}
h1,h2,h3,h4,h5,h6,li,a,span,p{
	font-family: 'DM Sans', sans-serif;
}
a, a:hover{
	text-decoration:none;
}
.caret-right{
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #fff;
}
.well {
	background: #fff;
}
.modal .modal-mm {
	width: 400px;
}
.form-group .control-label {
	display: block;
}
.alert {
	padding: 8px 10px;
}
button.close {
	margin-top: -3px;
}
.nav-stacked>li+li {
    margin-top: 5px;
}
#therapistTab.nav-pills>li.active>a, #therapistTab.nav-pills>li.active>a:hover, #therapistTab.nav-pills>li.active>a:focus {
    background-color: #fff;
	border: 1px solid #c6dbe9;
	color: #1971C2;
	font-weight: 600;
}
.btn-primary {
    color: #1971C2;
    background-color: #fff;
    border-color: #1971C2;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #1971C2;
    border-color: #1971C2;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #1971C2;
    background-image: none;
    border-color: #1971C2;
	box-shadow: 0px 0px 0px #fff;
}
.btn-primary:hover {
    color: #fff;
    background-color: #1971C2;
    border-color: #1971C2;
}
.btn-primary:active, .btn-primary:active:focus, .btn-primary:focus {
	color: #fff !important;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
    color: #1971C2;
    border-color: #c6dbe9;
}
.pagination>li>a, .pagination>li>span {
    border: 1px solid #c6dbe9;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #fff;
    background-color: #1971C2;
    border-color: #1971C2;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #1971C2;
    border-color: #1971C2;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #f0f9ff;
    border: 1px solid #f0f9ff;
}
textarea.form-control {
    box-shadow: 0px 0px 0px #fff;
    border: 1px solid #1971c2;
    background: #f0f9ff;
}
.modal-header {
    border-bottom: 1px solid #c6dbe9;
}
.input-group-addon {
	background-color: #1971c2;
    border: 1px solid #1971c2;
	color: #fff;
}

.form-inline .control-label{
	margin-bottom: 5px;
	display: block;
}
.form-inline .form-control{
	width: 100%;
}
.has-hint{
	color: #FF0500;
}
.style-italic{
	font-style:italic;
}
.help-block{
	font-size: 12px;
    font-style: italic;
}
.well-site{
	background: #fff;
	padding: 20px 15px;
	border-radius: 4px;
	border: 1px solid #c6dbe9;
}
.well-site h3{
	margin-top:0px;
	margin-bottom: 25px;
    font-size: 20px;
}
.well-site h4 {
	color: #1971c2;
}
.well-site .checkbox {
	margin-top: 0;
    margin-bottom: 15px;
}
.left_padding_none{
	padding-left:0px;
}
.right_padding_none{
	padding-right:0px;
}
.highlight-bottom{
	margin-bottom: 14px;
	background-color: #f8f9fa;
	border: 1px solid #c6dbe9;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding: 25px;
	margin: 5px -16px -25px;
    width: 102.1%;
}
.highlight-bottom .btn-primary.active{
	/* border-color: #E6E6E6; */
	margin-right: 10px;
}
.highlight{
	padding: 9px 14px;
	background-color: #f7f7f9;
	border: 2px solid #c6dbe9;
    border-radius: 10px;
    /* box-shadow: 1px 1px 2px rgb(0 0 0 / 9%); */
}
.header-nav .navbar-nav.navbar-right .btn {
	background: #1971C2;
}
.header-nav .navbar-nav.navbar-right .btn:hover {
	background: #fff;
	border-color: #fff;
	color: #1971C2;
}
.header-nav .navbar-nav.navbar-right .btn:first-child {
	margin-right: 10px;
}
.header-nav .navbar-nav.navbar-right:last-child{
	margin-right:0;
}
.header-title{
    font-size: 25px;
    padding: 10px;
    background-color: #1971C2;
    color: #fff;
    font-weight: 700;
}
.header-title a {
    color: #fff;
    text-decoration: none;
	text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    border-color: #fff;
	line-height: 16px;
}
.header-title .dropdown-menu a.btn {
	margin: 15px 15px 13px !important;
	background-color: #1971C2;
	padding: 10px;
}
.header-title a:hover {
	text-decoration:none;
	color:#fff;
}
.header-title span{
	font-size:20px;
}
.header-title .navbar-toggle {
	margin-right: 0;
	border: 2px solid #fff;
    margin: 4px -3px 0px;
	padding: 7px 6px;
}
.header-nav {
    padding: 3px 0;
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
	height: 46px;
}

.content {
    padding: 20px 35px;
    margin: 0;
    min-height: 250px;
}

.content a {
    text-decoration: none;
    color: #2C2F3B;
}
/* .content a:hover {
    color: #3578ad;
} */

.footer_top_warpper {
	background-color: #0A4378;
	padding: 50px 0 20px;
	color: #fff;
}
.footer_top_warpper h2 {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 10px 0px 30px;
}
.footer_top_warpper a {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 20px;
}
.footer_top_warpper a:not(.btn) {
	text-decoration: underline;
}
.footer_top_warpper a.active, .footer_top_warpper a:not(.btn):hover {
	color: #5cb85c;
	text-decoration: none;
}
.footer_top_warpper .state_list_btn, .footer_top_warpper .city_list_btn {
	margin-top: 15px;
}
.footer_top_warpper .left img {
	margin-bottom: 30px;
}
.footer_top_warpper .left ul {
	margin-bottom: 20px;
}
.footer_top_warpper .left ul li a {
	font-weight: 600;
	line-height: 35px;
	text-decoration: none;
}
.footer_top_warpper .left .btn {
	background: #0A4378;
	border-color: #fff;
    line-height: 16px;
	font-weight: 600;
}
.footer_top_warpper .left .btn:first-child {
	margin-right: 10px;
}
.footer_top_warpper .left .btn:hover {
	background: #fff;
	color: #1971C2;
}
.footer {
    background-color: #0A4378;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 30px 35px 15px;
    margin: 0;
}
.footer a {
	color: #85bdf1;
}
.footer a:hover {
	color: #5cb85c;
}


.header .namebox {
    float: right;
    background-color: #1e2029;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 100%;
    line-height: 44px;
    padding: 0 30px;
    text-decoration: none;
}

/* debug helper */
.debug-helper-box {
    position: fixed;
    bottom: 20px;
    right: 0;
    padding: 20px;
    color: #fff;
    background-color: red;
    font-weight: bold;
}


.navbar-nav > li > a{
	padding: 10px;
	font-size: 12px;
	background-color: #1971c2 !important;
    border-color: #fff !important;
	text-transform: uppercase;
    font-weight: 700;
    color: #F0F9FF;
}
.navbar-nav > li.active > a {
	color: #95d343;
}

.login-page, .reset-page, .reset-password-verification-page{
	width:100%;
	margin: 0 auto;
}
.login-page h3, .reset-page h3, .reset-password-verification-page h3, .register-page h3, .error-page h3, .verify1-content h3 {
	font-size: 18px;
}
.register-page, .verify1-content{
	width:100%;
	margin: 0 auto;
}
.error-page{
	width:90%;
	margin: 0 auto;
}
.error-page  li{
	list-style: disc;
}
.error-page  ul{
	margin-left: 35px;
	margin-bottom: 20px;
}
.header-nav .header_profile_img{
	width:30px;
	border-radius: 3px;
}
.search_profile_img{
	width: 80px;
}
.detail_profile_img{
	max-width: 70px;
	border-radius: 4px;
}
#searchform .input-group {
	display: block;
}
#searchform input, #searchform select{
	height: 50px;
	margin-bottom: 10px;
	background: #fff;
    border: 1px solid #ddd;
    box-shadow: none;
}
#searchform  input{
	border-right: 0px;
	margin-right: -1px;
}
#searchform  select{
	border-right: 0px;
	padding-right: 0;
}
#searchform  .input-group-btn .btn{
	margin-top: -9px;
	padding: 15px 20px;
	height: 50px;
	text-transform: uppercase;
	font-weight: 500;
}
#search_links {
	margin-top:10px;
}
/* #search_links a.btn-primary{
	color:#fff;
} */
.search_by_name input{
	border-right: 0px;
	border-radius: 4px 0px 0px 4px !important;
}
.search_by_name button{
	border-radius: 0px 4px 4px 0px !important;
}
.search_by_name .input-group div{
	padding: 0px;
}
.search_by_name .input-group-btn .btn{
	margin-top: 0px !important;
}
.search_by_company input{
	border-right: 0px;
	border-radius: 4px 0px 0px 4px !important;
}
.search_by_company button{
	border-radius: 0px 4px 4px 0px !important;
}
.search_by_company .input-group div{
	padding: 0px;
}
.search_by_company .input-group-btn .btn{
	margin-top: 0px !important;
}
.advance_search{
	width: 100%;
}
.advance_search .btn-primary {
	color:#1971C2 !important;
}
.advance_search .btn-primary:hover, .advance_search .btn-primary:focus {
	color:#fff !important;
}
.search_list{
	margin-top: 10px;
	padding: 15px;
	background: #fff;
	border: 1px solid #c6dbe9;
	border-radius: 6px;
    box-shadow: 1px 1px 4px rgb(25 113 194 / 15%);
}
.search_list h3{
	margin-top: 0px;
	margin-bottom: 2px;
	display: inline-block;
	margin-right: 5px;
}
.search_list .sub_title{
	margin-bottom: 10px;
}
.search_list .search_list_left .col-xs-10{
	padding-right: 0px;
}
.search_list .search_list_left .col-xs-2{
	padding-left: 0px;
	padding-right: 0px;
}
.search_list .search_list_left .tags a{
	color:#fff;
	font-size: 12px;
	padding: 3px 10px;
}
.search_list_left h3.title a{
	color: #1971C2;
	font-size: 16px;
}
.search_list .search_list_right{
	background: rgb(240 249 255 / 50%);
    padding: 10px;
    border: 1px solid #c6dbe9;
    border-radius: 5px;
}
.search_list .search_list_right a{
	font-size: 11px;
}
.search_list_right p{
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.search_list_title h1{
	margin-top: -10px;
	margin-bottom: 0px;
	font-size: 18px;
	line-height: 40px;
}
.search_list_title a{
	color:#fff;
}
.sub_title i{
	font-size:13px;
	font-weight: 300;
	color: #868686;
}
.descriptions p{
	font-size:13px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.search_list_right h4 b{
	font-size:16px;
	color: #1971c2;
}
.advance_search{
	background-color: #fff;
	padding: 20px;
}
.advance_search  h4{
	font-weight: bold;
	background: #F1F1F1;
	margin: -9px;
	margin-left: -14px;
	margin-right: -14px;
	padding: 14px;
	margin-bottom: -5px;
}
.advance_search .form-inline  {
	margin-bottom: 15px;
}
.advance_search .form-inline .form-group input, .form-group input, .form-group select{
	display: block;
	box-shadow: 0px 0px 0px #fff;
    border: 1px solid #1971c2;
    background: #f0f9ff;
	height: 34px;
}
.form-group .chosen-drop .chosen-search input {
	height: 25px;
}
.form-group input[type=file] {
	padding: 5px;
}
.form-group input[type=radio], .form-group input[type=checkbox] {
	height: auto;
}
.find_a_therapist{
    background-size: 100%;
    min-height: 430px;
	overflow: hidden;
    position: relative;
}
.aboutus_warpper {
	padding: 50px 0 10px;
}
.find_a_therapist h1, .aboutus_warpper h1 {
	margin: 0 0 25px;
}
.find_a_therapist h6, .aboutus_warpper h6 {
	font-weight: 700;
    font-size: 14px;
    line-height: 150%;
	color:#1971C2;
}
.find_a_therapist p, .aboutus_warpper p {
	font-weight: 400;
    font-size: 16px;
    line-height: 150%;
	margin: 0 0 20px;
	color: #384633;
}
.find_a_therapist .find_a_therapist_row{
	padding: 50px 0;
}
.find_a_therapist .find_a_therapist_row img {
	/* position: absolute;
    left: 50%;
    transform: translateX(-50%); */
	margin: 15px 0;
}
.find_a_therapist .find_a_therapist_row input, .find_a_therapist .find_a_therapist_row select, .find_a_therapist .find_a_therapist_row #search_links a{
	font-size: 13px;
}
.find_a_therapist .find_a_therapist_row #search_links a {
	border: 1px solid #1971C2;
	font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
}
.find_a_therapist .find_a_therapist_row #search_links a:hover {
	background: #1971C2;
	color: #fff;
}
.find_a_therapist .find_a_therapist_row select{
	border-left: 0px solid #E9E9E9;
	background: #F0F0F0;
}
.therapist_detail{
	margin-right: 5px;
	margin-left: 5px;
}
.therapist_detail .container .row {
	margin-right: 0px;
	margin-left: 0px;
}
.therapist_detail h1, .therapist_detail h2{
	margin-top:0px;
	color: #1971C2;
    font-size: 18px;
}
.therapist_detail .phone_right h3{
	margin-top: 10px;
}
.therapist_detail h3 i{
	border: 1px solid #000;
	padding: 8px 10px;
	font-size: 20px;
	border-radius: 50%;
	margin-right: 10px;
}
.therapist_detail .well{
	padding: 15px;
    background: #fff;
    border: 1px solid #c6dbe9;
    border-radius: 6px;
    box-shadow: 1px 1px 4px rgb(25 113 194 / 15%);
}
.therapist_detail .therapist_left_top .profile_bottom {
	border-bottom: 1px solid #c6dbe9;
    padding-bottom: 10px;
}
.therapist_detail .therapist_left_top .profile_bottom .profile_name {
	padding: 15px 0;
}
.therapist_detail .therapist_left_top .profile_bottom .profile_name em {

}
.therapist_detail .therapist_left_top .profile_bottom .profile_number h3 {
	margin-top:0px;
	font-size: 20px;
    font-weight: 900;
}
.therapist_detail .therapist_left_top .profile_bottom .profile_number h3 a {
	color: #229122;
}
.therapist_detail .therapist_left_btn{
	padding: 15px 0px 0px;
	line-height: 40px;
}
.therapist_detail .therapist_left_social ul {
	margin-top: 15px;
    margin-bottom: 0;
}
.therapist_detail .therapist_left_social ul li {
	display: inline-block;
}
.therapist_detail .therapist_left_social ul li a {
	color: #fff;
    padding: 0px;
    border-radius: 67px;
    width: 35px;
    height: 35px;
    float: left;
    line-height: 22px;
    border: 0px solid #fff;
}
.therapist_detail .therapist_left_social ul li a img {
	max-width: 100%;
}

/*.therapist_detail .therapist_left_social ul li.facebook a {
	background: #4e71a8;
}
.therapist_detail .therapist_left_social ul li.twitter a {
	background: #1cb7eb;
}
.therapist_detail .therapist_left_social ul li.gplus a {
	background: #e3411f;
}
.therapist_detail .therapist_left_social ul li.linkedin a {
	background: #1686b0;
}
.therapist_detail .therapist_left_social ul li.facebook:hover a {
	color: #4e71a8;
    border: 1px solid #4e71a8;
}
.therapist_detail .therapist_left_social ul li.twitter:hover a {
	color: #1cb7eb;
    border: 1px solid #1cb7eb;
}
.therapist_detail .therapist_left_social ul li.gplus:hover a {
	color: #e3411f;
    border: 1px solid #e3411f;
}
.therapist_detail .therapist_left_social ul li.linkedin:hover a {
	color: #1686b0;
    border: 1px solid #1686b0;
}
.therapist_detail .therapist_left_social ul li:hover a {
	background: #fff;
}*/
.therapist_detail .therapist_left_bottom  a {
	color: #fff;
}
.therapist_detail .therapist_left_booknow, .therapist_detail .therapist_left_download_btn, .therapist_detail .therapist_left_resume_btn {
	margin-top: 10px;
}
.therapist_detail .therapist_left_download_btn a.btn.btn-success {
    background: #fff;
    color: #5cb85c !important;
}
.therapist_detail .therapist_left_download_btn a.btn.btn-success:hover {
    background: #5cb85c;
    color: #fff !important;
}
.therapist_detail .therapist_left_resume_btn a {
	/* color: #fff; */
}
.therapist_detail .therapist_left_booknow a img {
	margin: auto;
	max-width: 45%;
}
.therapist_detail .therapist_left_btn .btn-primary{
	color:#1971C2;
}
.therapist_detail .therapist_left_btn .btn-primary:hover, .therapist_detail .therapist_left_btn .btn-primary.active {
	color: #fff;
}
.therapist_detail .main_right_loca h3, .therapist_detail .main_right_issu h3{
	font-size: 16px;
    border-bottom: 1px solid #c6dbe9;
    padding: 0;
    padding-bottom: 10px;
	margin-bottom: 15px;
	color: #1971C2;
}
.main_right_loca.well{
	padding: 15px;
    background: #fff;
    border: 1px solid #c6dbe9;
    border-radius: 6px;
    box-shadow: 1px 1px 4px rgb(25 113 194 / 15%);
	margin: 0px -15px 15px;
}
.main_right_loca ul{
	line-height: 22px;
}
.main_right_loca ul li.company {
	margin: 10px 0px;
    background: rgb(240 249 255 / 50%);
    padding: 5px 7px 7px;
    border: 1px solid #c6dbe9;
    border-radius: 5px;
}

.therapist_detail .block_middle {
	padding: 15px;
    background: #fff;
    border: 1px solid #c6dbe9;
    border-radius: 6px;
    box-shadow: 1px 1px 4px rgb(25 113 194 / 15%)
}
.therapist_detail .block_middle .well:last-child {
	margin-bottom: 0;
}
.therapist_detail .block_middle ul{
	line-height: 25px;
}
.therapist_detail .block_middle .main_fina ul ul{
	margin-left:20px;
	display:inline-block;
}
.therapist_detail .block_middle .main_fina ul ul li{
	font-size:13px;
	list-style: initial;
	line-height: 20px;
}
.therapist_detail .block_middle .main_desc h3{
	margin: 0px;
	margin-bottom: 15px;
}
.therapist_detail .block_middle .main_desc h3, .therapist_detail .block_middle .main_quali h3, .therapist_detail .block_middle .main_fina h3{
	background: #fff;
	padding: 10px;
	border-radius: 0px;
}
.therapist_detail .block_middle .main_desc h3, .therapist_detail .block_middle .main_quali h3, .therapist_detail .block_middle .main_fina h3, .therapist_detail .block_middle .main_age_gro h3, .therapist_detail .block_middle .main_ther_type h3{
	font-size: 16px;
	border-bottom: 1px solid #c6dbe9;
    padding: 0;
    padding-bottom: 10px;
	color: #1971C2;
}
.therapist_detail .block_middle .main_desc h3, .therapist_detail .block_middle .main_quali h3, .therapist_detail .block_middle .main_fina h3{
	/* border-left: 5px solid #1971c2;
	border-right: 1px solid #DDDDDD; */
	color: #1971C2;
}
.therapist_detail .block_middle .list_group_title strong{
	padding: 15px 0px 5px;
	display: block;
}

.therapist_detail .block_right{
	padding-right: 0px;
	padding-left: 0px;
}
.therapist_detail .block_right h3{
	margin-top:0px;
	/* margin-bottom: 10px;
	font-size: 20px; */
}
.therapist_detail .block_right .sub_right_loca h4, .therapist_detail .block_right .sub_right_issu h4{
	margin-bottom:10px;
}
.therapist_detail .block_right .sub_right_loca ul, .therapist_detail .block_right .sub_right_issu ul{
	margin-left:20px;
	display:inline-block;
	margin-bottom: 0;
}
.therapist_detail .block_right .sub_right_loca ul li, .therapist_detail .block_right .sub_right_issu ul li{
	font-size:14px;
	list-style: initial;
	line-height: 25px;
}
.therapist_new_right .added_form_input{
	margin: 15px 0px;
}
.therapist_new_right .added_form_input .form-control{
	width: 97.6%;
	display: inline-block;
}
.therapist_new_right .multiple_input_group_default{
	margin-bottom:15px;
}
.therapist_new_right .added_form_input .remove_field  {
	color:#fff;
	border-radius: 0px 4px 4px 0px;
	margin-top: -2px;
	margin-left: -5px;
}
.therapist_new_right #specialties .row, .therapist_new_right #client_focus .row, .therapist_new_right #mental_health .row{
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 30px;
}

.well{
	margin-bottom: 15px;
	border: 1px solid #c6dbe9;
}
.well_dark{
	background: #fff;
	border: 1px solid #1971c2;
}
.well_dark h3{
	/* background: #f0f9ff !important; */
}
.site_profile_image, .site_resume_image{
	padding-left: 0px;
	padding-right: 0px;
}
.site_profile_image img, .site_resume_image img{
	/* width: 60px; */
	border: 1px solid #c6dbe9;
	padding: 3px;
	background: #fff;
}
.site_profile_image1 img {
	border: 1px solid #c6dbe9;
	padding: 5px;
}
.site_resume_image img {
	height: 51px;
}
.site_resume_image a, .site_resume_image button {
	width: 60px;
    margin: 3px 0px 2px;
	font-size: 10px;
	color: #fff;
}
.main_ther_type ul, .main_age_gro ul{
	margin-left: 20px;
	margin-top: 15px;
}
.main_age_gro.well{
	background: rgb(240 249 255 / 50%);
    padding: 15px;
    border: 1px solid #c6dbe9;
    border-radius: 5px;
}
.main_age_gro.well h3{
	margin-top: 0px;
}
.main_age_gro.well ul{
	margin-bottom: 0px;
}
.main_ther_type ul li, .main_age_gro ul li{
	list-style:disc;
}
.main_ther_type.well{
	background: rgb(240 249 255 / 50%);
    padding: 15px;
    border: 1px solid #c6dbe9;
    border-radius: 5px;
}
.main_ther_type.well h3{
	margin-top: 0px;
}
.main_ther_type.well ul{
	margin-bottom: 0px;
}

.main_desc, .main_quali, .main_fina {
	margin-bottom: 25px;
}
.pagination{
	margin-bottom: 0px;
}
.pagination li.pagination-limit a{
	line-height: 26px;
	padding-top: 0px;
}
.simple-pagination-previous, .simple-pagination-first, .simple-pagination-next, .simple-pagination-last {
	margin: 20px 0;
	margin-bottom: 10px;
}
.simple-pagination-previous a, .simple-pagination-first a, .simple-pagination-next a, .simple-pagination-last a{
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #1971C2;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.simple-pagination-page-x-of-x{
	margin-bottom: 15px;
}
.pagination .simple-pagination-navigation-disabled{
	background-color: #1971C2 !important;
	border-color: #1971C2 !important;
	z-index: 2;
	color: #fff !important;
	cursor: default;
}

.simple-pagination-page-numbers a{
	display: block;
	float: left;
	width: 2rem;
	text-align: center;
}
.my-navigation:after{
	content: "";
	display: table;
	clear: both;
}
.my-navigation div{
	float: left;
}
.my-navigation div + div{
	margin-left: .5rem;
}

.email-modal .modal-dialog, .email-friend-modal .modal-dialog{
	width: 700px;
}
.email-friend-modal .well{
	box-shadow: 0px 0px 0px #fff;
    border: 1px solid #c6dbe9;
    background: #f0f9ff;
}
.email-friend-modal .modal-dialog .well a{
	text-decoration: underline;
	color: #1971C2;
}
.email-friend-modal .modal-dialog .well a:hover{
	text-decoration: none;
}
.email_below_text .well{
	width:94%;
	margin-left:3%;
	margin-bottom: 10px;
	box-shadow: 0px 0px 0px #fff;
    border: 1px solid #c6dbe9;
    background: #f0f9ff;
}

#advance_search .form-inline .control-label{
	font-size:11px;
	color: #1971c2;
    font-weight: 900;
	text-transform: uppercase;
}

.features .features_sub{
	text-align:center;
	background: #F5F5F5;
	margin: 2px;
	width: 32.95%;
	padding: 15px;
	padding-bottom:30px;
	line-height: 22px;
}
.features .features_sub h3{
	margin-bottom: 20px;
}
.features_bottom_wrapper, .call_action_wrapper{
	background: #1971c2;
	padding: 60px 0px;
}
.features_bottom_wrapper .features_bottom_wrapper_top h1, .call_action_wrapper .call_action_wrapper_inner h1 {
    font-weight: 700;
    font-size: 35px;
    line-height: 58px;
    color: #fff;
    margin: 0;
}
.features_bottom_wrapper .features_bottom_wrapper_top {
	
}
.features_bottom_wrapper .features_bottom_wrapper_top h1 a, .call_action_wrapper .call_action_wrapper_inner h1 a {
	line-height: 36px;
    padding: 10px 50px;
    font-size: 16px;
    text-transform: uppercase;
	background: #fff;
	color: #1971c2;
    border-color: #1971c2;
}
.features_bottom_wrapper .features_bottom_wrapper_top h1 a:hover, .call_action_wrapper .call_action_wrapper_inner h1 a:hover {
	background-color: #449d44;
    border-color: #398439;
	color: #fff;
}
.call_action_wrapper .call_action_wrapper_inner h1 span.btn {
	margin-top: 15px;
}
.features_bottom_wrapper .features_bottom_wrapper_top h1 a strong {
	font-size: 16px;
}
.features_bottom_wrapper .features_bottom_wrapper_top h1 span.scv-camft {
	float: left;
	margin-top: -15px;
}
.features_bottom_wrapper .features_bottom_wrapper_top h1 span.scv-camft strong.small {
	display: block;
	margin-top: -10px;
}
.features_bottom_wrapper .features_bottom_wrapper_bottom .state_list h2, .features_bottom_wrapper .features_bottom_wrapper_bottom .city_list h2{
	font-size: 22px;
	padding-bottom: 10px;
	background: #F5F5F5;
	padding: 15px;
}
.city_list ul.col-xs-2{
	width: 14%;
}
.features_bottom_wrapper .features_bottom_wrapper_bottom ul li{
	line-height:25px;
}
.features_bottom_wrapper .features_bottom_wrapper_bottom .state_list ul{
	display:inline-block;
}

.counter_warpper {
	padding-bottom: 50px;
}
.counter_warpper .counter_warpper_inner {
	background: #fff;
    width: 90%;
    margin: 0 auto;
	padding: 40px;
	border: 1px solid #d3e4ef;
    border-radius: 6px;
    -webkit-box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 10%);
}
.counter_warpper .counter_warpper_inner ul {

}
.counter_warpper .counter_warpper_inner ul li {
	display: inline-block;
	width: 33%;
	text-align: center;
	font-weight: 900;
	font-size: 48px;
    color: #061800;
}
.counter_warpper .counter_warpper_inner ul li span {
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: #1971C2;
	margin: 5px 0 0;
}

.breadcrumb li a{
	color: #1971C2;
	font-weight: 500;
    font-size: 11px;
}
.breadcrumb>.active{
	font-size: 13px;
}
.breadcrumb{
	border-radius: 5px;
	margin-bottom: 15px;
	border: 1px solid #c6dbe9;
	background: #fff;
}

.main_right_verified{
	background: none;
	border: 0px solid #74CB74 !important;
	color: #5CB85C;
	margin-bottom: 5px;
	padding: 0px !important;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: -3px;
	text-shadow: 0px 2px 1px #FFF;
}
.main_right_verified i{
	font-size: 14px;
	color: #5CB85C;
	border: 1px solid #5CB85C;
	border-radius: 100%;
	padding: 4px;
	margin-bottom: 2px;
}
.therapist_left_badge .img-responsive {
	max-width: 75%;
}
.main_right_verified .img-responsive, .therapist_left_badge .img-responsive {
	text-align: center;
    margin: 0 auto;
	max-width: 65%;
}

.top_search_btn{
	margin-bottom: 10px;
	margin-top: -10px;
}
.therapist_content_mid{
	margin: 15px 0px 0px;
}
.therapist_content_mid .row.well{
	border: 1px solid #1971c2;
}
.therapist_content_mid .row{
	margin-right: 15px;
	margin-left: 15px;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.05);
	padding: 15px;
}
.therapist_content_mid .row .row{
	padding-top: 10px;
}
.therapist_content_mid .row h3{
	margin-top: 5px;
	margin-bottom: 20px;
}
.therapist_content_mid .row .therapy_list_wrap{
	margin:15px 0px;
	line-height:20px;
}
.therapist_content_mid .row .therapy_list_wrap ul li{
	list-style: disc;
}
.footer_menu{
	margin-bottom: 25px;
}
.footer_menu li{
	display:inline-block;
}
.footer_menu li a{
	text-decoration:underline;
	color: #B2B2B2;
	font-size: 12px;
	padding: 0px 3px;
}
.features_bottom_wrapper_top .well, .features_bottom_wrapper_bottom .well{
	margin-right: 0px;
	margin-left: 0px;
	box-shadow: inset 0 0px 0px rgba(0,0,0,.05);
	padding: 8px;
}

.login-content .col-xs-12, .regsiter-content .col-xs-12, .reset-password-content  .col-xs-12, .reset-password-verification-content .col-xs-12, .register-content  .col-xs-12, .error-content .col-xs-12, .verify1-content .col-xs-12{
	background: #fff;
	padding: 10px 20px;
	border-radius: 4px;
	border: 1px solid #c6dbe9;
	width: 50%;
    margin: 0 auto;
    float: none;
}
.login-content .row, .regsiter-content .row, .reset-password-content .row, .reset-password-verification-content .row, .register-content  .row, .error-content .row, .verify1-content .row{
	margin-right: 15px;
	margin-left: 15px;
}
.register-content .col-sm-4{
	width: 21.333333%;
	padding-top: 15px;
}
.register-content .col-sm-offset-4{
	margin-left: 21.333333%;
}
.login-content .col-sm-10 a{
	color: #1971C2;
}

.dropdown a{
	cursor:pointer;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td{
	font-weight:bold;
}
.table-bordered>thead>tr>th{
	font-weight: bold;
	padding: 10px 15px 10px 8px;
	background: #f0f9ff;
    color: #323130;
}
.admin-page h3{
	margin-top: 0px;
	margin-bottom: 25px;
	font-size: 20px;
}
.admin-page .alt h3 {
    margin-bottom: 15px;
}
.admin-page .well{
	box-shadow: inset 0 0px 0px rgba(0,0,0,.05);
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{
	border: 1px solid #c6dbe9;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 10px;
}
.table>tbody+tbody {
    border-top: 1px solid #eaf0f5;
}
.table-bordered {
    border: 1px solid #eaf0f5;
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td{
	border-bottom-width: 1px;
}
.admin-page table{
	margin-bottom: 3px;
}
.pagination>li>a, .pagination>li>span{
	background-color: #fff;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{
	background-color: #fff;
}

.btn.btn-xs, .btn.btn-sm, .btn.btn-md{
	color:#1971C2;
}
.btn.btn-xs:hover, .btn.btn-sm:hover, .btn.btn-md:hover{
	color:#fff;
}
.table>thead>tr>th {
	font-weight: bold;
	border-top: 1px solid #c6dbe9 !important;
}

.wrapper-details-page .row{
	margin-right: 15px;
	margin-left: 15px;
}
.wrapper-details-page .highlight-bottom{
	width: 103.8%;
	margin: 15px -20px -33px;
}
.radio_verify{
	position: relative;
}
.radio_verify .btn{
	display:block;
	text-align: left;
	padding: 20px;
	cursor: inherit;
	border-radius: 5px;
}
.radio_verify .radio_verify_label{
	display: block;
	font-size: 16px;
	padding-bottom: 10px;
}
.radio_verify .btn-clipboard.success{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: block;
	padding: 5px 8px;
	font-size: 13px;
	font-weight: bold;
	color: #146c43;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 0 4px 0 4px;
}
.radio_verify .btn-clipboard.danger{
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 10;
	display: block;
	padding: 5px 8px;
	font-size: 13px;
	font-weight: bold;
	color: #b02a37;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 4px 0 4px 0;
}

.display-inline{
	display:inline-block;
}
.admin_therapist{
	margin-bottom:5px;
}
.admin_therapist label.title{
	width: 25%;
	padding: 18px;
	border: 1px solid #c6dbe9;
	background: #f0f9ff;
	border-radius: 4px 0px 0px 4px;
}
.admin_therapist .content1{
	width: 74.9%;
	padding: 18px;
	border: 1px solid #c6dbe9;
	border-radius: 0px 4px 4px 0px;
	margin-left: -4px;
	color: #545454;
	font-weight: normal;
}
.admin_therapist span.content_select{
	padding: 5px;
}
.admin_therapist span.content_select select {
	padding: 10px;
	height: 46px;
}
.admin_therapist span.content_input{
	padding: 7px;
}
.admin_therapist span.content_input input{
	border: 1px solid #ddd;
    width: 100%;
    border-radius: 4px;
	padding: 10px;
}

.tab-content .popover{
	max-width: 100% !important;
}
.popover_img span.glyphicon{
	color: #000;
}
.popover_img{
	border-radius: 100px;
	width: 21px;
	height: 20px;
	background: #DBDBDB;
	padding: 1px 0px;
	margin-left: 3px;
}
.popover h3.popover-title{
	margin-bottom: 5px;
}
#therapistTab.nav-pills:before {
	width: 1px;
    background-color: #c6dbe9;
    height: 100%;
    position: absolute;
    left: 18px;
}
#therapistTab.nav-pills>li>a {
	vertical-align: middle;
}
#therapistTab.nav-pills>li>a>span {
	margin-right: 10px;
	padding: 5px;
    border-radius: 50px;
	border: 1px solid #8A8886;
	top: -1px;
	vertical-align: inherit;
	background: #f0f9ff;
	color: #201F1E;
}
#therapistTab.nav-pills>li.active>a>span {
	border: 1px solid #1971c2;
	background-color: #1971c2;
	color: #fff;
	vertical-align: inherit;
	font-size: 13px;
}
#therapistTab.nav-pills>li.active>a, #therapistTab.nav-pills>li.active>a:hover, #therapistTab.nav-pills>li.active>a:focus, #therapistTab.nav-pills>li>a{
	width: 315px;
	border-radius: 4px 0px 0px 4px;
	padding: 6px 6px 5px;
	vertical-align: middle;
    font-size: 13px;
}
#therapistTab.nav-pills>li>a:hover {
	background-color: #c6dbe9;
}
#therapistTab.nav-pills>li.active>a:hover {
	background-color: #c6dbe9;
}
#therapistTab.nav-pills>li.active:after{
	content:"";
    position: absolute;
    top: 6px;
    width: 26px; 
    height: 26px; 
    background: #fff; 
    border: inherit; 
    border-left-color: transparent; 
    border-bottom-color: transparent; 
    border-radius: 0px 4px 0px 0px; 
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 4px 0px 0px;
	transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
	right: -28px;
	z-index: 1;
	box-shadow: 1px -1px 1px #c6dbe9;
}
#therapistTab.nav-pills>li.active:hover::after {
	background: #c6dbe9 !important;
}
#therapistTab li.disabled, #therapistTab li, #therapistTab li a{
	cursor:not-allowed;
}
#therapistTab.adminTab li.disabled, #therapistTab.adminTab li, #therapistTab.adminTab li a{
	cursor: pointer;
}
#therapistTab li.active, #therapistTab li.active a, #therapistTab li.disabled_1, #therapistTab li.disabled_1 a{
	cursor:pointer;
}

.admin-tooltip{
	color: #fff !important;
	border-radius: 35px;
	padding: 3px;
	font-size: 10px;
	width: 23px;
	/* margin-left: 5px; */
	margin-bottom: 5px;
}
.admin-tooltip span {
	display: inline-block;
}
.admin-tooltip span:before {
	content: '';
}
.admin-tooltip.green{
	background: #2DCF8B;
}
.admin-tooltip.red{
	background: #E46767;
}
.admin-tooltip.orange{
	background: #ea9d4a;
}
.admin-tooltip.yellow{
	background: #ccc710;
}
.admin-tooltip.grey{
	background: #729c8b;
}
.admin-tooltip.blue{
	background: #00caea;
}
.admin-tooltip.feature{
	background: #d91ef9;
}
.bottom-hints div {
	margin-bottom: 10px;
}
.manage_div form {
	display: inline-block;
}
.glyphicon-home{
	color: #48A5D3;
	font-size: 10px;
	margin-right: 5px;
}

.dropdown-menu {
	top: 52px;
}
.dropdown-menu.columns-2 {
	min-width: 550px;
	top: 52px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}
.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}
.multi-column-dropdown {
	list-style: none;
	margin-top: 5px;
}
.multi-column-dropdown li a, .dropdown-menu li a {
	display: block;
    clear: both;
    color: #333;
    white-space: normal;
    font-weight: 400;
    padding: 10px 20px;
    font-size: 13px;
    line-height: 21px;
    transition: all .6s ease;
    text-overflow: ellipsis;
    overflow-x: hidden;
    text-transform: inherit !important;
}
.multi-column-dropdown li a:hover, .dropdown-menu li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #1971C2;
}
.dropdown-menu.multi-column .col-sm-6.first {
	padding-right: 0px;
}
.dropdown-menu.multi-column .col-sm-6.last {
	padding-left: 0px;
}
.navbar-toggle .icon-bar {
	background-color: #fff;
}
.select_focus, .input_focus {
    border-color: rgb(0, 142, 255);
    outline: 0;
    outline: thin dotted \9;
    -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
    box-shadow: 0 0 8px rgba(82,168,236,.6) !important;
}
.search_list_container_left {
	position: relative;
}
.search_list_container_left .loader {
	display: none;
}
.search_list_container_left .loader.active {
	position: absolute;
    background: rgba(255, 255, 255, 0.92);
    width: 97.5%;
    z-index: 999;
	min-height: 140px;
	padding-top: 25px;
	display: block;
}
.search_list_container_left .loader.active i {
	position: relative;
    top: 25%;
    left: 47%;
}
.bottom-hints {
	margin-top: 25px;
}

.ui-widget {
	font-size: 12px;
}
.ui-widget-content {
	border: 1px solid #ddd;
    color: #3578ad;
	background-color: #fff;
	max-height: 235px;
    overflow-y: scroll;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 0px solid #fff;
	color: #3578ad;
	background: none;
}
.ui-menu .ui-menu-item{
	padding: 3px 5px;
}
.ui-menu .ui-menu-item:hover {
	background: #3578ad;
	padding: 5px 6px;
}
.ui-menu .ui-menu-item:hover .ui-state-active {
	color: #fff;
}
.pi-loading {
	background: #fff url("../img/default/loader.gif") no-repeat center 
}
.pi-form-group {
	position: relative;
}
.pi-form-group span {
    display: none;
}
.pi-form-group span.load {
	display: block;
	position: absolute;
    top: 7px;
	left: 42px;
    z-index: 99;
    text-align: center;
    width: 100%;
}
.therapist_new_right .chosen-container-single .chosen-single abbr, .admin-page .chosen-container-single .chosen-single abbr {
	top: 10px;
    right: 25px;
}
#advance_search .chosen-container-single .chosen-single abbr  {
	top: 11px;
    right: 20px;
}
#advance_search .chosen-container-single a.chosen-single, .chosen-container-single a.chosen-single  {
	/* padding: 5px 0 0 8px; */
    height: 34px;
	font-size: 12px;
	box-shadow: 0px 0px 0px #fff !important;
    border: 1px solid #1971c2 !important;
    background: #f0f9ff !important;
}
#advance_search .chosen-container-single a.chosen-single.chosen-single-with-deselect, .chosen-container-single a.chosen-single.chosen-single-with-deselect {
	border-color: #1971c2;
	background: #f0f9ff;
	box-shadow: 0px 0px 0px #fff;
	outline: 0;
    outline: thin dotted \9;
}
#advance_search .chosen-container-single .chosen-single div b {
	/* background-position: 0px 5px; */
}
#advance_search .chosen-container-single .chosen-drop, .chosen-container-single .chosen-drop {
	font-size: 12px;
	box-shadow: 0px 0px 0px #fff;
    border: 1px solid #1971c2;
    background: #f0f9ff;
}
.form-group.has-error .chosen-container .chosen-single-with-deselect.chosen-default{
	border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.breadcrumb {
	padding: 1px 10px 3px;
}
#advance_search_wrap, #advance_search_btns #advance_search_submit_hide {
	display: none;
}
#advance_search_btns.active .button-group {
	margin-top: 10px;
}
#advance_search_wrap .chosen-container {
	width: 100% !important;
}
#cityzipname-error, #profilename-error, #companyname-error {
	color: #ffd2d2;
    text-shadow: 0px 1px 2px #460000;
    font-size: 13px;
	margin-top: 0;
}
#profilename-error, #companyname-error {
	margin-bottom: 0;
}

.content.admin {
	padding: 20px;
    background: #fff;
}
.admin_form {
	margin-bottom: 25px;
}
.admin_form .admin_form_right .details div {
	font-weight: 600;
}
.admin_form .admin_form_right .details div strong:first-child {
	font-weight: normal;
}
.admin_form .admin_form_right .manage_div a {
	display: block;
	margin-right: 0 !important;
}
.admin_form .admin_form_right .manage_div a.btn-success {
	color: #fff;
}
hr {
    border-top: 1px solid #eaf0f5;
}
.admin_form_search {
	/* background: #3578ad;
    padding: 10px;
    color: #fff; */
}

.admin_form_search  button {
	margin-top: 10px;
	font-weight: 500;
    text-transform: uppercase;
    letter-spacing: inherit;
}
.alt .admin_form_search button {
	margin-top: 19px;
}
.admin_form_search .column {
	margin-bottom: 10px;
	font-size: 13px;
    font-weight: 500;
}
.alt .admin_form_search .column {
    margin-bottom: 10px;
}
.admin_form_search .column:last-child {
	margin-bottom: 0;
}
.admin_form_search .column input, .admin_form_search .column select {
	box-shadow: 0px 0px 0px #fff;
    border: 1px solid #1971c2;
    background: #f0f9ff;
    font-size: 12px;
	color: #333;
}
.admin_form_search .column input:focus, .admin_form_search .column select:focus {
	box-shadow: 0 0 8px rgb(82 168 236 / 60%) !important;
}
.admin_form_search .column input::placeholder, .admin_form_search .column select::placeholder {
	color: #333;
}
.switch_to_company {
	cursor: pointer !important;
}
.switch_to_company .account_switch_submit {
	background: #5cb85c;
    color: #ffffff;
    border-radius: 10px !important;
    text-align: center;
    width: 300px !important;
    margin: 0 auto;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 15px;
    border: 5px solid #fff;
	cursor: pointer !important;
	padding: 15px 0px;
}
.switch_to_company .account_switch_submit:hover {
	background-color: #469446 !important;
}
.search_list .search_list_right a.btn.btn-sm, .top_search_btn a.btn.btn-sm {
	/* color: #333 !important; */
	padding: 5px 8px;
}
.search_list .search_list_right a.btn.btn-primary {
	background: #fff;
	color: #1971c2 !important;
}
.search_list .search_list_right a.btn.btn-primary:hover, .search_list .search_list_right a.btn.btn-primary.active {
	background: #1971c2;
	color: #fff !important;
}
.search_list .search_list_right a.btn.btn-success {
	background: #fff;
	color: #5cb85c !important;
}
.search_list .search_list_right a.btn.btn-success:hover {
	background: #5cb85c;
	color: #fff !important;
	border-color: #5cb85c;
}
.therapist_detail .main_right_issu.interns_conn ul, .main_right_issu.therapists_conn ul {
	margin-left: 0px;
	margin-bottom: -5px;
}
.therapist_detail .main_right_issu.interns_conn ul  li, .main_right_issu.therapists_conn ul  li {
	margin-left: 2.5px;
    margin-right: 2.5px;
    margin-bottom: 5px;
    padding: 0;
}
.therapist_detail .main_right_issu.interns_conn ul  li:last-child, .main_right_issu.therapists_conn ul  li:last-child {
	margin-right: 0;
}
.therapist_detail .main_right_issu.interns_conn ul  li a img, .main_right_issu.therapists_conn ul  li a img {
	width: 37.2px;
}

.company-details .modal-header h2 {border-top: 1px solid #ddd;padding-top: 10px;margin-bottom: 0px;font-size: 18px;line-height: 24px;}
.company-details .modal-header strong {background: #333333;color: #fff;padding: 5px 10px;border-radius: 4px;}
.company-details .modal-header h3 {margin: 0;}
.company-details .modal-body strong.title {display: block;
    margin: 0px 15px 15px;
    font-size: 13px;
    border-bottom: 1px solid #c6dbe9;
    padding: 0;
    padding-bottom: 10px;
    color: #1971C2;}
.company-details .modal-body {min-height: 50px;overflow-y: auto;}
.company-details .modal-body .row {margin-bottom: 15px;}
.company-details .modal-body .row:last-child {margin-bottom: 0;}
.company-details .modal-body .well {background: #fff;box-shadow: inset 0 0px 0px rgba(0,0,0,.05);border: 1px solid #1971c2;padding: 10px;margin-bottom: 0;}
.company-details .modal-body .well.basic_details {margin-right: 0;background: rgb(240 249 255 / 50%);border: 1px solid #c6dbe9;}
.company-details .modal-body .well.basic_details ul {line-height: 24px;margin: 0;}
.company-details .modal-body .well.basic_details.com_description ul {margin-left: 20px;}
.company-details .modal-body .well.basic_details  p:last-child {margin-bottom: 0;}
.company-details .modal-body .well ul.well {padding: 5px 10px;margin-top: 6px;background: #fff;}
.company-details .modal-body .well.basic_details.address ul {float: left;margin-right: 9px;width: 260px;}
.company-details .modal-body .well.basic_details.address ul:last-child {margin-right: 0;}
.company-details .modal-body .well.basic_details.address ul li span {margin-left: 65px;}

.document-details-modal .modal-body .well.basic_details {background: rgb(255 255 255 / 50%) !important;border: 1px solid #1c71c2 !important;}

.company-list.company-details .modal-body {min-height: 100px;}

/*.search_list.company {background: #ffffff;border: 1px solid #777777;}*/
.search_list.company .search_list_right {width: 100%;}

.company-details.doc-details .modal-body {min-height: 100px;}
.company-details.doc-details .com_documents ul li {padding: 10px 0px;border-bottom: 1px solid #c6dbe9;margin: 0;}
.company-details.doc-details .com_documents ul li:last-child {padding: 0px;border-bottom: 0px solid #c6dbe9;margin: 10px 0px 0px;}
.company-details.doc-details .com_documents ul li strong {word-wrap: break-word;}
.company-details.doc-details .com_documents ul li span {line-height: 22px;}

.partner .header-title {background-color: #ffffff;height: auto;padding: 0 0 10px;}
.partner .header-title a {text-align: center;display: block;}
.partner .header-title a img {height: 95px;text-align: center;}
.partner .header-nav {background-color: #01506B;}
.partner .header-nav #navbar ul li a, .partner .header-nav #navbar ul li a:hover {color: #fff;}
.partner .header-nav #navbar ul >li a {padding: 9px 10px;}
.partner .header-nav #navbar ul li a:hover {color: #01506B;}
.partner .header-nav #navbar .nav .open>a {background-color: #94bc3d;border-color: #94bc3d;}
.partner .header-nav #navbar .nav .open>a:hover {color: #fff;}
.partner .header-nav #navbar ul li .dropdown-menu {background-color: #01506B;}
.partner .header-nav #navbar ul.navbar-right a:hover {color: #fff;}
.partner .header-nav #navbar ul li ul.multi-column a.btn-primary {background: #5cb85c;}
.partner .header-nav #navbar ul.navbar-right ul.dropdown-menu a:hover {color: #01506B;}
.partner .admin_form_search {background: #01506b;}
.partner .btn-primary {background-color: #01506b;border-color: #01506b;}
.partner .btn-primary:hover {background-color: #076b8e;border-color: #076b8e;}
.partner .nav-pills>li.active>a {background-color: #01506b;}
.partner .header-nav .nav>li>a:hover, .partner .header-nav .nav>li>a:focus {background-color: #449d44;}
.partner #therapistTab.nav-pills>li.active:after {background: #01506b;}
.partner #therapistTab.nav-pills>li.active:hover {background: #076b8e;color: #fff;border-radius: 4px 0px 0px 4px;}
.partner .form-group a {color: #01506b;}
.partner .form-group .site_resume_image a {color: #fff;}
.partner .pagination>.active>a, .partner .pagination>.active>span {background-color: #01506b;border-color: #01506b;color: #fff;}
.partner .pagination>li>a, .partner .pagination>li>span {color: #01506b;}
.therapist_new_right  a.btn-success {color: #fff;}

.profile_list {position: absolute;}
.nopadding {padding: 0 !important;margin: 0 !important;}
.col-sm-15 {width: 11.11%;float: left;position: relative;}
.col-sm-15 img {width: 100%;}
.profile_list_overlay {position: absolute;width: 100%;background: rgba(0, 0, 0, 0.47);height: 527px;}

#inputInsurance_chosen ul {padding: 8px;border-radius: 4px;border: 1px solid #1971c2;}
#insurance .insurancelist ul {padding: 8px 30px;}
#insurance .insurancelist ul li {list-style: disc;}
.info_title .small {background: #f8feff;float: right;display: inline;border: 1px solid #59bdce;padding: 7px 10px;font-size: 12px;border-radius: 4px;}
.bottom-exports {margin-top: 15px;}
.bottom-exports div {margin-bottom: 10px;}
.bottom-exports .btn {color: #1971C2;padding: 2px 8px;font-size: 11px;}
.bottom-exports .btn:hover {color: #fff;}