.page-rms .main-content { width:1140px !important; font-size:13px; line-height:18px; margin:3em auto; }
.page-rms .main-content p,
.page-rms .main-content .p,
.page-rms .main-content td,
.page-rms .main-content li,
.page-rms .main-content label,
#uwinfo td { font-size:13px; line-height:18px; } 
.page-rms .banner { margin-bottom:30px; }
.page-rms .main-content ol li, .page-rms .main-content ul li { margin-bottom:0px; }

form { margin-bottom:0px; }

.page-rms .main-content h1:before, .page-rms .main-content h2:before { display:none; }
.page-rms .main-content h2 { margin-left:0px; padding-left:0px; border-bottom:4px solid #D22630; }
.page-rms .main-content h2 .fa { color:#D22630; }
.page-rms .main-content h1 { font-size:1.5em; color:black; margin-top:0px; margin-bottom:8px; margin-left:0px; padding-left:0px; } 
h2 { font-size:1.5em; margin-bottom:9px; }
h3 { font-size:1.5em; margin-top:0px; color: #D22630; }

td { padding:5px; vertical-align:middle; }
tr.top td { vertical-align:top; }
tr td:first-child { padding-left:10px; }
tr td:last-child { padding-right:10px; }
td.white { background-color:white; padding-left:0px !important; }

ul li { margin-bottom:0px;}
ul.spaced li { margin-bottom:12px;}

table { min-width:0px; }

.ltblueback td,div.ltblueback { border-top:2px solid white; }

.greenback { background-color:#070; }
.whiteback { background-color:white; }
.yellowback { background-color:#ff0; }
.orangeback { background-color:#e90; }
.greyback { background-color:#ddd; }
.dkgreyback { background-color:#666; }

.changed { background-color:#f0dcc7; padding:0px 4px; }
.changedname { background-color:#ff0; padding:0px 4px; }

.highlight { background-color:#ff0; color:black; font-family:inherit !important; }

.blueback td,
.medblueback td,
.redback td,
.greenback td,
.orangeback td { color:#fff; font-weight:bold; }
.redback h3,
.greenback h3,
.orangeback h3,
.blueback h3 { color:#fff; margin:0px; padding:2px 0 0 0; font-size:140%; }
.yellowback h3 { color:black; margin:0px; padding:0px; font-size:120%; }
.blueback a:link { color:#fff; text-decoration:none; }
.blueback a:visited { color:#fff; text-decoration:none; }
.blueback a:active { color:#d31e4b; text-decoration:none; }
.blueback a:hover { color:#d31e4b; text-decoration:none; }
.subnav2 a { color:#d31e4b !important; }

.medblueback { color:#fff; background-color:#4b6d8f; }
.ltredback { background-color:#fdd; text-align:center; }
.ltorangeback { background-color:#fddfa9; }
.medredback { background-color:#C37B7C !important; }
.ltgreenback { background-color:#dfd; text-align:center; }
.medgreenback { background-color:#d9eddb; }
.med2greenback { background-color:#b9ddbb; }
.medgreenback h2 { color:#00730e; }

.btn { margin-right:8px; margin-bottom:0px; padding:4px 24px 6px; border-radius:0px; border:0px !important; }
.btn-sm { margin-right:0px; height:25px; padding:3px 12px !important; }
.btn { color:white !important; }

.btn-danger, .btn-info,
.btn-danger.disabled, .btn-info:disabled,
.btn-danger.disabled, .btn-info:disabled { background:#D22630; border-color:#D22630; }

.btn-default:hover, .btn-danger:hover, .btn-info:hover,
.btn-default:focus, .btn-danger:focus, .btn-info:focus { background:#a20e32; border-color:#a20e32; }  

.btn-primary, .btn-primary.disabled, .btn-primary:disabled {
	background-color: #1D4F91;
}
.btn-primary:hover, .btn-disabled:hover {
	background-color: #001f5c !important;
}
.btn-success:hover {
	background-color:#00730e !important;
}

.pointer { cursor:pointer; }

.blue { color:#1D4F91; }
.structure tr td:first-child { padding-left:10px; padding-top:6px; }
.structure tr td:last-child { padding-right:6px; line-height:180%; }
.structure .plusicon { font-size:140%; }
.structure .bigicon { font-size:110%; }
.structure .plusicon i { margin-top:2px; }
.structure a.bigicon i { color:#1D4F91; margin-top:2px; }
.structure i.sameDay, .structure i.sameDay:hover { color:#666 !important; cursor:default; }
.structure i.isUW, .structure i.isUW:hover { color:#c90 !important; cursor:default; }
.structure a.bigicon i:hover, .structure a.bigicon i.missing, i.missing { color:#d31e4b; }
.structure a.bigicon i.fa-pencil { margin-left:4px; margin-right:4px; font-size:115%; }

.manage tr td:last-child { padding-right:4px; line-height:100%; }
.manage tr td:nth-child(2) { padding-left:8px; }

.uwtable tr td { border-top:1px solid white; }
.uwtable tr:first-child td { border-top:0px; }
.uwtable tr td:last-child { border-right:0px; }
.uwtable td { vertical-align:middle !important; }

@media (max-width: 543px) {
	#uwinfo td { font-size:10px; }
}

.infoShow,.infoShow2,.infoShowA { display:none; }
.form-control { font-size:13px; padding:6px; }
.form-group { margin-bottom:4px; }
label { padding-right:0px !important; font-weight:normal; margin-bottom:0px; }

.info { color:#c00; font-style:italic; }

.padded { padding:16px; }
.padded4 { padding:4px; }
.noline td,td.noline { border:0px; }
.blueline td,td.blueline { border-color:#afc1d4; }
.greyback td,td.greyback { border-color:#ccc; }
.nospace { padding-left:5px !important; }

.cbx { background:white; }

.vertical-text {
	transform: rotate(-90deg);
	transform-origin: left bottom 0;
	margin-left:4px;
}

.was { color:#669; }

.large-text { font-size:140%; font-weight:bold; line-height:120%; }
.small-text * { font-size:8px !important; }

.infoIcon { position:relative; color:#d31e4b; cursor:pointer; font-size:14px; top:1px; }
h2 .infoIcon,
.btn .infoIcon { top:0px; }
.btn-sm .infoIcon { top:1px; }
.btn-sm i { margin-right:4px; }
.btn .infoIcon,
.blueback .infoIcon { color:white; margin-right:0px; margin-left:4px; }
.fa-phone-square .infoText { min-width:260px; width:auto; white-space:nowrap; }
.infoIcon:hover .infoText { display:inline; }

.managingLine { display:block; position:relative; top:-4px; } 
.downloadLine { position:relative; top:-4px; margin-bottom:8px; } 
.managingLine + .infoIcon { top:-3px; }

.fa-stack { width:1.1em; height:1em; line-height:.85em; }
.fa-exclamation { color:#fff; }
.fa-exclamation-circle { color:#c00; }
.fa-exclamation-triangle { color:#e90; }
.fa-calendar-check-o { color:#090; }

.checkSpan { position:relative; left:6px; }

.glyphicon-ok { top:3px; }

.btn-disabled {
	background-color: #738FCC; 	
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 5px 0;
	border-radius: 15px;
	margin:0px;
}

#pushTable .btn-circle {
	width: 16px;
	height: 16px;
	border-radius: 8px;
	padding: 1px 0 0 0;
}
#pushTable .btn-circle i {
	font-size: 12px; 
}

.btn-circle.btn-success {
  background: white;
  border-color: #3e8f3e;
}
.btn-circle.btn-success i { color:#3e8f3e; }
.btn-circle.btn-success:hover,
.btn-circle.btn-success:focus,
.btn-circle.btn-success:active,
.btn-circle.btn-success.active {
  background: #127e00;
}

.btn-circle.btn-warning {
  background: white;
  border-color: #da6c00;
}
.btn-circle.btn-warning i { color:#da6c00; }
.btn-circle.btn-warning:hover,
.btn-circle.btn-warning:focus,
.btn-circle.btn-warning:active,
.btn-circle.btn-warning.active {
  background: #da6c00;
  color:white; 
}

.btn:focus { box-shadow:none !important; }

.btn-circle.btn-danger {
  background: white;
  border-color: #d31e4b
}
.btn-circle.btn-danger i { color:#d31e4b }
.btn-circle.btn-danger:hover,
.btn-circle.btn-danger:focus,
.btn-circle.btn-danger:active,
.btn-circle.btn-danger.active {
  background: #d31e4b
}

.btn-circle.btn-warning.disabled,
.btn-circle.btn-success.disabled,
.btn-circle.btn-danger.disabled {
	background:#ccc; 
}

.btn-circle:hover i,
.btn-circle:focus i,
.btn-circle:active i,
.btn-circle.active i {
  color:white;
}

.btn-circle i { font-size:20px; }

#sticky,#sticky-rms {
    width: 1116px;
}

#sticky.stick,#sticky-rms.stick {
    margin-top: 0 !important;
    position: fixed;
    z-index: 1000000;
}

#sticky.stick {
    top: 209.5px;
	border-bottom:2px solid white; 
}

#sticky-rms.stick {
    top: 169.5px;
}
