body {
    font-size: 1.1rem !important;
}

#toast-notifications {
    position: absolute;
    top: 4rem;
    /*  right : 1rem; */
    z-index:1000;
    width: 370px;
    /*  left: calc(50% - 184px); */
    width: 95%;
    left : 3rem;


}
#toast-notifications > .general{
    right: 10px;
    width: 350px;
    margin-bottom: .2em ;
    transition: right 0.3s ease-in-out;


}
#toast-notifications > .center{

    margin-left: auto;
    margin-right: auto;
    top: 1rem;
    width: 20rem;
    transition: right 0.3s ease-in-out;

}
.alert-rosu{
    /* color:  #fc727a;*/
    color:  white;
    /* background-color: #FB404B;*/
    background-color: #fc727a;

    border-color: #f5c6cb;
}
.notification-list{
    overflow:scroll;
    overflow-x: hidden;
    height: 200px;
}

.notification-list > .noti-content{
    width: 300px;
}
.noti-content > .text-truncate{
    max-width: 247px; font-size: 0.8rem;
}
.noti-content > .text-data{
    font-size: 0.55rem
}
.notification-list > a:active{
    background-color :#fff;
}

.dropdown-item {
    font-weight: 200;
    font-size: small;
}

.bt_mic{
    padding: 0.15rem 0.3rem;
/*    font-size: 0.7rem*/
       font-size: 1rem;

}
.buttonx3 {
    width: 113px;
    min-width: 113px;
}
.buttonx2 {
    width: 62px;
    min-width: 62px;
}
.buttonx1 {
    width: 40px;
    min-width: 40px;
}
.btn-success2 {
    border: 1px solid #87CB16;
    color: #FFFFFF;
    background-color: #87CB16;
    cursor: pointer;
}
.btn-success.btn-outline {
    color: #87CB16;
    background-color: transparent;
    border: 1px solid #87CB16;
    opacity: 1;
    filter: alpha(opacity=100);
}
/*.pagination
{
  @extend .d-flex, .flex-wrap, .justify-content-center;
}*/

.pagination
{
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap : wrap;
    -webkit-flex-wrap: wrap;
}


table td {
    padding: .15rem !important;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.input-sm{
    height: 30px !important;
    border-right: 1px solid #dee2e6 !important;
}
.btn-nopadding{
    /*padding: 0px !important;*/
    padding: 5px 10px !important;
}

/*dt {
  !*  text-align: right !important;*!
     text-align: left !important;

}*/

@media (min-width: 992px) {
    dt {
        text-align: right !important;
    }
}
@media (max-width: 991px) {
    dt{
        text-align: left !important;
    }
}

.select-sm{
    height: 30px !important;
    border : 1px solid #dee2e6 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    max-width: 15rem;
}

.ui-menu .ui-menu-item {

    padding-left: 10px !important;

}
@media print {
    .tooltip { display: none; }
}


.modal-full {
    min-width: 100%;
    min-height: 100%;
    margin: 0;
}

.modal-full .modal-content {
    min-height: 100vh;
}

.modal-sign {
    padding-right: 0px !important;
    min-height: 728px;
    top: -255px;
    overflow-x: unset !important;
    overflow-y: hidden !important;
}
@media (max-width: 539px) {
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .modal-sign {
     /*   padding-right: 0px;*/
      top: -190px;

    }
}
@media  (min-width:540px) and (max-width: 719px) {
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .modal-sign {
       /* padding-right: 0px;*/
        top: -190px;

    }
}
@media  (min-width:720px) and (max-width: 959px) {
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .modal-sign {

        top: -190px;

    }
}
@media  (min-width:960px) and (max-width: 1139px) {
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .modal-sign {

        top: -190px;

    }
}
@media  (min-width:1140px) {
    .modal-open .modal {
        overflow-x: unset;
        overflow-y: unset;
    }
    .modal-sign {

        top: -190px;

    }
}

/* backgrounds */
.bg-danger-pal {
    background-color: #ffbfc5!important;
}

.bg-success-pal {
    background-color: #dbfba6!important;
}
.bg-primary-pal {
    background-color: #aacbef!important;
}

.bg-warning-pal {
    background-color: #f9e29e!important;
}

.bg-secondary-pal {
    background-color: #c7c8ca!important;
}


ul.select2-results__options li{
    font-size:14px;
}
.select2-selection__rendered{
    font-size:14px;
}
.select2-container--default .select2-selection--single{
    background-color: #fff;
    border: 1px solid #dee2e6 !important;
    border-radius: 4px;
}
.table-full-width {
    margin: auto;
}
