
/***
jQuery UI Dialogs(new in v1.2.4)
***/
.ui-dialog {
    z-index: 10011 !important;
    background: none !important;
    background-color: #eee !important;
}

.ui-dialog .ui-dialog-titlebar {
    font-weight: 300 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    color: #333 !important;
    background: none !important;
    background-color: #e0e0e0 !important;
    border: 0 !important;
    box-shadow: none !important;
    font-family: 'Open Sans', sans-serif;
}

.ui-dialog .ui-dialog-titlebar-close {
    outline: none !important;
    border: 0 !important;
    box-shadow: none;
    background: url(../img/hor-menu-search-close.png) no-repeat center;
    margin-top: -12px !important;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/*dialog title bg colors*/
.ui-dialog.ui-dialog-blue .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #4b8df8 !important;
}

.ui-dialog.ui-dialog-blue .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.ui-dialog.ui-dialog-red .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #e02222 !important;
}

.ui-dialog.ui-dialog-red .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #ffb848 !important;
}

.ui-dialog.ui-dialog-yellow .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.ui-dialog.ui-dialog-green .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #35aa47 !important;
}

.ui-dialog.ui-dialog-green .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.ui-dialog.ui-dialog-purple .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #852b99 !important;
}

.ui-dialog.ui-dialog-purple .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}

.ui-dialog.ui-dialog-grey .ui-dialog-titlebar {
    color: #fff !important;
    background-color: #555555 !important;
}

.ui-dialog.ui-dialog-grey .ui-dialog-titlebar-close {
    background: url(../img/hor-menu-search-close-white.png) no-repeat center;
}
/*dialog title bg colors*/

.ui-dialog .ui-dialog-content {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px !important;
    color: #333 !important;
}

.ui-dialog .ui-dialog-content .icon {
    display: inline-block;
    float: left;
    margin: 5px 7px 20px 0;
}

.ui-widget-overlay.ui-front {
    z-index: 10010;
    background: #333 !important;
}
/* here you can put your own css to customize and override the theme */
.login .logo img {max-width: 100%}
#reportrange {
    background: #ffffff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    color: #333333;
    padding: 8px;
    line-height: 18px;
    cursor: pointer;
}

.alert-error {
    background-color: #F2DEDE;
    border-color: #EBCCD1;
    color: #A94442;
}

.dashboard-stat.gray {
    background-color: #5d5d5d;
}

.navbar-brand {padding: 10px;}

.header {height: 70px;min-height: 70px;}
.page-header-fixed .page-container {margin-top: 70px; }
.header .navbar-nav {
    margin-right: 20px;
    display: block;
    bottom: 0;
    position: absolute;
    right: 0;
}

.chartrow {min-height: 500px;}
.chartblock {
    min-height: 483px;
}

.form-control {padding-left: 5px;}
input[type="file"] {min-height: 45px;}

label.error{
    color:#cc0000;
}
.text-red,.text-red a {
    color:#cc0000;
}

.text-green, .text-green a {
    color:green;
}
.text-yellow, .text-yellow a {
    color: #c78e1d;
}

.text-2xl{
    font-size: 2rem;
}

.align-items-center{
    align-items: center;

}
.justify-end{
   justify-content: flex-end;

}
.big-icon .fa{
    font-size: 3rem !important; margin-right: 0.5rem;
}
.client-dashboard {
    font-size:14px;
    font-weight:bold;
}
.client-dashboard a{
    text-decoration: underline;margin-left: 30px;
}
.client-dashboard .balance{
   font-size: 24px;padding: 5px;
}
.client-dashboard ul{
    padding:20px 0;
    list-style: none;
}