/*ERRO  404*/
h1.error{
    font-family: "Roboto Condensed",sans-serif;
    font-size: 62px;
    font-weight: 300;
    text-align: center;
}
h1.error strong {
    color: #FFA40C;
    display: inline-block;
}
h1 .overline, span.overline {
    position: relative;
}
b, strong {
    font-weight: 700;
}
/*breadcrumbs*/
.breadcrumb {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #e3e3e3;
    list-style: outside none none;
    margin: 0 0 20px;
    opacity: 0.9;
    padding: 8px 15px;
    color: #666;
    font-size: 13px
}
.breadcrumb i{vertical-align: baseline}

.breadcrumb li {
    display: inline-block;
    text-shadow: 0 1px 0 #ffffff;
}

.breadcrumb li {
    text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb li a{
    color: #365c6e;
}
.breadcrumb li a:hover{
    color: #f9b200 ;
}
.breadcrumb li.active{
    color: #f9b200 ;
}

.breadcrumb .divider {
    color: #cccccc;
    padding: 0 5px;
}

/*INPUTS E BUTTONS*/
.line-2-fields .form-group:nth-of-type(1){width: 50%; float: left; padding-right:15px;}
.line-2-fields .form-group:nth-of-type(2){width: 50%; float: right; padding-right:0;}
.line-2-fields .form-group:nth-of-type(3){width: 50%; float: right; padding-left:0;}

.line-3-fields .form-group:nth-of-type(1){width: 33.33%; float: left; padding-right:15px;}
.line-3-fields .form-group:nth-of-type(2){width: 33.33%; float: left; padding-right:15px;}
.line-3-fields .form-group:nth-of-type(3){width: 33.33%; float: right; padding-left:0;}

.line-4-fields .form-group:nth-of-type(1){width: 25%; float: left; padding-right:15px;}
.line-4-fields .form-group:nth-of-type(2){width: 25%; float: left; padding-right:15px;}
.line-4-fields .form-group:nth-of-type(3){width: 25%; float: left; padding-right:15px;}
.line-4-fields .form-group:nth-of-type(4){width: 25%; float: right; padding-left:0;}

[class*='line-'] .form-group.tam-1{
    width: 50px;
    float: left
}
[class*='line-'] .form-group.tam-2{
    width: 100px;
    float: left
}
[class*='line-'] .form-group.tam-3{
    width: 150px;
    float: left
}
[class*='line-'] .form-group.tam-4{
    width: 200px;
    float: left
}
[class*='line-'] .form-group.tam-5{
    width: 250px;
    float: left
}
[class*='line-'] .form-group.tam-6{
    width: 300px;
    float: left
}

.section-cadastro{
    border-bottom: 1px dashed #003865;
    color: #003865;
    /*font-weight: bold;*/
    margin-bottom: 15px;
    margin-top: 25px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.line-1-btn{
    text-align: right;
}
.line-2-btn a:nth-of-type(1){
    float: left;
}
.line-2-btn a:nth-of-type(2){
    float: right;
}
.line-2-btn button{
    float: right;
}
.line-btn-l{text-align: right}
.line-btn-l *{float: none}
.form-1 [class*='line-']{
    margin-bottom: 15px;
}
.form-1 [class*='line-'] input, .form-1 [class*='line-'] select, .form-1 [class*='line-'] textarea{
    margin-top: 5px;
}
.form-group textarea{height: 130px}
.scroll-field{overflow: scroll;	height: 200px;}

/*CLASSES*/
.full{width: 100%}
.hide{display: none!important}
.mt-05{margin-top: 5px!important}
.mt-1{margin-top: 10px!important}
/*.mt-2{margin-top: 20px!important}*/
.mt-3{margin-top: 30px!important}
.mt-4{margin-top: 40px!important}
.mt-5{margin-top: 50px!important}

.mr-05{margin-right: 5px !important}
.mr-1{margin-right: 10px !important}
.mr-2{margin-right: 20px !important}
.mr-3{margin-right: 30px !important}
.mr-4{margin-right: 40px !important}
.mr-5{margin-right: 50px !important}

.mb-05{margin-bottom: 5px!important}
.mb-1{margin-bottom: 10px!important}
.mb-2{margin-bottom: 20px!important}
.mb-3{margin-bottom: 30px!important}
.mb-4{margin-bottom: 40px!important}
.mb-5{margin-bottom: 50px!important}

.ml-05{margin-left: 5px!important}
.ml-1{margin-left: 10px!important}
.ml-2{margin-left: 20px!important}
.ml-3{margin-left: 30px!important}
.ml-4{margin-left: 40px!important}
.ml-5{margin-left: 50px!important}


.pd-1{padding-top: 10px!important; padding-bottom: 10px!important;}
.pd-2{padding-top: 20px!important; padding-bottom: 20px!important;}
.no-height{height: auto!important}
.v-sub{vertical-align: sub!important}
/**FORMATA TEXTO**/
.text-format p{margin-bottom: 10px}
.text-format p:last-child{margin-bottom: 0px}
/**BOX SHADOW**/
.bs-1{
    box-shadow: 1px 1px 5px 0 rgba(50, 50, 50, 0.2);
}
/**ATUALIZA��O**/
.atualizacao i{margin-right: 1px; color: #ff6552; vertical-align: baseline}
.atualizacao{
    color: #ff6552;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    display: inline-block;
    margin: 15px auto;
    max-width: 100%;
    padding: 1em;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-size: 18px; 
    font-weight: 300;
}
/**INPUT FILE*/
.fileContainer {
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.alterar-btn{
    background-color: #f5f5f5;
    border: 1px solid #dddddd;
    cursor: pointer;
    display: inline-block;
    list-style: outside none none;
    padding: 5px 30px;
    transition: all 0.3s ease 0s;
    vertical-align: top;
}
.line.anexo{cursor: pointer}
.line.anexo input{cursor: pointer}
.line.anexo:hover .alterar-btn{
    box-shadow: 2px 2px 6px 0 rgba(50, 50, 50, 0.28);
    color: #248A44;
}
.bootstrap-filestyle input{
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
    font-size: 14px;
    height: 38px;
    padding: 9px 8px;
    margin-top: 0!important;
}
/**SUB-ITENS HOVER**/
.sub-item-hover ul{display: none; box-shadow: 1px 2px 3px 0 rgba(50, 50, 50, 0.4); animation: 0.1s ease 0s normal none 1 running cssAnimation;}
.sub-item-hover ul li{padding: 5px 5px; margin: 2px 0 0 0; border-left: 4px solid #d1600f; transition: all 0.3s}
.sub-item-hover ul li:hover{background-color:#d1600f}
.sub-item-hover ul a{color: white}
.sub-item-hover:hover ul{display: block;position: absolute; z-index: 999999999; text-align: left; width: 150px;}
/** END INPUT FILE*/
.outras-noticias{padding: 15px;margin-top: 10px;}
.outras-noticias p{font-size: 22px; padding-bottom: 5px; border-bottom:1px dashed #ddd; margin-bottom: 10px;}
.outras-noticias i{color: #F8B818;}
.outras-noticias ul li{margin-bottom: 5px;}
.back-page{
    margin: 10px auto 0; 
    padding: 15px;
    border: 1px solid #f8b818;
    color: #f8b818;
    display: block; 
    width: 100%; 
    max-width: 200px; 
    font-size: 18px;
    text-align: center;
    transition: all 0.3s;
}
.back-page a{
    color: #f8b818;
    transition: all 0.3s;
}
.back-page:hover{background-color: #f8b818; color: white}
.back-page:hover a{color: white}
.motivos-erro{
    margin: 40px auto;
    width: 71%;
    text-align: left;
}
.motivos-erro li:first-child{margin-bottom: 15px!important}
.align-page{margin: 20px auto;width: 30%;text-align: left;}
.motivos-erro li{margin-bottom: 4px!important;}
.controls{margin-top: 20px;}
/*.controls .btn{margin-top: 20px; background-color: #FAB812; color: white;}*/

/*COPYRIGHT*/
.copy-footer{background: #EEEEEE;padding: 30px}
.copy-footer p{font-size: 13px;color:#535353}
/**HOVER EFFECT SISDADO**/
.sisdado{position: relative; float:right;}
.over-effect{height: 11px; width: 70px}
.sisdado-img-hover{display: none}
.over-effect:hover .sisdado-img-hover{display: block}
.over-effect:hover .sisdado-img{display: none}
.copyright-links.pull-right{height: 8px}
/** Notify **/
fieldset{border: none;}
/*.notify{display: block;background: #fff;padding: 12px 18px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 20px;box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px 0px;}*/
.notify{display: block;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom: 20px;}
.notify p.info-alert-1{border-bottom: 1px solid #ECECEC;display: inline-block;margin-bottom: 13px!important;padding-bottom: 9px;width: 100%;}
.notify p.info-alert-1 span.alerticon{margin-right: 5px;float: left;}
.notify p.info-alert-1 span.title-alert{font-size: 19px;float: left; margin: 14px 0 0 7px;}
.successbox p.info-alert-1 span.title-alert{ color: #678361; }
.errorbox p.info-alert-1 span.title-alert{ color: #555; font-weight: bold; }
.notify p.info-alert-2{line-height: 18px;}
.notify .error li{margin-bottom: 8px}
.notify.errorbox i{color: #ff6552;width: 20px; vertical-align: baseline}
.notify.errorbox p{margin-bottom: 3px}
.notify.errorbox strong{color: #ff6552}

/**ALERT**/
#popup_container {
    font-family: Arial, sans-serif;
    font-size: 12px;
    min-width: 300px; /* Dialog will be no smaller than this */
    max-width: 600px; /* Dialog will wrap after this width */
    background: #FFF;
    border: solid 5px #999;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#popup_title {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 1.75em;
    color: #666;
    background: #CCC url(images/title.gif) top repeat-x;
    border: solid 1px #FFF;
    border-bottom: solid 1px #999;
    cursor: default;
    padding: 0em;
    margin: 0em;
}

#popup_content {
    background: 16px 16px no-repeat url(images/info.gif);
    padding: 1em 1.75em;
    margin: 0em;
}

#popup_content.alert {
    background-image: url(images/info.gif);
}

#popup_content.confirm {
    background-image: url(images/important.gif);
}

#popup_content.prompt {
    background-image: url(images/help.gif);
}

#popup_message {
    padding-left: 48px;
}

#popup_panel {
    text-align: center;
    margin: 1em 0em 0em 1em;
}

#popup_prompt {
    margin: .5em 0em;
}

/**RESPONSIVO*/
@media screen and (max-width: 880px) {
    [class*='line-'] .form-group{width: 100%!important; float: none!important;padding-right: 0!important;}
    [class*='line-'] .form-group{margin-bottom: 15px }
    [class*='line-'] .form-group:last-child{margin-bottom: 0!important }
    .line-2-btn button.btn-theme, .btn.btn-theme{margin-bottom: 10px!important;}
    .tabs-menu p {
        float: none!important;
        width: 100%!important;
        margin-bottom: 5px!important;
    }
}

.fa.verde { color: #7C9F4F;}
.fa.branco { color: #FFFFFF;}
.fa.f24px {
    font-size: 24px;
}

.s-mt-0{margin-top: 0px!important}.s-mt-05{margin-top: 5px!important}.s-mt-1{margin-top: 10px!important}.s-mt-15{margin-top: 15px!important}.s-mt-2{margin-top: 20px!important}.s-mt-25{margin-top: 25px!important}.s-mt-3{margin-top: 30px!important}.s-mt-35{margin-top: 35px!important}.s-mt-4{margin-top: 40px!important}.s-mt-45{margin-top: 45px!important}.s-mt-5{margin-top: 50px!important}.s-mt-55{margin-top: 55px!important}.s-mt-6{margin-top: 60px!important}.s-mt-65{margin-top: 65px!important}.s-mt-7{margin-top: 70px!important}.s-mt-75{margin-top: 75px!important}.s-mt-8{margin-top: 80px!important}.s-mt-85{margin-top: 85px!important}.s-mt-9{margin-top: 90px!important}.s-mt-95{margin-top: 95px!important}.s-mt-10{margin-top: 100px!important}
.s-mb-0{margin-bottom: 0px!important}.s-mb-05{margin-bottom: 5px!important}.s-mb-1{margin-bottom: 10px!important}.s-mb-15{margin-bottom: 15px!important}.s-mb-2{margin-bottom: 20px!important}.s-mb-25{margin-bottom: 25px!important}.s-mb-3{margin-bottom: 30px!important}.s-mb-35{margin-bottom: 35px!important}.s-mb-4{margin-bottom: 40px!important}.s-mb-45{margin-bottom: 45px!important}.s-mb-5{margin-bottom: 50px!important}.s-mb-55{margin-bottom: 55px!important}.s-mb-6{margin-bottom: 60px!important}.s-mb-65{margin-bottom: 65px!important}.s-mb-7{margin-bottom: 70px!important}.s-mb-75{margin-bottom: 75px!important}.s-mb-8{margin-bottom: 80px!important}.s-mb-85{margin-bottom: 85px!important}.s-mb-9{margin-bottom: 90px!important}.s-mb-95{margin-bottom: 95px!important}.s-mb-10{margin-bottom: 100px!important}
.s-mr-0{margin-right: 0px!important}.s-mr-05{margin-right: 5px!important}.s-mr-1{margin-right: 10px!important}.s-mr-15{margin-right: 15px!important}.s-mr-2{margin-right: 20px!important}.s-mr-25{margin-right: 25px!important}.s-mr-3{margin-right: 30px!important}.s-mr-35{margin-right: 35px!important}.s-mr-4{margin-right: 40px!important}.s-mr-45{margin-right: 45px!important}.s-mr-5{margin-right: 50px!important}.s-mr-55{margin-right: 55px!important}.s-mr-6{margin-right: 60px!important}.s-mr-65{margin-right: 65px!important}.s-mr-7{margin-right: 70px!important}.s-mr-75{margin-right: 75px!important}.s-mr-8{margin-right: 80px!important}.s-mr-85{margin-right: 85px!important}.s-mr-9{margin-right: 90px!important}.s-mr-95{margin-right: 95px!important}.s-mr-10{margin-right: 100px!important}
.s-ml-0{margin-left: 0px!important}.s-ml-05{margin-left: 5px!important}.s-ml-1{margin-left: 10px!important}.s-ml-15{margin-left: 15px!important}.s-ml-2{margin-left: 20px!important}.s-ml-25{margin-left: 25px!important}.s-ml-3{margin-left: 30px!important}.s-ml-35{margin-left: 35px!important}.s-ml-4{margin-left: 40px!important}.s-ml-45{margin-left: 45px!important}.s-ml-5{margin-left: 50px!important}.s-ml-55{margin-left: 55px!important}.s-ml-6{margin-left: 60px!important}.s-ml-65{margin-left: 65px!important}.s-ml-7{margin-left: 70px!important}.s-ml-75{margin-left: 75px!important}.s-ml-8{margin-left: 80px!important}.s-ml-85{margin-left: 85px!important}.s-ml-9{margin-left: 90px!important}.s-ml-95{margin-left: 95px!important}.s-ml-10{margin-left: 100px!important}
.s-pt-0{padding-top: 0px!important}.s-pt-05{padding-top: 5px!important}.s-pt-1{padding-top: 10px!important}.s-pt-15{padding-top: 15px!important}.s-pt-2{padding-top: 20px!important}.s-pt-25{padding-top: 25px!important}.s-pt-3{padding-top: 30px!important}.s-pt-35{padding-top: 35px!important}.s-pt-4{padding-top: 40px!important}.s-pt-45{padding-top: 45px!important}.s-pt-5{padding-top: 50px!important}.s-pt-55{padding-top: 55px!important}.s-pt-6{padding-top: 60px!important}.s-pt-65{padding-top: 65px!important}.s-pt-7{padding-top: 70px!important}.s-pt-75{padding-top: 75px!important}.s-pt-8{padding-top: 80px!important}.s-pt-85{padding-top: 85px!important}.s-pt-9{padding-top: 90px!important}.s-pt-95{padding-top: 95px!important}.s-pt-10{padding-top: 100px!important}
.s-pb-0{padding-bottom: 0px!important}.s-pb-05{padding-bottom: 5px!important}.s-pb-1{padding-bottom: 10px!important}.s-pb-15{padding-bottom: 15px!important}.s-pb-2{padding-bottom: 20px!important}.s-pb-25{padding-bottom: 25px!important}.s-pb-3{padding-bottom: 30px!important}.s-pb-35{padding-bottom: 35px!important}.s-pb-4{padding-bottom: 40px!important}.s-pb-45{padding-bottom: 45px!important}.s-pb-5{padding-bottom: 50px!important}.s-pb-55{padding-bottom: 55px!important}.s-pb-6{padding-bottom: 60px!important}.s-pb-65{padding-bottom: 65px!important}.s-pb-7{padding-bottom: 70px!important}.s-pb-75{padding-bottom: 75px!important}.s-pb-8{padding-bottom: 80px!important}.s-pb-85{padding-bottom: 85px!important}.s-pb-9{padding-bottom: 90px!important}.s-pb-95{padding-bottom: 95px!important}.s-pb-10{padding-bottom: 100px!important}
.s-pr-0{padding-right: 0px!important}.s-pr-05{padding-right: 5px!important}.s-pr-1{padding-right: 10px!important}.s-pr-15{padding-right: 15px!important}.s-pr-2{padding-right: 20px!important}.s-pr-25{padding-right: 25px!important}.s-pr-3{padding-right: 30px!important}.s-pr-35{padding-right: 35px!important}.s-pr-4{padding-right: 40px!important}.s-pr-45{padding-right: 45px!important}.s-pr-5{padding-right: 50px!important}.s-pr-55{padding-right: 55px!important}.s-pr-6{padding-right: 60px!important}.s-pr-65{padding-right: 65px!important}.s-pr-7{padding-right: 70px!important}.s-pr-75{padding-right: 75px!important}.s-pr-8{padding-right: 80px!important}.s-pr-85{padding-right: 85px!important}.s-pr-9{padding-right: 90px!important}.s-pr-95{padding-right: 95px!important}.s-pr-10{padding-right: 100px!important}
.s-pl-0{padding-left: 0px!important}.s-pl-05{padding-left: 5px!important}.s-pl-1{padding-left: 10px!important}.s-pl-15{padding-left: 15px!important}.s-pl-2{padding-left: 20px!important}.s-pl-25{padding-left: 25px!important}.s-pl-3{padding-left: 30px!important}.s-pl-35{padding-left: 35px!important}.s-pl-4{padding-left: 40px!important}.s-pl-45{padding-left: 45px!important}.s-pl-5{padding-left: 50px!important}.s-pl-55{padding-left: 55px!important}.s-pl-6{padding-left: 60px!important}.s-pl-65{padding-left: 65px!important}.s-pl-7{padding-left: 70px!important}.s-pl-75{padding-left: 75px!important}.s-pl-8{padding-left: 80px!important}.s-pl-85{padding-left: 85px!important}.s-pl-9{padding-left: 90px!important}.s-pl-95{padding-left: 95px!important}.s-pl-10{padding-left: 100px!important}
.full{width: 100%}.hide{display: none!important}.no-height{height: auto!important}.no-margin{margin: 0!important;}