﻿@media only screen and (min-device-width:560px){
        /* styles for browsers larger than 960px; */
        body{font-size:14px !important;}
    }

@media only screen and (min-device-width:960px){
        /* styles for browsers larger than 960px; */
        body{font-size:14px !important;}
    }
@media only screen and (min-device-width:1440px){
        /* styles for browsers larger than 1440px; */
        body{
            font-size:16px !important;
        }
    }
@media only screen and (min-width:2000px){
        /* for sumo sized (mac) screens */
    }
@media only screen and (max-device-width:480px){
       /* styles for mobile browsers smaller than 480px; (iPhone) */
    }
@media only screen and (device-width:768px){
       /* default iPad screens */
    }

.centerIt{
    float:none !important;
    text-align: center;
    margin: 0px auto;
    align-content:center;
}

body{
    font-family: "Quicksand";
    padding-top: 75px;
    /*padding-bottom: 70px !important;*/
    overflow-y: scroll;
    padding-bottom: 60px;
}

.fontOne{
    font-family: "Quicksand";
}

.fontTwo{
    font-family: "Lato";
}

.pageBackground{
    opacity: 0.1;
    position: fixed;
    top: 16%;
    padding: 20px;
}

.leftIt{
    text-align:left;
    float:left;
}

.rightIt{
    text-align:right;
    float:right;
}

.vertiAlign{
    vertical-align:middle;
    float:none;
}

.navbar .navbar-nav {
    display: inline-block;
    float: none;
    /*text-align: center;
    align-items: center;*/
}

.navbar .navbar-collapse {
    text-align: center;
}

.inBlock
{
    display:inline-block;
    vertical-align: middle;
}

.colorOne{
    color: #686868;
}

.backgroundColor01{
    background-color: #686868;
}

.colorTwo{
    color: #002e62;
}

.backgroundColor02{
    background-color: #002e62;
}

.colorThree{
    color: #d4d4d4;
}

@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

.logoNav{
    margin-left:15px;
    margin-right:15px;
    margin-top: 10px;
    margin-bottom: 10px;   
    max-width: 15em;   
    vertical-align: middle;
   
    /*position: fixed;*/

}

.navItens{
    margin-right:10px;
}

.logoStandard{
    margin-top: 50px;
    margin-bottom:30px;
}

ul > li {
    font-size: 1em;
    /*height:30px;*/
    border-left: 2px solid;
    border-right: 2px solid;
    margin-left: -1px;
    border-color: rgba(0,0,0,0.025);
    /*display: inline-block;*/
    padding-left: 0em;
    padding-right: 0em;
}

.dropdown-menu > li a{
    font-size: 1em !important;
}

.banner{
    height:100% !important;
    width:100% !important;
}

.bannerOverlay{
    background-color: rgba(0,0,0,0.6);
    z-index: 20;
    position: absolute;
    bottom: 0%;
    left: 0%;
    width: 100%;
}

.bannerOverText{
    color: white;
}

.bannerTextbox{
    width: 80%;
}

.noPaddingOrMargin{
    margin: 0px !important;
    padding: 0px !important;
}

.carousel-indicators {
  bottom:-10px;
}

.background01{
    background-color: rgba(104,104,104, 0.15);
}

.background02{
    background-color: rgba(0,46,98, 0.15);
}

.border{
    border: 2px solid;
}

.borderTop{
    border-bottom: 0px;
}

.borderBottom{
    border-top: 0px;
}

.border01{
    border-color: rgba(104,104,104, 0.3);
}

.border02{
    border-color: rgba(0,46,98, 0.3);
}

.aboutHeader{
    line-height: 50px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 1.2em !important;
}

.aboutSpan{
     font-size: 1.2em !important;
     font-family: "Lato";
     text-shadow:10px 6px 2px rgba(104,104,104, 0.2);
     text-align:justify;
     transition: all 0.5s ease 0s;
}

.aboutDiv{
     background-color: #686868;
     transition: all 0.5s ease 0s;
}

.aboutDiv:hover{
    background-color: #002e62;
}

.aboutDiv:hover span{
    color: #d4d4d4;
}

.bottomNav{
    min-height: 1.2em;
    height: 1.2em;
}

.carousel{
    margin-top: 40px;
}

.genericHeader{
     /*background-color: #002e62;*/
     /*color: red;*/
     /*text-decoration: underline;*/
}

.navHeight{
    line-height: 7em;
    height: 7em;
}

.marginTB30{
    margin-bottom:30px;
    margin-top:30px;
}
.marginTB10{
    margin-bottom:10px;
    margin-top:10px;
}
.marginTB20{
    margin-bottom:20px;
    margin-top:20px;
}
.marginTB0{
    margin-bottom:0px;
    margin-top:0px;
}

.desc{
    text-align: left;
}

.opacity_00{
    opacity:0;
}
.opacity_01{
    opacity:0.1;
}
.opacity_02{
    opacity:0.2;
}
.opacity_03{
    opacity:0.3;
}
.opacity_04{
    opacity:0.4;
}
.opacity_05{
    opacity:0.5;
}
.opacity_06{
    opacity:0.6;
}
.opacity_07{
    opacity:0.7;
}
.opacity_08{
    opacity:0.8;
}
.opacity_09{
    opacity:0.9;
}
.opacity_10{
    opacity:1;
}

.smooth{
    transition: all 0.5s ease 0s;
}

.footer{
    font-size: 0.7em;
}

.iconColumn{
    text-align:center;
    margin-top:10px;
    margin-right: 0px;
    margin-left:0px;
    margin-bottom:10px;
    /*background-color:red;*/
    padding:0px;
}

.icon{
    border: 6px solid;
    margin:0px;
    /*border-radius: 5px 5px;*/
    border-color: rgba(13,25,59,0.2);
     cursor: pointer;
}

.icon:hover{
    border-color: rgba(13,25,59,0.6);
}

.iconHeader{
    height: 40px;
    line-height:40px;
    text-transform: uppercase;
    padding: 2px;
    font-size:0.8em;
    /*text-decoration: underline;*/
}

.accordeonDiv{
    border-top: 2px solid;
    border-color: rgba(1,1,1,0.2);
    padding: 10px;
    margin-top: 10px;
}

h1{
    font-size: 2em;
}

h2{
    font-size: 1.5em;
}

h3{
    font-size: 1.33em;
}

h4{
    font-size: 1.15em;
}

h5{
    font-size: 0.83em;
}

h6{
    font-size: 0.67em;
}