@charset "utf-8";
/* Fonts genéricas */

.indicador {
    display: none;
}

/*
<cfset MPBOLD900='font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;'>
<cfset ACREG400='font-family: "adobe-caslon-pro",serif;font-style: normal;font-weight:400;'>
<cfset ACBOLD700='font-family: "adobe-caslon-pro",serif;font-style: normal;font-weight: 700;'>
<cfset MPBOLD700='font-family: "myriad-pro-semi-condensed",sans-serif;font-style: normal;font-weight: 700;'>
<cfset MLIG300='font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;'>
*/

strong {
	/* font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900; */
    font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
}

h1 {
    font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    font-size:21px;
    line-height:35px;
}
h2 {
    font-family: "adobe-caslon-pro",serif;font-style: normal;font-weight: 700;
    font-size:21px;
    line-height:25px;
}
h3 {
    font-family: "myriad-pro-semi-condensed",sans-serif;font-style: normal;font-weight: 700;
    font-size:16px;
    line-height:16px;
}
.tlabel {
    font-family: "myriad-pro-semi-condensed",sans-serif;font-style: normal;font-weight: 700;
    font-size:14px;
    line-height:14px;
    color:darkgray;
}
.tbull {
    font-family: "myriad-pro-semi-condensed",sans-serif;font-style: normal;font-weight: 700;
    font-size:40px;
    line-height:10px;
    color:darkgray;
}
.tlabelb {
    font-family: "myriad-pro-semi-condensed",sans-serif;font-style: normal;font-weight: 700;
    font-size:16px;
    line-height:16px;
    color:black;
}

.fbody {
	font-family: "adobe-caslon-pro",serif;font-style: normal;font-weight:400;
    font-size:16px;
    line-height:20px;
}
.fbodymini {
	font-family: "adobe-caslon-pro",serif;
    font-style: normal;
    font-weight:400;
    font-size:14px;
    line-height:16px;
}
.fbodynormal {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    font-size:14px;
    line-height:20px;
}
.ffootertext {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    color:white;
    font-size:13px;
    line-height:17px;
}
.ffootertitle {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:white;
    font-size:13px;
    line-height:17px;
}


a:link {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
	font-size:14px;
    line-height:20px;
	color: black;
	text-decoration: underline;
}
a:visited {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
	font-size:14px;
    line-height:20px;
	color: black;
	text-decoration: underline;
}
a:hover {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
	font-size:14px;
    line-height:20px;
	color: black;
	text-decoration: none;
}
a:active {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
	font-size:14px;
    line-height:20px;
	color: black;
	text-decoration: underline;
}



a.menulnk:link {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:visited {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:hover {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:active {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}

a.menulnk_inv:link {
	font-family: "myriad-pro-semi-condensed",sans-serif;
    font-style: normal;
    font-weight: 900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk_inv:visited {
	font-family: "myriad-pro-semi-condensed",sans-serif;
    font-style: normal;
    font-weight: 900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk_inv:hover {
	font-family: "myriad-pro-semi-condensed",sans-serif;
    font-style: normal;
    font-weight: 900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk_inv:active {
	font-family: "myriad-pro-semi-condensed",sans-serif;
    font-style: normal;
    font-weight: 900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}



a.menulnk2:link {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2:visited {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2:hover {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2:active {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}

a.menulnk2_inv:link {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2_inv:visited {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2_inv:hover {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk2_inv:active {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}


a.menulnk3:link {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk3:visited {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk3:hover {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    color:lightgray;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}
a.menulnk3:active {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    color:white;
    font-size:13px;
    line-height:17px;
	text-decoration: none;
}


.iptboxws {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
    border: none 0px #FFFFFF;
    border: 1px solid black;
	font-size: 13px;
	padding: 3px 5px;
	outline: 0;
}

.iptboxws:focus {
	border-color: darkgray;
}

.sbutton {
	font-family: "myriad-pro",sans-serif;font-style: normal;font-weight: 300;
	border-style:solid; border-width:1px; border-color:black;
    padding-right:2px; padding-left:2px; color:white;
    background-color:black; cursor:pointer; width:100px; height:40px;
}

.sbutton_inv {
	border-style:solid; border-width:1px; border-color:white;
    padding-right:2px; padding-left:2px;
    background-color:white; cursor:pointer;
}








/*

h1, h2, h3, h4, h5, h6, .subtitle1, .subtitle2 {
	font-family: 'Montserrat', sans-serif;
}

body, .body1, .body2, .caption, .overline, a, input {
	font-family: 'Open Sans', sans-serif;
}

button, .button {
    font-family: 'Open Sans', sans-serif;
}

.subtitle1 {
	font-size: 16px;
}

.subtitle2 {
	font-size: 14px;
	font-weight: 600;
}

.body1 {
	font-size: 16px;
}

.body2 {
	font-size: 14px;
}

.button {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.caption {
	font-size: 12px;
}

.overline {
	font-size: 10px;
	text-transform: uppercase;
}
*/

.chavao {
    font-size: 35px;
}

.font-weight-300 {
    font-weight: 300;
}

.font-weight-400 {
    font-weight: 400;
}

.font-weight-500 {
    font-weight: 500;
}

.font-weight-600 {
    font-weight: 600;
}

.font-weight-700 {
    font-weight: 700;
}

.font-weight-800 {
    font-weight: 800;
}

.font-weight-900 {
    font-weight: 900;
}


/* Cores texto */

.branco {
    color: white;
}

.preto {
    color:black;
}

.azulescuro {
    color: #020659;
}

.azul {
    color: #0540F2;
}

.azulclaro {
    color: #0554F2;
}

.vermelhoclaro {
    color: #CD2329;
}

.vermelhoescuro {
    color: #BC1F24;
}

.erro {
	color: #D50000;
}

.cinzaescuro {
	color: #B6B6B6;
}

.cinzaclaro {
	color: #F2F2F2;
}

.foco {
	color: #8e0038;
}

.transparencia {
	color: rgba(20, 20, 20, 0.75);
}


/* Cores fundo */

.bgazul {
    background-color: #0540F2;
}

.bgazulescuro {
    background-color: #020659;
}

.bgazulclaro {
    background-color: #0554F2;
}

.bgvermelhoescuro {
    background-color: #BC1F24;
}

.bgvermelhoclaro {
    background-color: #CD2329;
}

.bgerro {
	background-color: #D50000;
}

.bgcinzaescuro {
	background-color: #B6B6B6;
}

.bgcinzaclaro {
	background-color: #edeceb;
}

.bgrodape {
    background-color: #000000;
}

.bgfoco {
	background-color: #8e0038;
}

.bgtransparencia {
	background-color: rgba(20, 20, 20, 0.5);
}

.bgbranco {
    background-color: white;
}

.bgpreto {
    background-color: black;
}

/* borders para despiste de posições */
.bred {
    border:solid 1px red;
}

.bgreen {
    border:solid 1px green;
}

.sombranav {
    filter: drop-shadow( 0px 0px 2px #000000 );
}



/* border colors */
.bordervermelhoclaro {
    border: solid 2px #CD2329 !important;
    border-radius: 24px;
    height: 48px;
    width: 48px;
    line-height: 44px;
}



/* estrutura */

html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}



.bghome {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../images/header_home.jpg");
    height: 100%;
}


.imagemproduto {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 200px;
}

.imagemprodutos {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 200px;
}


.imagemportfolio {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 300px;
}

.circulomais {
    border: solid 2px #BFBFBF;
    border-radius: 24px;
    height: 48px;
    width: 48px;
    line-height: 44px;
}





/* sm */
@media (min-width: 576px) {
    .chavao {
        font-size: 40px;
    }
    
    .imagemproduto {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 200px;
    }
    
    .imagemprodutos {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 200px;
    }
    
    .imagemportfolio {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 300px;
    }
}

/* md */
@media (min-width: 768px) {
    .chavao {
        font-size: 50px;
    }
    
    .imagemproduto {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 200px;
    }
    
    .imagemprodutos {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 200px;
    }
    
    .imagemportfolio {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 300px;
    }
}

/* lg */
@media (min-width: 992px) {
    .chavao {
        font-size: 50px;
    }
    
    .imagemproduto {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 175px;
    }
    
    .imagemprodutos {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 250px;
    }
    
    .imagemportfolio {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 260px;
    }
}

/* xl */
@media (min-width: 1200px) {
    .chavao {
        font-size: 50px;
    }
    
    .imagemproduto {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 200px;
    }
    
    .imagemprodutos {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 250px;
    }
    
    .imagemportfolio {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        height: 300px;
    }
}





/* botoes */
.btnvermais {
    color: #000000;
    background-color: rgba(255,255,255,0);
    border-color: #C0C0C0;
    font-size: 12px;
}

.btnvermais:hover {
    color: #000000;
    background-color: #C0C0C0;
    border-color: #C0C0C0;
}

.btnvermais:focus, .btnvermais.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btnvermais.disabled, .btnvermais:disabled {
    color: #fff;
    background-color: #003152;
    border-color: #003152;
}

.btnvermais:not(:disabled):not(.disabled):active, .btnvermais:not(:disabled):not(.disabled).active,
.show > .btnvermais.dropdown-toggle {
    color: #000000;
    background-color: #C0C0C0;
    border-color: #C0C0C0;
}

.btnvermais:not(:disabled):not(.disabled):active:focus, .btnvermais:not(:disabled):not(.disabled).active:focus,
.show > .btnvermais.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}





.btncontactenos {
    color: #FFFFFF;
    background-color: rgba(255,255,255,0);
    border-color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
}

.btncontactenos:hover {
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.5);
    border-color: #FFFFFF;
}

.btncontactenos:focus, .btncontactenos.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btncontactenos.disabled, .btncontactenos:disabled {
    color: #fff;
    background-color: #003152;
    border-color: #003152;
}

.btncontactenos:not(:disabled):not(.disabled):active, .btncontactenos:not(:disabled):not(.disabled).active,
.show > .btnvermais.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.5);
    border-color: #FFFFFF;
}

.btncontactenos:not(:disabled):not(.disabled):active:focus, .btncontactenos:not(:disabled):not(.disabled).active:focus,
.show > .btnvermais.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}




.btnenviar {
    color: #FFFFFF;
    background-color: #BC1F24;
    border-color: #BC1F24;
    font-size: 12px;
    line-height: 24px;
    border: solid 0px white;
    height: 40px;
    border-radius: 0px;
    min-width: 180px;
    text-transform: uppercase;
    font-weight: 700;
}

.btnenviar:hover {
    color: #ffffff;
    background-color: #CD2329;
    border-color: #CD2329;
}

.btnenviar:focus, .btnenviar.focus {
    box-shadow: 0 0 0 0.2rem #CD2329;
}

.btnenviar.disabled, .btnenviar:disabled {
    color: #fff;
    background-color: #003152;
    border-color: #003152;
}

.btnenviar:not(:disabled):not(.disabled):active, .btnenviar:not(:disabled):not(.disabled).active,
.show > .btnenviar.dropdown-toggle {
    color: #000000;
    background-color: #C0C0C0;
    border-color: #C0C0C0;
}

.btnenviar:not(:disabled):not(.disabled):active:focus, .btnenviar:not(:disabled):not(.disabled).active:focus,
.show > .btnenviar.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #CD2329;
}





/* links */
.btnlingua:link {
	color: #FFFFFF !important;
	text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 60px;
}

.btnlingua:visited {
	color: #FFFFFF !important;
}

.btnlingua:hover {
	color: #CD2329 !important;
    text-decoration: none;
}

.btnlingua.active, .btnlingua:active {
	color: #CD2329 !important;
    text-decoration: none;
}




.btnlingualight:link {
	color: #000000 !important;
	text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 60px;
}

.btnlingualight:visited {
	color: #000000 !important;
}

.btnlingualight:hover {
	color: #CD2329 !important;
    text-decoration: none;
}

.btnlingualight.active, .btnlingua:active {
	color: #CD2329 !important;
    text-decoration: none;
}




.linkvertodos:link {
	color: #BC1F24 !important;
}

.linkvertodos:visited {
	color: #BC1F24 !important;
}

.linkvertodos:hover {
	color: #CD2329 !important;
}

.linkvertodos.active, .linkvertodos:active {
	color: #CD2329 !important;
}




.linkrodape:link {
	color: #FFFFFF !important;
	text-decoration: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.linkrodape:visited {
	color: #FFFFFF !important;
}

.linkrodape:hover {
	color: #AAAAAA !important;
    text-decoration: none;
}

.linkrodape.active, .linkrodape:active {
	color: #FFFFFF !important;
    text-decoration: none;
}




.linkredesocial:link {
	color: #FFFFFF !important;
	text-decoration: none;
}

.linkredesocial:visited {
	color: #FFFFFF !important;
}

.linkredesocial:hover {
	color: #AAAAAA !important;
    text-decoration: none;
}

.linkredesocial.active, .linkredesocial:active {
	color: #FFFFFF !important;
    text-decoration: none;
}


a.menulnk:link {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
    font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:visited {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:hover {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: darkgray;
	text-decoration: none;
    margin-right:10px;
}
a.menulnk:active {
	font-family:"myriad-pro-semi-condensed",sans-serif;font-style:normal;font-weight:900;
	font-size: 21px;
	color: white;
	text-decoration: none;
    margin-right:10px;
}
/* nav bar items */
.navbar-light .navbar-nav .nav-link {
    font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size: 21px;
	color: white;
	text-decoration: none;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: darkgray;
    background-color: transparent;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: white;
    background-color: transparent;
}



.navbar-dark .navbar-nav .nav-link {
    font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size: 21px;
	color: white;
	text-decoration: none;
    text-transform: uppercase;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: darkgray;
    background-color: transparent;
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: darkgray;
    background-color: transparent;
}



/* dropdown items */
.dropdown-menu {
    color: white;
    background-color: rgba(20,112,185,0.8);
    border-radius: 0;
    border: 0px solid white;
    margin-top: -1px;
}

.dropdown-item {
    color: white;
    border-bottom: solid 1px rgba(20,112,185,1);
    line-height: 40px;
    text-transform: uppercase;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #003152;
    text-decoration: none;
    /* background-color: #f8f9fa; */
    background-color: transparent;
    font-weight: 500;
}

.dropdown-item.active, .dropdown-item:active {
    color: #003152;
    text-decoration: none;
    /* background-color: #007bff; */
    background-color: transparent;
    font-weight: 500;
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent;
}



/* borders com angulos rectos nos botoes e no hamburger */
.navbar-toggler, .btn {
  border-radius: 0px;
}




/* animação da nav bar quando se troca tudo */
#barranavegacao{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.titulonoticiah1 {
	font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size:21px;
    line-height:35px;
	color: black;
	text-decoration: none;
}

.titulonoticiah1:link {
	font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size:21px;
    line-height:35px;
	color: black;
	text-decoration: none;
}
.titulonoticiah1:visited {
	font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size:21px;
    line-height:35px;
	color: black;
	text-decoration: none;
}
.titulonoticiah1:hover {
	font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size:21px;
    line-height:35px;
	color: darkgray;
	text-decoration: none;
}
.titulonoticiah1:active {
	font-family:"myriad-pro-semi-condensed",sans-serif;
    font-style:normal;
    font-weight:900;
    font-size:21px;
    line-height:35px;
	color: black;
	text-decoration: none;
}





/* icone animado */
.iconerodar {
	width: 40px;
	height: 40px;
	background: transparent;
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
    -webkit-animation:cog 1s linear infinite;
    -moz-animation:cog 1s linear infinite;
    animation:cog 1s linear infinite;
        
}
@-moz-keyframes cog { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes cog { 100% { -webkit-transform: rotate(360deg); } }
@keyframes cog { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


