/*modal add*/
.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0;
}

.modal {
    z-index: 99999;
    background: rgba(34,34,34,.5);
    padding-right: 0!important;
}


  
    


.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{ background-color: #003160; color: #fff; padding:15px;border-bottom:1px solid #003160; width: 100%; display: block;}
.modal-header .close{ color: #fff; float: right;}
button.close:hover{ color: #fff;}
.modal-title{margin:0;line-height:1.42857143; font-size: 18px; font-weight: normal; text-align: left; float: left; color: #fff;}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:768px){
.modal-dialog{width:600px;margin:50px auto !important; min-width:300px !important;  }
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
.modal-sm{width:300px}
}
@media (min-width:992px){
.modal-lg{width:900px}
}

    
.inputcem {float: left; width: 100%; text-align: left; margin-top: 15px; padding: 0 15px;}
                                     label {
    font-size: 12px;
    margin-bottom: -5px;
}
                                    

.addendpad {padding-left: 15px; padding-right: 15px}
.button {
padding: 14px 20px;
float: left;
margin-top: 10px;
color: #fff;
font-size: 14px;
font-weight: 500;
font-family: Raleway,sans-serif;
cursor: pointer;
transition: all .3s ease;
}
.button {
width: 100%;
text-align: center;
}
.button {
background: #593d16;
border: 1px solid #593d16;
border-radius: 3px;
    margin-bottom: 40px;
}
                                     
.button:hover {
    color: #fff;
background: #b8ab54;
border: 1px solid #b8ab54;
}                                     
  
                                 

/*modal add*/

.concesssionaria {width: 100%; float: left; padding: 13px; font-size: 16px; font-weight: bold; color: #494949; border: 1px solid #494949; border-radius: 10px; margin-bottom: 15px; text-align: center; transition: .5s ease; cursor: pointer;}
.concesssionaria:hover {color: #fff; border: 1px solid #003160; background-color: #003160;}

.lds-roller{width:64px;height:64px;top: -27px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:8px;height:8px;border-radius:50%;background:#1f4ba3;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.retorno_avisos_erro {display:flex; color: #fff; background-color: #aa1700; margin: auto;  max-width: 360px; padding: 10px 15px; margin-top: 15px; text-align: center;}

.btchoiceconc {position: absolute; top: 80px; z-index: 999; background-color: #fff; padding: 10px; font-size: 16px; color: #003160; cursor: pointer;}
.btchoiceconc span { padding: 0 10px; font-size: 14px; font-weight: bold;}