/* 

Created by: Mike Flash | www.flashmike.com
For: Gulf Continental Oil | www.gconoil.com
September 2017

 <link href="css/custom.css" rel="stylesheet">

*/


.topbar-custom {
	background-color: #000000 !important;
	border: none;
}

.topbar_mike {
	/*background-color: #1d5580 !important;*/
	background-color: #2c3d40 !important;
}

.inactive {
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}

.padded {
	padding: 10px;
}

.padded_bott {
	padding-bottom: 10px;
}

.padded_mobile_slider { /*so that wslider is viible from mobile menu toggle*/
	padding-top: 64px;
}

.blackened {
	color: #000000;
}

.blackened_bg {
	background-color: #000000;
}

.blued {
	color: #006d96;
	font-size: 11px;
	font-weight: bold;
}

.grayed {
	color: #999999;
}

.grayed_bg {
	background-color: #efefef;
}

.orange {
	color: #e56003;
}

.whitened {
	color: #ffffff;
}

.whitened_bg {
	background-color: #ffffff;
}

.logo_resized {
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#page-products {
	height: 300px;
}

.btn-default:hover { /*custom contact form button :mike*/
	background-color: #2c3d40 !important;
	border-color: #2c3d40 !important;
}

/*custom table*/
.table_css {
  margin:0px;padding:0px;
  width:100%;
  border:1px solid #000000;
  
  -moz-border-radius-bottomleft:0px;
  -webkit-border-bottom-left-radius:0px;
  border-bottom-left-radius:0px;
  
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-right-radius:0px;
  border-bottom-right-radius:0px;
  
  -moz-border-radius-topright:0px;
  -webkit-border-top-right-radius:0px;
  border-top-right-radius:0px;
  
  -moz-border-radius-topleft:0px;
  -webkit-border-top-left-radius:0px;
  border-top-left-radius:0px;
}

.table_css table{
   border-collapse: collapse;
        border-spacing: 0;
  width:100%;
  height:100%;
  margin:0px;padding:0px;
}

.table_css tr:last-child td:last-child {
  -moz-border-radius-bottomright:0px;
  -webkit-border-bottom-right-radius:0px;
  border-bottom-right-radius:0px;
}

.table_css table tr:first-child td:first-child {
  -moz-border-radius-topleft:0px;
  -webkit-border-top-left-radius:0px;
  border-top-left-radius:0px;
}

.table_css table tr:first-child td:last-child {
  -moz-border-radius-topright:0px;
  -webkit-border-top-right-radius:0px;
  border-top-right-radius:0px;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
}

.table_css tr:last-child td:first-child{
  -moz-border-radius-bottomleft:0px;
  -webkit-border-bottom-left-radius:0px;
  border-bottom-left-radius:0px;
}

.table_css tr:hover td{
  
}

.table_css tr:nth-child(odd) {
	/*background-color:#b2b2b2;*/
	background-color: none;
}
.table_css tr:nth-child(even) {
	/*background-color:#7f7f7f;*/
	background-color: none;
}

.table_css td{
  vertical-align:middle;
  border: 1px solid #000000;
  border-width:0px 1px 1px 0px;
  text-align:center;
  padding:7px;
  font-size:14px;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
  font-weight:normal;
  color:#000000;
}

.table_css tr:last-child td{
  border-width:0px 1px 0px 0px;
}

.table_css tr td:last-child{
  border-width:0px 0px 1px 0px;
}

.table_css tr:last-child td:last-child{
  border-width:0px 0px 0px 0px;
  border-bottom: none !important; /*mike: so no border on last td*/;
}
/*.table_css tr:first-child td{
  background:-o-linear-gradient(bottom, #333333 5%, #000000 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #000000) );
  background:-moz-linear-gradient( center top, #333333 5%, #000000 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000");  background: -o-linear-gradient(top,#333333,000000);

  background-color:#333333;
  border:0px solid #000000;
  text-align:center;
  border-width:0px 0px 1px 1px;
  font-size:14px;
  font-family: 'source_sans_proregular';
  font-weight:bold;
  color:#ffffff;
}
.table_css tr:first-child:hover td{
  background:-o-linear-gradient(bottom, #333333 5%, #000000 100%);  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #000000) );
  background:-moz-linear-gradient( center top, #333333 5%, #000000 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333", endColorstr="#000000");  background: -o-linear-gradient(top,#333333,000000);
  background-color:#333333;
}
.table_css tr:first-child td:first-child{
  border-width:0px 0px 1px 0px;
}*/
.table_css tr:first-child td:last-child{
  border-width:0px 0px 1px 1px;
}
/*end of custom table*/

.gcon_text {
	font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
}

h2 {
	font-weight: 900 !important;
	font-size: 24px !important;
	text-transform: uppercase !important;
}

h3 {
	font-weight: 700 !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
	line-height: 20px !important;
}