#head{
    text-shadow: 0 1px 0 #ccc,
    0 2px 0 #c9c9c9,
    0 3px 0 #bbb,
    0 4px 0 #b9b9b9,
    0 5px 0 #aaa,
    0 6px 1px rgba(0,0,0,.1),
    0 0 5px rgba(0,0,0,.1),
    0 1px 3px rgba(0,0,0,.3),
    0 3px 5px rgba(0,0,0,.2),
    0 5px 10px rgba(0,0,0,.25),
    0 10px 10px rgba(0,0,0,.2),
    0 20px 20px rgba(0,0,0,.15);
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #b2b2b2 ! important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #b2b2b2 ! important;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #b2b2b2 ! important;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #b2b2b2 ! important;
}
.sm{
    height: calc(1.5em + .5rem + 2px) !important
}
.custom-file-label::after{
    font-size: 13px;
    height: calc(1.5em + .45rem + 2px) !important
}
#uploadbtn:hover{
    background-color: #007bff !important
}
/*input {*/
    /*background-color:red;*/
    /*overflow:hidden;*/
    /*white-space: nowrap;*/
    /*text-overflow:ellipsis;    !* IE, Safari (WebKit) *!*/
    /*-o-text-overflow: ellipsis;    !* Opera *!*/
/*}*/
.table-sm td, .table-sm th {
    padding: 7px 7px 7px 15px;
}