
.inside-landing-page .box-left-content .container .left-sub-section .contact-us span.cke_voice_label {
    display: none;
}

.breadcrumb-content .breadcrumb li a.CMSBreadCrumbsLink:first-child:before{ content:none;}
.breadcrumb-content .breadcrumb li a.CMSBreadCrumbsLink:before,
.breadcrumb-content .breadcrumb li .CMSBreadCrumbsCurrentItem:before {
  color: #B1DDFF;
  content: "|";
  padding: 0 15px;
  margin-left: -10px;
}
.inside-landing-page .box-left-content .container .left-sub-section .in-this-section h2{
  font-style: normal !important; 
  font-family: inherit!important;
}
.breadcrumb-content .breadcrumb li .CMSBreadCrumbsCurrentItem{
    color: #004b8d;
}

#p_lt_ctl01_ContentPageplaceholder_p_lt_ctl08_BizForm_viewBiz_Message_textbox
{ 
height:200px;
width:630px !important;
}

.FeedLink {
    padding: 0 10px 0 0;
}

.section-title-group {
	  padding: 0 0 10px 0;
	  border-bottom: 1px solid #e7e7e7 ;
	  margin-bottom: 15px;
}
.section-title {
	font-family:"sanchez_regularregular";
	color: #125b99 ;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 0;
}
.smaller {
    font-size: 0.7em;
}
.ac {
    text-align: center;
}
/* Added by MF - ACH 10/16/2015 */
.right-interior-section ul li {
    margin-left: 20px;
    padding: 5px;
}
.accordion1Info .accordionHeading:nth-child(1) {
    border-top: 0 none !important;
}
.inside-landing-page .box-right-content .zone-content .text-content p, .inside-landing-page .box-right-content .zone-content .benefits-tab .box-ourfacilities p {line-height: 27px;}
.inside-landing-page .box-right-content .zone-content .social-icon {margin-top: 0;}

img[align="left"],
img[style*="float: left"],
img[style*="float:left"]{
    padding: 15px 15px 15px 0;
}

img[align="right"],
img[style*="float: right"],
img[style*="float:right"]{
    padding: 15px 0 15px 15px;
}

/* Added by MF - ACH 10/19/2015 - Basic Styling Items */
blockquote {
  position: relative; 
  text-align: justify; 
  display:block;
  padding: 15px 20px 15px 60px;
  margin: 0 0 15px 40px;
}
blockquote p {  
  font-size: 21px!important;
  line-height: 31px!important;
}
blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  /*Positioning*/
  position: absolute;
  left: 20px;
  top: 5px;
}
blockquote::after{
  /*Reset to make sure*/
  content: "";
}
.inside-Interior-page ol li, .inside-Interior-page ul li {padding: 5px 0!important;}
/* Added by MF - ACH 10/19/2015 - Login Form Styling */
/*.login-page-wrapper > .container {max-width: 770px;}*/
.login-page-wrapper .box-header-desktop .box-logo {width: auto;}
.login-page-wrapper .site-icon-logo span {line-height: 7px;}
.login-page-wrapper header .box-space .box-main-nav .box-header-desktop {padding: 30px 20px 30px; width: auto;}
.login-page-wrapper .box-main-nav > .container, .login-page-wrapper .login-section .container {width: auto;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td {vertical-align: middle;}
.login-page-wrapper input[type="text"], .login-page-wrapper  input[type="password"] {
  border: 1px solid #e3e3e3!important;
  padding: 10px 20px!important;
  height: auto!important;
  /* margin: 0 0 0 15px!important; */
}
.login-page-wrapper .checkbox {padding-top: 10px;}
.login-page-wrapper .login-section .login-window .happy-family .or-text .after, .login-page-wrapper .login-section .login-window .happy-family .or-text .before {top: 18px;}
.login-page-wrapper .login-section .login-window .happy-family .or-text {padding-top: 10px;}
.login-page-wrapper .login-section .login-window .happy-family .sign-in:hover {
   background: #309338;
}
/* Adjust the responsive view for the page on mobile and reduce padding */
@media only screen and (max-width: 767px) {
  .login-page-wrapper {
     padding-top: 0;
  }
  .login-page-wrapper .login-section .container {padding: 20px;}
}

/* Adjust Pinterest Box Sizes */
.inside-landing-page .box-right-content .zone-content .benefits-tab .box-ourprograms .box-tab-content .info {min-height: 240px;}

/* Styles for ACH Simple Template - Added by MF - 10/20/2015 */
#blank_content .checkbox {margin-left: 25px;}
#blank_content input[type="text"], #blank_content select {background: #fff; width: 100%}
#simple_form.container {width: auto;}
#simple_form .col-md-6 {padding-right: 0; margin-top: 15px;}
#simple_form .first.col-md-6 {margin-left: 0; padding-left: 0; padding-right: 15px;}
#simple_form .col-md-12.first {padding: 0!important; margin-top: 15px;}
#simple_form .radio label, #simple_form .checkbox label {padding-left: 10px;}
#simple_form .EditingFormErrorLabel {display: block; margin-bottom: 10px;}

.breadcrumb-content .breadcrumb li:first-child {margin-left: 0!important;}

.venueDetails {margin-left: 30px;}

.tab-pane .events-repeater {margin-top: 25px;}
.tab-pane .events-repeater li {border-top: 1px solid #EEE; padding-top: 12px!important; margin-top: 12px!important;}
.tab-pane .events-repeater li:first-child {border-top: none!important; padding-top: 0!important; margin-top: 0!important;}
.tab-pane .events-repeater li a {font-size: 18px;}

.reporting-documents .reporting-sidebar {display: none;}
.reporting-documents .col-sm-9 {width: 100%;}

.document-reporting-menu ul {margin: 0; padding: 0;}
.document-reporting-menu ul li {list-style: none; padding: 10px!important; background: #e3e3e3; margin-top: 1px;}
.document-reporting-menu ul li:first-child {margin-top: 0;}

/* Added 12/21/2015 - MF */
#CellPhone input, #HomePhone input {display: inline!important; width: 25%!important;}
#CellPhone .form-control-text, #HomePhone .form-control-text {color: black; font-size: 18px; padding: 0 2px;}
/* .inside-Interior-page .date-time-picker .btn {background: none!important;}
.inside-Interior-page .date-time-picker .btn i{ background: url('https://www.allkids.org/ACH/media/Emerge_ACH/Common/Images/calendar-icon.png') no-repeat; width: 32px; height: 32px;} */
.datetime-ui-widget input {width: 35px!important;}
.datetime-ui-datepicker select.datetime-ui-datepicker-month, .datetime-ui-datepicker select.datetime-ui-datepicker-year 
{
    width: 45%; margin: 0; float: left;
}
.inside-Interior-page .EditingFormTable tbody tr td input, .inside-Interior-page .EditingFormTable tbody tr td select, .inside-Interior-page .EditingFormTable tbody tr td textarea {font-size: 14px;}
.inside-Interior-page .EditingFormTable tr {padding-bottom: 10px; display: block; overflow: hidden;}
.inside-Interior-page .EditingFormTable tbody tr td textarea {min-height: 120px;}
.inside-Interior-page .EditingFormTable .checkbox {padding-left: 25px;}
.inside-Interior-page .EditingFormTable .radio input[type="radio"] {position: static; margin-left: 5px; margin-right: 5px;}
.inside-Interior-page .EditingFormTable .radio {padding-left: 1px;}
.inside-Interior-page .EditingFormTable .radio label {margin-right: 5px;}

/* Pagination */
.PagerResults {margin-top: 15px;}
.flRight.staffResultsPager .PagerResults {margin-top: 0;}
.flRight.staffResultsPager .PagerNumberArea {margin-bottom: 15px;}
.PagerResults, .FeedCaption {font-style: normal!important;}
.PagerNumberArea {padding: 5px 0; font-style: normal!important;}
.PagerNumberArea > span {color: #fff; font-size: 0;}
.PagerNumberArea span span {color: #191919; font-weight: bold;}
.PagerNumberArea span a {
  color: #818181;
  transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
}
.PagerNumberArea span span, .PagerNumberArea span a {font-style: normal!important; min-width: 35px; text-align: center; margin: 0 2px; font-size: 14px; display: inline-block; padding: 6px 12px; border: 1px solid #e3e3e3;}
.PagerNumberArea span a:hover {background: #e3e3e3; color: #191919; text-decoration: none!important;}
.PagerNumberArea .CustomStyle1, .PagerNumberArea a .CustomStyle1 span {display: inline!important; padding: 0!important; margin: 0!important; border: none!important;}
.PagerNumberArea span.CustomStyle4, .PagerNumberArea .CustomStyle3 {margin: 0 2px!important; font-size: 14px; display: inline-block!important; padding: 6px 12px!important; border: 1px solid #e3e3e3!important;}

/* Video Slider Footer */
.box-middle-section {margin-bottom: 50px!important;}
footer {padding-top: 0!important;}
.inside-landing-page .box-video-section {margin-top: 50px; margin-bottom: 0!important;}
.inside-landing-page .box-video-section h2 {margin: 0; line-height: 40px;}
.video-slider-section {padding: 30px 0 30px!important;}
.video-slider-section.visible-xs {padding: 0!important;}
.inside-landing-page .box-video-section .video-slider-section .mobile-view .thumbnail, .inside-landing-page .box-video-section .video-slider-section .thumbnail {background: none!important;}
.ErrorMessage {color:red;}

/* Physicians */
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane {
  width: auto!important
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane .btn {
  margin-top: 0!important;
  background: #3eac48;
  border: none;
  border-radius: 0;
  padding: 15px 30px!important;
  margin-bottom: 20px!important;
  transition:all 0.3s ease;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane .btn:hover {
  background: #2d9336;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane .main-ul {
    padding: 25px 0!important;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane .main-ul li {
  margin-top: 0!important;
  padding: 0!important;
}  
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane p {
  padding: 0!important;
  font-size: 16px!important; line-height: 28px!important; margin-bottom: 20px!important;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .main-ul li .sub-ul {
    padding-left: 0!important;
    overflow: hidden;
    position: relative;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .main-ul li .sub-ul {
    border-top: 1px solid #e3e3e3;
    margin-top: 15px;
    padding-top: 15px;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .main-ul li .sub-ul li {
    float: left;
    width: 50%;
    list-style: none;
    border: none!important;
    margin: 0 0 20px;
}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .tab-pane span {
    padding-left: 0!important;
}
.physician-contact-detail .col-sm-4 {
    padding-left: 0!important;
}
#apptAndInsuranceButton .btn {  
  margin-top: 0!important;
  background: #3eac48;
  border: none;
  border-radius: 0;
  padding: 15px 30px!important;
  margin-bottom: 5px!important;
  transition:all 0.3s ease;
}
#apptAndInsuranceButton .btn:hover {  
  background: #2d9336;
}
#apptAndInsuranceButton br, .physician-detail-right br {display: none!important;}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-wrapper {
    background: #f1f1f1;
    padding: 30px;
    border: 1px solid #e3e3e3;
}
.physician-detail-right span br {display: block!important;}
.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-wrapper .physician-detail-right .physician-contact-detail .physician-detail span {
    width: auto!important;
}
@media (max-width: 767px) {
  .inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-tab .physician-tab-contents .main-ul li .sub-ul li {
      float: none!important;
      width: 100%!important;
  }
  #apptAndInsuranceButton .btn { 
      display: block;
  }
}
  .datetime-ui-datepicker .datetime-ui-datepicker-title {
        width: 100% !important;
        margin: 0px !important;
    }

	.datetime-ui-datepicker .datetime-ui-datepicker-title select {
		margin: 1px 2px !important;
		width: 48% !important;
		float: left;
		background: #fff;
	}
.datetime-ui-widget .action-buttons button.btn {
    display: inline-block !important;
    margin-right: 12px;
}
.datetime-ui-datepicker .datetime-ui-datepicker-title {
width: 100% !important;
margin: 0px !important;
}

.datetime-ui-datepicker .datetime-ui-datepicker-title select {
margin: 1px 2px !important;
width: 48% !important;
float: left;
background: #fff;
}
.datetime-ui-widget .action-buttons button.btn {
display: inline-block !important;
margin-right: 12px;
}

.box-provider-directory .box-search-for-physician .box-physician-form .form-horizontal .form-group span.col-sm-12.col-md-3.col-xs-12 {
    font-size: 18px !important;
}

.control-group-inline {
    position: relative !important;
}

.icon-only.btn-icon.btn {
    background: url(/App_Themes/ACH/img/sprite.png) no-repeat -2px -133px !important;
    padding: 0 !important;
    position: absolute;
    left: 94%;
   top: 13px !important;
}

.ExplanationText .required {
margin-right: 0 !important;
position: relative !important;
}
ul.maplist li a {
    margin:0 !important;
}

.ErrorMessage {color:red;}
.clearfix.maplist {
    padding-left: 0!important;
}
	
	
/* Grand Rounds CSS */
  .inside-Interior-page .grandrounds_list {margin-left: 0; padding-left: 0;}
  .inside-Interior-page .grandrounds_list li {
    overflow: hidden;
    border-top: 1px solid #e0e0e0;
    margin-top: 10px!important;
    padding-top: 20px!important;
  }
  .inside-Interior-page .grandrounds_list li:first-child {
    border-top: none;
    margin-top: 0!important;
    padding-top: 0!important;
  }
  .grandrounds_list li .meta_info {
    float: left;
    width: 60px;
    text-align: center;
  }
  .grandrounds_list li .date {
    background: #fff;
    border: 1px solid #d2d2d2;
  }
  .grandrounds_list li .date .day {display: block; padding: 3px 0; text-align: center; background: #e4e4e4; width: 58px; font-size: 24px;}
  .grandrounds_list li .date .month {display: block; padding: 5px 0; text-align: center; width: 60px; text-transform: uppercase;}
  .cme_credit {
    display: block;
    margin-top: 7px;
  }
  .cme_credit p {font-size: 12px!important; margin-top: 3px!important; margin-bottom: 0!important; color: #6f6f6f;width: 62px;}
  .cme_credit i {color: #F9C506; font-size: 18px!important; padding: 0!important;}
  .grandrounds_list li .details {
    float: left;
    padding-left: 20px;
    width: 80%;
  }
  .grandrounds_list li .details h4 {margin-bottom: 10px; font-size: 22px!important; margin-top: 0!important;}
  .grandrounds_list li .details h4 a {color: #002C77; text-decoration: none;}
  .grandrounds_list li .details p {font-size: 14px; margin-bottom: 15px;}
  .grandrounds_list li .details p a {background: #00ACE4; display: inline-block; padding: 10px; color: #fff; text-decoration: none; margin-top: 20px;}
  .grandrounds_list li .details p a:hover {background: #0099CA;}

  .transaction {background: #f0f0f0; border: 1px solid #e8e8e8; padding: 20px; margin: 20px 0;}
  .transaction h3 {margin-top: 0;}
  .transaction td {padding: 5px 0; font-size: 14px; color: #454545;}
  .transaction td a {color: #00ACE4;}
  .transaction td a:hover {color: #0099CA;}

  .transaction_cta a, .buttons input, .buttons_alt input {background: #00ACE4; display: inline-block; padding: 10px 20px; color: #fff; text-decoration: none; margin-top: 15px; border: none;}
  .transaction_cta a:hover, .buttons input:hover, .buttons_alt input:hover {background: #0099CA;}
  .buttons {padding: 0 15px;}
  .grandrounds input[type="text"], .grandrounds select {
    background: #fff;
    border: 1px solid #dbdbdb;
    height: auto;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  #cme_payment_form .col-md-6 {margin-bottom: 10px;}
  #cme_payment_form .col-md-6 .row .col-md-6 {margin-bottom: 0;}
  #cme_payment_form label, #cme_payment_form .error_label {width: 100%!important; display: block!important;}
  #cme_payment_form .error_label {font-size: 12px; color: red; margin-top: 5px;}
  .test-sidebar {float: right; width: 240px; background: #D9EDF7; border: 1px solid #c1e5f7; padding: 20px;}
  .test-sidebar ul, .test-form ul {padding: 0;}
  .test-form ol {padding-left: 15px;}
  .test-sidebar ul li, .test-form ul li {list-style: none;}
  .test-form textarea {
    min-height: 120px;
    background: #fff;
    border: 1px solid #dbdbdb;
    height: auto;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .test-form .radio_group {display: block;}
  .test-form .radio_group label {font-weight: normal!important; padding-left: 10px;}
  .test-form ul .test-options {padding-left: 5px;}
   
  .cme-account-list {margin: 0; padding: 0;}
  .cme-account-list li {
      margin: 10px 0 0 0;
      padding: 10px 0 0 0;
      list-style: none;
      border-top: 1px solid #e3e3e3;
      overflow: hidden;
  }
  .cme-account-list li:first-child {margin-top: 0; padding-top: 0; border-top: none;}
  .post-test-details {float: left; width: 65%;}
  .post-test-actions {float: right; width: 20%; padding-top: 20px;}
  .post-test-actions a {float: right; background: #00ACE4; display: inline-block; padding: 10px 20px; color: #fff; text-decoration: none; margin-top: 15px; border: none;}
  .post-test-actions a:hover {background: #0099CA;}

.reporting-documents .reporting-sidebar {display: none;}
.reporting-documents .col-sm-9 {width: 100%;}

.document-reporting-menu ul {margin: 0; padding: 0;}
.document-reporting-menu ul li {list-style: none; padding: 10px!important; background: #e3e3e3; margin-top: 1px;}
.document-reporting-menu ul li:first-child {margin-top: 0;}


@media only screen and (max-width: 979px) {
    .test-sidebar {float: none!important; width: 100%!important;}
}

@media only screen and (max-width: 1200px) {
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport {position: relative; display: block; min-height: auto!important;}
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport::after {position: absolute; height: 100%; content: ''; width: 29px; z-index: 10000; top: 0; right: 0; background: url('http://achnew.stage.bluespiremarketing.net/ACH/media/Emerge_ACH/Site%20Images/shadow.png') top right repeat-y;}
  .slider-wrapper .bx-wrapper .bx-prev {left: -60px!important;}
}
@media (min-width: 768px) {
div[id*="editabletext1_ucEditableText_widget1_ctl00_MainDiv"] .form-group .col-sm-12.col-md-3.col-xs-12 {
		padding-left: 10px;
		padding-right: 0;
	}
}
@media only screen and (max-width: 768px) {
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport .bxslider li {width: 345px!important}
  .slider-wrapper .bx-wrapper .bx-controls-direction a {display: none;}
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport {position: relative; display: block; min-height: auto!important;}
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport::after {position: absolute; height: 100%; content: ''; width: 29px; z-index: 10000; top: 0; right: 0; background: url('http://achnew.stage.bluespiremarketing.net/ACH/media/Emerge_ACH/Site%20Images/shadow.png') top right repeat-y;}
}
@media only screen and (max-width: 1024px) and (orientation : landscape) {
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport .bxslider li {width: 297px!important}
  .slider-wrapper .bx-wrapper .bx-controls-direction a {display: none;}
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport {position: relative; display: block; min-height: auto!important;}
  .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport::after {position: absolute; height: 100%; content: ''; width: 29px; z-index: 10000; top: 0; right: 0; background: url('http://achnew.stage.bluespiremarketing.net/ACH/media/Emerge_ACH/Site%20Images/shadow.png') top right repeat-y;}
}
@media only screen and (max-width: 375px) {
    .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport  {overflow: visible!important; min-height: 451px!important;}
    .box-home-page .box-hospital-events .slider-wrapper .bx-wrapper .bx-viewport::after {right: -10px!important;}
}
ul.maplist li a {
    margin:0 !important;
}

.ErrorMessage {color:red;}
.clearfix.maplist {
    padding-left: 0!important;
}

.eventDetails .venueDetails > ul > li {
    width: 50%!important;
}



/* indexnav styles the navigationfor the Greystone content */
.sidebar, .indexnav, .hublinks, .sidebarClear {	
    border-top: 0.4em solid #8d9ec8;
    border-bottom: 0.4em solid #004b8d;
    float: right;	 
    margin: 0.5em 0 1em 1.6em;
    overflow:visible;
    padding: 1em 0.1em 1em 0.2em;
    width: 240px;
}
.sidebarClear {
    background: none;
    border: none;
    max-width: 480px;
    width: auto;
}

.sidebar p, .sidebarClear p, .sidebar ul, .sidebarClear ul {
    line-height: 120%;
}

.sidebar ul, .sidebarClear ul {
    padding-left: 0.6em;   
}

.sidebar li, .sidebarClear li {
    padding-bottom: 0.3em;  
}

.sidebarTitle, p.sidebarTitle {	
    border-bottom-width: thin;	
    border-bottom-style: solid;	
    border-bottom-color: #ccc;
    color: #004b8d;
    font: 1em/120% sans-serif;
    margin: 0.6em 0 0.3em 0;
    padding-bottom: 0.3em
}
 div.details a{text-decoration:none;}
 
 h2, h3 {
    color: #4A6EA7;
}

.grandrounds_list li .details h4{color:#002C77;}
.grandrounds_list li .details p{color:#434749;}


/* Header Styles - March 07, 2016 - MF */
header .box-main-nav {
    background: #002c77;
    padding-top: 20px;
}
header .box-top-nav {
    background: #00235d;
}
header .box-main-nav .box-right-nav .navbar-nav li a {
    color: #fff;
}
header .box-main-nav .box-right-nav .navbar-nav li:hover a {
    color: #0f558d;
}
header .box-main-nav .search-dropdown a {color: #fff;}
header .box-main-nav .search-dropdown a:hover {color: rgba(255, 255, 255, 0.85);}

header .box-main-nav .box-right-nav .search-dropdown .dropdown-menu {
    left: auto;
    right: 0;
}
header .box-main-nav .box-bottom-line {padding-top: 20px;}

header .box-main-nav .box-right-nav .navbar-nav li .box-left-drop {left: -507px!important;}
header .box-main-nav .box-right-nav .navbar-nav li .box-center-drop {left: -325px!important;}

/* Color Bar */
.box-bottom-line ul .accent-blue {
    background: #00ade4;
}
.box-logo {
    margin-top: 5px;
}
.box-logo .img-responsive {
    width: 400px;
}
.box-footer-bottom a .img-responsive {width: 300px;}
.footer-logo img {
    width: 250px;
}
header .box-main-nav .navbar-default .navbar-toggle {margin-top: 10px;}
header .box-main-nav .box-right-nav {margin-top: 0;}
footer .box-footer-bottom h3 {margin-top: 0;}
footer .input-group {margin-top: 0;}
.box-footer-social-links {margin-top: 20px;}
.navbar-brand img {
    width: 250px;
    margin-top: 5px;
}

.login-page-wrapper header .box-main-nav {
    background: #fff;
    padding-top: 20px;
}

@media (min-width: 1200px) {
    header .box-main-nav .box-right-nav .navbar-nav li {
        padding: 15px 16px;
    }
}
@media (min-width: 768px) and (max-width: 990px) {
	.box-logo {width: 100%!important;}
	header .box-main-nav .box-right-nav .search-dropdown {
		float: right;
	}
		
	header .box-main-nav .box-right-nav {
	    padding-top: 10px;
	    clear: both;
	    width: 100%;
	    float: none!important;
	}
    header .box-main-nav, header .box-main-nav .box-bottom-line {
        padding-top: 0;
    }
    header .box-main-nav .box-right-nav .navbar-nav {float: left!important;}
    header .box-main-nav .box-right-nav .navbar-nav li {
    	padding: 8px 25px!important;
    }
    header .box-main-nav .box-right-nav .navbar-nav li a {font-size: 13px!important;}
    header .box-main-nav .box-right-nav .navbar-nav li .box-center-drop {
		left: -275px!important;
		width: 650px!important;    
	}
	header .box-main-nav .box-right-nav .navbar-nav li.get-involved.dropdown-item .box-center-drop{
		left: -375px!important;
		width: 650px!important;  
	}
	header .box-main-nav .box-right-nav .navbar-nav li.services.dropdown-item .box-dprt-drop {
		left: 0!important;
		width: 650px!important;  
	}
	header .box-main-nav .box-right-nav .navbar-nav li.academics.dropdown-item .box-left-drop {
		left: -505px!important;
		width: 650px!important;  
	}
	header .box-main-nav .search-dropdown .dropdown-menu {top: 43px!important;}
	header .box-main-nav .search-dropdown {margin-right: 10px;}
}
@media (min-width: 768px) {
	header .box-main-nav {
		padding-top: 20px!important;
	}
    header .box-top-nav ul {text-align: right; margin-top: 10px;}
}

@media (max-width: 767px) {
	header .box-main-nav .box-bottom-line {padding-top: 0!important;}
	header .box-main-nav .navbar-default .navbar-toggle {margin-left: 10px; margin-top: 7px!important;}
	header .box-main-nav .navbar-default .navbar-toggle .icon-bar {background-color: #fff!important;}
	header .box-main-nav .navbar-header .navbar-brand img {
		width: 250px; margin-top: 0!important;	
	}
	header .box-main-nav .navbar-header .navbar-brand {float: none!important;}
	header .box-main-nav .navbar-header .box-right-dropdown {
		float: none!important;
		margin-left: 0!important;
	}
	header .box-main-nav .navbar-header .box-right-dropdown .dropdown-menu {width: 100%!important; left: 0!important; top: 38px!important;}
	header .box-right-dropdown a:after {float: right!important;}
    header .box-main-nav .navbar-header .box-right-dropdown {padding: 8px 15px!important; margin-top: 55px;}
    .navbar-header {position: relative;}
    header .box-main-nav .navbar-header .navbar-brand {position: absolute!important; margin-left: -125px; left: 50%;}
  .box-main-nav.nav-active .navbar-header .box-right-dropdown {display: none!important;}
  .box-main-nav.nav-active .navbar-header .navbar-brand {visibility: visible!important;}
  header .box-main-nav {padding-top: 0;!important;}
  header .navbar-default {padding-top: 10px;}
  .box-bottom-menu {background: #f0f0ec!important; border-bottom: 2px solid #e3e3df; padding-left: 0!important; padding-right: 0!important;}
  .box-bottom-menu ul {padding: 0;}
   .box-main-nav .navbar-collapse .navbar-nav li {padding: 0!important; border: none!important;}
  .box-main-nav .navbar-collapse .navbar-nav .box-bottom-menu ul li {padding: 10px 15px!important;}
  .navbar-nav .open .dropdown-menu {background: #f0f0ec!important; border-bottom: 2px solid #e3e3df;}
  .navbar-nav .open .dropdown-menu > li > a {padding: 5px 15px!important;}
  .box-middle-section {margin-bottom: 0!important;}
  .navbar .navbar-header .navbar-brand {padding: 0!important; margin: 10px 0 0 -145px!important;}
}
@media (min-width: 400px) and (max-width: 767px) {
    header .box-main-nav .navbar-header .navbar-brand img {
		width: 290px; margin-top: 0!important;	
	}
    header .box-main-nav .navbar-header .navbar-brand {position: absolute!important; margin-left: -145px; left: 50%;}
}
@media (max-width: 400px) {
      header .box-main-nav .navbar-header .navbar-brand {position: absolute!important; margin-left: -115px!important; left: 50%;}
      header .box-main-nav .navbar-header .navbar-brand img {width: 230px;} 
}
#blank_container {
    background: #f8f8f8;
    padding: 40px 0 60px;
    max-width: 860px;
    margin: 0 auto 0;
    overflow: hidden;
    margin-top: 60px;
    margin-bottom: 40px;
}
#blank_header {
    margin-bottom: 30px;
}
.header_group {padding: 0 40px 30px;}
.header_group img {
     width: 170px;
}
#blank_content, #blank_title {padding: 0 40px;}
.EditingFormValueCell {padding-left: 0!important;}
.radio-list-vertical {padding-left: 20px!important;}
textarea {min-height: 140px; width: 100%; background: #fff!important; border-radius: 0!important;}
.buttons {margin-top: 15px!important;}
.buttons input.FormButton {background: #00ACE4!important; border-radius: 0!important; padding: 10px 20px!important; border: 2px solid #00ACE4!important;}
.buttons input.FormButton:hover {background: none!important; border-radius: 0!important; padding: 10px 20px!important; color: #00ACE4!important;}
.ErrorLabel {
  margin-bottom: 10px; display: block;
  color: #A94442;
  background-color: #F2DEDE;
  border: 1px solid #EBCCD1;
  padding: 15px;
}
.EditingFormErrorLabel {color: red;}
#blank_footer {
  margin: 0 auto 60px;
  max-width: 860px;
  text-align: center;
  overflow: hidden;
}
#blank_footer p {text-align: center;}
.header_group img {width: 475px!important;}
@media (max-width: 860px) {
  #blank_container {margin-top: 0!important; margin-bottom: 0!important; border: none!important; background: none!important;}
  .header_group {
        width: auto;
        max-width: 475px;
  }
  .header_group img {width: 100%!important;}
}

.guild-buttons .btn.btn-primary {width: 100%!important;}


/* Custom Login */
.login-page-wrapper .ErrorLabel {display: none; position: absolute; top: 41px; left: 15px; padding: 4px 20px!important; color: #A94442!important;}
#p_lt_ctl03_LoginEditableContent_ucEditableText_widget1_ctl00_Login1_FailureText.ErrorLabel {width: 100%; padding: 0!important; background: none!important; border: none!important; display: block!important; top: auto!important; bottom: 65px!important;}
.login-page-wrapper .LogonDialog table tr:nth-child(4n) td {padding-right: 0!important; position: static!important; top: 190px!important;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td:first-child {text-align: right; display: block;}
.login-page-wrapper .DialogPosition {width: 100%;}
.login-page-wrapper .DialogPosition table {width: 100%;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td:last-child {padding-right: 35px; position: relative;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td.LogonDialog {padding-right: 0!important;}
.login-page-wrapper .login-section .login-window .happy-family a {margin-left: 100px!important;}
.login-page-wrapper .NewUsrBox {border-left-color: #e3e3e3!important;}
.login-page-wrapper .alert-warning {margin-bottom: 0!important; margin-top: 30px;!important;}
@media (min-width: 768px) and (max-width: 990px) {
.login-page-wrapper .col-sm-6 {width: 100%; padding: 0;}
.login-page-wrapper .NewUsrBox {border-left: none!important; border-top: 1px solid #e3e3e3; padding-left: 0!important; min-height: 0!important; padding-top: 40px; margin-top: 40px;}
.login-page-wrapper .NewUsrBox .Boxholder {position: static!important; top: 0!important;}
.login-page-wrapper .box-middle-section {margin-bottom: 0!important;}
}
@media(max-width: 768px) {
.login-page-wrapper header.container {width: 100%!important;}
.login-page-wrapper .login-section {width: 100%!important;}
.login-page-wrapper {padding-top: 0!important;}
.login-page-wrapper header .box-space .box-main-nav .box-header-desktop {padding: 0 30px!important;}
.login-page-wrapper {background: #fff;}
}
@media(max-width: 767px) {
.login-page-wrapper .col-sm-6 {width: 100%; padding: 0;}
.login-page-wrapper .NewUsrBox {border-left: none!important; border-top: 1px solid #e3e3e3; padding-left: 0!important; min-height: 0!important; padding-top: 40px; margin-top: 40px;}
.login-page-wrapper .NewUsrBox .Boxholder {position: static!important; top: 0!important;}
.login-page-wrapper .box-middle-section {margin-bottom: 0!important;}
.login-page-wrapper .login-bottom {padding: 15px 30px 75px!important;}
.login-page-wrapper .login-section .login-window .happy-family a {margin-left: 0!important;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td:last-child {padding-right: 0!important;}
.login-page-wrapper .login-section .login-window .LogonPageBackground table td input[type='submit'] {margin: 0!important; margin-left: 15px!important;}
.login-page-wrapper .login-section .container {padding: 30px!important;}
.login-page-wrapper .login-section .login-window .happy-family .sign-in {margin-top: 0!important;}
.login-page-wrapper .login-section .login-window .happy-family h1 {margin-bottom: 5px!important; font-size: 30px!important;}
}
/* US News Footer Updates */
footer .box-footer-social-links {position: absolute; right: 165px; top: -75px;}
footer .box-footer-social-links h4 {display: none;}
.usnews-box {position: absolute; right: 8px; top: -65px;}
.usnews-box img {width: 120px;}
footer .box-footer-bottom .box-copyright {position: absolute; top: -40px; left: 15px;}
footer .box-footer-bottom {padding-bottom: 100px;}
html {background: #f7f4f2;}
.box-middle-section {background: #fff!important;}

@media only screen 
  and (max-width: 1024px) {
  footer .box-footer-social-links, .usnews-box, footer .box-footer-bottom .box-copyright  {position: static!important; float: none!important; margin: 0!important;}
  .usnews-box {margin-top: 20px!important;}
}


/* Foundation - Donate Button */
.donate-button {display: inline-block; background: #00ade4!important; 
  padding: 11px 15px 10px; font-size: 14px; 
  float: right; color: #fff!important;
  position: absolute;
  right: 111px;
  height: 100%;
  top: 0;
}
.donate-button i {font-size: 14px!important;}
.box-top-nav .container {position: relative;}
.box-top-nav ul {padding-right: 215px}
.donate-button i {color: #fff!important; padding: 0;}
.donate-button:hover {background: #029acb!important; text-decoration: none!important;}
.box-logo .donate-button {display: none!important;}
@media screen and (min-width: 1200px) {
  .donate-button {right: 140px; font-size: 16px;}
  .box-top-nav ul {padding-right: 120px}
}
@media screen and (max-width:992px) {
  .box-top-nav ul {padding-right: 0;}
  .box-logo {float: none!important; width: 100%!important; position: relative;}
  .site-logo {float: left!important; width: 50%!important;}
  .box-top-nav .donate-button {display: none!important;}
  .box-logo .donate-button {display: block!important; float: right!important; padding: 8px 15px!important; font-size: 14px!important; position: absolute; top: 0; right: 0;}
  header .box-main-nav .box-right-nav {float: none!important; width: 100%!important; margin-top: 10px!important;}
  header .box-main-nav .box-right-nav .navbar-nav {float: left; margin-left: 15px;}
  header .box-main-nav .box-right-nav .navbar-nav li {
    padding: 6px 12px!important;
  }
}



/* custom classes - wysiwyg */
.image-style {max-width: 100%; padding: 0!important}
.img-top-right{
  float: right;
  margin: 0 0 15px 15px!important;
}
.img-top-left{
  float: left;
  margin: 0 15px 15px 0!important;
}
.img-middle-right{
  float: right;
  margin: 15px 0 15px 15px!important;
}
.img-middle-left{
  float: left;
  margin: 15px 15px 0 15px!important;
}
.img-bottom-right{
  float: right;
  margin: 15px 0 0 15px!important;
}
.img-bottom-left{
  float: right;
  margin: 15px 15px 0 0!important;
}

.inside-physicians-detail-page .box-physician-detail-right-section .physician-detail-wrapper .physician-detail-right .right-top-section h2 span {
    display: block;
    font-size: 18px;
    line-height: 26px;
    margin-top: 5px;
    color: #868686;
    font-weight: 400!important;
}