legend {
    background: #2A3F54;
    color: #f1f1f1;
    font-family: "Helvetica Neue", Roboto, Arial, sans-serif;
}

div#fixedheader {
    background-color: #EDEDED;
    color: #2A3F54;
}
div#fixedheader b {
    color: #2A3F54;
}

#fixedheader label {
    color: #2A3F54;
}

.fieldset_tipo1 fieldset {
    padding-right: 0px;
}

.TableMapa .RowTable:nth-child(even) td {
    background-color: #C8E2E9;
}


.TableMapa .RowTable:nth-child(odd) td {
    background-color: #e9f3f6;
}

#fixedheader>div::first-child {
    position: relative;
    bottom: 6px;
}
#lbl_Meio {
    padding-right: 5px;
}

.fieldset_tipo0 div::first-child,
.fieldset_tipo1>div:first-child {
    padding-top: 5px;
    padding-bottom: 5px;
}

div.fieldset_tipo0 {
    border: solid black thin;
    background-color: #e9f3f6;
    padding: 2px;
    width: 98%;
    margin: 0 auto;
    min-width: 800px;
}

input.textbox0,
input.textbox1 {
    width: 100%;
    height: 20px;
    padding: 3px 3px;
    font-size: 14px;
    /*line-height: 1.42857143;*/
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input.textbox0[type="checkbox"] {

    padding: 0;
    border: 0px solid #808080;
}

textarea.myTxtarea {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


select.mydropdown {
    /* display: block; */
    /* width: 100%; */
    height: 28px;
    padding: 3px 3px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.fieldset_tipo1 fieldset label {
    color: #1a1a1a;
}



div#fixedfooter {
    width: 90%;
    margin-left: 5%;
}

#fs_mapa2 {
    width: 98%;
    margin-left: 1%;
    margin-bottom: 20px;
}

#fs_proposta1 {
    #width: 23%;
    #width: 28%;
    width: 34%;


    margin-left: 1%;
}

#fs_proposta2 {
    #width: 53%;
    width: 40%;

    margin-left: 1%;
    margin-right: 1%;
}
#fs_proposta3 {
    #overflow: hidden;
    #width: 28%;
    width: 22%;

}
#fs_colaborador1 {
    width: 68%;
    margin-left: 1%;
    margin-right: 1%;
}

#fs_colaborador2 {
    width: 29%;
}

#fs_mapa1 {
    width: 98%;
    margin-left: 1%;
}
#fs_mapa1.fieldset_tipo1 {
    width: 98%;
    margin-bottom: 10px;
    margin-left: 1%;
}

div#div_linhas.fieldset_tipo1 {
    width: 98%;
    float: left;
    margin-left: 1%;
    padding: 2px;
    margin-top: 20px;
}

#fs_Linhas1 {
    width: 58%;
    margin-left: 1%;
    margin-right: 1%;
}

div.fieldset_tipo1 {
    border: solid black thin;
    background-color: #e9f3f6;
}

input#excel {
    padding: 4px 4px;
}

label {
    color: #2A3F54;
}

input#DataColaboracao.hasDatepicker {
    max-width: 200px;
}

@media (max-width: 800px) {
    div.fieldset_tipo0 {
        width: 100%;
    }
    #fs_mapa2 {
        width: 100%;
        margin-left: 0%;
    }
    #fs_mapa1 {
        width: 100%;
        margin-left: 0%;
    }
}