/*
Theme Name: Montserrat
Theme URI: http://underscores.me/
Author: Pixelbird
Author URI: http://pixelbird.com.au/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: montserrat
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Montserrat is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
strong{ font-weight:bold !important; }
#loginform label{ display:none; }
#loginform input[type="text"],#loginform input[type="password"]  {
    width: 100%;
    float: left;
    background: none;
    border: none;
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
		border-bottom: 1px solid #FFF;
    margin-bottom: 10px;
}
#loginform input[type="submit"] {
    font-size: 16px;
    text-transform: uppercase;
    color: #1f5fa0;
    background: #FFF;
    padding: 0px 34px;
    display: inline-block;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    margin-top: 10px;
		border:0;
}
.form_wrap .form_row input.erase, .form_wrap .form_row input[type="submit"]{
	border: 0;
    color: #fff;
    padding: 0 30px;
    border-radius: 23px;
    width: auto;
}
div.wpcf7-response-output{ border:0 !important; clear:both; margin:10px; padding:0; }
.form_wrap .form_row textarea{ max-height:80px; }

.inner_wrap ul li{
	  font-size: 15px;
    padding: 8px 5px;
    margin: 0 30px;
    line-height: 20px;
    list-style:circle;
    font-family: 'Century Gothic', sans-serif;
}
.inner_wrap ol li{
	  font-size: 15px;
    padding: 8px 5px;
    margin: 0 30px;
    line-height: 20px;
    list-style:disc;
    font-family: 'Century Gothic', sans-serif;
		clear:both;
}
.inner_wrap ol, .inner_wrap ul{
	padding:10px 0;
}

.inner_wrap ul.dropdown-menu li{
	font-size: 14px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.downloadlink a {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 30px;
    color: #FFF;
    background: #1f5f9f;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    border-radius: 23px;
    margin-top: 16px;
}
.gastro_w a{font-weight: 400;
    color: #094a79; }
.buttonbox a{display:block; }
h4.panel-title{
	position:relative;
}
.panel-title i{
	position:absolute;
	right:0;
}
.panel-title a{
	display:block;
	z-index:9999;
}
#display_name{
		border: 1px solid #000;
    border-radius: 3px;
    padding: 14px 20px;
    color: #000;
    text-transform: uppercase;
}
#submit_wpum_profile, #profilepage input[type="submit"]{
	  background: #1f5f9f;
    height: 46px;
    line-height: 46px
}
p.login-remember{
	display:none;
}
#profilepage .form_wrap .form_row input[type="checkbox"]{
		width: 30px;
    padding: 0;
    height: 30px; 
}
#profilepage .form_wrap .form_row input[type="checkbox"]:checked {
	background:#666;
}
.leftbar h3{
		line-height: 40px;
    font-size: 18px;
}
.m-account .wrap{
	position:relative;
}
.m-account .ser_col input[type="submit"]{
	position:absolute;
	right:0;
	padding:0;
	width:50px;
	z-index:9999;
}
@media screen and (min-width: 991px) {
.keysector1 .container .whitebg, .keysector1 .container .whitebg .col-md-3 {
	padding-left:0;
	padding-right:0;
}
.keysector1 .container .whitebg .photoHolder{
	float:left !important; width:100%;
}
.keysector1 .container .row1 .photoHolder{
	width:100%;
}
.keysector1 .container .grey_bg .col-md-3{
	float:right !important;
	padding-left:0;
	padding-right:0;
}
}
@media screen and (max-width: 990px) {
	.keysector1 .container .row1 .contdHolder{ padding-top:10px; }
	.keysector1 .container .row1 .fright{ float:left;	}
}
@media screen and (max-width: 768px) {
	.keysector1 .container .row1 .photoHolder{
		float:none;
		max-width:240px;
		clear:both;
		margin:0 auto;
}
}
@media screen and (max-width: 600px) {
	.form_wrap .form_row fieldset label, .form_wrap .form_row fieldset div.field,.wpum-login-form form label,.wpum-login-form form input[type=email], .wpum-login-form form input[type=password], .wpum-login-form form input[type=text], .wpum-login-form form select, .wpum-login-form form textarea{
		width:94%;
		margin:2px 3%;
	}

}
img.alignleft{ float:left; margin:0 20px 10px 0; }
img.alignright{ float:right; margin:0 0 10px 20px; }
img.aligncenter{     float: none;
    display: block;
    margin: 0 auto;
}
.form_wrap h3{ clear:both; font-weight:normal; padding:20px 12px; }
.form_wrap .bootstrap-select{
	 width:100%;
}
.form_wrap .bootstrap-select button{ padding:14px 20px; }
.form_wrap .form_row input[type="date"]{ padding:11px 20px; font-size: 14px; }
.form_wrap .form_row .employment input, .form_wrap .form_row .cob input, .form_wrap .form_row .dother input{ font-size: 14px;
    padding: 12px 20px; }
.form_wrap .form_row input{ font-family: 'Century Gothic', sans-serif; }
.bg_blue2 ul li, .bg_blue1 ul li{ color:#fff; }
.bg_grey1 p, .bg_grey1 p{ color: #000 !important; font-size: 16px;}
@media screen and (max-width: 768px) {
.container .c_Columns {width: 100%;
    padding: 20px; }
}
@media screen and (max-width: 640px){
	.account_btn span {
    display: none;
}
}
@media screen and (max-width: 480px){
.inner_banner .caption h1 span{font-size:26px;}
.career_wrap .wrap{ padding:50px 0; }
.panel-title a{ font-size:13px; }
.panel-default > .panel-heading{ padding:10px; }
.news_wrap  h4, .news_inside p a, .career_wrap h2{ font-size:16px; line-height:25px; }
.inner_wrap p a, .inner_wrap ul a{word-wrap: break-word; }
.form_wrap h3{ font-size:19px; padding:15px 5px; }
}
@media screen and (max-width: 400px){
.block3 .leftbar .col_1 h4 span{
display:block;
}
.form_row p {
    font-size: 12px;
}
.bottom-slider-holder{padding:60px 0 0;}
.client_wrap .client_slider{ margin:10px 5%; }
.downloadlink a,.view2{ font-size:12px; height:auto; line-height:30px; }
.inner_wrap .right_content h3, .inner_wrap h2{font-size:24px;}
.filter_form{ margin-bottom:20px; }
.accr_wrap{ padding:20px 0 130px; }
.form_wrap .form_row input, .form_wrap .form_row .dother input{ padding:14px 8px; font-size:12px;}
img.fournone{ display:none; }
.inner_wrap ul.app_cntd li{width: 100%;
    padding: 15px 0;
    margin: 0;}
.app_cntd li p a{ font-size:12px; }
}
@media screen and (max-width: 530px) and (min-width: 480px) {
.block3 .leftbar .col_1 h4 span{
display:block;
}
}
@media screen and (max-width: 800px){
.account_btn {
    padding: 0 20px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    margin-top: 16px;
}
}
.dbtypes{
display:none;
}
.medbox2,.medbox3, .medbox4{
display:none;
}
.addmed{ border:0; float:left; }
.removemed{float:right; margin-left:10px; display:none; border:0; }
.medbox2 hr,.medbox3 hr, .medbox4 hr{
border:1px solid #ccc;
}
.textleft{ text-align:left; }

#accept{
visibility: hidden;
}
#accept:checked + span{
      opacity: 1;
}
@media screen and (max-width: 1200px){
.inner_banner .caption {
    margin-top: 100px;
}
}
.table-style-three ul li{
color:#fff;
}

footer .footer_wrap .column_2 ul li a {
color: #000;
}
.right_content ul li b {

}
.right_content ul li, .right_content ol li  {
 color: #000;
}
.normal_blt li, .client_wrap h3, .form_row2 ul li, .leftR1 h6, .inner_wrap .clinic_header ul li, .panel-group h6, .panel-body a, .accr_wrap ul li {
color: #000;
}
.inner_wrap .clinic_header .table-style-three ul li, .view2.downloadlink{
	color:#fff;
}
a.viewlink {color: #1f5fa0; text-decoration: none;}
table.table-style-three.table-70 {
    width: 70%;
}
.career_wrap .wrp_inner { background: none; color: #000; } 
.career_wrap .wrp_inner a { color: #000; }
.career_wrap .wrp_inner p { padding: 2px; }
.career_wrap .three {
    padding: 30px 0;
    float: none;
    width: 100%;
    background: none;
}
.menu li {
    padding: 0px 0px 0px 20px;
}
.menu li.menu-item-home{ padding-left:0;}
.theaters li{
width:40%; float:left; margin-bottom: 30px !important;
}
.container .c_Columns{
min-height:346px;
}
.form_wrap .form_row input.datefield{font-size:14px; padding:11px 20px; }
.form_wrap .form_row input, .form_wrap .bootstrap-select button{ max-height:46px; }
.inner_wrap ul.app_cntd li{ margin:0}
.app_cntd li p a{word-wrap: break-word; padding-top: 0; display: block;}
@media screen and (min-width:1200px){ .app_cntd li p{ text-align:left;} }

#datafetch {
    background: #f0f8ff;
    clear: both;
    padding: 10px;
}