.upload-with-pdf-file{font-size: 20px; color: red; margin-right:10px;}
.btnUploadImage{color: red;font-size: 20px}
.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
    color: red;
}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus  {
    text-decoration:none;
    color: red;
}
.passport-photo div,.child-check-status div{float: right; margin-left: 3px;}
.wrap-passport-photo,.passport-photo,.child-check-status{clear: both}
.user-request{
    color:#0E1B24;
}
.svn-option-car-service{
    display: none;
}
#total-inner .alert-success{font-size: 13px;}
.modal-pay-body .box-info-card .txt-name-card, .modal-pay-body .box-info-card .txt-day-card {
    height: 43px;
    border: 1px solid #a4bd23;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px;
    outline: none;
}
.modal-pay-body label{display: block}
.modal-pay-body input{max-width: 400px}
.txt-day-card{width: 100%; max-width: 200px}
.payment-errors{color: #FF0000}
.required_field {
    color: #FF0000;
    -moz-animation: cssAnimation 0s ease-in 3s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 3s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 3s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 3s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
    }
}
.box-info-card .form-group{margin-bottom: 3px;}
.list-unstyled{margin-bottom: 30px;}
.for-visa-mocbai{margin-top: 5px;}