.rssFeed-Ul a
	{   
		color:#fff;
	}
	.metroSelect .fastcombo button.ui-state-hover,
	.metroSelect .fastcombo button.ui-state-focus{
		background-color:#73C3C8;
	}
	input.loginInput:focus {
		box-shadow:none !Important;
		border-color:transparent !Important;
		outline: 0 !Important;
	}
	input {
		border-radius:0;
	}
	::-webkit-input-placeholder {
		text-transform:capitalize;
	}
	:-moz-placeholder { /* Firefox 18- */
		text-transform:capitalize;
	}
	::-moz-placeholder {  /* Firefox 19+ */
		text-transform:capitalize;
	}
	:-ms-input-placeholder {  
		text-transform:capitalize;
	}
	.rssFeed-Ul .container
	{
		display: block;
	}
	.rssFeed-Ul > li {
		max-height: none !important;		
		height: inherit !important;
	}
	div#supportlinks {
		width:100%;
		font-size:11px;
		text-align:left;
		color:#777;
		margin-top:-10px;
	}
	div#supportlinks a {
		color:#1a623c;
	}
	body.dashboard #splitter {
		display: none;
	}
	body.dashboard #detailtd {
		display: none;
	}
	body.dashboard #listtd {
		transform-origin: 0% 0%;
		transform: rotateY(90deg);
		backface-visibility: hidden;
		height: calc(100% - 50px) !important;
		margin-top: 3px;
		border-style: solid;
		border-top: 1px solid #DDD;
		border-left-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
	}
	body.tranny #listtd {
		transition: 750ms;
		transform: rotateY(0deg);
		transition-timing-function: cubic-bezier(.45,-0.67,.53,1.63);
	}
	body.dashboard #maintable {
		height: 100%;
	}
div#listtd {
	display: flex;
	flex-direction: column;
	position: relative;
}

#topBanner {
	position: absolute;
	top: 0;
	left: 0;
	height: calc(100% - 10px);
	width: 100%;
}

div#pcrBanner {
	height: 100% !important;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 10000;
	display: flex;
}
   .pcrtooltiptext {
    display:none;
    width: 120px;
    background-color: #EAF7DD;	
    border: 6px solid #8FD545;
    color: #666;
    text-align: center;
    border-radius: 15px;
    border-top-right-radius: 0px;
    padding: 5px 0;   
    position: absolute;
    z-index: 1000;
	margin-top:-20px;
	margin-left:-70px;
   }
	.flipScreenMode{
        float:left;
        margin-right:10px;
        display:none;
	}
    .flipScreenMode.inactive{
        opacity:.5
    }


    #loginPage{
        background-image:none !important;
        background-color: #f0f5f7 !important;
        font-family: 'Regular-Regular', sans-serif !important;
    }
    .loginContent {
        background-color: #fff;
        -webkit-box-shadow: 0px 0px 11px 3px rgba(36,36,36,0.13);
        -moz-box-shadow: 0px 0px 11px 3px rgba(36,36,36,0.13);
        box-shadow: 0px 0px 11px 3px rgba(36,36,36,0.13);
        
    }

    #loginPage a{
        color:#3B9C37;
        text-decoration: none;
        font-family: 'Regular-Bold', sans-serif;
        transition: color 0.5s ease;
    }
    #loginPage a:hover{
        color:#195e16;
        text-decoration: none;
    }
    
    .tile0.topBox {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .tile3.teal{
        background-color: #73C3C8;
        background: rgb(94,163,162);
        background: -moz-linear-gradient(top, rgba(94,163,162,1) 0%, rgba(115,195,200,1) 41%);
        background: -webkit-linear-gradient(top, rgba(94,163,162,1) 0%,rgba(115,195,200,1) 41%);
        background: linear-gradient(to bottom, rgba(94,163,162,1) 0%,rgba(115,195,200,1) 41%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ea3a2', endColorstr='#73c3c8',GradientType=0 );
    }

    .tile4.green{
        background-color: #3B9C37;
        color: #fff;
        background: -webkit-linear-gradient(#197024 0%, #399e46 59%);
        background: -o-linear-gradient(#197024 0%, #399e46 59%);
        background: linear-gradient(#197024 0%, #399e46 59%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#197024', endColorstr=$green, GradientType=0 );
    }
    .tile4.green a{
        color:rgba(255,255,255,.5) !important;
        text-decoration: none !important;
        font-family: 'Regular-Regular', sans-serif !important;
        transition: color 0.5s ease !important;
    }
    .tile4.green a:hover{
        color:rgba(255,255,255,1) !important;
        text-decoration: none !important;
    }
    .tile5.blue{
        background-color: #19488F;
        color: #fff;
        background: rgb(20,52,98);
        background: -moz-linear-gradient(top, rgba(20,52,98,1) 0%, rgba(25,72,143,1) 59%);
        background: -webkit-linear-gradient(top, rgba(20,52,98,1) 0%,rgba(25,72,143,1) 59%);
        background: linear-gradient(to bottom, rgba(20,52,98,1) 0%,rgba(25,72,143,1) 59%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143462', endColorstr='#19488f',GradientType=0 );
    }
    .tile5.blue a{
        color:rgba(255,255,255,.5) !important;
        text-decoration: none !important;
        font-family: 'Regular-Regular', sans-serif !important;
        transition: color 0.5s ease !important;
    }
    .tile5.blue a:hover{
        color:rgba(255,255,255,1) !important;
        text-decoration: none !important;
    }
    .ulBlocks li {
        margin: auto !important;
    }
    .rssFeed-Ul .container {
        margin: 0 0 20px 0 !important;
    }
	.rssFeedTitle {
	    font-family: 'Regular-Bold', sans-serif;
	    font-size: 1.4em;
	    line-height: 1.1em;
	    text-transform: uppercase;
	    padding: 0 0 10px 0;
	    margin: 0;
        color: rgba(255,255,255,.5);
	}
    .rssFeedLeft {
        width: 15%;
        float: left;
        opacity: .5;
    }
    /* GENERAL BUTTON STYLING */

.btn-pcr{
  overflow: hidden !important;
}

.btn-pcr::after{
  /*background-color: #f00;*/
  height: 100% !important;
  left: -100% !important;
  top: 0 !important;
  transform: skew(50deg) !important;
  transition-duration: 0.6s !important;
  transform-origin: top left !important;
  width: 0 !important;
}

.btn-pcr:hover:after{
  height: 100% !important;
  width: 200% !important;
}


.btn-pcr,
.btn-pcr::after {
	-webkit-transition: all 0.3s !important;
	-moz-transition: all 0.3s !important;
	-o-transition: all 0.3s !important;
	transition: all 0.3s !important;
}

.btn-pcr {
  background: none !important;
  border: 3px solid #fff !important;
  border-radius: 5px !important;
  color: #fff !important;
  display: inline-block !important;
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 1em auto !important;
  padding: 1em 2em !important;
  position: relative !important;
  text-transform: uppercase !important;
  z-index:2 !important;
  font-family: "Regular-Bold", sans-serif !important;
}

.btn-pcr.sm{
    font-size: 14px !important;
    margin: .3em auto !important;
    padding: .5em 1em !important;
    font-family: "Regular-Bold", sans-serif !important;
  }

.btn-pcr::before,
.btn-pcr::after {
  background: #fff !important;
  color:#3B9C37 !important;
  content: '' !important;
  position: absolute !important;
  z-index:-1 !important;
}

.btn-pcr:hover {
  color: #3B9C37 !important;
  text-decoration:none !important;
  z-index:1 !important;
}
/* End Button */

#loginPage img.logo {
    width: 80%;
}

#loginPage .footer{
  /*margin-top:8px;*/ 
  padding:15px;
  font-size:1.4em;
  background-color:#143462;
  color:#fff;
  clear:both;
}

#loginPage .footer a, #loginPage .footer a:visited{
  color:#3B9C37 !important;
  text-decoration:none;
  font-family: "Regular-Bold", sans-serif;
}
#loginPage .footer a:hover{
  color:#fff !important;
}
#loginPage .footer i {
  font-size:1em !important;
  width:auto !important;

}
span#loginErrors {
    color: red;
    font-family: "Regular-Bold";
}
.col-1{
    width:50%;
    float:left;
}
.col-2{
    width:50%;
    float:left;
    text-align:right;
}
.largeLogin .loginContent .ulBlocks > li
{
    width:50% !important;
    height: 400px;
}
.medLogin .loginContent .ulBlocks > li
{
    width:50% !important;
    height: 333px;
}
.smallLogin .loginContent .ulBlocks >li
{
    width:50% !important;
    height: 267px;
}
.mobileLogin .loginContent .ulBlocks li
{
    width:100%;
    height: 400px;
   
}

#lc_chat_layout {
	display: none;
}

.mobileLogin .loginContent {
    width: 100% !important;
    margin: 0 auto;
}

.mobileLogin .loginContent .ulBlocks > li:nth-child(1) {
    background-image: none !important;
    width: auto !important;
    height: 100px !Important;
    margin-top: 0;
    margin-left: 0;
}

.mobileLogin .loginContent .tile0.topBox {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#loginPage.mobileLogin {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.blockContent.rssFeed.mobileLogin {
    height: auto !important;
    overflow: auto !important;
}

.blockContent.rssFeed2.mobileLogin {
    height: auto !important;
    overflow: auto !important;
}

.mobileLogin .loginContent .ulBlocks li {
    width: 100% !important;
    height: auto !important;
}
.mobileLogin .loginContent .col-1 {
    width: 100%;
}
.mobileLogin .loginContent .col-2 {
    width: 100%;
    text-align:left;
}

.mobileLogin .loginContent li.tile3.topBox.teal {
    padding-bottom: 30px !important;
}

.rssFeedContent {
    font-size: 13px !important;
    line-height: 15px !important;
}

a.btn.btn-secondary.understrap-read-more-link {
    display: none;
}

#loginPage .ui-state-default, #loginPage .ui-widget-content .ui-state-default, #loginPage .ui-widget-header .ui-state-default {
    border: none !important;
    background: transparent !important;
    font-weight: normal !important;
    color: #73C3C8 !important;
}

#loginPage .ui-state-hover {
    border: 1px solid #fff !important;
    background: #73C3C8 !important;
    font-weight: normal !important;
    color: #73C3C8 !important;
}
#loginPage .ui-state-default .ui-icon {
    background-image: url(/PCRIMG/INC/images/ui-icons_73C3C8_256x240.png) !important;
}
#loginPage .ui-state-hover .ui-icon {
    background-image: url(/PCRIMG/INC/images/ui-icons_FFFFFF_256x240.png) !important;
}

#loginPage input:-webkit-autofill, #loginPage textarea:-webkit-autofill, #loginPage select:-webkit-autofill {
    background-color: rgb(255,255,255) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
#loginPage input:-webkit-autofill, #loginPage input:-webkit-autofill:hover, #loginPage input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
#custom_fc_button {
	position: fixed;
	right: 1px;
	bottom: 20px;
	z-index: 1000;
	display:block;
}

#imageicon {
	/*
  height: 30%;
  width: 30%
  */
}