/*input:focus {
    border: 5px solid blue;
    background: green;
}
*/

/*input[type=text] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #555;
    outline: none;
}
*/

.form-control {

    background-color: #ffffcc !important;
    border: 1px solid #0a75bb;

}

input.form-control {
    background-color: #ffffcc !important;
    border: 1px solid #0a75bb;
}

textarea {
    background: #ffffcc !important;
    border: 1px solid #0a75bb;
    white-space: pre;
    height: 100px;
    min-height: 100px;
}


    textarea.form-control {
        background: #ffffcc !important;
        border: 1px solid #0a75bb;
        white-space: pre;
        height: 100px;
        min-height: 100px;
    }


input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=number]:focus, textarea, textarea:focus {
    /*background-color: lightblue;*/
    background-color: #ffffcc !important;
    border: 1px solid #0a75bb;
}


input[type=text], input[type=email], input[type=password], input[type=url], input[type=number], textarea {
    /*background-color: lightblue;*/
    /*background: blue;*/
    background-color: #ffffcc !important;
    border: 1px solid #0a75bb;
    /*   border:  1px solid lightblue ;*/
}


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea {
    /*-webkit-box-shadow: 0 0 0 30px white inset !important;*/
    /*-webkit-box-shadow: 0 0 0 30px #0a75bb inset !important;*/
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    color: black;
}



input[type=text]:not(:placeholder-shown),
input[type=number]:not(:placeholder-shown),
input[type=url]:not(:placeholder-shown),
input[type=email]:not(:placeholder-shown),
input[type=password]:not(:placeholder-shown),
textarea {
    background-color: #ffffcc !important;
    border: 1px solid #0a75bb;
}


input:placeholder-shown,
input[type=text]:not(:placeholder-shown),
input[type=number]:not(:placeholder-shown),
input[type=url]:not(:placeholder-shown),
input[type=email]:not(:placeholder-shown),
input[type=password]:not(:placeholder-shown),
textarea {
    background-color: #ffffff !important;
    border: 1px solid #0a75bb;
}


.textarea, .textarea:focus, .textarea:empty {
    /*-fx-background-color: #ffffcc !important;*/
}

textarea, textarea:focus, textarea:empty {
    /* -fx-background-color: #ffffcc !important;*/
}


/*
input[type=checkbox] {
       background-color: #ffffff !important; 
     color: #0a65bb   !important;
     width:18px;
     height:18px;
     margin:0px;
     padding:0px;
}
*/

.txtError {
    background-color: white !important;
    border: 1px solid red !important;
}

.txtDisabled {
    background-color: whitesmoke !important;
    /* border: 1px solid red !important;*/
}

input[type=text].txtError {
    background-color: white !important;
    border: 1px solid red !important;
}

input[type=text].txtDisabled {
    background-color: whitesmoke !important;
    /* border: 1px solid red !important;*/
}
