#rt-mainbody-surround .title, #rt-drawer .title, #rt-debug .title, #rt-mainbody-surround h1, #rt-drawer h1, #rt-debug h1, #rt-mainbody-surround h2, #rt-drawer h2, #rt-debug h2, #rt-mainbody-surround h3, #rt-drawer h3, #rt-debug h3, #rt-mainbody-surround h4, #rt-drawer h4, #rt-debug h4, #rt-mainbody-surround h5, #rt-drawer h5, #rt-debug h5, #rt-mainbody-surround h6, #rt-drawer h6, #rt-debug h6
{color: #1d3f95}

#rt-footer-surround .title, #rt-footer-surround h1, #rt-footer-surround h2, #rt-footer-surround h3, #rt-footer-surround h4, #rt-footer-surround h5, #rt-footer-surround h6 {
color: #ea5aa1;
}

.gf-menu .dropdown ul li:hover > .item, .gf-menu .dropdown ul li.active > .item 
{background: #103294;}

.gf-menu.l1 > li.active > .item {
	background-color: #103294;
}

.gf-menu.l1 > li.parent:hover > .item {
	background-color: #103294;
}

.gf-menu.l1 > li > .item:hover {
	background-color: #103294;
}

.pathway {
	color: #103294;
}

.dropdown.columns-1 {
	background-color: #103294;
}

.btn {
	background-color: #103294 !important;
}

.btn:hover {
	background-color: #009987 !important;
}


.column.col1 {
background-color: #103294;
}

.menu-block .gf-menu {background: #3f51b5 !important;}

h1, h2, h3, h4, h5, h6 {color:#1d3f95;}

.breadcrumb {
margin: 15px 0 20px;
background-color: #ddd;
}

form{
margin-top:0px;
margin-bottom:0px;
}

/*.clear{
	clear:both;
	visibility:hidden;
}*/

.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.multiline_start{ /*clear:none !important;*/ float: left !important;}
.multiline_add{	clear:none !important; float: left !important; padding-left: 10px !important; }



/* Add Your Custom CSS Codes Here */


td {padding-right:3px; padding-left:3px;padding-top:0px; padding-bottom:0px; vertical-align:top;font-size:100%; height:10px;}
th {padding-right:3px; padding-left:3px; vertical-align:top;font-size:100%; height:10px;}

input.tinybut {
 line-height:12px;
	height: 15px;
	vertical-align:bottom;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #080a33;
	padding-bottom:5px;
	background: -moz-linear-gradient(
		top,
		#92d6eb 0%,
		#90a6bd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#92d6eb),
		to(#90a6bd));
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid darkGrey;
}

input.tinybut {
line-height: 12px;
height: 18px;
vertical-align: bottom;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #080a33;
padding-bottom: 5px;
background: -moz-linear-gradient( top, #92d6eb 0%, #90a6bd);
background: -webkit-gradient( linear, left top, left bottom, from(#92d6eb), to(#E4EEF8));
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: 1px solid darkGrey;
}

div.tinybut {
display: inline-block;
line-height: 12px;
height: 15px;
vertical-align: bottom;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #080a33;
padding: 2px 6px 0 6px;
margin: 1px;
background: -moz-linear-gradient( top, #92d6eb 0%, #90a6bd);
background: -webkit-gradient( linear, left top, left bottom, from(#92d6eb), to(#E4EEF8));
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: 1px solid darkGrey;
}

button.tinybut {
line-height: 12px;
height: 18px;
vertical-align: bottom;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #080a33;
padding-bottom: 5px;
background: -moz-linear-gradient( top, #92d6eb 0%, #90a6bd);
background: -webkit-gradient( linear, left top, left bottom, from(#92d6eb), to(#E4EEF8));
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border: 1px solid darkGrey;

}


input.reallytinybut {
 line-height:12px;
	height: 15px;
	vertical-align:bottom;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #080a33;
	padding-bottom:5px;
	background: -moz-linear-gradient(
		top,
		#92d6eb 0%,
		#90a6bd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#92d6eb),
		to(#90a6bd));
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid darkGrey;
}

#chronoform_staff .ccms_form_element {
 margin-bottom:2px;
 padding:2px 0 2px 5px;
}

div.modal_header {
        background-image:url('../../../images/performance-fluids-logo_small.png');
        width:119px;
        height:50px;
}
th.notes {
	background-color: #B3E58B;	
}
th.preturns {
	background-color: #BBBBBB;
	border-bottom: 2px solid #BBBBBB;	
}
th.sreturns {
	background-color: #CCCCCC;
	border-bottom: 2px solid #CCCCCC;	
}
th.qreturns {
	background-color: #DDDDDD;
	border-bottom: 2px solid #DDDDDD;	
}
.close_button {
	background-image:url('../../../images/icons/close_button.png');
	height: 25px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color: #ffffff;
	border-color: #ffffff;
	border-style: none;
}

.find_button {
	 /*border: 1px solid #006;
    background: #9cf;*/
	padding-left: 30px;
	padding-top: 8px;
	padding-right:5px;
	padding-bottom:8px;
	border: 1px solid lightGrey;
	background:url('../../../images/icons/icon-32-search.png') no-repeat left;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, san-serif;	
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 4px;
} 

.reset_button {
	 /*border: 1px solid #006;*/
    background: #fff;
	padding-left: 5px;
	padding-top: 8px;
	padding-right:5px;
	padding-bottom:8px;
	border: 1px solid lightGrey;
	/*background:url('../../../images/icons/icon-32-search.png') no-repeat left;*/
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, san-serif;	
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 4px;
} 

.nsave_button {
	 /*border: 1px solid #006;
    background: #9cf;*/
	padding-left: 40px;
	padding-top: 8px;
	padding-right:5px;
	padding-bottom:8px;
	border: 1px solid lightGrey;
	background:url('../../../images/icons/icon-32-save-new.png') no-repeat;
	background-position: -1px -1px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, san-serif;	
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 4px;
} 

.csave_button {
	 /*border: 1px solid #006;
    background: #9cf;*/
	padding-left: 40px;
	padding-top: 8px;
	padding-right:5px;
	padding-bottom:8px;
	border: 1px solid lightGrey;
	background:url('../../../images/icons/icon-32-save.png') no-repeat;
	background-position: 2px 3px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, san-serif;	
	line-height: normal;
	margin-bottom: 0px;
	margin-top: 4px;
}
.crm_header {
	font-size:12pt; 
	color:#074F4F; 
	text-decoration:underline;
}
.crm_link_header {
	font-size:9pt; 
	color:#074F4F; 
}
.crm_border {
	border: 3px solid rgb(28,86,120);
	padding: 6px;
	border-radius:8px;
	-moz-border-radius:8px; /* older firefox */
}
.crm_border2 {
	border: 1px solid rgb(28,86,120);
	padding: 6px;
	margin: 2px;
	border-radius:8px;
	-moz-border-radius:8px; /* older firefox */
}
.crm_border3 {
	border: 3px solid rgb(222, 87, 77);
	padding: 6px;
	border-radius:8px;
	-moz-border-radius:8px; /* older firefox */
}
tr.customhover:hover {
	background-color: #BDD9FC;
}

#rt-container-bg {background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);}


hr {
  border-bottom-color:#ccc;
  border-bottom-style:solid;
  border-top-color:#ddd;
  border-top-style:solid;
  border-width:1px 0;
  margin:2px 0;
}



textarea {
	width: auto;}



