/* 
    Created on : Sep 17, 2015, 8:06:28 AM
    Author     : Stijn Vandendael
*/
button.mon-button-default,
.button.mon-button-default {
    color: #424242 !important;
    border: 1px solid #BFBFBF !important;
    background: #BFBFBF !important;
    font-weight: normal;
}
button.mon-button-default:hover, 
button.mon-button-default:focus,
button.mon-button-default:active,
.button.mon-button-default:hover, 
.button.mon-button-default:focus, 
.button.mon-button-default:active {
    background-color: #999999 !important;
    border: 1px solid #999999 !important;
    color: #FFFFFF;
}
button.mon-success, 
.button.mon-success {
    color: #FFFFFF !important;
    border: 1px solid #38b186 !important;
    background: #38b186 !important;
    font-weight: normal;
}

button.mon-success:hover, 
button.mon-success:focus,
button.mon-success:active,
.button.mon-success:hover, 
.button.mon-success:focus, 
.button.mon-success:active {
    background-color: #2d8e6b !important;
    border: 1px solid #2d8e6b !important;
}

button.mon-error, 
.button.mon-error {
    color: #FFFFFF !important;
    border: 1px solid #D55555 !important;
    background: #D55555 !important;
    font-weight: normal;
}

button.mon-error:hover, 
button.mon-error:focus, 
button.mon-error:active,
.button.mon-error:hover, 
.button.mon-error:focus, 
.button.mon-error:active {
    background-color: #D23A3A !important;
}
.mon-panelgrid-no-border td {
    border: none!important;
}
.mon-panelgrid-no-border tr {
    border: none;
}
.mon-table-clear-border thead th {
    text-align: left;
}
.mon-table-clear-border tbody tr,
.mon-table-clear-border tbody td {
    border: none;
    border-bottom: 1px solid #E0E0E0;
}
.fa-sign-out {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mon-table-clear-border thead th .ui-column-filter {
    float: left;
}
.mon-button-dark {
    background: none!important;
    background-color: #424242!important;
}
.mon-overlay-dark {
    background: none!important;
    background-color: #424242!important;
}
.mon-progressbar .ui-progressbar-value {
    background: none;
    background-color: #38b186;
    border: 1px solid #38b186;
}
.mon-link:hover {
    color: #38b186;
}
.mon-row-extra-margin .ui-grid-row {
    margin-top: 10px;
    min-height: 60px;
}
.mon-inputtext { 
    background: none!important; 
    color: #636363!important;
}
.mon-selectcheckboxmenu {
    color: #424242!important;
    background: none!important;
    background-color: #e0e0e0;
}

.mon-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    color: #424242!important;
    background-color: #e0e0e0;
}

.mon-selectcheckboxmenu .ui-selectcheckboxmenu-label.ui-state-hover {
    border: none!important;
}

.mon-selectcheckboxmenu.ui-state-focus .ui-selectcheckboxmenu-label {
    background-color: #c8c8c8;
}