h3{font-size: 1.25rem;}
.section-header {position: fixed;width: 100%;z-index: 99999;background: #fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);z-index: 999999999;}
h1{margin: -10px 0px 0px;}
hr{margin: 30px 0px;}
.presentation {background-color: #fff;color: #373a3c;font-size: 1.25rem;max-width: 842px;margin: 60px auto 25px;float: none;box-shadow: 0 2px 10px rgba(0,0,0,.15);border-radius: 4px;}
.presentation h2{color: #373a3c;text-transform: uppercase;font-weight: normal;margin-bottom: 7%;font-size: 2rem;}
.box-right-presentation {text-align: left;}
.box-left-presentation {padding: 15px;}
.box-right-presentation {padding: 30px;}
.box-right-presentation button {background: #10B191;border: none;border-radius: 5px;text-align: center;padding: 20px;text-transform: uppercase;font-size: 24px;color: #fff;margin: 8% auto 0px auto;float: none;position: relative;display: block;}
.box-right-presentation button:hover {background: #0f8a71;}
.box-right-presentation a:link {color: #fff;text-decoration: none;}
.box-right-presentation a:hover {color: #fff;}
.box-right-presentation a:visited {color: #fff;}
span.logo-blue {text-transform: none;color: #5381c6;font-weight: 500;font-size: 2rem;}
span.logo-yellow {color: #ffd532;text-transform: none;font-weight: 500;font-size: 2rem;}
span.logo-number {font-size: 1.7rem;}
.thead-inverse th {background-color: #418BCA;text-transform: uppercase;font-weight: 500;}
.table th.sub-category{background-color: #EBF3F9;font-weight: 500;text-transform: uppercase;}
.table th {font-weight: 400;}
table.table {font-weight: 300;margin-bottom: 50px;}
h2.page-header.valores {margin: 20px 0px 35px;}
section#tabela-precos {margin-bottom: 20px;}
#tabela-precos td.min-width{width: 11%;}
.table thead th {vertical-align: middle;}
#inscricao input{padding: 15px; font-size: 1.5rem;}
p.asteristico{color: #e58686;font-size: 14px;float: right;position: absolute;margin-top: -75px;right: 20px;}
span.asteristico{color: #e58686;}
/*--CARROSSEL--*/
.section-features .row.right .flexslider img, .section-features .row.left .flexslider img{margin-left: 0px;border: none;background: none;}
.flex-direction-nav a:before {content: '';}
.flex-direction-nav a.flex-next:before {background: url("../assets/images/next-arrow2.png"); height: 60px; width: 37px; content: "";}
.flex-direction-nav a.flex-prev:before {background: url("../assets/images/back-arrow.png"); height: 60px; width: 37px; content: "";}
.flex-direction-nav a{height: 60px; width: 37px;}
.flexslider{width: 600px;}
.row.item.left.hidden-xs-down .flexslider{margin-left: -18%;}
/*--FIM-CARROSSEL--*/
/*--BUTTON--*/
.btn-video, .btn-exemplo{padding: 7px 15px;margin: 10px 0px 5px;outline: none;font-weight: 300;}
.btn-exemplo{padding-left: 40px;margin-left: 15px;}
.btn-exemplo i:before {font-size: 1.5rem;position: absolute;left: -35px;top: -18px;color: rgba(255, 255, 255, 0.48);}
.btn-video:before {content: "";display: inline-block;vertical-align: middle;margin-right: 10px;width: 0; height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid rgba(255, 255, 255, 0.25);position: relative;float: left;}
ul.special-list li.normal-list:before {content: "";}
ul.special-list li.normal-list ul li:before {content: "";}
ul.special-list li.normal-list ul li{list-style-type: circle !important;}
/*--FIM-BUTTON--*/
span.item.mx-1 {
    float: left;
}
@media (max-width: 1199px){
    .section-features .row.right img{margin-left:0px !important;}
    .section-features .item .img-wrap img{width:100% !important;}
    .flexslider {width:100% !important;}
    img{width:100% !important;}
    .section-features .row.left img {margin-left: 0px !important;}              
    .btn {white-space: normal !important;}
    .btn-video, .btn-exemplo{width: 100%;}
    .btn-video:before {left: 2%;}
    .btn-exemplo{margin-left: 0px;}
    /*.btn-exemplo i:before {left:0px;top:0px;}
    .btn-exemplo i {position: absolute;left: 2.2rem;}*/
}
@media (min-width: 1024px) and (max-width: 1199px){
    img.img-fluid {width: 1024px;height: 586px;}
    .frame {width: 771px !important;height: 485px !important;top: 29px !important;}
    .macbook img.img-fluid {width: 1024px !important;height: 586px;}
    .row.item.left.hidden-xs-down .flexslider {margin-left: 0px;}
    .flex-direction-nav a:before{opacity: .3;}
}
@media (min-width: 768px) and (max-width: 1023px){
    .frame {width: 588px !important;height: 380px !important;top: 29px !important;}
    .macbook img.img-fluid {width: 768px !important;height: 439px;}
    .row.item.left.hidden-xs-down .flexslider {margin-left: 0px;}
    .flex-direction-nav a:before{opacity: .3;}
}
@media (max-width: 767px){
    section.section.section-howtoworks {text-align: center !important;}
    section.section.section-hero .section-hero .btn-getstarted {margin-top: 30px !important;}
    .thumbnail{margin-top: 0px !important;}
    .section-features h2 {margin: 20px 0 10px;}
    .section-features .item {margin: 25px 0;}
    .section-howtoworks i{left: -8px; top: 4px;}
    .section-banner .nine, .section-banner .content{display:block;}
    #banner h2, #banner p.lead {text-align: center;}
    #banner .btn.btn-lg.btn-outline-white{width: 100%;margin-top: 10px;}
    .section-footer a.btn.btn-sm.btn-primary {width: 100%;padding: 15px;margin-top: 15px;}
    .section.section-footer {padding: 20px 0;}
    .section-footer .bg-gray {margin-top: 25px;}
    .section-banner {padding: 30px 0;}
    .section {padding: 15px 0;}
    .display-4{font-size: 3rem;}    
    a.btn.btn-lg.btn-primary.btn-getstarted {margin-top: 0px !important;    }
    .section.section-features{padding-bottom:0px;}
    .section.section-header .pull-xs-left {float: left!important;}
    .center-xs{text-align: center;}
    .section {padding: 15px 0;}
    .section-features i {left: 0px;margin-bottom: 15px;}
    .section-features .row {margin-top: 0px;}
    h1.display-4{margin-top: 75px;}
    .thumbnail .frame {position: relative !important;top: 30px !important;width: 100% !important;height: 100% !important;}
    .thumbnail {position: relative !important;padding-top: 210px !important;}
    .section-banner .table {display: table;text-align: center;}
    header{position: fixed;width: 100%;background: #fff;z-index: 9999;box-shadow: 0px -4px 10px #888888;}   
    .flex-direction-nav .flex-next, .flex-direction-nav a.flex-prev{opacity: .2;}
    .btn-exemplo i:before {left: 2.2rem;}
    .flex-control-nav.flex-control-paging{display:none;}
    .flexslider {margin: 0px;}
}