

@font-face {
    font-family: 'montserratbold';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/montserrat/montserrat-bold-webfont.eot");
    src: url("../fonts/montserrat/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-bold-webfont.woff") format("woff"), url("../fonts/montserrat/montserrat-bold-webfont.ttf") format("truetype"), url("../fonts/montserrat/montserrat-bold-webfont.svg#montserratbold") format("svg")
}
@font-face {
    font-family: 'montserrat';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/montserrat/montserrat-regular-webfont.eot");
    src: url("../fonts/montserrat/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/montserrat/montserrat-regular-webfont.woff") format("woff"), url("../fonts/montserrat/montserrat-regular-webfont.ttf") format("truetype"), url("../fonts/montserrat/montserrat-regular-webfont.svg#montserratbold") format("svg")
}
@font-face {
    font-family: 'ralewaybold';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/raleway/raleway-bold-webfont.eot");
    src: url("../fonts/raleway/raleway-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-bold-webfont.woff") format("woff"), url("../fonts/raleway/raleway-bold-webfont.ttf") format("truetype"), url("../fonts/raleway/raleway-bold-webfont.svg#ralewaybold") format("svg")
}
@font-face {
    font-family: 'ralewayextralight';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/raleway/raleway-extralight-webfont.eot");
    src: url("../fonts/raleway/raleway-extralight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-extralight-webfont.woff") format("woff"), url("../fonts/raleway/raleway-extralight-webfont.ttf") format("truetype"), url("../fonts/raleway/raleway-extralight-webfont.svg#ralewayextralight") format("svg")
}
@font-face {
    font-family: 'ralewaylight';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/raleway/raleway-light-webfont.eot");
    src: url("../fonts/raleway/raleway-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-light-webfont.woff") format("woff"), url("../fonts/raleway/raleway-light-webfont.ttf") format("truetype"), url("../fonts/raleway/raleway-light-webfont.svg#ralewaylight") format("svg")
}
@font-face {
    font-family: 'raleway';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/raleway/raleway-regular-webfont.eot");
    src: url("../fonts/raleway/raleway-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/raleway/raleway-regular-webfont.woff") format("woff"), url("../fonts/raleway/raleway-regular-webfont.ttf") format("truetype"), url("../fonts/raleway/raleway-regular-webfont.svg#raleway") format("svg")
}

#caixa-app-simet{
    padding:10px;
    position: relative;
    display: block;
    width: 100%;
    height: 100px;
    min-width: 700px;
    border: 1px solid #4384e6;
    text-align: center;
    background: #f5f5f5
}


::-webkit-scrollbar {
    width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #019AF2;

}
::-webkit-scrollbar-thumb:window-inactive {
    background:#019AF2;
}

#frame-firmware {
    padding: 30px;
    border-radius: 4px;
    position: relative;
    display: block;
    width: 100%;
    min-width: 700px;
    border: 1px solid #4384e6;
    text-align: center;
    background: #f5f5f5
}

.img-nov {
    position: absolute;
    margin: -10px 0 0 -40px; 
    width: 100px; 
   /* // margin-left:-40px;  */
    z-index:9999;
} 



.caps {
    text-transform: uppercase
}
.caps {
    text-transform: uppercase
}
.license {
    color: #757575;
    padding: 20px 40px;
    font-size: 11px
}
body {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    color: #646464;
    font-size: 17px !important;
    font-weight: 300;
}
.box-index {
    margin-top: 40px
}
.box-twitter {
    margin-top: -73px;
    background: #e5e3e3;
    padding: 30px
}
.title-twitter {
    border-bottom: 1px dotted #b5b5b5
}
.post-twitter {
    margin-bottom: 25px;
    border-bottom: 1px solid #b5b5b5
}
.comment {
    padding-left: 15px;
    display: inline-block;
    color: #a1a1a1
}
.share {
    padding-left: 15px;
    display: inline-block;
    color: #a1a1a1
}
.img-share {
    display: inline-block;
    margin-right: 7px
}
.img-comment {
    display: inline-block;
    margin-right: 7px
}
.excerpt {
    color: #a1a1a1
}
.noticias a {
    color: #000
}
.category {
    color: #7CB242;
    font-size: 15px;
    font-family: montserratbold, montserrat, Arial, "Helvetica Neue", Helvetica, sans-serif
}
.read-more {
    color: #019AF2;
    font-family: montserratbold, montserrat, Arial, "Helvetica Neue", Helvetica, sans-serif
}
.email-relatorio-error {
    padding: 5px;
    background-color: #F2C4B3;
}
.email-relatorio-warning {
    padding: 5px;
    background-color: #B3D4F2;
}
.test {
    padding: 30px;
    font-size: 28px !important;
    font-weight: 200;
    background-color: #019AF2;
    min-height: 260px;
}
.box-simet-box {
    padding: 35px;
}
/*
.test {
    border: 2px solid #b5b5b5;
    font-size: 18px;
    margin-top: 40px;
    padding: 25px;
}
 */

.margin-simet {
    margin-top: 50px;
}
.breadcrumb {
    margin-top: 20px;
}
.outras-ativ-nic {
    margin-top: 30px;
    padding: 5px;
    background-color: #47BFD7;
}
.outras-ativ-nic h6 {
    color: white;
}
.app {
    margin-top: 38px;
    padding-left: 14px
}
.cgi-section {
    background: none;
    padding-top: 44px;
    color: #646464
}
.title-featured {
    font-size: 46px;
    font-family: ralewayextralight, ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    color: #000
}
.image-maps {
    margin: auto;
    margin-top: 25px
}
.image-simet-box {
    margin: auto;
    margin-top: 25px
}
.simet-box {
    border-bottom: 1px dotted #2E2E2E;
    margin-bottom: 15px
}
.border-top {
    border-top: 1px dotted #2E2E2E;
    margin-bottom: 15px
}
.title-red {
    color: #bf1a1a;
    font-weight: bold;
    margin-top: 15px
}
.box-gray {
    background-color: #F0F0F0;
    height: 105px;
    margin-top: 25px;
    margin-bottom: -40px
}
.img-share-page {
    margin-top: 20px
}
.img-share-page-right {
    margin-top: 20px
}
.simetbox {
    margin-top: 50px
}
.load-glyphicon {
    margin-left: 321px;
    margin-top: 10px
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    color: #000
}
h1 {
    font-size: 64px
}
h2 {
    font-size: 52px
}
h3 {
    font-size: 46px
}
h4 {
    font-size: 41px
}
h5 {
    font-size: 36px
}
h6 {
    font-size: 28px
}
.section-noticias {
    margin-bottom: 50px
}
.noticias a {
    font-size: 16px;
    font-weight: bold
}
.box-quem-somos {
    background-color: #f0f0f0;
    padding: 40px;
    margin-bottom: 50px
}
.text-quem-somos {
    color: #646464
}
.quem-somos {
    font-family: ralewayextralight, ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif
}
.box-nic {
    background-color: #019af2;
    font-size: 31px;
    font-family: ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    padding: 25px;
    height: 120px;
    margin-bottom: 50px
}
.box-nic a {
    color: #FFF
}
.result-basic label,
.result-advanced label {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 200;
    color: #019af2
}
.result-basic input,
.result-basic select,
.result-advanced input,
.result-advanced select {
    margin-top: 10px;
    margin-right: 30px
}
.text-test-advanced p {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    color: #019af2
}
.text-test-basic {
    color: #019af2;
    margin-top: 15px;
    margin-bottom: 30px;
    line-height: 0.5
}
.box-test-basic {
    background-color: #F6F6F6;
    border-top: 6px solid #FFF;
    margin-bottom: 15px
}
.completed-test {
    font-size: 25px;
    color: #019AF2;
    margin-top: 15px
}
.box-test-basic-going {
    background-color: #b5e3ff;
    font-size: 28px;
    color: #019AF2;
    padding: 10px 20px;
    padding-bottom: 87px;
    font-family: ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif
}
.test-box {
    margin-top: 25px
}
.test-box img {
    margin-top: 30px
}
.velocity-test {
    padding: 0px
}
.velocity-test p {
    font-size: 25px;
    font-family: ralewayextralight, ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif
}
.pre-footer .btn {
    margin-left: 0
}
.aling-text {
    text-align: right
}
.progress {
    border: 1px solid #999999
}
.row-tab {
    margin-right: -40px;
    margin-left: -40px
}
.row-tab-advanced {
    margin-right: -54px !important;
    margin-left: -54px !important
}
.box-row-tab {
    background-color: #FFF;
    margin-right: -40px;
    margin-left: -40px;
    padding: 40px 20px;
    display: inline-block
}
.bkg-wht {
    background-color: #fff;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px
}
.bkg-wht ul {
    padding-left: 0 !important
}
.tab-content .result-advanced {
    margin-left: -40px;
    margin-right: -40px
}
.tab-content .dropdown-nested {
    margin-left: 0
}
.section-result {
    margin-top: 70px;
    margin-left: 150px
}
.text-section-result {
    font-family: ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 18px
}
.row-result {
    margin-left: 375px
}
.row-share {
    padding: 40px 20px
}
.test-share {
    padding: 20px
}
.test-share a {
    color: #000
}
.text-result-advanced {
    font-family: ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 33px;
    color: #000
}
.text-test-advanced {
    margin-top: 15px
}
.redo-test {
    background-color: #F6F6F6;
    border-top: 6px solid #FFF
}
.box-test-advanced {
    background-color: #F6F6F6;
    border-top: 6px solid #FFF;
    margin-bottom: 15px;
    margin-top: 30px;
    padding: 40px 20px
}
.box-test-advanced .btn {
    margin-top: 8px;
    margin-left: 0
}
.faq {
    font-family: ralewayextralight, ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif
}
.sub-faq {
    font-family: raleway, "Helvetica Neue", Helvetica, sans-serif
}
@media (max-width: 1039px) {
    .section-result {
        margin-left: 0
    }
}
@media (max-width: 769px) {
    .box-twitter {
        margin-top: 0
    }
}
@media (max-width: 600px) {
    .velocity-test p {
        font-size: 16px
    }
}
.sprite-sprite,
.sprite-accordion-down-arrow,
.sprite-accordion-up-arrow,
.sprite-caroussel-left-arrow,
.sprite-caroussel-right-arrow{
background-repeat:no-repeat
}
.sprite-accordion-down-arrow {
    background-position: 0 0;
    height: 20px;
    width: 20px
}
.sprite-accordion-up-arrow {
    background-position: 0 -20px;
    height: 20px;
    width: 20px
}
.sprite-caroussel-left-arrow {
    background-position: 0 -40px;
    height: 12px;
    width: 8px
}
.sprite-caroussel-right-arrow {
    background-position: 0 -52px;
    height: 12px;
    width: 8px
}
.sprite-loading {
    background-position: 0 -64px;
    height: 40px;
    width: 44px
}
.span-ico {
    display: inline-block
}
.btn-register {
    background-color: #20a6f3;
    border: none;
    color: #fff
}
.btn-register:hover {
    background-color: #0b8bd5;
    color: #fff
}
.btn-login {
    background-color: #4bb7f6;
    border: none;
    color: #fff
}
.btn-login:hover {
    background-color: #1aa4f4;
    color: #fff
}
.btn-login .visible-lg {
    display: inline !important
}
.btn-dark {
    background-color: #616161;
    border: none;
    color: #fff
}
.btn-dark:hover {
    background-color: #484848;
    color: #fff
}
.btn-featured {
    background-color: #019af2;
    border: none;
    color: #fff
}
.btn-featured:hover {
    background-color: #017abf;
    color: #fff
}
.widget .btn {
    background-color: #000;
    border: none;
    margin-top: 10px
}
.widget .btn:active,
.widget .btn:focus,
.widget .btn:hover {
    background-color: #000
}
.btn-test-one {
    background-color: #65CB65;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-two {
    background-color: #AABE79;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-three {
    background-color: #DAB766;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-four {
    background-color: #F0A42C;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-five {
    background-color: #D57252;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-six {
    background-color: #A771C7;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-seven {
    background-color: #6DAAC7;
    color: #000;
    margin-bottom: 10px;
    text-align: left
}
.btn-test-eight {
    background-color: #b2b2b2;
    padding: 17px;
    color: #000;
    margin-bottom: 10px;
    width: 103px;
    text-align: center
}
.botoes {
    padding: 5px
}
.btn-featured {
    margin-top: 15px;
    padding: 8px;
    margin-bottom: 15px
}
.btn-redo-test {
    margin-top: 50px
}
.btn-teste-advanced {
    background-color: #019af2;
    color: #FFF;
    padding: 8px;
    margin-left: 100px
}
.btn-history-test {
    margin-left: 20px;
    margin-top: 6px
}
.btn-view-history {
    margin-left: 20px;
    margin-top: 6px
}
.img-simet-noticias {
    display: inline-block !important;
}
.btn-home {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -30px !important;
    padding: 15px;
    margin-left: -90px;
    color: white;
    font-size: 24px !important;
    text-align: center;
    box-shadow: 10px 10px grey;
}

.btn-lite {
    margin-top: 10px;
    padding: 20px;
    /* margin-right: 40px; */
    color: white;
    font-size: 24px !important;
    text-align: center;
    box-shadow: 10px 10px grey;
}

/* .btn-lite:hover {
    background-color: black !important;
    color: white;
} */

.btn-pas {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
    color: white;
    font-size: 24px !important;
    text-align: center;
    box-shadow: 10px 10px grey;
}
/* .btn-home:hover {
    background-color: black !important;
    color: white;
} */
.simet-midia {
    background-color: #646464 !important;
    padding-top: 15px;
    padding-bottom: 10px;
    margin-top: 50px;
    color: white;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    text-align: justify;
}
.simet-midia a {
    margin-right: 20px;
    color: #C6BEBA;
}
.simet-midia a:hover {
    color: #FCAE41;
    text-decoration: none !important;
}
.box-initial {
    background-color: #1CC3C9 !important;
    padding: 25px;
    margin-top: 5px;
    margin-left: 10px;
    min-height: 230px;
}
.box-initial:hover {
    background-color: #8C8585 !important;
}
.box-initial .excerpt {
    display: none;
}
.box-initial:hover .excerpt {
    display: block;
}
.box-initial .excerpt-title h1,
h3 {
    color: gray !important;
}
.box-initial:hover .excerpt-title {
    display: none;
}
.box-initial p {
    color: gray !important;
    text-decoration: none !important;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 200;
    text-align: justify;
    max-width: 95%
}
.box-initial h6 {
    color: white !important;
}
@media (max-width: 991px) {
    .header-buttons button {
        min-height: 32px
    }
}
@media (max-width: 891px) {
    .btn-teste-advanced {
        margin-top: 15px
    }
}
.navbar-inverse {
    background: #019af2;
    border-color: transparent;
    margin-bottom: 0
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #fff
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #000
}
.navbar-inverse .navbar-nav li a {
    color: #fff
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background: #005198;
    color: #fff
}
.navbar-inverse .dropdown-menu {
    background: #005198;
    color: #fff
}
.navbar-inverse .dropdown-menu>li>a:hover {
    background: #4bb7f6;
    color: #fff
}
.navbar-inverse .navbar-toggle {
    border-color: #017ABF
}
.navbar-inverse .navbar-toggle:hover {
    background-color: #017ABF
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-color: #017ABF
}
.navbar-inverse {
    background: #019af2;
    border-radius: 0
}
.first-line {
    background-color: #353535
}
.box-history {
    margin: 30px 0 50px 0;
    border: 1px solid #B3B3B3;
    padding: 40px 100px;
    border-radius: 8px;
    box-shadow: 3px 2px 20px #ddd
}
.box-history label {
    color: #019af2;
    font-family: "Helvetica Neue", Helvetica, sans-serif
}
.box-history p {
    color: #646464
}
.input-history {
    padding-top: 0;
    margin-top: 5px;
    padding-left: 15px;
    display: inline-block
}
.form-horizontal .control-label {
    padding-top: 11px
}
.box-blue {
    background-color: #019af2;
    padding: 25px 20px;
    color: #FFF;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 100;
    text-align: center;
    font-size: 25px;
    margin-bottom: 50px
}
.box-gray-history {
    background-color: #CBC6C6;
    padding: 0 39px 0px 28px;
    color: #000;
    font-family: ralewayextralight, ralewaylight, raleway, "Helvetica Neue", Helvetica, sans-serif;
    text-align: center;
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 15px
}
.text-history {
    color: #019af2;
    margin-top: 10px;
    font-family: helvetica;
    font-weight: 700;
    display: inline-block;
    width: 100%
}
.share-history {
    width: auto;
    font-weight: bold
}
.box-share {
    margin-top: 40px
}
@media (max-width: 893px) {
    .input-history {
        margin-bottom: 19px;
        margin-left: 40px;
        margin-top: 17px
    }
}
.first-line {
    background-color: #353535
}
.second-line,
.third-line {
    background-color: #019af2
}
.second-line {
    padding: 0 10px
}
.logos-top {
    padding: 10px
}
.logos-top a:first-child:after {
    content: "";
    width: 1px;
    height: 24px;
    border-left: 2px solid #4a4a4a;
    color: #fff;
    display: inline-block;
    position: relative;
    top: 10px;
    margin: 0 15px
}
.langs,
.links,
.header-buttons {
    margin-top: 5px
}
.first-line {
    background-color: #353535
}
.second-line,
.third-line {
    background: #019AF2
}
.redes-sociais {
    position: absolute;
    right: 15px;
    width: 350px
}
.imprensa {
    font-size: 15px;
    color: #FFF;
    font-weight: bold
}
.youtube {
    border-left: 1px dotted #FFF;
    padding-left: 10px
}
.facebook {
    padding-right: 10px
}
@media (max-width: 766px) {
    .links {
        float: right;
        margin-left: -51px
    }
    .links:nth-child(2):before {
        content: "";
        width: 1px;
        height: 24px;
        border-left: 2px dotted #4a4a4a;
        color: #fff;
        display: inline-block;
        position: relative;
        top: 8px;
        margin: 0 5px
    }
}
.services .service-box {
    margin-bottom: 20px;
    background-color: #f3f3f3;
    padding: 20px;
    height: 230px;
    line-height: 15px
}
.services .service-box .icon {
    display: flex;
    align-items: center;
    justify-content: center
}
.services .service-box .icon img {
    max-width: 100%;
    margin: 0 auto
}
.services .service-box .title,
.services .service-box .desc {
    text-align: center;
    width: 100%;
    margin: 0 auto
}
.services .service-box .title {
    font-family: montserrat, Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #000;
    font-size: 14px;
    margin-bottom: 20px
}
.services .service-box .desc {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    color: #646464;
    font-size: 14px;
    font-weight: 200;
    text-align: justify;
    max-width: 95%
}
.img-simet-section {
    padding: 20px 0px 10px 10px;
}
.simet .desc {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    color: #646464;
    font-weight: 300;
    text-align: justify;
    max-width: 92%
}
.simet-section {
    margin-top: 40px;
    margin-bottom: 40px;
}
@media (max-width: 991px) {
    .services .service-box {
        margin: 15px 0
    }
    .services .desc {
        max-width: 100% !important
    }
}
.perfil {
    background-color: #d1ebfa;
    padding: 15px
}
.dropdown {
    list-style: none
}
.perfil-users a {
    display: inline-block;
    color: #000
}
.list-profile {
    display: inline-block;
    color: #000;
    list-style: none;
    font-size: 14px !important;
}
.list-profile ul li {
    display: inline
}
.list-profile ul li a {
    font-family: ralewaylight, raleway, Helvetica Neue, Helvetica, sans-serif;
    padding: 2px 10px;
    color: grey;
    font-size: 14px !important;
    font-weight: 100;
}
.tabs-profile {
    margin-top: 25px
}
.form-control {
    display: inline-block;
    background-color: #F0F0F0;
    color: #000
}
.panel {
    border: none;
    background-color: transparent;
    box-shadow: none
}
.panel-default {
    border-color: #d6d6d6
}
.panel-default>.panel-heading {
    background-image: none;
    background-color: transparent;
    border-bottom: 1px dotted #d6d6d6
}
.panel-default .panel-title .accordion-arrow {
    margin-right: 10px
}
.panel-default .panel-title a {
    font-family: "Helvetica Neue", Helvetica, sans-serif
}
.panel-default .panel-body {
    color: #646464
}
.panel-body {
    border: none !important
}
.carousel.slide .carousel-control {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3%
}
.carousel.slide .carousel-control .arrow {
    max-width: 50%
}
.carousel.slide .carousel-control.left,
.carousel.slide .carousel-control.right {
    background-image: none;
}
.carousel.slide .arrow {
    margin-right: 10px;
    display: inline-block
}
.slideshow {
    margin-top: 40px
}
.dropdown-nested .list-group {
    margin: 0
}
.dropdown-nested .panel-heading {
    border: none
}
.dropdown-nested .collapsing .list-master,
.dropdown-nested .collapse.in .list-master {
    position: relative;
    top: -11px;
    left: 14px;
    z-index: 1000;
    float: left;
    min-width: 160px;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    font-size: 14px;
    text-align: left;
    list-style: outside none none;
    background-color: #FFF;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176)
}
.dropdown-nested .list-master>.list-group-item>a {
    color: #000;
    display: inline-block;
    width: 100%
}
.dropdown-nested .list-subitens>li {
    list-style: none;
    margin: 0 -15px
}
.dropdown-nested .list-subitens>li:active,
.dropdown-nested .list-subitens>li:focus,
.dropdown-nested .list-subitens>li:hover {
    background-color: #009af2
}
.dropdown-nested .list-subitens>li:active a,
.dropdown-nested .list-subitens>li:focus a,
.dropdown-nested .list-subitens>li:hover a {
    color: #fff;
    text-decoration: none
}
.dropdown-nested .list-subitens>li a {
    padding: 5px 5px 5px 30px;
    display: inline-block;
    width: 100%
}
.dropdown-nested {
    display: inline-block
}
.nav-tabs {
    border-bottom: none
}
.nav-tabs li a {
    background-color: #b2b2b2;
    color: #fff;
    font-family: montserratbold, montserrat, Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 20px 40px
}
.nav-tabs li a:focus,
.nav-tabs li a:hover {
    color: #000
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
    background-color: #f6f6f6;
    border-top: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    color: #000
}
.nav-tabs .dropdown-menu>.active a,
.nav-tabs .dropdown-menu>.active a:hover,
.nav-tabs .dropdown-menu>.active a:focus {
    background-color: #f6f6f6;
    background-image: none;
    color: #646464
}
.tab-content {
    background-color: #f6f6f6;
    border: 1px solid #b2b2b2;
    padding: 20px 40px 0px 40px;
    box-shadow: 0px 4px 58px -41px #000
}
.tab-content .tab-pane {
    padding-top: 20px
}
.tabs {
    margin-top: 25px
}
.nav-tabs-two li a {
    padding: 12px 40px
}
@media (max-width: 614px) {
    .select-quality {
        margin-top: 5px;
        width: 194px
    }
}
@media (max-width: 991px) {
    .dropdown-nested {
        margin-left: -15px;
        width: 194px
    }
}
@media (max-width: 991px) {
    .btn-select-quality {
        width: 194px
    }
}
table thead tr,
table tbody tr {
    background-color: #878787
}
table thead th,
table tbody th {
    color: #fff;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400
}
table tbody tr {
    background-color: #f3f3f3
}
table tbody tr th {
    background-color: #878787
}
table .dropdown {
    border: 1px solid #fff
}
table .dropdown .dropdown-toggle {
    color: #fff
}
.table-striped>tbody>tr:nth-child(2n+1) {
    background-color: #e6e6e6
}
.table-bordered>thead tr th,
.table-bordered>thead tr td,
.table-bordered>tbody tr th,
.table-bordered>tbody tr td,
.table-bordered>tfoot tr th,
.table-bordered>tfoot tr td {
    border: 1px solid #fff
}
.pagination>li>a,
.pagination>li>span {
    color: #646464
}
.pagination>.active>a,
.pagination>.active>span {
    background-color: #019af2;
    border-color: #019af2
}
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #019af2;
    border-color: #019af2
}
.job-title{
    font-size:10pt !important;
}
.descricao{
   min-height: 40px;
}

.list-team {
    list-style: none;
    display: inline;
    padding-left: 0;
    text-align: center;
}
.list-team .member {
    max-width: 190px;
    width: 100%;
    display: inline-block;
    margin-left: 16px;
    margin-bottom: 30px;
    height: 250px;
    margin-top: 30px;
}
.list-team span {
    display: inline-block;
    width: 100%;
    line-height: 19px
}
.especialidade span {
    display: inline-block;
    width: 100%;
    line-height: 19px
}
.desde  {
    font-size:9pt !important;
    font-weight: bold !important;
    color: gray !important;
    padding-bottom: 20px !important;
    
}

.list-team .name {
    font-weight: bold
}
@media (max-width: 1199px) {
    .list-team .member {
        margin-left: 14px
    }
}
@media (max-width: 991px) {
    .list-team .member {
        margin-left: 7px;
        height: auto
    }
}
@media (max-width: 749px) {
    .list-team .member {
        margin: 0 auto
    }
}
.arrow_box ul li {
    display: inline-block;
    padding: 8px;
    margin: 0 24px;
    color: #fff;
    position: relative;
    width: 165px;
    font-size: 18px;
    text-align: center
}
.arrow_box ul li[class*='arrow-'] {
    background-color: #696969
}
.arrow_box ul li:before,
.arrow_box ul li:after {
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-width: 20px;
    margin-top: -20px
}
.arrow_box ul li:before {
    left: 0;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff
}
.arrow_box ul li:after {
    left: 100%;
    border-color: rgba(105, 105, 105, 0);
    border-left-color: #696969
}
.arrow_box ul li:first-child:before {
    border-color: rgba(105, 105, 105, 0);
    border-left-color: #696969
}
.arrow_box ul .number-text {
    background-color: #FFF;
    border-radius: 50%;
    color: #353535;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
    font-size: 24px;
    padding-left: 8px
}
.arrow_box ul .active {
    background-color: #2E2E2E !important
}
.arrow_box ul .active:after {
    border-color: #2E2E2E;
    border-left-color: #2E2E2E
}
.arrow_box .number-five {
    background-color: #FFF;
    border-radius: 50%;
    color: #353535;
    line-height: 0;
    vertical-align: middle;
    text-align: center;
    font-size: 23px;
    padding-left: 4px
}
.arrow_box .text-one {
    margin-left: 5px
}
.arrow_box .text-two {
    margin-left: 5px
}
.arrow_box .text-three {
    margin-left: 5px
}
.arrow_box .text-four {
    margin-left: 5px
}
.arrow_box .text-five {
    margin-left: 3px
}
@media (max-width: 1199px) {
    .arrow_box ul li {
        margin: 0 -2px
    }
}
@media (max-width: 992px) {
    .arrow_box ul {
        display: none
    }
}
footer {
    display: inline-block;
    width: 100%
}
footer .container {
    background: #242424;
    margin-top: 50px
}
footer .container .cgi {
    height: 180px
}
footer .container .nic,
footer .container .registro,
footer .container .cert,
footer .container .ceptro,
footer .container .cetic,
footer .container .ptt .w3c {
    bottom: 30px;
    position: relative
}
footer .container .nic .footer-ico,
footer .container .registro .footer-ico,
footer .container .cert .footer-ico,
footer .container .ceptro .footer-ico,
footer .container .cetic .footer-ico,
footer .container .ptt .w3c .footer-ico {
    margin-top: 10px
}
footer .container .text-right {
    display: inline-block;
    padding-bottom: 20px;
    width: 100%;
    font-size: 12px;
    position: relative;
    bottom: 3px
}
.footer-ico {
    display: inline-block;
    float: left;
    padding: 2%
}
.cgi {
    background: none repeat scroll 0 0 #2E2E2E;
    border-bottom: 10px solid #5898F9;
    border-right: medium none;
    margin-right: 20px;
    padding: 40px
}
.menu-footer {
    background: #242424;
    font-size: 12px;
    height: 50px
}
.menu-footer p {
    font-size: 10px;
    margin-left: 255px;
    margin-top: 10px
}
.menu-footer ul {
    list-style: none;
    display: inline-block
}
.menu-footer ul li {
    display: inline;
    padding: 0 10px
}
.menu-footer ul li:nth-child(2) {
    border-left: 1px solid #757575;
    border-right: 1px solid #757575
}
.menu-footer ul a {
    color: #757575
}
.teste-footer,
.teste-footer .row {
    background: #353535;
    position: relative;
}
.teste-footer .links-footer {
    display: inline-block;
    list-style: none;
    float: left;
    margin-left: -35px
}
.teste-footer .links-footer li {
    display: inline;
    position: absolute;
    bottom: 0
}
.teste-footer .links-footer li a {
    display: inline-block;
    height: 120px;
    width: 140px;
    background: url("about:blank");
    z-index: 9999;
    margin-bottom: 60px;
}
.teste-footer .links-footer li.teste-link-quem a,
.teste-footer .links-footer li.teste-link-trabalhe a {
    height: 50px;
    width: 100px;
    position: absolute;
    bottom: 65px
}
.teste-footer .links-footer li.teste-link-trabalhe {
    left: 275px
}
.teste-footer .links-footer li.teste-link-quem {
    left: 400px
}
.teste-footer .links-footer .teste-link-cgi {
    bottom: 100px;
    left: 0;
    height: 185px
}
.teste-footer .links-footer .teste-link-cgi a {
    width: 205px
}
.teste-footer .links-footer .teste-link-nic {
    bottom: 100px;
    left: 22.2%;
    height: 150px
}
.teste-footer .links-footer .teste-link-nic a {
    width: 120px;
}
.teste-footer .links-footer .teste-link-registro {
    bottom: 100px;
    left: 35%;
    height: 150px
}
.teste-footer .links-footer .teste-link-registro a {
    width: 100px;
}
.teste-footer .links-footer .teste-link-cert {
    bottom: 100px;
    left: 45%;
    height: 150px;
}
.teste-footer .links-footer .teste-link-cert a {
    width: 100px
}
.teste-footer .links-footer .teste-link-cetic {
    bottom: 100px;
    left: 54%;
    height: 150px;
}
.teste-footer .links-footer .teste-link-cetic a {
    width: 100px
}
.teste-footer .links-footer .teste-link-ceptro {
    bottom: 100px;
    left: 63%;
    height: 150px;
}
.teste-footer .links-footer .teste-link-ceptro a {
    width: 115px
}
.teste-footer .links-footer .teste-link-ptt {
    bottom: 100px;
    left: 73%;
    height: 150px;
}
.teste-footer .links-footer .teste-link-ptt a {
    width: 100px
}
.teste-footer .links-footer .teste-link-ceweb {
    bottom: 100px;
    left: 82%;
    height: 150px
}
.teste-footer .links-footer .teste-link-ceweb a {
    width: 110px;
}
.teste-footer .links-footer .teste-link-w3c {
    bottom: 100px;
    left: 92%;
    height: 150px;
}
.teste-footer .links-footer .teste-link-w3c a {
    width: 80px
}
.teste-footer .pull-right {
    display: inline-block;
    width: 130px;
    margin-top: 80px
}
.teste-footer .pull-right a:before {
    content: "\00BB";
    margin: 5px
}
@media (max-width: 1200px) {
    .teste-footer .img-responsive {
        width: 95%
    }
    .teste-footer .links-footer li a {
        height: 120px
    }
    .teste-footer .links-footer .teste-link-cgi {
        height: 150px
    }
    .teste-footer .links-footer .teste-link-cgi a {
        width: 155px
    }
    .teste-footer .links-footer .teste-link-nic {
        left: 20%
    }
    .teste-footer .links-footer .teste-link-nic a {
        width: 110px
    }
    .teste-footer .links-footer .teste-link-registro {
        left: 32%
    }
    .teste-footer .links-footer .teste-link-registro a {
        width: 110px
    }
    .teste-footer .links-footer .teste-link-cert {
        left: 43%
    }
    .teste-footer .links-footer .teste-link-cert a {
        width: 80px
    }
    .teste-footer .links-footer .teste-link-ceptro {
        left: 60%
    }
    .teste-footer .links-footer .teste-link-ceptro a {
        width: 100px
    }
    .teste-footer .links-footer .teste-link-cetic {
        left: 52%
    }
    .teste-footer .links-footer .teste-link-cetic a {
        width: 80px
    }
    .teste-footer .links-footer .teste-link-ptt {
        left: 71%
    }
    .teste-footer .links-footer .teste-link-ptt a {
        width: 70px
    }
    .teste-footer .links-footer .teste-link-ceweb {
        left: 78%
    }
    .teste-footer .links-footer .teste-link-ceweb a {
        width: 100px;
    }
    .teste-footer .links-footer .teste-link-w3c {
        left: 89%
    }
    .teste-footer .links-footer .teste-link-w3c a {
        width: 60px
    }
    .teste-footer .links-footer .teste-link-quem a,
    .teste-footer .links-footer .teste-link-trabalhe a {
        height: 25px !important;
        bottom: 65px
    }
    .teste-footer .links-footer .teste-link-trabalhe {
        left: 210px !important
    }
    .teste-footer .links-footer .teste-link-quem {
        left: 320px !important
    }
    .teste-footer .pull-right {
        margin-right: 30px;
        margin-top: 60px
    }
}
@media (max-width: 998px) {
    .teste-footer .links-footer li {
        bottom: 50px !important
    }
    .teste-footer .links-footer li a {
        height: 80px;
        width: 140px
    }
    .teste-footer .links-footer .teste-link-cgi a {
        height: 100px;
        width: 120px
    }
    .teste-footer .links-footer .teste-link-nic a {
        width: 80px
    }
    .teste-footer .links-footer .teste-link-registro a {
        width: 85px
    }
    .teste-footer .links-footer .teste-link-cert a {
        width: 70px
    }
    .teste-footer .links-footer .teste-link-ceptro a {
        width: 75px
    }
    .teste-footer .links-footer .teste-link-cetic a {
        width: 60px
    }
    .teste-footer .links-footer .teste-link-ptt a {
        width: 50px
    }
    .teste-footer .links-footer .teste-link-ceweb a {
        width: 80px
    }
    .teste-footer .links-footer .teste-link-w3c a {
        width: 50px
    }
    .teste-footer .links-footer li.teste-link-quem,
    .teste-footer .links-footer li.teste-link-trabalhe {
        bottom: -4px !important
    }
    .teste-footer .links-footer li.teste-link-quem a,
    .teste-footer .links-footer li.teste-link-trabalhe a {
        bottom: 115px
    }
    .teste-footer .links-footer li.teste-link-trabalhe {
        left: 150px !important
    }
    .teste-footer .links-footer li.teste-link-quem {
        left: 250px !important
    }
    .teste-footer .pull-right {
        margin-right: 5px;
        margin-top: 45px
    }
}
@media (max-width: 779px) {
    .teste-footer .links-footer li a {
        display: none
    }
}
body {
    background-image: url('../images/background-nic.png') !important;
}
body .container {
    box-shadow: 0 2px 22px #000;
    background: #fff;
}
.more-info {
    padding-left: 35px;
}