.ui-messages-info, .ui-message-info {
    color: #fff !important;
    background-color: #a0d468 !important;
    border-color: #8cc474 !important;
}
.btn-link-padding{
    /*    padding-bottom: 9px !important;;
        padding-top: 9px !important;;*/
}
.ui-panelgrid, .ui-panelgrid tr, .ui-panelgrid td{
    border:hidden !important;
}
.fileupload-progress .ui-fileupload-content {
    border: none !important;
}
.fileupload-progress .ui-fileupload-buttonbar {
    border:none !important;
    background: transparent;
    background-color: transparent;
    position: relative;
    display: inline-block;
    padding-left: 0 !important;
}
.fileupload-progress  .ui-fileupload-buttonbar  .ui-fileupload-upload{
    display:none; 
}
.fileupload-progress  .ui-fileupload-buttonbar  .ui-fileupload-cancel{
    display:none; 
}
.fileupload-progress .ui-fileupload-buttonbar .ui-fileupload-choose input{
    height:10px !important;
}
.fileupload-progress-orange .ui-fileupload-buttonbar .ui-button {
    background: none !important; 
    background-color: #FFA101 !important;
    border:1px solid #FF9933!important;
    border: none !important;
}

.fileupload-progress-orange .ui-fileupload-buttonbar .ui-button .ui-state-hover .ui-state-focus{
    box-shadow: none !important;
    font-weight: normal !important;
}

.fileupload-progress-orange .ui-fileupload-buttonbar .ui-button-text {
    color: white !important;
    /*font-family:'FontAwesome' !important;*/
    font-weight:normal  !important;
    font-size: 12px !important;
} 

.persoanaContactTabel > tbody > tr > td {
    vertical-align: top;
}
.ui-widget-overlay{
    opacity: .15;
}
.noPaddingRight{
    padding-right: 0px !important;
}
.nopaddingLeft{
    padding-left: 0px !important;
}
.ui-inputfield {
    -webkit-box-shadow: none  !important;
    box-shadow: none !important;
    background-color: #fbfbfb !important;
    border-color: #d5d5d5 !important;
}

.valid{
    border-color: green !important;
}
.invalid{
    border-color: red !important;
}
.ui-fieldset-legend {
    padding: 0.6em 1em !important;
    font-size: 12px !important;
}
.allignTop > tbody > tr > td {
    vertical-align: top;
}

.ui-inputtextarea {
    width: 100%;
    resize: none !important;
}
.right{
    text-align: right;
}
.btnTabAdd .ui-tabmenuitem {
    float: left !important;
    background: none !important;
    background-color: #f4b400 !important; 
    border:none !important; 
}

.red{
    color: red !important;
}

.calendar input{
    display: block;
    width: 100%;
    height: 34px;
    line-height: 1.428571429;
}

.autocomplete .ui-autocomplete .ui-inputfield {
    width: 100% !important;
}
.autocomplete ul {
    width: 100% !important;
}

.autocomplete .ui-autocomplete-input-token input{
    border-color: green !important;
    border: 1px !important;
}
.menuItemColor .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem .ui-state-active {
    background-color: #fff !important; 
    border:none !important; 
    box-shadow: none;
}
.widthPerc50{
    width:50% !important; 
}
.widthPerc70{
    width:70% !important;
}
.widthPerc60{
    width:60% !important;
}
.widthPerc100{
    width:100% !important;
}

.preformatatted {
    white-space: pre-wrap;
}

.backgroundWhite{
    background-color: white !important;
}
.widthPerc90{
    width:90% !important;
}
.widthPerc85{
    width:85% !important;
}
.widthPerc80{
    width:80% !important;
}
.widthPerc99{
    width:99% !important;
}
.fullWidth-manymenu {
    width:100% !important;
}
.fullWidth-manymenu .ui-selectlistbox-filter{
    width:100% !important;
}
.height-manymenu{
    height:285px !important;
} 
.height-manymenu .ui-selectlistbox-listcontainer{
    height:245px !important;
}

.height-manymenu-relevancy{
    height:385px !important;
} 
.height-manymenu-relevancy .ui-selectlistbox-listcontainer{
    height:345px !important;
}
.datalistNoBorder .ui-widget-content{
    border:none !important;
}

.pselectOneMenu .ui-selectonemenu-trigger{
    border:none !important;
    background: none !important;
    width: 20px !important;
}
.pselectOneMenu .ui-state-default{
    border:none !important;
    background: none !important;
    width: 20px !important;
}

.pselectOneMenu .ui-state-hover{
    border:none !important;
    background: none !important;
    box-shadow: none !important;

}
.pselectOneMenu .ui-state-focus{
    border:none !important;
    background: none !important;
    box-shadow: none !important;

}

.panelStyle .ui-state-highlight{
    background: none !important;
    background-color: #0072c6 !important;
    border-radius: 0px !important;
}

.ui-selectonemenu-items-wrapper .ui-state-hover{
    background: none !important;
    border-radius: 0px !important;
    background-color: #0072c6 !important;
    color:white  !important;  

}

.panelStyle input {
    display: block;
    width: 100%;
    background-color: white !important;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.panelStyle .ui-selectonemenu-filter-container{
    width: 100% !important;
}
.ui-clock{
    background: none !important;
    border: none !important;
    line-height: 25px !important;
    font-size: 14px!important;
    font-family: none!important;
}

.notification .ui-datalist-empty-message{
    color: white  !important;
    font-weight: bold  !important;
}

.notification .ui-widget-content {
    background: none !important;
    border: none !important;
}
.bold{
    font-weight: bold;
}
.noOpacity .ui-state-disabled{
    opacity: 1 !important;
}
.noOpacityInput {
    opacity: 1 !important;
}
.blackLine {
    height: 2px;
    background-color: #000000;
}

.iconsTable .ui-state-default .ui-icon {
    background-image: url("/frontOffice/faces/javax.faces.resource/images/ui-icons_616161_256x240.png?ln=primefaces-aristo");
}
.iconsTable .ui-paginator-last {
    background: #fff !important;
}
.iconsTable .ui-paginator-next {
    background: #fff !important;
}
.iconsTable .ui-paginator-page .ui-state-active, .ui-widget-header .ui-state-active {
    background: #fff !important;
    border: 1px solid #a8a8a8;
}
.iconsTable .ui-paginator-prev {
    background: #fff !important;
}
.iconsTable .ui-paginator-first {
    background: #fff !important;
}

/*.tabMenuTabs .ui-widget-header{
    background: none !important;
}*/
.tabMenuTabs .ui-tabmenuitem{
    border: 1px solid #a8a8a8;
    font-size: 13px !important;
    font-family: Arial,sans-serif !important;
}
/*.tabMenuTabs .ui-state-active{
    background: #fff !important;
}*/

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
    white-space: normal !important;
    text-align: justify !important;;
}

.planAchizitiiStyleInput .ui-autocomplete-input-token input {
    width: 200px !important;
}


#goToTop.visible{
    opacity: 1;
    cursor: pointer;
}
#goToTop{
    position: fixed;
    z-index: 5;
    right: 45px;
    bottom: 80px;
    display: block;
    padding: 8px 12px;
    border: #111 solid 1px;
    background-color: #FFF;
    transition: opacity .3s ease-in-out;
    opacity: 0;
}

#goToBottom.visible{
    opacity: 1;
    cursor: pointer;
}
#goToBottom{
    position: fixed;
    z-index: 5;
    right: 45px;
    bottom: 40px;
    display: block;
    padding: 8px 12px;
    border: #111 solid 1px;
    background-color: #FFF;
    transition: opacity .3s ease-in-out;
    opacity: 0;
}

.form-controlInput input {
    display: block !important;
    width: 100% !important;
    height: 34px !important;
    line-height: 1.428571429 !important;

}
.rightInput input {
    text-align: right !important;
}

.green-bell {
    color: #53a93f !important;
}
.notResizable{
    resize: none !important;
}


.tooltip{
    border:none !important;
    background-color: white !important;
    position: absolute !important;
    z-index: 10000 !important;
}


.tooltip-inner{
    border: 1px solid #aaa !important;
    background-color: white !important;
    color: #888 !important;
}

.ui-unblocked-widget{
    background-color: #53a93f !important;
}

.panelWidthOverWrite{
    min-width: 0px !important;
}

.divAmInteles{
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.buttonAmInteles{
    background-color: #0095ff; 
    color: #fff;
    text-shadow: -1px 1px #27496d;
    text-align: center;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.buttonMaiMulte{
    background-color: #65b951;
    color: #fff;                
    text-align: center;
    text-shadow: -1px 1px #27496d;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.popuptext {
    display: none;
    min-width: 200px;
    width: 80%;
    background-color: #555;
    color: #fff;
    text-align: justify;
    border-radius: 6px;
    padding: 8px;
    top: 45px;
    left: 10%;
    position: absolute;
    z-index: 10000;
    margin-right: auto;
    margin-left: auto;
}

.popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

.closeBtn {
    float: right;
    background: #868383;
    padding: 2px 5px;
    font-family: Arial,sans-serif;
}
@-webkit-keyframes fadeIn {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}
.fullWidthPickList{
    width:100% !important;
}

.fullWidthPickList .ui-picklist-source{
    width:100% !important;
}
.fullWidthPickList .ui-picklist-target{
    width:100% !important;
}
.fullWidthPickList > div {
    width:50%; 
}
.fullWidthPickList .ui-picklist-buttons{
    width:0px !important;
}
.fullWidthPickList .ui-picklist-filter{
    width:100% !important;
}
.noOpacity .ui-state-disabled{
    opacity: 1 !important;
}
.form-controlITextarea {
    display: block !important;
    width: 100% !important;
    height: 34px !important;
    line-height: 1.428571429 !important;

}

.btn-refuse, .btn-refuse:focus {
    background-color: #ff8080!important;
    border-color: #ff8080;
    color: #fff;
}

.btn-accept, .btn-accept:focus {
    background-color: #53a93f!important;
    border-color: #53a93f;
    color: #fff;
}

.row-primire {
    background-color: #ffd1b3!important;
}

.row_predare {
    background-color: #cce6ff!important;
}

.change_leader_input {
    width: 120px !important;
}

.noBoldClock{
    font-weight: normal!important;
}
.mesajAtentionare{
    font-family: bold !important;
    color: red!important;
    font-size: 14px !important;
}

.terms-cond-li::before {
    display: none !important;
}

.term-panel {
    height: 55vh;
}

.term-panel #terms-cond-div {
    height: 95% !important;
}

.term-cond-date {
    text-align: left;
    display: inline-block;
    width: 100%;
    margin-left: 20px;
    padding: 10px;

}

.ui-datatable-scrollable-theadclone {
    display: none;
}