.autocomplete {
    /*the container must be positioned relative:*/
    position: relative;
    display: inline-block;
}
.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 25.5%;
    left: 2.8%;
    right: 0;
    width: 94.5%;
}
.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
    /*when hovering an item:*/
    background-color: #b9edf8;
}
.autocomplete-active {
    /*when navigating through the items using the arrow keys:*/
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.my-overflow{
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
    max-height: 100%;
    width: 105%;
    max-width: 105%;
    padding-right: 2.5%;
}
::-webkit-scrollbar{
    height:10px;
    width:10px;
    border-radius: 4px;
    background: transparent;
    transition: all 0.3s ease;
}
::-webkit-scrollbar:hover{
    background: #c6c7ca;
}
::-webkit-scrollbar-thumb{
    background:#777779;
    border-radius: 4px;
}

.wizard .content {
    min-height: 550px; }

.wizard h3 {
    margin-top: 0; }

.wizard-long > .content {
    min-height: 550px; }

.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    background: #3cacf7; }

.wizard > .steps .done a, .wizard > .steps .done a:hover, .wizard > .steps .done a:active {
    background: #a1d8fc;
    color: #fff; }

.wizard > .steps a, .wizard > .steps a:hover, .wizard > .steps a:active {
    padding: .5em 1em;
    -webkit-border-radius: 30px;
    border-radius: 30px; }

.wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active {
    background: #4aa9e9; }

.wizard > .steps > ul > li
{
    width: 20%;
}

/*tabela de  boletim*/
.tg  {border-collapse:collapse;border-spacing:0;margin:0px auto;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:4px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:4px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}
.tg .tg-88nc{font-weight:bold;border-color:inherit;text-align:center}
.tg .tg-uys7{border-color:inherit;text-align:center}
.tg .tg-fymr{font-weight:bold;border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-0p48{font-weight:bold;font-size:11px;border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-2xbj{font-weight:bold;font-size:18px;border-color:inherit;text-align:center;vertical-align:top}
.tg .tg-f4iu{font-size:12px;border-color:inherit;text-align:center;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-7btt{font-weight:bold;border-color:inherit;text-align:center;vertical-align:top}
@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;margin: auto 0px;}}

/*tabela movimentação caixa*/
.tgfinan  {border-collapse:collapse;border-spacing:0;border-color:#9ABAD9;margin:0px auto;}
.tgfinan td{font-family:Arial, sans-serif;font-size:14px;padding:1px 17px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#9ABAD9;color:#444;background-color:#EBF5FF;}
.tgfinan th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:1px 17px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#9ABAD9;color:#fff;background-color:#409cff;}
.tgfinan .tg-3ht5{font-weight:bold;background-color:#c0c0c0;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-g3c6{font-weight:bold;font-size:16px;font-family:Verdana, Geneva, sans-serif !important;;background-color:#329a9d;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-dhdr{font-weight:bold;font-size:18px;background-color:#efefef;color:#000000;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-dhdf{font-weight:bold;font-size:18px;background-color:#7fd4ed;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-dhdg{font-weight:bold;font-size:18px;background-color:#c8e7c9;color:#000000;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-sjno{font-weight:bold;background-color:#32cb00;color:#ffffff;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-ph0j{font-weight:bold;font-size:18px;background-color:#fe0000;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-u9b5{font-weight:bold;background-color:#c8e7c9;color:#656565;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-u9b6{font-weight:bold;background-color:#efefef;color:#656565;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-u9b7{font-weight:bold;background-color:#7fd4ed;color:#ffffff;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-w8mo{font-weight:bold;background-color:#ffffff;color:#000000;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-xm7z{background-color:#efefef;color:#656565;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-8xd9{background-color:#ffffff;color:#000000;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-7rmn{background-color:#ffffff;color:#000000;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-856h{font-weight:bold;background-color:#9b9b9b;color:#ffffff;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-kgl5{font-weight:bold;font-size:18px;background-color:#9b9b9b;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tgfinan .tg-yw2l{font-weight:bold;background-color:#fe0000;color:#ffffff;border-color:#ffffff;text-align:left;vertical-align:middle}
.tgfinan .tg-r2ik{font-weight:bold;font-size:18px;background-color:#32cb00;color:#ffffff;border-color:#ffffff;text-align:center;vertical-align:middle}
.tg-sort-header::-moz-selection{background:0 0}.tg-sort-header::selection{background:0 0}.tg-sort-header{cursor:pointer}.tg-sort-header:after{content:'';float:right;margin-top:7px;border-width:0 5px 5px;border-style:solid;border-color:#404040 transparent;visibility:hidden}.tg-sort-header:hover:after{visibility:visible}.tg-sort-asc:after,.tg-sort-asc:hover:after,.tg-sort-desc:after{visibility:visible;opacity:.4}.tg-sort-desc:after{border-bottom:none;border-width:5px 5px 0}@media screen and (max-width: 767px) {.tg {width: auto !important;}.tg col {width: auto !important;}.tg-wrap {overflow-x: auto;-webkit-overflow-scrolling: touch;margin: auto 0px;}}

div.vertical
{
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg); /* Safari/Chrome */
    -moz-transform: rotate(-90deg); /* Firefox */
    -o-transform: rotate(-90deg); /* Opera */
    -ms-transform: rotate(-90deg); /* IE 9 */
}

.espaco_a{
    margin: 15px 0px 0px 0px;
    width: 35px;
}

.espaco_b{
    margin: 25px -20px 25px -15px;
    width: 70px;
    font-size: 11px !important;
}