﻿.file:focus {
    outline: none !important;
}

.table th a {
    color: #333;
}

.invalid {
    border-color: #f4615c !important;
}

.i-error-tips {
    position: absolute;
    margin-left: 1rem;
    margin-top: -3rem;
    display: none;
    z-index: 10000;
}

.i-error-tips-before {
    max-width: 20rem;
    padding: 0.6rem 1rem;
    line-height: 1.5rem;
    border-radius: 3px;
    background-color: #f4615c;
    color: #fff;
    text-align: left;
}

.i-error-tips-after {
    width: 0;
    height: 0;
    overflow: hidden;
    border: 6px solid transparent;
    border-top-color: #f4615c;
    position: absolute;
    top: 2rem;
    left: 2rem;
}

.table a > .ax-icon, .table a:hover > .ax-icon {
    text-decoration: none !important;
    color: #333 !important;
}

.table a > .ax-icon {
    margin-right: 0.3rem !important;
}

.dropdown-menu.last {
    top: auto;
    bottom: 100% !important;
}

.dropdown ul.dropdown-menu {
    z-index: 9998;
}

.top-menu .inner {
    height: 40px;
    background-color: #1C2A54;
}

/*Change the width of the whole content ++*/
@media (max-width:640px) {
    .modal-backdrop.in {
        display: none !important;
    }
}

@media (min-width:640px) {
    .greeting-menu, .logout-menu {
        display: none !important;
    }
}

@media (min-width: 551px) and (max-width: 1440px) {
    .palsi-banner > .inner, .palsi-content > .inner, .palsi-footer .inner, .palsi-header > .inner, .top-menu .inner {
        width: 90% !important;
    }
}

@media (min-width:1441px) {
    .palsi-banner > .inner, .palsi-content > .inner, .palsi-footer .inner, .palsi-header > .inner, .top-menu .inner {
        width: 1400px !important;
    }
}
/*Change the width of the whole content --*/
.top-menu .dropdown-menu li a {
    background-color: #324B98 !important;
}

    .top-menu .dropdown-menu li a:hover {
        background-color: #1B4489 !important;
    }

.checkbox-inline {
    padding: 0px !important;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    background: #168bd0 !important;
}

.no-outer {
    background: none;
    box-shadow: none;
    border: none;
}

    .no-outer.form-control:focus {
        box-shadow: none;
    }


.TableSelectCheck {
    margin-right: 5px !important;
    /*margin-top: 15px !important;*/
    /*padding-left: 5px !important;
    padding-top: 13px !important;*/
    vertical-align: text-bottom !important;
}

.toolFont14 {
    font-size: 14px;
    padding-right: 18px;
}


.toolFont16 {
    font-size: 16px;
    padding-right: 18px;
}

.toolFont18 {
    font-size: 18px;
    padding-right: 18px;
}

.toolFont20 {
    font-size: 20px;
    padding-right: 18px;
}

.toolFont22 {
    font-size: 22px;
    padding-right: 18px;
}

.label-info {
    white-space: pre-wrap;
}

/*menu dropdown items color*/
.css-menu.horizontal > ul > li:hover > a {
    /*Update By Roby.Ruan on 2017-11-24 09:29:13 ++*/
    /*background-color: #0070C0;*/
    background-color: #314f89;
    /*Update By Roby.Ruan on 2017-11-24 09:29:13 --*/
}

.css-menu ul li ul a {
    background-color: #203764;
}
/*menu dropdown items active color*/
.css-menu ul li ul li a:hover {
    color: #FFF;
    background-color: #00B0F1;
}
/*result grid active color*/
.table-hover > tbody > tr:hover {
    background-color: #e8f6ff;
}

.overlay {
    /*background: rgba(51, 51, 51, 0.1);*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}
