body { font-family: 'Oxygen', Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 26px; }

/** BEGIN Responsive updates **/
@media screen and (max-width: 767px) {
  .PhysicianDropDown { max-width: 100%; }
}
  /* Mobile tab-view fixes */
  .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav { float: none; width: auto; }
  .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav li.mleft { border-radius: 5px; }
  .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav li.mleft a { float: none; display: inline; padding: 0.5em 0.25em; }
  .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-panel { float: none; width: auto; padding: 1em; }
  .ui-tabs.mleft { width: .2em .2em 0; }
  .ui-tabs.mleft .ui-tabs-nav { padding: .2em .2em 0; float: none; width: auto; }
  .ui-tabs.mleft .ui-tabs-nav li { clear: none; width: auto; border-bottom-width: 0px !important; border-right-width: 1px !important; margin: 1px .2em 0 0; }
  .ui-tabs.mleft .ui-tabs-nav li a { display: inline; }
  .ui-tabs.mleft .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: 0; border-right-width: 1px; }
  .ui-tabs.mleft .ui-tabs-panel { padding: 1em 1.4em; float: none; width: auto; }
}
/** END Responsive updates **/


.ProtocolCatList { -webkit-column-count: 3; -webkit-column-gap: 10px; -webkit-column-fill: auto; -moz-column-count: 3; -moz-column-gap: 10px; -moz-column-fill: auto; column-count: 3; column-gap: 10px; column-fill: auto; position:relative; z-index:10; }

.ProtocolCatListItem { width:90%; margin-left:auto; margin-right:auto; margin-bottom:5px; padding:0px; border-style:none; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; position: relative; z-index: 10; }

.ProtocolCategory { display: block; }

.ProtocolImageBox { z-index: 12; min-height: 150px; font:bold 24px/35px Arial; color:#333333; cursor:pointer; }

.ProtocolImage { width: 90%; }

.ProtocolMenu { position: relative; left: 0px; top: 0px; background: #FFFFFF; border: 1px solid #005D67; color: #707F90; width: 200px; z-index: 20; display: none; }

.ProtocolSubMenu { font:bold 16px/40px Arial; position: absolute; left: 200px; top: -1px; background: #FFFFFF; border: 1px solid #005D67; color: #707F90; width:200px; display: none; }

.ProtocolMenuItem { font:bold 16px/40px Arial; border-top: 1px solid #005D67; border-bottom: 1px solid #005D67; line-height: 40px; display: block; padding-left: 16px; }

.ProtocolMenuItem:hover { background: #dddddd; cursor: pointer; }

#radproto-search-container { position: relative; width: 90%; z-index: 100; }

@media (min-width: 768px) {
  #radproto-search-container { margin-top: 0px; }
}

@media (max-width: 767px) {
  #radproto-search-container { width: 100%; max-width: 370px; }
}

#radproto-text-search { position: relative; width: 100%; box-sizing: border-box; font-size: 1.1em; padding: 0.5em 0.5em; }

#radproto-text-search:focus { outline: none; }

#radproto-text-search-results { position: absolute; width: 100%; max-height: 206px; overflow-y: auto; overflow-x: hidden; box-sizing: border-box; top: 35px; left: 0; background-color: white; color: black; font-weight: 700; margin: 0; padding: 0; border: 1px solid #cccccc; }

#radproto-text-search-results li { list-style: none; padding: 0.125em 0.25em; max-height: 200px; }

#radproto-text-search-results li a { color: black; text-decoration: none; }

#radproto-text-search-results li:hover { background-color: #707F90; }

#radproto-text-search-results li:hover a { color: white; }

/** Disable DNN  icons **/
.login_style
{
  visibility: hidden;
}

/***** COLORS *****/
body { color: #000000; }

div.actionMenu ul.dnn_mact > li:hover > a { background-color: #249188; color: #FFFFFF; text-shadow: none; }

div.actionMenu ul.dnn_mact > li > a { background-color: #2ebaae; color: #FFFFFF; text-shadow: 1px 1px 1px #969696; }

.dnnDragHint { border-color: rgba(153, 153, 153, 0.2); background: rgba(153, 153, 153, 0.1) !important; }

.paneOutline { background: rgba(153, 153, 153, 0.1) !important; border-color: #ffffff; }

header { background: #FFFFFF; border-top-color: #e3e3e3; border-bottom-color: #e3e3e3; }
header ul.functions li { border-left-color: #e3e3e3; }
header ul.functions li a:link, header ul.functions li a:focus, header ul.functions li a:visited, header ul.functions li a:active { color: #aaaaaa; }
header ul.functions li a:hover { color: #2ebaae; }
header .menuTab-holder { border-left-color: #e3e3e3; }
header .menuTab-holder .hamburger-menu .bar { background: #aaaaaa; }
header .menuTab-holder .hamburger-menu .bar.animate { background: transparent; }
header .menuTab-holder .hamburger-menu .bar:before { background: #aaaaaa; }
header .menuTab-holder .hamburger-menu .bar:after { background: #aaaaaa; }
header .notification-holder { background: #FFFFFF; }
header .notification-holder .registerGroup .buttonGroup .userNotification { border-left-color: #e3e3e3; }
header .notification-holder .registerGroup .buttonGroup a { border-left-color: #e3e3e3; color: #aaaaaa; }
header .notification-holder .registerGroup .buttonGroup a:hover { color: #2ebaae; }
header .notification-holder .registerGroup .buttonGroup .userNotifications span { background: #2ebaae; color: #fff; }
header .message-holder { background: #FFFFFF; }
header .message-holder .registerGroup .buttonGroup { /* .userMessages span */ }
header .message-holder .registerGroup .buttonGroup a { border-left-color: #e3e3e3; color: #aaaaaa; }
header .message-holder .registerGroup .buttonGroup a:hover { color: #2ebaae; }
header .message-holder .registerGroup .buttonGroup .userMessages span { background: #2ebaae; color: #fff; }
header .register-holder .registerGroup .buttonGroup a { border-left-color: #e3e3e3; color: #aaaaaa; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
header .register-holder .registerGroup .buttonGroup a:hover { color: #2ebaae; }
header .profile-holder { background: #FFFFFF; }
header .profile-holder .registerGroup .buttonGroup .userProfileImg { border-left-color: #e3e3e3; }
header .profile-holder .registerGroup .buttonGroup .userProfileImg img { border-color: #FFFFFF; }
header .profile-holder .registerGroup .buttonGroup .userProfileImg img:hover { border-color: #2ebaae; }
header #mobile-functions-holder { background: #FFFFFF; border-color: #e3e3e3 !important; }
header #mobile-functions-holder .registerGroup { border-right-color: #e3e3e3; }
header #mobile-functions-holder .message-holder .registerGroup { border-bottom-color: #e3e3e3; }
header #divLanguages { background: #FFFFFF; border-color: #e3e3e3; }
header #divLanguages .language-object .selected img { border-color: #2ebaae; }

#slideout { /* .menu-content  */ }
#slideout .menu-content { background: #FFFFFF; border-left-color: #e3e3e3; }
#slideout .menu-content .search-holder { border-bottom-color: #e3e3e3; }
#slideout .menu-content .search-holder .searchInputContainer .NormalTextBox { background: #f4f4f4; border-color: #e3e3e3; }
#slideout .menu-content .search-holder .searchInputContainer .NormalTextBox:focus { outline: none; box-shadow: 0px 0px 1px #2ebaae; border-color: #2ebaae; }
#slideout .menu-content .search-holder .searchInputContainer ul.searchSkinObjectPreview { background: #f4f4f4; border-color: #2ebaae; }
#slideout .menu-content .nav-holder { background: #FFFFFF; }
#slideout .menu-content .nav-holder::-webkit-scrollbar { width: 12px; }
#slideout .menu-content .nav-holder::-webkit-scrollbar-track { background: #f4f4f4; }
#slideout .menu-content .nav-holder::-webkit-scrollbar-thumb { background: #3c3b3b; }

a, a:visited { color: #000000; }
a:hover, a:focus { color: #005D67; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { color: #005D67; }

h2, .h2 { color: #005D67; }

h4, .h4 { color: #005D67; }

h6, .h6 { color: #005D67; }

.DnnContainer-holder h1.line, .DnnContainer-holder h3.line { padding-bottom: 8px; border-bottom: solid 1px #000000; width: 90%; }
.DnnContainer-holder h2.line, .DnnContainer-holder h4.line { padding-bottom: 8px; border-bottom: solid 1px #000000; width: 90%; }

footer p, footer .p, footer a, footer .a { color: #005D67; }

/**
.DnnContainer-holder-clean a:link, .DnnContainer-holder-clean a:visited, .DnnContainer-holder-clean a:focus, .DnnContainer-holder-clean a:active { color: #2ebaae; border-bottom-color: #3c3b3b; }
.DnnContainer-holder-clean a:hover { color: #3c3b3b; border-bottom-color: #2ebaae; }
.DnnContainer-holder-clean p { color: #aaaaaa; }
.DnnContainer-holder-clean li { color: #aaaaaa; }
.DnnContainer-holder-clean ul.icon-list li i { color: #2ebaae; }

.DnnContainer-holder { border-color: #e3e3e3; background: #FFFFFF; color: #aaaaaa; }
.DnnContainer-holder h1.arrow :before, .DnnContainer-holder h3.arrow :before { color: #2ebaae; }
.DnnContainer-holder h2.arrow :before, .DnnContainer-holder h4.arrow :before { color: #3c3b3b; }
.DnnContainer-holder h1.line, .DnnContainer-holder h3.line { border-bottom-color: #2ebaae; }
.DnnContainer-holder h2.line, .DnnContainer-holder h4.line { border-bottom-color: #3c3b3b; }
.DnnContainer-holder.footer-bg { background: #f4f4f4; }
.DnnContainer-holder a:link, .DnnContainer-holder a:visited, .DnnContainer-holder a:focus, .DnnContainer-holder a:active { color: #2ebaae; border-bottom-color: #3c3b3b; }
.DnnContainer-holder a:hover { color: #3c3b3b; border-bottom-color: #2ebaae; }
.DnnContainer-holder p { color: #aaaaaa; }
.DnnContainer-holder li { color: #aaaaaa; }
.DnnContainer-holder ul.icon-list li i { color: #2ebaae; }
**/
.socialContainer .list-inline a, .socialContainer .list-inline a:link, .socialContainer .list-inline a:focus, .socialContainer .list-inline a:visited, .socialContainer .list-inline a:active { color: #aaaaaa; }
.socialContainer .list-inline a:hover { color: #2ebaae; }

.sliderContainer { border-bottom-color: #e3e3e3; }
.sliderContainer h1, .sliderContainer .h1 { color: #2ebaae; }
.sliderContainer h2, .sliderContainer .h2 { color: #3c3b3b; }
.sliderContainer .carousel-indicators li { border-color: #2ebaae; background: #FFFFFF; }
.sliderContainer .carousel-indicators .active { background-color: #2ebaae; }

.dnnPrimaryAction, .dnnSecondaryAction, .dnnTertiaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span { border-color: #29a69b !important; background: #FFFFFF; color: #2ebaae; }

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction { border-color: #29a69b; background: #2ebaae; font-family: "Source Sans Pro", sans-serif; color: #FFFFFF !important; }

.dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover { border-color: #29a69b; background: #29a69b; color: #FFFFFF; }

.dnnSecondaryAction, a.dnnSecondaryAction, ul.dnnAdminTabNav li a, .dnnLogin .LoginTabGroup span { border-color: #29a69b !important; background: #FFFFFF; color: #2ebaae !important; }

.dnnSecondaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnSecondaryAction:hover { border-color: #29a69b; background: #29a69b; color: #FFFFFF !important; }

/***** COLORS *****/

/** ----- Footer Basics ----- **/
footer .sub-footer .container-fluid, footer .sub-footer .container-fluid a, footer .sub-footer .container-fluid a:visited, footer .sub-footer .container-fluid a:link, footer .sub-footer .container-fluid a:hover {background-color: #005D67; color: #FFFFFF;}

footer .sub-footer {height: 70px; padding: 20px 0px 20px 0px; background-color: #005D67; }

/** ----- Main Page CSS - Mobile ------ **/
@media only screen and (max-width: 600px)
{
  #skin_nav { float:right; padding:0px 55px 0px 15%; position:relative; z-index:920; width:100%; border-bottom: solid 5px #71A7AD; background-color: #0C565D; }
  #nav_box { height: auto; }
  #dnn_HeroImage { margin-left: -30px; margin-right: -30px; }
  header { height: 85px !important; }
  
  .Normal p, .Normal ul, .Normal li { font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; }
  .Normal ul, .Normal li { padding-left: 3px;}
  .Normal h1 {font-size: 30px; font-weight: 400; font-stretch: 85%; line-height: 30px; letter-spacing: 1px; }
  .Normal h4 {font-size: 16px; font-weight: 700; color: #000000; letter-spacing: 1px;}

  h2 > .Head  { font-size: 32px; line-height: 40px; font-weight: 700; color: #000000; text-transform: capitalize; }

  td, td a, td a:visited { color: #000000; font-weight: 700; text-decoration: none; font-size: 16px; line-height: 24px; }
  td a:hover, td a:focus { color: #005D67; text-decoration: underline; }
  td a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

  header .logo-holder { z-index: 999;}
  header .logo-holder img { min-width: 275px; max-width: 325px; }
  p.WelcomeHeader { font-style: normal; font-weight: 700; font-size: 24px; line-height: 36px; color: #FFFFFF;}

  #dnn_PaymentButton { padding: 0px 0px 0px 0px; }
  a.paymentbtn, a.paymentbtn:visited, a.paymentbtn:focus {visibility: hidden; width: 318px; height: 50px; background-color: #BDE93C; color: #0F362F; font-style:normal; font-weight: 700; font-size: 16px; line-height: 24px; border: 1px solid #8BAB2F; border-radius: 6px;}
  a.paymentbtn:hover {visibility: hidden; color: #FFFFFF; background-color: #8BAB2F; border: solid 1px #8BAB2F; border-radius: 6px;}

  #mobilepayment { visibility: visible; margin-bottom: 2px; }
  a.mobilepaybtn, a.mobilepaybtn:visited, a.mobilepaybtn:focus {visibility: visible; width: 100%; height: 38px; background-color: #BDE93C; color: #0F362F; font-style:normal; font-weight: 700; font-size: 16px; line-height: 24px; border: 1px solid #8BAB2F; border-radius: 6px;}
  a.mobilepaybtn:hover {visibility: visible; color: #FFFFFF; background-color: #8BAB2F; border: solid 1px #8BAB2F; border-radius: 6px;}
  

  a.providersbtn, a.providersbtn:visited, a.providersbtn:focus {width: 95%; height: 40px; padding:auto; float:inline; background-color: #BDE93C; color: #0F362F; font-style:normal; font-weight: 700; font-size: 16px; line-height:24px; border: 1px solid #8BAB2F; border-radius: 6px; }
  a.providersbtn:hover {color: #FFFFFF; background-color: #8BAB2F; border: solid 2px #8BAB2F; border-radius: 4px;}
  
  a.facebookbtn, a.facebookbtn:visited, a.facebookbtn:focus {width: 320px; height: 104px; padding: 24px 10px 25px 24px; float:inline; background-color: #0C565D; color: #FFFFFF; font-style:normal; font-weight: 700; font-size: 16px; line-height:24px; border: 1px solid #B8BEC7; border-radius: 4px; text-align: left;}
  a.facebookbtn:hover {color: #FFFFFF; background-color: #B8BEC7; border: solid 2px #B8BEC7; border-radius: 4px;}
  
  .facebookbtnsvg { float:right; padding: auto; }

  p.exambtn { margin-bottom: 16px;}
  a.exambtn, a.exambtn:visited, a.exambtn:focus, a.examretbtn, a.examretbtn:visited, a.examretbtn:focus {text-align: left; width: 100%; height: 80px; padding:16px 10px; float:inline; background-color: #EEEEEE; color: #000000; font-style:normal; font-weight: 700; font-size: 16px; line-height: 80px; border-bottom: 2px solid #71A7AD; border-radius: 0px; border-left: none; border-top: none; border-right: none; }
  a.exambtn:hover, a.examretbtn:hover {text-align: left; color: #71A7AD; background-color: #FFFFFF; border-bottom: solid 2px #71A7AD; border-radius: 0px;}
  a.exambtn img { max-height: 60px; float: left;  margin-right: 25px; }
  
  a.examretbtn { margin-top: 32px; }

  .ExamVideo { min-width: 400px; min-height: 250px; margin-left: -50px; margin-right: -50px;}    

  p.downloadbtn { margin-bottom: 16px;}
  a.downloadbtn, a.downloadbtn:visited, a.downloadbtn:focus {text-align: left; width: 100%; height: 76px; padding:10px 20px; float:inline; background-color: #EEEEEE; color: #000000; font-style:normal; font-weight: 700; font-size: 16px; line-height: 56px; border-bottom: 2px solid #71A7AD; border-radius: 0px; border-left: none; border-top: none; border-right: none; vertical-align: middle; }
  a.downloadbtn:hover {text-align: left; color: #005D67; background-color: #FFFFFF; border-bottom: solid 2px #005D67; border-radius: 0px;}
  a.downloadbtn img { max-height: 60px; float: left; margin-right: 25px; }
  
  .radia-lines {border-top: solid 1px #888888; border-bottom: solid 1px #888888; margin: 10px 0px 10px 0px; }
  .radia-lines p { padding:5px 15% 0px 15%; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; }
  
  #Radia_Box { width:95%; height: 48px; color: #FFFFFF; font-weight: bold; padding-top: 10px; font-size: 16px; line-height: 24px; position:relative; border: 0px; background-color: #0C565D; text-align: center;}
  .AddressPhones { font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; }
  .AddressPhones a, .AddressPhones a:visited, .AddressPhones a:hover, .AddressPhones a:link { font-style: normal; font-weight: 700; font-size: 24px; line-height: 36px; color: #000000; text-decoration:underline; }

  footer { padding-top: 3px; }
  #dnn_FooterCenterPane { padding-left: 16px; border-top: solid 2px #005D67; padding-top: 10px; border-bottom: solid 2px #005D67; padding-bottom: 5px;}
  footer .container-fluid {padding-left: 0px; padding-right: 0px;}
  footer .sub-footer .container-fluid, footer .sub-footer .container-fluid a, footer .sub-footer .container-fluid a:visited, footer .sub-footer .container-fluid a:link, footer .sub-footer .container-fluid a:hover { font-size: 16px; line-height: 24px; }

  .SocialIcons {text-align: center; height: 50px; padding-top: 12px; padding-bottom: 10px;}

  /* ------- Contact Form CSS for Mobile -------*/
  .ContactForms { padding: 10px 5px 5px 0px; width: 90%; }

  .ContactForms .xmp-form-first, .ContactForms .xmp-form-phone, .ContactForms .xmp-form-contact, .ContactForms .xmp-form-examdate, .ContactForms .xmp-form-examname, .ContactForms .xmp-form-last, .ContactForms .xmp-form-email, .ContactForms .xmp-form-comments, .ContactForms .xmp-form-captcha, .ContactForms .xmp-form-consent, .ContactForms .xmp-form-supplies, .ContactForms .xmp-form-captcha, .ContactForms .xmp-form-buttons { margin: 2px; padding: 16px 16px 0px 0px; clear: left; }
  
  .ContactForms label.xmp-form-label, .ContactForms span.xmp-form-label { display: block; text-align: left; font-size: 16px; line-height: 24px;}
  
  .ContactForms input[type="text"] { width: 90%; height: 55px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 16px; line-height: 24px; padding: 16px; }

  .ContactForms textarea { width: 90%; height: 100px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 16px; line-height: 24px; padding: 16px; }

  .ContactForms input[type="checkbox"], .ContactForms input[type="radio"] { margin-right: 7.5px; }
  
  .ContactCheckBoxText { font-size: 16px; line-height: 24px; }

  .ContactForms .SubmitButton { width: 90%; height: 53px; font-size: 16px; line-height: 24px; text-align: center; background-color: #BCE93C; border-style: solid; border-width: 1px; border-color: #8BAB2F; border-radius: 6px; color: #005D67; margin-bottom: 16px; }
  .ContactForms .ResetButton { width: 90%; height: 53px; font-size: 16px; line-height: 24px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #71A7AD; border-radius: 6px; color: #005D67; }
  
  /* ------- Supplies Form CSS For Mobile -------*/
  .SuppliesForm { padding: 10px 5px 5px 5px; }

  .SuppliesForm .xmp-form-office, .SuppliesForm .xmp-form-contact, .SuppliesForm .xmp-form-phone, .SuppliesForm .xmp-form-street, .SuppliesForm .xmp-form-city, .SuppliesForm .xmp-form-supplies, .SuppliesForm .xmp-form-captcha, .SuppliesForm .xmp-form-buttons { margin: 2px; padding: 16px 16px 0px 16px; clear: left; }

  .SuppliesForm label.xmp-form-label, .SuppliesForm span.xmp-form-label { display: block; text-align: left; font-size: 16px; line-height: 24px;}
  
  .SuppliesForm input[type="text"] { width: 90%; height: 55px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 16px; line-height: 24px; padding: 16px; }

  .SuppliesForm input[type="checkbox"] { margin-right: 7.5px; }
  
  .SuppliesFormCheckBoxText { font-size: 16px; line-height: 24px; }

  .SuppliesForm .SubmitButton { width: 90%; height: 53px; font-size: 16px; line-height: 24px; text-align: center; background-color: #BCE93C; border-style: solid; border-width: 1px; border-color: #8BAB2F; border-radius: 6px; color: #005D67; margin-bottom: 16px; }
  .ContactFSuppliesFormorms .ResetButton { width: 90%; height: 53px; font-size: 16px; line-height: 24px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #71A7AD; border-radius: 6px; color: #005D67; }
  
  /*-------- mobile_UI style --------*/
  .mobile_UI { display:block; height:35px; margin:5px 1% 10px 1%;}
  .mobile_UI img { vertical-align:middle;}
  .mobile_UI .mobile_menu, .mobile_UI .mobile_search, .mobile_UI .mobile_login, .mobile_UI .mobile_user, .mobile_UI .mobile_language { background:#707F90; padding:0; margin:0 2px; cursor:pointer;}
  .mobile_UI .mobile_menu { display:block; float:right;}
  .mobile_UI .mobile_search { display:block; float:right;}
  .mobile_UI .mobile_login { display:block; float:right;}
  .mobile_UI .mobile_user { display:block; float:right;}
  .mobile_UI .mobile_language { display:block; float:right;}
  .mobile_UI .mobile_menu img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_nav.png) no-repeat; background-color: #FFFFFF; height:34px; width:34px;}
  .mobile_UI .mobile_search img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_search.png) no-repeat 6px 6px; height:38px; width:38px;}
  .mobile_UI .mobile_login_button img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_login.png) no-repeat 6px 6px; height:38px; width:38px;}
  .mobile_UI .mobile_logout_button img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_logout.png) no-repeat 6px 6px; height:38px; width:38px;}
  .mobile_UI .mobile_user img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_user.png) no-repeat 6px 6px; height:38px; width:38px;}
  .mobile_UI .mobile_language img { background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobileUI_language.png) no-repeat 6px 6px; height:38px; width:38px;}
  .error_page .mobile_UI .mobile_search, .error_page .mobile_UI .mobile_login, .error_page .mobile_UI .mobile_user, .error_page .mobile_UI .mobile_language {display:none!important;} 
  .error_page .mobile_UI .mobile_menu { float:none; margin:0 auto; width:38px;}

  /*--------- StandardMenu style for Mobile ----------*/
  #standardMenu { width:auto;}
  #standardMenu ul { padding:0; list-style:none;}
  #standardMenu .rootMenu { float:none;border:none; margin:0;}
  #standardMenu .rootMenu li{ width:100%; float:none; margin-bottom:2px; text-align:left; background:none;}
  
  #standardMenu .rootMenu li a{ background:#0C565D; display:block; padding:0;}
  #standardMenu .rootMenu li.selected a, #standardMenu .rootMenu li.rmHover a, #standardMenu .rootMenu li.breadcrumb a, #standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover { background:#0C565D; text-decoration:none;}
  
  #standardMenu .rootMenu li a span { display:block; margin:0; padding:0 20px; color:#262161!important; white-space:nowrap; font-size:12px; font-weight:bold; text-shadow:none; text-transform:uppercase; height:38px; line-height:38px; position:relative;}
  #standardMenu .rootMenu li.selected a span, #standardMenu .rootMenu li.breadcrumb a span, #standardMenu .rootMenu li.rmHover a span, #standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span { text-decoration:none; }
  
  #standardMenu .rootMenu a span .navarrow{ position:absolute; width:60px; height:38px; margin-right:0; right:0px; background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobile_navarrow.png) no-repeat center 0;}
  #standardMenu .rootMenu li.selected a span .navarrow, #standardMenu .rootMenu li.breadcrumb a span .navarrow, #standardMenu .rootMenu li.rmHover a span .navarrow, #standardMenu .rootMenu li:hover a span .navarrow, #standardMenu .rootMenu li a:hover span .navarrow{ margin-right:0; background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobile_navarrow.png) no-repeat center 0; }
  
  #standardMenu .rootMenu a span .navarrow2{ position:absolute; width:60px; height:38px; margin-right:0; right:0px; background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobile_navarrow.png) no-repeat center -42px;}
  #standardMenu .rootMenu li.selected a span .navarrow2, #standardMenu .rootMenu li.breadcrumb a span .navarrow2, #standardMenu .rootMenu li.rmHover a span .navarrow2, #standardMenu .rootMenu li:hover a span .navarrow2, #standardMenu .rootMenu li a:hover span .navarrow2{ margin-right:0; background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobile_navarrow.png) no-repeat center -42px; }

  /*-- submenu for Mobile --*/
  #standardMenu .subMenu{ display: none; background:none; left:0; position:static; width:auto; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
  #standardMenu .rootMenu li.rmHover .subMenu { display:block;}
  #standardMenu .subMenu ul{ width:auto; border:none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}
  #standardMenu .subMenu li{ float:none; clear:both; width:100%; margin:0; padding:0; *margin-bottom:-3px; position:relative; filter:Alpha(Opacity=100); opacity:1;}
  #standardMenu .subMenu li.item a{ background-color: #FFFFFF !important; border-bottom:1px solid rgba(0, 0, 0, 0.15); margin:0; padding:0; height:auto; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; filter:Alpha(Opacity=100); opacity:1;}
  #standardMenu .subMenu li.haschild > a { background-color: #FFFFFF !important; }
  #standardMenu .subMenu li.last > a { border-bottom:none;}
  #standardMenu .subMenu li li.item a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
  #standardMenu .subMenu li.item a span{ padding:0 35px 0 15px; color:#FFFFFF!important; background:none!important; height:35px; line-height:35px;}
  #standardMenu .subMenu li.item a:hover span { background:#0C565D!important; color:#FFFFFF!important; cursor:pointer;}
  #standardMenu .subMenu li.selected > a span { color:#FFFFFF!important;}
  #standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span, #standardMenu .subMenu li.breadcrumb.haschild > a span{ background:none!important;}
  #standardMenu .subMenu li.selected.haschild > a span, #standardMenu .subMenu li.item.haschild > a:hover span { background:#0C565D!important;}
  #standardMenu .subMenu li.selected a span, #standardMenu .subMenu li.selected.haschild > a span{ background:#0C565D!important;}
  #standardMenu .level1 li.item a span{ padding:0 35px 0 25px; background:none!important; display:block;}
  #standardMenu .level2 li.item a span{ padding:0 35px 0 35px; background:none!important; display:block;}
  #standardMenu .level3 li.item a span{ padding:0 35px 0 45px; background:none!important; display:block;}
  #standardMenu .level1 li.selected > a span, #standardMenu .level2 li.selected > a span, #standardMenu .level3 li.selected > a span{ background:#0C565D!important;}
  #standardMenu .subMenu .subarrow{ margin-right:0; background:url(../_default/Skins/RadiaICSwedmonds/assets/img/mobile_navarrow2.png) no-repeat; position:absolute; right: 10px; top: 12px; width: 16px; height: 11px;}

  #standardMenu ul li ul li ul{ width:auto; margin:0; border:none;}
  #standardMenu ul li ul li ul.level1{ display: block; position:static; left:auto; top:auto;}
  #standardMenu ul li ul li ul li ul{ display:block;}
  #standardMenu ul li ul li ul li:hover ul.level2 { display: block; position:static; left:auto; top:auto;}
  #standardMenu ul li ul li ul li ul li ul{ display:block;}
  #standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; position:static; left:auto; top:auto;}

  .breadcrumb-holder { display: inline-block; width: 100%; height: 70px; font-weight: bold; padding: 10px 50px 5px 15px; background-color: #0C565D; color: #FFFFFF; line-height: 24px; font-size: 16px; text-transform: uppercase;}

}

/** ----- Desktop settings ----- **/
@media only screen and (min-width: 600px)
{
  #skin_nav { float:right; padding:0px 55px 0px 15%; position:relative; z-index:920; width:100%; border-bottom: solid 5px #71A7AD; background-color: #005D67; }
  #nav_box { height: 60px; }
  #dnn_HeroImage { margin-left: -30px; margin-right: -30px; }

  .Normal p, .Normal ul, .Normal li { font-style: normal; font-weight: 400; font-size: 24px; line-height: 36px; color: #000000; }
  .Normal ul, .Normal li { padding-left: 3px;}
  .Normal h1 {font-size: 30px; font-weight: 400; font-stretch: 85%; line-height: 30px; letter-spacing: 1px; }
  .Normal h4 {font-size: 24px; font-weight: 700; color: #000000; letter-spacing: 1px;}

  h2 > .Head  { font-size: 64px; line-height: 84px; font-weight: 700; color: #000000; text-transform: capitalize; }

  td, td a, td a:visited { color: #000000; text-decoration: none; font-weight: 700; font-size: 24px; line-height: 36px; }
  td a:hover, td a:focus { color: #005D67; text-decoration: underline; }
  td a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

  p.WelcomeHeader { font-style: normal; font-weight: 700; font-size: 64px; line-height: 84px; color: #FFFFFF;}

  header .logo-holder img { max-height: 125px;}

  #mobilepayment { visibility: hidden; height: 0px; }

  #dnn_PaymentButton { padding: 15px 0px 15px 0px; }
  a.paymentbtn, a.paymentbtn:visited, a.paymentbtn:focus {width: 318px; height: 50px; padding:auto; float:right; background-color: #BDE93C; color: #0F362F; font-style:normal; font-weight: 700; font-size: 24px; line-height:36px; border: 1px solid #8BAB2F; border-radius: 6px;}
  a.paymentbtn:hover {color: #FFFFFF; background-color: #8BAB2F; border: solid 1px #8BAB2F; border-radius: 6px;}
  
  a.providersbtn, a.providersbtn:visited, a.providersbtn:focus {width: 557px; height: 50px; padding:auto; float:inline; background-color: #BDE93C; color: #0F362F; font-style:normal; font-weight: 700; font-size: 24px; line-height:36px; border: 1px solid #8BAB2F; border-radius: 6px; }
  a.providersbtn:hover {color: #FFFFFF; background-color: #8BAB2F; border: solid 2px #8BAB2F; border-radius: 4px;}
  
  a.facebookbtn, a.facebookbtn:visited, a.facebookbtn:focus {width: 320px; height: 104px; padding: 24px 10px 25px 24px; float:inline; background-color: #0C565D; color: #FFFFFF; font-style:normal; font-weight: 700; font-size: 16px; line-height:24px; border: 1px solid #B8BEC7; border-radius: 4px; text-align: left;}
  a.facebookbtn:hover {color: #FFFFFF; background-color: #B8BEC7; border: solid 2px #B8BEC7; border-radius: 4px;}
  
  .facebookbtnsvg { float:right; padding: auto; }

  p.exambtn { margin-bottom: 48px;}
  a.exambtn, a.exambtn:visited, a.exambtn:focus {text-align: left; width: 100%; height: 100px; padding: 10px 10px; float:inline; background-color: #EEEEEE; color: #000000; font-style:normal; font-weight: 700; font-size: 24px; line-height:80px; border-bottom: 2px solid #71A7AD; border-radius: 0px; vertical-align: middle; border-left: none; border-top: none; border-right: none; }
  a.exambtn:hover {text-align: left; color: #71A7AD; background-color: #FFFFFF; border-bottom: solid 2px #71A7AD; border-radius: 0px;}
  a.exambtn img { max-height: 80px; float: left; margin-right: 25px; }

  a.examretbtn, a.examretbtn:visited, a.examretbtn:focus {width: 50%; height: 56px; padding: 10px 10px; float:inline; background-color: #FFFFFF; color: #71A7AD; font-style:normal; font-weight: 700; font-size: 24px; line-height:36px; border: 2px solid #71A7AD; border-radius: 6px; vertical-align: middle; margin-top: 32px;}
  a.examretbtn:hover {color: #71A7AD; background-color: #FFFFFF; border: solid 2px #71A7AD; border-radius: 6px;}

  p.downloadbtn { margin-bottom: 28px;}
  a.downloadbtn, a.downloadbtn:visited, a.downloadbtn:focus {text-align: left; width: 100%; height: 76px; padding: 10px 25px; float:inline; background-color: #EEEEEE; color: #000000; font-style:normal; font-weight: 700; font-size: 24px; line-height:56px; border-bottom: 2px solid #71A7AD; border-radius: 0px; vertical-align: middle; border-left: none; border-top: none; border-right: none; }
  a.downloadbtn:hover {text-align: left; color: #71A7AD; background-color: #FFFFFF; border-bottom: solid 2px #71A7AD; border-radius: 0px;}
  a.downloadbtn img { max-height: 60px; float: left; margin-right: 25px; }

  .ExamVideo { width: 1158px; height: 656px;}
  
  .radia-lines {border-top: solid 1px #888888; border-bottom: solid 1px #888888; margin: 10px 0px 10px 0px; }
  .radia-lines p { padding:5px 15% 0px 15%; font-style: normal; font-weight: 400; font-size: 48px; line-height: 52px; text-align: center; }

  #Radia_Box { width:95%; height: 93px; color: #FFFFFF; font-weight: bold; font-size: 24px; line-height: 36px; padding: 28px 15% 29px 15%; position:relative; border: 0px; background-color: #0C565D; text-align: center;}
  .AddressPhones { font-style: normal; font-weight: 400; font-size: 24px; line-height: 36px; color: #000000; }
  .AddressPhones a, .AddressPhones a:visited, .AddressPhones a:hover, .AddressPhones a:link { font-style: normal; font-weight: 700; font-size: 32px; line-height: 40px; color: #000000; text-decoration:underline; }

  footer { border-top: solid 3px #005D67; padding-top: 3px; }

  #dnn_FooterCenterPane { padding-left: 5px; }

  footer .sub-footer .container-fluid, footer .sub-footer .container-fluid a, footer .sub-footer .container-fluid a:visited, footer .sub-footer .container-fluid a:link, footer .sub-footer .container-fluid a:hover {font-size: 24px; line-height: 36px;}

  .SocialIcons {text-align: right; line-height: 32px; height: 32px; }

  /* ------- Contact Form CSS for Desktop -------*/
  .ContactForms { padding: 10px 5px 5px 0px; min-width: 750px; width: 80%; }

  .ContactForms .xmp-form-first, .ContactForms .xmp-form-phone, .ContactForms .xmp-form-contact, .ContactForms .xmp-form-examdate, .ContactForms .xmp-form-examname { width: 40%; margin: 2px; padding: 16px 16px 0px 0px; }

  .ContactForms .xmp-form-last, .ContactForms .xmp-form-email { width: 50%; margin: 2px; padding: 16px 16px 0px 0px; }
  
  .ContactForms .xmp-form-comments, .ContactForms .xmp-form-captcha, .ContactForms .xmp-form-consent { width: 100%; margin: 2px; padding: 16px 16px 0px 0px; }
  
  .ContactForms .xmp-form-supplies, .ContactForms .xmp-form-captcha, .ContactForms .xmp-form-buttons { margin: 2px; padding: 16px 16px 0px 0px; clear: left; }

  .ContactForms .dt-row1, .ContactForms .dt-row2, .ContactForms .dt-row3, .ContactForms .dt-row4 { display: flex; flex-flow: row nowrap; }

  .ContactForms label.xmp-form-label, .ContactForms span.xmp-form-label { display: block; text-align: left; font-size: 24px; line-height: 36px;}
  
  .ContactForms input[type="text"] { width: 100%; height: 55px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 24px; line-height: 36px; padding: 21px 16px 21px 17px; }

  .ContactForms textarea { width: 90%; height: 141px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 24px; line-height: 36px; padding: 21px 16px 21px 17px; }

  .ContactForms input[type="checkbox"], .ContactForms input[type="radio"] { margin-right: 7.5px; }
  
  .ContactCheckBoxText { font-size: 24px; line-height: 36px; }

  .ContactForms .ConsentText { font-size: 16px; line-height: 17px;}

  .ContactForms .SubmitButton { width: 400px; height: 53px; font-size: 24px; line-height: 36px; text-align: center; background-color: #BCE93C; border-style: solid; border-width: 1px; border-color: #8BAB2F; border-radius: 6px; color: #005D67; margin-right: 25px; }
  .ContactForms .ResetButton { width: 200px; height: 53px; font-size: 24px; line-height: 36px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #71A7AD; border-radius: 6px; color: #005D67; }

  /* ------- Supplies Form CSS for Desktop -------*/
  .SuppliesForm { padding: 10px 5px 5px 5px; }

  .SuppliesForm .xmp-form-office, .SuppliesForm .xmp-form-contact, .SuppliesForm .xmp-form-phone, .SuppliesForm .xmp-form-city { width: 30%; margin: 2px; padding: 16px 16px 0px 16px; }
  
  .SuppliesForm .xmp-form-street { width: 60%; margin: 2px; padding: 16px 16px 0px 16px; }
  
  .SuppliesForm .xmp-form-supplies, .SuppliesForm .xmp-form-captcha, .SuppliesForm .xmp-form-buttons { margin: 2px; padding: 16px 16px 0px 16px; clear: left; }

  .SuppliesForm .dt-row1, .SuppliesForm .dt-row2 { display: flex; flex-flow: row nowrap; }

  .SuppliesForm label.xmp-form-label, .SuppliesForm span.xmp-form-label { display: block; text-align: left; font-size: 24px; line-height: 36px;}
  
  .SuppliesForm input[type="text"] { width: 100%; height: 55px; border-width: 1px; border-color: #B8BEC7; border-style: solid; border-radius: 4px; font-size: 24px; line-height: 36px; padding: 21px 16px 21px 17px; }

  .SuppliesForm input[type="checkbox"] { margin-right: 7.5px; }
  
  .SuppliesFormCheckBoxText { font-size: 24px; line-height: 36px; }

  .SuppliesForm .SubmitButton { width: 400px; height: 53px; font-size: 24px; line-height: 36px; text-align: center; background-color: #BCE93C; border-style: solid; border-width: 1px; border-color: #8BAB2F; border-radius: 6px; color: #005D67; margin-right: 25px; }
  .SuppliesForm .ResetButton { width: 200px; height: 53px; font-size: 24px; line-height: 36px; text-align: center; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #71A7AD; border-radius: 6px; color: #005D67; }

  /*--------- StandardMenu style for Desktop ----------*/
  #standardMenu { position:relative; margin:0 auto;}
  #standardMenu ul { list-style:none; margin:0; padding:0;}
  #standardMenu li{ position:relative; display:block; float:left; margin-right:1px; list-style-type:none;}

  #standardMenu .rootMenu li a{ background:none; display:block; position:relative; float:none; z-index:10; cursor:pointer; text-decoration:none;}
  #standardMenu .rootMenu li.selected a, #standardMenu .rootMenu li.rmHover a, #standardMenu .rootMenu li.breadcrumb a, #standardMenu .rootMenu li:hover a, #standardMenu .rootMenu li a:hover { background:#FFFFFF; text-decoration:none; -moz-transition:background 0.4s ease;  -webkit-transition:background 0.3s ease-in; transition:background 0.4s ease;}

  #standardMenu .rootMenu li a span { display:block; padding:10px 22px; height:60px; line-height:36px; color:#ffffff; white-space:nowrap; font-size:24px; font-weight:700; text-shadow:none; text-transform:none;}
  #standardMenu .rootMenu li.selected a span, #standardMenu .rootMenu li.rmHover a span, #standardMenu .rootMenu li.breadcrumb a span, #standardMenu .rootMenu li:hover a span, #standardMenu .rootMenu li a:hover span { color:#005D67;}

  #standardMenu .rootMenu .navarrow { position:absolute; right:0; top:26px; width:20px; height: 15px;}
  
  /*-- submenu for Desktop --*/
  #standardMenu .subMenu { display:none; position:absolute; top:60px; z-index:1210;}
  #standardMenu .rootMenu li.rmHover .subMenu { display:block;}
  #standardMenu .subMenu ul{ margin:0; padding:0; position:relative; width:300px; border:none; z-index:1200;}
  #standardMenu .subMenu li{ float:none; clear:both; width:100%; padding:0; *margin-bottom:-3px; position:relative;}
  #standardMenu .subMenu li.item a{ background:#fff; background:rgba(255,255,255,0.95); border-bottom:none; }
  #standardMenu .subMenu li.last > a{ border-bottom: none;}
  #standardMenu .subMenu li.item a span{ border-bottom:none; display:block; background:none; font-size:24px; color:#555555; font-weight:normal; white-space:normal; height:auto; line-height:1.5em; padding:10px 10px 10px 12px; text-shadow:none; text-transform:none; margin:0;}
  #standardMenu .subMenu li.selected > a span, #standardMenu .subMenu li.breadcrumb > a span { color:#707F90;}
  #standardMenu .subMenu li.item a:hover span { color:#707F90; cursor:pointer;}
  #standardMenu .subMenu .subarrow{ background:url(../_default/Skins/RadiaICSwedmonds/assets/img/menu-arrow01.png) no-repeat; position:absolute; margin-left: 15px; margin-top: 10px; width:30px; height: 18px;}

  #standardMenu ul li ul li ul{ width:300px; margin:0;}
  #standardMenu ul li ul li ul.level1{ display: none; position:absolute; left:300px; top:-1px;}
  #standardMenu ul li ul li ul li ul{ display:none;}
  #standardMenu ul li ul li ul li:hover ul.level2 { display: block; position:absolute; left:300px; top:-1px;}
  #standardMenu ul li ul li ul li ul li ul{ display:none;}
  #standardMenu ul li ul li ul li ul li:hover ul.level3 { display: block; position:absolute; left:300px; top:-1px;}

  #standardMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
  #standardMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

  .breadcrumb-holder { width: 100%; height: 65px; font-weight: bold; padding: 10px 50px 5px 25px; margin-bottom: 10px; background-color: #0C565D; color: #FFFFFF; line-height: 50px; font-size: 42px; text-transform: uppercase; }
  
}

.breadcrumb-holder a, .breadcrumb-holder a:link, .breadcrumb-holder a:visited, .breadcrumb-holder a:focus, .breadcrumb-holder a:active, .breadcrumb-holder a:hover { color: #FFFFFF }

.rowhomepg { background-color: #FFFFFF; }
.container-fluid { background-color: #FFFFFF; }

footer .container-fluid, footer .container-fluid .rowhomepg { background-color: #FFFFFF;}
/** ----- Physician List CSS ------ **/

/** ----- Setting up number of columns based on screen size ------ **/
@media only screen and (max-width: 600px)
{
  .PhysicianList { display: grid; grid-template-columns: auto; grid-gap: 28px; padding: 10px; }
  .DownloadButtons { display: grid; grid-template-columns: auto; grid-gap: 28px; padding: 10px; }
}
@media only screen and (min-width: 600px)
{
  .PhysicianList { display: grid; grid-template-columns: auto; grid-gap: 10px; padding: 10px; }
  .DownloadButtons { display: grid; grid-template-columns: auto auto; grid-gap: 10px 40px; padding: 10px; }
}
@media only screen and (min-width: 1050px)
{
  .PhysicianList { display: grid; grid-template-columns: auto auto; grid-gap: 10px; padding: 10px; }
}
@media only screen and (min-width: 1600px)
{
  .PhysicianList { display: grid; grid-template-columns: auto auto auto; grid-gap: 10px; padding: 10px; }
}

/** ----- Setting up card look for mobile ------ **/
@media only screen and (max-width: 600px)
{
  .ICPhysicianListItem { width: 100%; border-radius:0px; padding: 23px 23px 13px 23px; border-style:solid; border-width:2px; border-color: #0C565D; background-color: #71A7AD; }

  .ICPhysicianPhoto { max-width:120px; max-height:120px; margin-top: 8px; }

  .ICPhysicianName, a.ICPhysicianName  { white-space: nowrap; margin-top: 8px; font-size:16px; line-height:24px; color: #FFFFFF; font-weight: 700; }  

  .ICPhysicianSpecialties, a.ICPhysicianSpecialties  { margin-top: 8px; font-size:12px; line-height:16px; color: #FFFFFF; font-weight: 700; }

  .PhysicianDetailClose { font-size:16px; line-height:32px; text-align: right; vertical-align: middle; color: #FFFFFF; }

  .PhysicianDetailCloseIcon { width:32px; height:32px; float: right; margin-left: 8px;}

  .PhysicianDetailItem { width:90%; margin-top:67px; margin-left:auto; margin-right:auto; margin-bottom:5px; background-color: #FFFFFF; overflow:hidden; }
  
  .PhysicianDetailPhoto { width:100%; position:relative; margin-left:5px; margin-bottom:5px; }

  .PhysicianDetailInfoText { position:relative; width:100%; height:100%; padding:10px; color: #FFFFFF; font-size: 16px; line-height: 24px; }

  .PhysicianDetailName { font-size:32px; line-height:40px; font-weight: 700;}

  .PhysicianDetailHeader { font-size:16px; line-height:24px; font-weight: 700;}
}
/** ----- Setting up card look for tablet/desktop ------ **/
@media only screen and (min-width: 600px)
{
  .ICPhysicianListItem { width: 500px; padding: 24px; margin-top:5px; margin-left: auto; margin-right: auto; margin-bottom:5px; border-style:solid; border-width:2px; border-color: #71A7AD; background-color: #71A7AD; }

  .ICPhysicianPhoto { float: left; max-width:120px; max-height:120px; margin-right: 18px; }

  .ICPhysicianName, a.ICPhysicianName  { white-space: nowrap; margin-right: 18px; font-size:24px; line-height:36px; color: #000000; font-weight: 700; }  

  .ICPhysicianSpecialties, a.ICPhysicianSpecialties  { margin-left: 18px; margin-top: 6px; font-size:16px; line-height:24px; color: #000000; font-weight: 700; }  

  .PhysicianDetailClose { font-size:24px; line-height:64px; text-align: right; vertical-align: middle; color: #000000; }

  .PhysicianDetailCloseIcon { width:64px; height:64px; float: right; margin-left: 16px; }

  .PhysicianDetailItem { width:90%; margin-top:15px; margin-left:auto; margin-right:auto; margin-bottom:5px; border-radius:5px; padding:0px; border-style:solid; border-width:5px; border-color: #71A7AD; background-color: #71A7AD; overflow:hidden; }
  
  .PhysicianDetailPhoto { height: 398px; position:relative; float:left; margin-top: 12px; margin-left:5px; margin-bottom:150px; margin-right: 16px; }

  .PhysicianDetailInfoText { position:relative; width:100%; height:100%; padding:10px; color: #000000; font-size: 24px; line-height: 36px; }

  .PhysicianDetailName { font-size:48px; line-height:52px; font-weight: 700;}

  .PhysicianDetailHeader { font-size:24px; line-height:36px; font-weight: 700;}
}


footer p, footer .p, footer .Normal p, footer .Normal .p, footer a, footer .a, footer .Normal a, footer .Normal .a, footer h4, footer .h4, footer .Normal h4, footer .Normal .h4 { color: #005D67; }

.PhysicianNameList { font-size:17px; line-height:17px; color: #FFFFFF; }


.dnnCheckbox .mark      { background: none;}

div.actionMenu ul.dnn_mact > li {
line-height:20px !important; 
}

div.actionMenu ul.dnn_mact > li > a {
border-radius:3px;
}

.rowhomepg { margin: auto; max-width: 1440px; }

#ControlBar, #ControlBar:before, #ControlBar:after, #ControlBar *:before, #ControlBar *:after,
#ControlBar li, #ControlBar li:before, #ControlBar li:after,
#ControlBar a, #ControlBar a:before, #ControlBar a:after,
.dnn_mact, .dnn_mact:before, .dnn_mact:after, .dnn_mact *:before, .dnn_mact *:after,
.dnn_mact li, .dnn_mact li:before, .dnn_mact li:after {
  -webkit-box-sizing: content-box !important; 
  -moz-box-sizing: content-box !important; 
  box-sizing: content-box !important; 
}

.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block;}
.clearafter{ display:inline-block;}
.clearafter{ display:block; }



