

/*
===========================================================================
@IMPORTED STYLESHEET: OLD_css_structure
---------------------------------------------------------------------------
*/

/**//* Color1: #38547D    Color2:#A0B8D4  Bordercolor:#d4d4d4 */body{  margin:0px;  padding:0px;  background:#fff url(https://www.dialysistech.net/aws/NANT/am/gi/bg1211.jpg?ver=1) repeat-x center top;}#frame{  width:1170px;  margin:0px auto;}.tcsloginbutton{  display:none;}.imgleft{  float:left;  margin:0px 10px 10px 0px;}.imgright{  float:right;  margin:0px 0px 10px 10px;}.viewall, .tcsUserCreatedForm input.button{  background:#38547D;  padding:5px 30px 5px 10px;  color:#fff !important;  text-decoration:none !important;  border:0px !important;  display:inline-block;  margin:0px 0px 20px 0px;}.sidebanner{  background:#38547D;  padding:10px;  color:#fff;}/* HEADER ---------------------------------------------------------------------- */#header{  position:relative;  padding:20px;}#logo{  float:left;  margin-right:20px;}#logo-dtx{  float:center !important;  margin-right:20px;}#name{  float:left;  margin:0px 0px 0px 0px;}#name h1{  text-transform:uppercase;  margin:0px;  font-weight:bold;}#name h3{  color:#000;  margin:0px;}#toplinks{  position:absolute;  top:20px;  right:20px;  font-size:.9em;}#toplinks ul{  padding:0px;  margin:0px;  list-style:none;}#toplinks ul li{  float:right;  padding:0px 10px 0px 0px;  margin:0px 10px 0px 0px;  border-right:1px solid #777;}#toplinks ul li a:link, #toplinks ul li a:visited{  color:#777;}#toplinks ul li a:hover{  color:#000;}#toplinks ul .last{  border-right:0px !important;  margin:0px;  padding:0px;}/* NAV ---------------------------------------------------------------------- */#nav{  height: 55px;  background: linear-gradient(to bottom, rgba(103,138,191,0.6) 0%,rgba(26,36,73,0.9) 100%);border-top-left-radius: 15px;    border-top-right-radius: 15px; }#nav ul{  list-style:none;  margin:0px;  padding:0px;}#nav ul li{  margin:0px;  padding:0px;  float:left;}#nav ul li a{  display:block;  padding:20px 20px 0px 20px;  height:35px;  text-align:center;  color:#fff;  text-decoration:none;  border-right:1px solid #fff;  font-weight:bold;}.last a{  border-right:0px solid #fff !important; }.sidenav{  margin:0px 0px 20px 0px;}.sidenav ul{  margin:0px;  padding:0px;  list-style:none;  border-top:1px solid #ccc;  border-right:1px solid #ccc;  border-left:1px solid #ccc;}.sidenav ul li{  padding:0px;  margin:0px;  border-bottom:1px solid #ccc;}.sidenav ul li a:link, .sidenav ul li a:visited{    display:block;  padding:10px;  text-decoration:none;}.sidenav ul li a:hover{  background:#f0f0f0;}/* CONTENT ---------------------------------------------------------------------- */#content{  padding:20px;  background:#fff;}/* FOOTER ---------------------------------------------------------------------- */#footer{  padding:20px;  background:url(https://www.dialysistech.net/aws/NANT/am/gi/bg_3.gif?ver=1) repeat-x center top;  color:#fff;  font-size:.8em;}#footer a{  color:#fff;}#tcspromo{  float:right;}/* COMPONENTS ---------------------------------------------------------------------- */ .tcsnews_odd, .tcsnews_even, .tcscalendars_odd, .tcscalendars_even, .tcslinks_odd, .tcslinks_even, .tcsjobs_even, .tcsjobs_odd{  margin:0px 0px 20px 0px;}.tcsnews h5, .tcscalendars h5, .tcslinks h5, .tcsjobs h5{  color:#666666;  margin:0px 0px 0px 0px;}.tcsnews a, .tcscalendars a, .tcslinks a, .tcsjobs a{  text-decoration:none !important;}.tcsjobs h4{  font-weight:bold;}.tcsnews h3, .tcscalendars h3, .tcslinks h3, .tcsjobs h3{  margin:0px 0px 0px 0px;}.tcsnews p, .tcscalendars p, .tcslinks p{  margin:0px 0px 0px 0px;}.tcsUserCreatedForm{  border:0px !important;}.none_at_this_time{  display:none;}h5.tcsDetails{  display:none;}.tcsSubHeadFont{  font-size:1.3em;  margin:0px 0px 10px 0px;  padding:0px 0xp 10px 0px;  border-bottom:1px solid #ccc;  color #ccc;}.tcscalendars h2{  margin:20px 0px 10px 0px;  padding:0px 0px 10px 0px;  border-bottom:1px solid #d4d4d4;}/* calendarbox styles ------------------------------ */.left2column #component_calendarbox{  width:175px;  margin:0px 0px 0px 10px;  font-size:.9em;  float:right;}table.calendarbox {  width:100%;  margin-bottom:10px;}#calendarblock table.calendarbox {  width:201px;  margin-bottom:10px;}.subcol table.calendarbox {  background-color:#fff;}	.calendarbox th {  text-align:center;  width:26px;  height:24px;  color:#fff;  font-weight:bold;  vertical-align: middle;	  border:1px solid #fff;  background-color:#38547D;}	.calendarbox td {  text-align:center;  vertical-align: middle;  width:26px;  height:24px;  background-color:#fff;  border:1px solid #f0f0f0;}	.calendarbox tr.monthrow th {  border:0;  background-color:transparent;  height:auto;  padding:3px 0;  text-align:center;  color:#38547D;}	.calendarbox tr.monthrow th a {  text-decoration:none;  font-size:1.4em;  color:#38547D;}.calendarbox tr.monthrow th a:visited, .calendarbox tr.monthrow th a:hover {  text-decoration:none;}	.calendarbox td.todaydate {  background-color:#A0B8D4;  font-weight:bold;  color:#fff;}	td.eventdate {  background-color:#A0B8D4;  font-weight:bold;  text-decoration:none;  color:#fff;}	.calendarbox td.eventdate.todaydate {  background-color:#A0B8D4;  color:#fff;}	td.eventdate a, td.eventdate a:hover, td.eventdate a:visited {  color:#fff;  text-decoration:none;}	td.eventdate:hover {  background-color:#A0B8D4;}	.events {  position: relative;  font-size:.8em;}.events ul {  text-align: left;  position: absolute;  display: none;  z-index: 1000;  padding: 10px;  margin:0;  background-color:#A0B8D4;  color:#fff;  width: 220px;  Border-radius: 5px;  list-style: none;  max-height:350px;  overflow:auto;}.events li {  padding-bottom: 5px;  margin:0;  padding:0;}	.events li h3 {  margin:0 0 .2em 0;  color:#fff;}	.events li h4 {  margin:0;  color:#fff;}	.events li p {  font-weight:normal;  color:#fff;}	.events li + li {  margin-top:.6em;  border-top:1px solid #fff;  padding-top:.3em;}	.calendarbox td.eventdate .events li a {  font-weight:normal;}	.calendarbox td.eventdate .events li a:hover {  text-decoration:underline;}	.calendarbox td.nodate {  background-color:transparent;  border-color:transparent;}/* DIRECOTRY STYLES ---------------------------------------------------------------------- */dd, dt{  margin:5px 0px;}input.tcsFormButton{  border:0px;  border-radius:0px;  background:#023D7A;  padding:5px 10px;  color:#fff;}/* ------------------------------------------------------------------------------- *//* LOGIN ------------------------------------------------------------------------- *//* ------------------------------------------------------------------------------- */.login-page{  padding:25px;  height:100%;}.login-container{  text-align:center;}#login-text{  max-width:800px;  padding:25px 0px;  border-bottom:0px dashed @bordercolor;  margin-bottom:25px;}#login-box{  background:#fff;  padding:25px;  border-radius:10px;  margin:0px auto;  text-align:center;  position:relative;  display:inline-block;}#login-box input{  width:100% !important;  display:block;}#login-box .col-md-8.col-md-offset-2{  flex:none;  max-width:100%;  padding:0px;}#login-box .tcsSubHeadFont{  padding-bottom:15px;  margin-bottom:15px;  margin-top:0px;  font-weight:900;  color:#38547D!important;border-bottom:0px;  border-top:0px;  border-left:0px;  border-right:0px;}#login-box .tcsInputForm {  border:0px solid #F0EFEF;  padding:0px;  border-radius:0px;  margin-bottom:0px;  position:static;}#login-box .tcsForgotPassword{  display:block;  background:#A0B8D4;  padding:10px;  border-radius:5px;  position:static;}#login-box .tcsForgotPassword a{  color:white !important;  text-decoration:none !important;}#login-box .tcsFormTitle{  display:none;}#login-box #login, #login-box button{  display:block;  width:100% !important;  margin:15px 0px;  background:#38547D;  color:white !important;  text-decoration:none !important;  padding:10px;  border-radius:5px;}#new-account-button:hover{  background:#38547D!important;}#create_account .tcs-bscommon-form-title{  font-size:22px !important;}#create_account span.input-group-addon{  background:#A0B8D4!important;}#login-box .container-fluid{  max-width:100%;  width:100%;  padding:0px;}#login-box .container-fluid .col-sm-8{  max-width:100%;  width:100%;  padding:0px;  flex:none;}#login-box .container-fluid .col-sm-8 form{  width:100%;}#login-box .container-fluid .col-sm-8 form .alert-info{  background:@lgrey;  border:1px solid @bordercolor;  color:@black;}#login-box .container-fluid .col-sm-8 form .tcsFormInput{  margin-bottom:20px;}#login{  background-color: #38547D!important;}/* GENERAL SM ONLY ----------------------------------------- */@media (max-width: 767px) {  #create_account input, #create_account select, #create_account div  {    width:100% !important;  }      #loginform  {    margin-left:0px;  }}/* LOGIN MD ------------------------------------------------- */@media (min-width: 768px) {  .login-page  {    padding:35px;  }  #loginform  {    max-width:800px;  }  #create_account, .login-page #mainPage.tcs-bscommon-main-page-area  {    max-width:800px !important;  }  #create_account label  {    text-align:left !important;  }  #login-box .container-fluid  {    max-width:800px;  }}/* LOGIN LG ------------------------------------------------- */@media (min-width: 992px) {  .login-page  {    padding:50px;  }   .login-page #footer  {    position:fixed;    bottom:0px;    left:0px;    right:0px;    opacity:.9;  }  #login-box  {    padding:40px;  }  #create_account, .login-page #mainPage.tcs-bscommon-main-page-area  {    max-width:800px !important;  }}/* LOGIN XL ------------------------------------------------- */@media (min-width: 1200px) {  .login-page  {    padding:75px;  }  }
 

/*
===========================================================================
@IMPORTED STYLESHEET: OLD_Editor_Stylesheet
---------------------------------------------------------------------------
*/

html{  font-size:15px;}body {  color:#000000;    line-height:1.5;  font-family: 'Lato', sans-serif;  font-weight:300;}img, iframe{  max-width:100%;}b, strong{  font-weight:900;}a:link, a:visited, a:focus{  color:#2765A9;  text-decoration:underline;}a:hover{  color:#2765A9;}h1 {  color:#2765A9;  font-size:2rem;  font-weight:700;  margin:0px 0px 10px 0px;}h2 {  color:#2765A9;  font-size:1.5rem;  font-weight:700;  margin:0px 0px 10px 0px;}h3 {  color:#2765A9;  font-size:1.3rem;  font-weight:700;  margin:0px 0px 10px 0px;}h3 a{  text-decoration:none !important;}.small-header h3{  font-size:1.1rem;}h4 {  color:#53CA79;  font-size:1.1rem;  font-weight:700;}h5 {  color:#000000;  font-size:1rem;}h6 {  color:#000000;  font-size:.9rem;}p, a, li, ul{  font-weight:400;}hr{  border:0px;  border-top:1px solid #d4d4d4;  margin:15px auto;  clear:both;}.title{  padding:0px 0px 20px 0px;  border-bottom:1px solid #d4d4d4;  margin:0px 0px 20px 0px;}.title i{  padding-right:10px;}.viewall{  padding:5px 10px;  background:#2765A9;  background-image:linear-gradient(to bottom right, transparent, #ffffff50);  color:#ffffff !important;  font-size:.8rem;  text-decoration:none !important;  border-radius:20px;  display:inline-block;  margin:0px;}.viewall i{  padding:0px 0px 0px 10px;}.title .viewall{  float:right;  margin-top:5px;}.tcs_printer_friendly a{  background:#d4d4d4 url(https://www.dialysistech.net/aws/NANT/am/gi/icon-print.png?ver=1) no-repeat left center;  padding:10px 20px 10px 50px;  border-radius:5px;  color:#ffffff !important;  text-decoration:none !important;  margin:10px 0px 20px 0px;  font-weight:900;  display:inline-block;}.primary-button a{  color:#ffffff !important;  background:#2765A9;  padding:10px 30px;  border-radius:5px;  margin:10px auto;  display:inline-block;  text-decoration:none !important;}.secondary-button a{  color:#ffffff !important;  background:#53CA79;  padding:10px 30px;  border-radius:5px;  margin:10px auto;  display:inline-block;  text-decoration:none !important;}.responsive-table{  width:100% !important;  height:auto !important;}.responsive-table tr{  height:auto !important;}.board.responsive-table tr td{  border:0px !important;}.responsive-table tr td{  padding:10px;  border:1px solid #d4d4d4;  height:auto !important;}.primary-cell{  color:#ffffff !important;  background:#2765A9;  padding:10px;  font-weight:bold;  font-size:18px;}.secondary-cell{  color:#ffffff !important;  background:#53CA79;  padding:10px;  font-weight:bold;  font-size:18px;}.primary-cell p, .secondary-cell p,.primary-cell .ui-widget-content p,.secondary-cell .ui-widget-content p{  margin:0px !important;}.primary-cell h1,.secondary-cell h1,.primary-cell h2,.secondary-cell h2,.primary-cell h3,.secondary-cell h3,.primary-cell h4,.secondary-cell h4,.primary-cell h5,.secondary-cell h5,.primary-cell h6,.secondary-cell h6{  color:#ffffff !important}/* XS/SM ONLY ---------------------------------------------- */@media (max-width: 767px) {  .responsive-table tr td  {    float:left;    width:100% !important;    height:auto !important;  }  .wow  {    animation-name:none !important;  }  .imgright, .imgleft  {    margin:0px 0px 20px 0px;    float:none !important;  }}/* GENERAL MD ------------------------------------------------- */@media (min-width: 768px) {  html  {    font-size:13px;  }}/* GENERAL LG ------------------------------------------------- */@media (min-width: 992px) {  html  {    font-size:15px;  }}/* GENERAL XL ------------------------------------------------- */@media (min-width: 1200px) {  html  {    font-size:17px;  }}
 

/*
===========================================================================
@IMPORTED STYLESHEET: OLD_css_accordion
---------------------------------------------------------------------------
*/

/**//* ------------------------------------------------------------------------------- *//* ACCORDION STYLES -------------------------------------------------------------- *//* ------------------------------------------------------------------------------- */.accordion .tcslegend{  display:none;}.accordion_odd, .accordion_even{  padding:10px 15px 10px 40px;  border:1px solid #d4d4d4;  margin:0px 0px 5px 0px;  position:relative;  background-image:linear-gradient(to bottom right,#ffffff, #eeeeee);}.tcs_accordion_title{  text-decoration:none !important;}.tcs_accordion_title h3{  display:block !important;  width:auto;  margin:0px;  font-size:20px;}.tcs_accordion_title h4{  }.tcs_accordion_content{  padding:20px;  margin-top:10px;  border:1px dashed #d4d4d4;  background:#fbfbfb;  margin-left:-25px;}.tcs_accordion_closed_icon{  background:url(https://www.dialysistech.net/aws/NANT/am/gi/accordian_closed.png?ver=1) no-repeat left center;  width:20px;  height:20px;  display:block;  position:absolute;  left:15px;  top:10px;}.tcs_accordion_open_icon{  background:url(https://www.dialysistech.net/aws/NANT/am/gi/accordian_open.png?ver=1) no-repeat left center;  width:20px;  height:20px;  display:block;  position:absolute;  position:absolute;  left:15px;  top:10px;}.accordion_legend .tcs_accordion_title{  display:block;  color:@font;  padding:10px;  border:1px solid #d4d4d4;  background-image:linear-gradient(to bottom right,#ffffff, #eeeeee);  margin-top:-15px;  font-weight:900;}.accordion_legend .tcs_accordion_closed_icon, .accordion_legend .tcs_accordion_open_icon{  float:left;  position:static;}.accordion_legend_odd, .accordion_legend_even{  margin:20px;}.accordion_legend .tcs_accordion_content{  margin:0px 0px 10px 0px;  padding:20px;}.accordion_legend .tcs_accordion_content .tcslinks h3{  font-size:16px;}


/*
===========================================================================
@IMPORTED STYLESHEET: OLD_css_tabs
---------------------------------------------------------------------------
*/

/**/#tabs{  border:0px !important;  background:#ffffff;}.ui-widget-content {  border:0px solid #222222 !important;  padding:0px !important;}.ui-widget {  font-family:roboto !important;  font-size:1rem !important;}.ui-widget-header {  border:0px !important;  background-image:none !important;  background:#ffffff !important;  border-radius:0px !important;  border-bottom:1px solid #d4d4d4 !important;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  border:1px solid #d4d4d4 !important;  background-image:none !important;  background:#eeeeee;   background:linear-gradient(#ffffff, #eeeeee) !important;  background-size:cover;  border-radius:4px 4px 0px 0px !important;  color:#ffffff !important;  border-bottom:1px solid #eeeeee !important;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {  border:1px solid #d4d4d4 !important;  border-bottom:1px solid #ffffff !important;  background-image:none !important;  background:#ffffff !important;  border-radius:4px 4px 0px 0px !important;  color:#222222 !important;}.ui-tabs .ui-tabs-nav li {  list-style: none outside none;  position: relative;  top:0px;  margin:0px 0px -1px 0px;  border-bottom-width:0px;  padding:0px;  width:18%;  white-space:normal !important;  display:table;  height:65px;}.ui-tabs .ui-tabs-panel {  display:block;  background:#ffffff;  padding:30px !important;  border-left:1px solid #d4d4d4 !important;  border-right:1px solid #d4d4d4 !important;  border-radius:0px;}.ui-tabs-nav{  padding:0px !important;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {  float:none;  padding:5px !important;  text-decoration:none;  text-align:center;  font-weight:bold;  font-size:16px;  height:100%;  width:100%;  display:table-cell;  vertical-align:middle;  line-height:1;}#tabs .back_to_top{  display:none;}.ui-widget-content a:link,.ui-widget-content a:visited,.ui-widget-content a:hover{  color:#82B73D;}.ui-widget-content p{  margin:0px 0px 20px 0px !important;}.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {  color:#01488E !important;  text-decoration: none;}.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {  color:#01488E !important;  text-decoration: none;}#tabs .tcslegendtitle{  display:none;}/* TABS MONITOR ---------------------------- */@media (min-width:993px) and (max-width:1200px) {   }/* TABS TABLET ---------------------------- */@media (min-width:768px) and (max-width:992px) {   }/* TABS PHONE ---------------------------- */@media (max-width:767px) {   .ui-tabs .ui-tabs-nav li   {    width:100%;    height:30px;  }  .ui-tabs .ui-tabs-panel   {    padding:15px !important;  }}
.clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;} .clearfix {} html[xmlns] .clearfix {	display: block;} * html .clearfix {	height: 1%;}