/* Custom Stylesheet */

html, body {height:100%; font-size:16px;}
nav {background-color:#2e5c69;height:80px;}

.brand-logo {max-width:450px;}

.page-footer .footer-copyright .row {margin-bottom: 0;}

span.gray {color:#666666;font-weight:bold;}

#index-banner {background-image:url(https://www.iqsdirectory.com/images/bg_gradient.png); background-repeat:repeat;}

.header-container {width:95%;margin:0px auto; max-width: 1900px;}
.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
strong {
    font-weight: 900;
}

.tealblue {color:#2e5c69!important;}

[type="radio"]:not(:checked) + label:before, [type="radio"]:not(:checked) + label:after {
    border: #000!important;
}
[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
    background-color: #000!important;
}

[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:after {
    background-color: #000!important;
}
[type="radio"]:checked + label:after, [type="radio"].with-gap:checked + label:before, [type="radio"].with-gap:checked + label:after {
    border: 2px solid #000;
}

a {color:#2e5c69; font-weight:bold;}
a:hover {color:#de7423;}
nav .brand-logo {
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0;
}

nav ul a {color:#FFFFFF; font-size:18px;font-weight:bold;text-shadow: 1px 1px 2px black;}
h1 {color:#2e5c69;text-shadow: 1px 1px 2px black; font-size:40px; font-weight:bold;}
h4 {color: #de7423; text-shadow: 1px 1px 2px black;font-size: 25px;font-weight: bold;}
h5 {color:#de7423;text-shadow: 1px 1px 2px black; font-size:30px; font-weight:bold;}
h6 {    
    font-size: 20px;
    font-weight: bold;}
.page-footer .footer-copyright h6{text-shadow: 1px 1px 2px black;}
.section li {
    margin-left:20px;
    list-style-type:disc!important;
}

i.right {margin-left:0px;}

span.orange1 {color:#de7423;font-weight:bold;font-size:18px;}

.page-footer {
    padding-top: 20px;
    color: #fff;
    background-color: #de7423;
}

.page-footer .container {width: 95%; max-width: 1900px;}

.orange {background-color:#2e5c69!important;}
.orange:hover {color:#000!important;background-color:#de7423!important;}

.col-group > div {
  padding: 1em;
}

.side-nav {background-color:#2e5c69;}
.side-nav li > a {color:#FFFFFF; font-size:20px;}

.form-label {
    display: inline;
	float:left;
	position:relative;
	color:#000000;
	font-weight:bold;
}

input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {height:auto;display:inline;margin-bottom:0px;width:100%;border-bottom: 1px solid #000;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {background-color:#2e5c69;border:none;	}

.form-home {max-width:500px;background-color:#ed9959;border-radius:10px;padding-left:20px;padding:10px 20px 10px 20px;}

.form-value {
    display: inline;
	
	position:relative;
    width: 100%;}
	
.footer-copyright a {color:#2e5c69; font-weight:bold;}
.footer-copyright a:hover {color:#CCCCCC;}


.wistia_embed {
    max-width: 480px;
    min-height: 298px;
    width: 100%;
    height: auto;
	
}

#___partnersbadge_0 {float:left !important;}

#blue-section {background-color:#2e5c69;padding-top:20px;padding-bottom:20px;color:#CCCCCC; font-size:14px;}
#blue-section a {color:#FFFFFF;}
#orange-section {background-color:#de7423;padding-top:20px;padding-bottom:20px;color:#CCCCCC; font-size:14px;}
#orange-section a {color:#FFFFFF;}
.blue-wrapper {width:95%; margin:0px auto;}
.breadcrumb {font-size:20px;font-weight:bold;color:#FFFFFF;}
.breadcrumb:before {font-size:20px;color:#fff;    margin: 2px 8px 0 0px;
    }
.breadcrumb:last-child {color:#fff;}
.breadcrumb:hover{color:#000000}
@media screen and (min-width: 44em) {
  .col-group {
    overflow: hidden;
  }
  .col-group > div {
    float: left;
    width: 50%;
  }
  .col-group > div:nth-child(odd) {
    clear: left;
  }
}
@media screen and (min-width: 64em) {
  .col-group > div {
    width: 25%;
  }
  .col-group > div:nth-child(odd) {
    clear: none;
  }
}

@media only screen and (max-width: 1300px) {
.hide-on-med-and-down {display:none;}
nav a.button-collapse {display:block;}
nav .brand-logo {left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
};}
}




