@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,600);
body {
    font-family: "Poppins", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    margin-top: 62px;
}
body a, body button, body input, body textarea {
    outline: 0;
}
main{
    margin-top:62px;
}
main{
    min-height: 400px;    
}
.jumbotron{
    /*background: url(../img/header-background-salim-arruda.png);*/
    background-color: #CBE269;    
    padding-top: 0px;
    padding-bottom: 0px;
}
.jumbotron .bg-top{
	width:100%;
}
.bg-dark-custom{
    background: #0B0B3B;
}
.navbar-dark .navbar-nav .nav-link {
    color: #FFF;
}
.navbar-logo{
    font-weight: bold;
    font-size: 20px;
}
#card-inscricao .card-title{
    color: #FFF;
}
#card-inscricao{
    color: #FFF;
    background: #AD00B3/*#7B0080;*/
}
.box-contact{
    background:#0ACECE;
    color: #FFF;
}
.about-section {    
    margin-top:50px;
    margin-bottom:50px;
}
.about-section p {    
    font-size: 18px;    
    line-height: 26px;
}
.text-standard{
    color: #FF6600;	
}
.text-purple{
    color: #B300B3;	
}
.text-title{
    font-family: 'Lato', sans-serif;
    font-weight:800;
}
.section-title{
    font-family: 'Lato', sans-serif;
    font-weight:800;
    color: #FF6600;	
    border-bottom: 1px solid #EEE;
    padding-top: 20px;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.more-content-section{
    padding-top: 20px;
    margin-bottom:50px;
}
.about-teacher-section{
    color:#FFF;
    margin-top :40px;
    background:#FF6600;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom:50px;
}
#social-section{    
color: #0B0B3B;
margin-top :40px;
padding-top: 50px;
padding-bottom: 50px;   
}
#social-section a{
    color:#bcc932;
}
#social-section a:hover, #social-section a:focus{
    color:#bcc932;
}
.btn-send-contact{
    background: #f9c700;
    cursor:pointer;
}
.btn-send-contact:hover,.btn-send-contact:focus {
    background: #eab804;
}
.link-social{
    color:#bcc932;
}
.link-social:hover, .link-social:focus{
    color:#bcc932;
}
.text-bold{
    font-weight:bold;
}
*, *::after, *::before {
    box-sizing: border-box !important;
}
.about-section .divider, .about-section .divider::after, .about-section .divider::before {
    border-top-color: #AD00B3;
    border-left-color: #AD00B3;
}
.divider, .divider::after, .divider::before {
    border-top: 4px solid #00ffb4;
    border-top-color: rgb(0, 255, 180);
    border-top-color: rgb(0, 255, 180);
    border-left: 4px solid #00ffb4;
    border-left-color: rgb(0, 255, 180);
    border-left-color: rgb(0, 255, 180);
    width: 15px;
    height: 15px;
    display: block;
    position: relative;
}
.about-section .divider {
    display: inline-block;
}
.divider {
    margin: 26px 21px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.divider::after, .divider::before {    
    content: '';
}
.divider::before {
    right: 16px;
    top: 7px;
}
.divider::after {
    left: 8px;
    top: -31px;
}
.text-webadapte{
    color:#A4C63D;
    font-weight:bold;
}
footer{
    padding-top:50px;
    border-top:1px solid #EEE;
}
.hideme{
    opacity: 0;
}
.card-home-box-gabaritos {
    background: #33cc33;
}
.card-home-box-simulados{
    background: #FF6600;
}
.card-home-box {
    height: 250px;
    border: none;
}
.card-home-box .btn-outline-primary {
    border: 2px solid #FFF;
    color: #FFF !important;
}

.card-home-box .btn-outline-primary:hover, .card-home-box .btn-outline-primary:focus{
    background: #FFF;
    color:#222 !important;
}
.about-me{
    padding-top: 80px;
    padding-bottom: 80px;
    background: #04dcdf;
    min-height: 220px;
}
.section-address, .featuring{
    padding-top: 80px;
    padding-bottom: 80px;
}
.text-standard{
color:#c1ce35;
}
