.bg-white{

    background: #fff;

    color: #1abc9c;

}

.separation{

    margin-top: 15px;

    padding-top: 15px;

}
.min-height{
	min-height: 500px;
}
#success{

    width: 100%;

    background: #12826b;

    border-radius: 2px;

    padding: 15px;

    font-size: 20px;

}

.masthead .masthead-heading {

    font-size: 3.3rem  !important;

}

.font-size-mine small{

    font-size: 68% !important;

    font-weight: 400;

}

#error{ 

    width: 100%;

    background: #ff3c3c;

    border-radius: 2px;

    padding: 15px;

    font-size: 20px;

}

#mainNav .navbar-nav li.nav-item a.nav-link{

    color: #1abc9c !important;

}

#mainNav .navbar-nav>li.nav-item>a.nav-link.active {

    color: #fff !important;

    background: #1abc9c;

}

.border-box{

    margin-top: 25px;

    margin-bottom: 25px;

    border-radius: 4px;

    border: 1px solid #fff;

    padding: 15px;

    text-align: left;

}

.border-box ul{

    list-style: none;

    padding-left: 0px;

}

.border-box ul li{

    font-size: 18px;

    font-weight: 400;

    padding-top: 15px;

    padding-bottom: 15px;

}
.border-box-no-padding{

    margin-top: 25px;

    margin-bottom: 25px;

    border-radius: 4px;

    border: 1px solid #fff;

    padding: 15px;

    text-align: left;

}
.center-box{
	text-align: center;
}
.margin-top{

}

.border-box-no-padding ul{


    padding-left: 15px;

}

.border-box-no-padding ul li{

    font-size: 18px;

    font-weight: 400;



}
.g-recaptcha{

    margin-left: 15px;

}

.border-color-gray{

    border: 1px solid #999 !important;

    margin-top: 15px;

    margin-bottom: 15px;

}

.text-quem p{

    margin-bottom: 0px;

}

.margin-bottom{

    font-size: 30px !important;

    margin-bottom: 25px !important;

}

.no-margin ul li{

    padding-top: 5px !important;

    padding-bottom: 5px !important;

}
a.link-sae{
	color: #fff;
	font-size: 22px;
	text-decoration: none;
}
.margin-top{
	margin-top: 50px;
}
.font-size-14{

    text-align: left;

    font-size: 20px;


}
.height-default{
	min-height: 561px !important;
}
.font-size-18{

    text-align: left;

    font-size: 25px;

}
.copyright {

    background-color: #12826b !important;

}

.footer{

    background: #1abc9c !important;

}

.btn-primary {

    color: #1abc9c !important;

    background-color: #ffffff !important;

    border-color: #1abc9c;

}

.input-padrao{

    font-size: 15px;

    color: #666;

    border: 1px solid #ddd;

    padding: 5px;

    border-radius: 4px;

    width: 100%;

    margin-top: 5px;

    margin-bottom: 5px;

}