﻿/*.menu-link {
    padding: 12px 5px 12px 12px !important
}*/


.pr-debug-button {
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    border: 2px #f6f6f6 solid
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px !important;
    }
}


.field-validation-error {
    background-color: white;
    color: red;
    font-weight: bold;
    padding: 2px;
    margin-top: 2px;
    display: inline-block;
}


/*FOTOS de PERFIL DOS USUÁRIOS*/
.user-picture-container {
    /* width: 20px;
    height: 20px;*/
    background-color: transparent;
    overflow: hidden;
    position: relative;
    display: inline-block;
}
.user-picture {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
}

/*
.form-select-cdd {
    background-color:rgb(255, 255, 255) !important;
    border: 1px solid rgb(204, 204, 204) !important;
}*/


/*.form-text-cdd {
    color: #4d4d4d !important;
    border-radius: 50px !important;
    border-color: #cccccc !important;
}
*/
/*
.table tbody td {
    padding: 10px 0.625rem;
    line-height: 1.8em !important;
    vertical-align: middle;
}*/




.form-field-error {
    border: 2px red solid !important;
}



/*TOASTR CSS*/
.toast {
    background-color: #030303
}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;top:-.3em;right:-.3em;float:right;font-size:1.25rem;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #FFF;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center,.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-center,.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-primary{background-color:#007bff}.toast-secondary{background-color:#6c757d}.toast-success{background-color:#28a745}.toast-info{background-color:#17a2b8}.toast-warning{background-color:#ffc107}.toast-danger{background-color:#dc3545}.toast-light{background-color:#f8f9fa}.toast-dark{background-color:#343a40}.toast .toast-light{color:#444}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:20px 25px;width:300px;border-radius:3px;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}@media all and (max-width:240px){#toast-container>div{padding:10px 15px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:10px 15px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 20px;width:25em}}