﻿/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.3.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/
@import url('https://fonts.googleapis.com/css?family=PT+Serif|Raleway:300,400,700|Roboto:300,300i,400,400i,500,500i,700,700i');

body {color: #333333;}
hr {border-top: 1px solid #0760a9; clear: both;}
h1, h2, h3, h4, h5, h6 {margin-top: 0px;}
h1 {text-transform: none;}
h2.heading {color: #0760A9;}
sup {font-size: 0.5em;}
.clearRow {clear: both;}

.headerlogo {background-color: rgb(230,230,230); padding: 10px 0px; border-top: 0px none; border-bottom: 0px;}
.header-logo {padding:0px;}
.header-top a:link, .header-top a:visited {color: #3bb7ff;}
.header-top a:hover {transition: all 0.2s ease-in-out; color: #0769BA;}
.canyousell {margin: 0px;padding: 0px 10px; background-color: yellow !important; color: #000 !important;}
.canyousell:hover {background-color: #e7e700 !important;}

.separator {clear: both; margin: 20px auto; padding: 10px 0px;}

.feature-box, .feature-box-2 {margin-bottom: 20px;}

.default-bg {background-color: #0760A9;}

.pageHeader {background-color: #0760a9; padding: 20px 0;}
.pageHeader h1, .pageHeader p {color: #FFFFFF; padding: 0px 0px; margin: 0px 0px;}
.pageHeader h2 {color: #FFFFFF; padding: 0px 0px; margin: 0px 0px;}

.img-wrap-left {float: left; margin: 0px 20px 10px 0px;}
.img-wrap-right {float: right; margin: 0px 0px 10px 20px;}
.img-center {display:block; margin: 0 auto;}

.fa-li {top: 5px;}
.overflowHidden {overflow:hidden;}

.fs20 {font-size: 20px !important;}

ul.chevron li:before {font-family: 'FontAwesome'; content: '\f054'; margin:0 5px 0 -15px; color: #0760a9;}

/* INDEX */
.slideCaption {font-weight: bold;}
.capDropShadow {text-shadow: 2px 2px #000000;}
.alert-signup {background-color: #0055a4;}
.alert-signup h5 {font-size: 24px;text-transform: none;font-weight: 700;color: #FFFFFF;}
@media only screen and (max-width : 768px) {
	.indexHeading h1 {font-size: 20px; margin-bottom: 30px;}
}
.owl-pagination {display: none;}
/* DEFINITION LISTS */
.eneflow-dt > dt {max-width: 180px;}
.dl-horizontal dt {width: 180px;}
.dl-horizontal dd {margin-left: 200px;}
.dl-techdata dt {max-width: 320px; width: 300px;}
.dl-techdata dd {margin-left: 320px;}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.dl-horizontal dd {margin-left: 0px;}
}

/* FORM WRAPPER */
.formwrapper {background-color:#F2F2F2; border: 1px solid #DDDDDD; padding: 5px; margin-bottom: 25px; border-radius: 3px;}

/* MENU */
.mega-menu h4.title {text-transform: none;}

/* OVERVIEW PAGE */
.toc-tagline {font-style: italic; font-weight: bold;}
/*.prodPageBox {min-height: 385px;}
.prodPageBoxENECRETE {min-height: 385px;}
.prodPageBox310 {min-height: 310px;}*/

/* FOOTER */
#footer {border-top: 5px solid #0760A9;}
.footer {padding: 10px 0px; color: #777777;}
.dark .footer h1, .dark .footer h2, .dark .footer h3, .dark .footer h4, .dark .footer h5, .dark .footer h6 {color: #FFFFFF;}
.footer a:link, .footer a:visited {color: #0096F0;}
.footer a:hover {transition: all 0.2s ease-in-out; color: #0769BA;}

/* ACCORDIONS */
.collapse-style-2 .panel-body {padding: 10px;}

/* BUSINESS CENTER */
.BCVideoBoxes {margin-bottom: 20px;}
.listing-item .body {padding: 0px 15px;}
.checkoutButtons .btn {margin-right: 5px;}

/* PRODUCT PAGE */
.tagline {font-size: 20px; font-weight: bold;}
.caption {text-align: center; margin: -10px 0 30px 0;}
.imageLeft {float: left; margin-right: 10px;}
.imageRight {float: right; margin-left: 10px;}
.caseStudy {padding: 10px 5px; background-color: #F3F3F3; overflow: hidden; margin-bottom: 10px;}
.blueback {background-color: #0760A9; clear: both; padding: 10px; color: #FFFFFF; margin-bottom: 25px;}
.colorsdiv {overflow: hidden;}
.colors {text-align: center;}
.colors p img {border: 1px solid #000;}
.colorfootnote {font-size: 12px; clear: both; color: #6c6c6c; padding-top: 10px;}
.colorfootnote p {margin-bottom: 5px;}
.rightColInfo .fa-li {top: 3px;}
.approvalLogos {overflow: hidden; margin: 20px 0px;}

/* PRODUCT PAGE RIGHT COL */
.rightColInfo {background-color: #F2F2F2; padding: 15px;  border-radius: 5px; margin-bottom: 10px;}
.rightColInfo li {margin-bottom: 10px;}
	.rightColInfo li:last-of-type {margin-bottom: 0px;}
	
/* TABLES */
.table > thead:first-child > tr:first-child > th {background-color: #b9c9fe}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #e8edff;}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {background-color: #FFFF99;}
.table-centered th, .table-centered td {text-align: center;}
.table-tdr {text-align: right !important;}

/* DISTRIBUTORS */
.blueback p:last-of-type {margin-bottom: 0px;}
.distHighlight {border-left: 3px solid #0760A9; background-color: #e7e7e7; padding: 10px; margin-bottom: 10px; overflow: hidden;}
.distHighlight p:last-of-type {margin-bottom: 0px;}
.distHighlight a:link {color: #0760A9;}
.bios h2 {margin-top: 0px; text-transform:none;}
.bios h3 {font-size: 20px;}
.flag {display:inline-block; margin-right: 5px; border: 1px solid #EAEAEA; vertical-align:middle;}
.opportunitiesTopLeft h2 {text-transform:none;}
.territories {background-color: #e7e7e7;padding: 20px;overflow: hidden;border-left: 3px solid #0760A9;}
.territories h2 {color: #0760A9;}

/* NEWS PRESS */
.pdfThumb {width: 100px; float: left; margin-bottom: 20px;}
.newsItems h2 {margin: 0px; font-size: 18px; font-weight: bold; text-transform:none;}
.spacer {clear: both; padding: 10px;}
.newsPressHeading {margin: 0px 0px 5px 0px; border-bottom: 1px dotted #999999; clear: both; color: #0760A9; font-weight: bold; padding-top: 20px;}

/* VIDEO LIBRARY */
.videoThumb {width: 210px; float: left; margin-bottom: 20px;}

/* EVENTS */
.events h2 {color: #0760A9; border-top: 1px dotted #0760A9; padding-top: 10px;}
.events h3 {margin-left: 20px;}
.events p {margin-left: 40px;}

/* APPLICATION LIBRARY SEARCH */
#ewlistmain th {background-color: #0760A9;}
#ewlistmain td {font-size: 14px;}

/* SOLUTIONS PAGES */
.solutionLinks h3 a:link, .solutionLinks h3 a:visited {font-weight: bold; color: #800000 !important;}

/* APPLICATIONS */
.applications li {margin-bottom: 15px;}

/* PAGING */
ul.pagination li > a, .pagination > li:first-child > a, .pagination > li:last-child > a, ul.pager li > a {
    text-align: center;
    padding: 0;
    height: 50px;
    width: 50px;
    border: 1px solid #777777;
    line-height: 49px;
    background-color: #777777;
    color: #ffffff;
    display: inline-block;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

/* BLOG */
.blogpost {margin-bottom: 40px;}
.links {list-style-type: none;}
.blogpreview img {display: none;}

/* TOOLTIPS */
.tooltip {
  color: #FFFFFF; 
  border: 0px solid green; 
  padding: 15px;
  font-size: 15px;
}

/* NEWSLETTER PAGES */
.pdfLink a:link {color: #800000;}
.pdfLink i {margin-right: 5px;}

/* CONTACT US */
.box{
    padding: 20px;
    display: none;
    margin-top: 20px;
    background-color: beige;
}
.box p {margin-bottom: 5px;}
.box p:last-of-type {margin-bottom: 0px;}

/* SALES JOBS */
h3.sectionHeader {margin-bottom: 30px; font-weight: bold; color: #0760A9;}
.salesQuote {font-size: 14px; font-style:italic; margin-top: 5px;}

/* REFERRAL PROGRAM */
.referralHeader {
	padding: 0px;
	background-color: #000;
	margin-bottom: -30px;
}

/* ===================================================
  Google Translate Widget
=================================================== */

/* ===================================================
  Google Translate Widget
=================================================== */
.goog-te-gadget img {display: inline !important;}
.goog-te-gadget-simple {font-size: 11px !important; color: #800000; padding: 0px !important; margin-bottom: -2px !important; border: 0px !important;}
.goog-te-gadget-simple:hover {background-color: #FFFF99;}
.goog-te-gadget-simple a:link {font-size: 11px !important; color: #0760A9;}
.goog-te-gadget-simple a:hover {text-decoration: none;}