div[id="form:growl-info_container"] > div{
    background-color: #e9ecf2 !important;
    color: black !important;
}
div[id="form:growl-warn_container"] > div{
    background-color: #ffb53e !important;
    color: #fff !important;
}
div[id="form:growl-error_container"] > div {
    background-color: #f9243f !important;
    color: #fff !important;
}
div[id="form:growl-fatal_container"] > div{
    background-color: #93d03c !important;
    color: #fff !important;
}



.ui-growl {  
    position:fixed;
    top: 55px;
    right: 30px;
    width: 360px;
    height: 110px;
    z-index:9999;
}
.ui-growl-message p {
    color: black !important;
}

.combo .ui-selectonemenu-list { 
    color: #000;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0 0px 0px #333 inset;
}
.ui-datepicker-calendar {
    background: rgba(255, 255, 255, .1);
    box-shadow: 0 0 10px 100px #fbfbfb inset;
}
.ui-datepicker-header {
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0 10px 100px #f0f0f0 inset;
}
.ui-datepicker-next {
    background-image: url(img/next-icon.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
}
.ui-datepicker-prev {
    background-image: url(img/back-icon.png);
    background-size: 16px 16px;
    background-repeat: no-repeat;
}
input {
    color:#000;
}
.ui-selectonemenu-panel{
    color:#6e707e;
    background-color: #fff;
}


.form-control {
    /* color: #3B464F; */
}
.ui-state-disabled {
    color: #000;
}

.ui-paginator-first{
    background-image: url(img/arrow-1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ui-paginator-prev{
    background-image: url(img/arrow-2.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ui-paginator-next{
    background-image: url(img/arrow-3.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ui-paginator-last{
    background-image: url(img/arrow-4.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.ui-blockui-content {
    background-color: #fff;
    color:#000;
    border-style: solid;
    border-width: 1px;
}

span.ui-paginator-page.ui-state-default.ui-corner-all.ui-state-active {
    color: red;
}

.ui-progressbar-label {
    color: black;
}

.ui-progressbar{height:1.2em;text-align:left;position:relative;}
.ui-progressbar .ui-progressbar-label{text-align:center;height:100%;width:100%;position:absolute;display:none;font-weight:bold;}

.ui-progressbar.ui-widget-content{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);
                  background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);
                  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
                  
                  background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);}

.animated .ui-progressbar-value {
    background-image: url("http://www.primefaces.org/showcase/javax.faces.resource/demo/images/pbar-ani.gif.xhtml")
}

.ui-dialog {
    background-color: #fff;
}

.form-control{
    color:#fff;
}

.ui-inputfield {
    top: 0;
}

.ui-autocomplete-panel .ui-autocomplete-list-item {
    background-color:#000;   
}

.ui-inputfield-autocomplete {
    background-color:#3B464F; 
    color: white;
    top: 0;
}

.ui-inputtextarea-resizable{
    color: black;
}

.ui-state-focus {
    border: 1px solid rgba(0, 0, 0, .5);
    /*box-shadow: none!important;*/
    /*background: rgba(255, 255, 255, .2);*/
    color:#6e707e;
    outline: 0;
}

