
/* Back end system styling */

/* GLOBAL CSS*/

body { min-width: 500px; padding: 10px; color: #1E1E1E; background-color: #fff; }
.inner_body { height: 100%; width: 100%; background-color: #727a83; margin: 0; padding: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#panel_body { }

.company-name { color: #fff; }

.list-legend{margin: 0; padding: 7px;}
/*== content panel ==*/
/*.com-html-input-text{ background-color:#e0e0e0; width:230px; }*/
/*.com-html-link-alone:hover { text-decoration: none; }*/

/* == login == */
.login-inner-mobile { color: #343333; height: 60em;}
.username-mobile { height: 2.2em; font-size: 1em}
.password-mobile { height: 2.2em; font-size: 1em}
.login-inner-mobile .bgi{ background: url(?c=index/xfile_backend&name=wealthpro_blue_logo.png) no-repeat center; height: 50%; background-size: 70%; color: #343333; }
.login-divider-mobile { border-top: 1px solid #343333; width: 80%}
.login-wrapper-mobile { margin-left: auto; margin-right: auto; width: 60em; height: 100em; font-size: 11px; border-radius: 5px; background-color: #fff; }
.login-nav-mobile { margin: 5px 0 0 5px; width:230px; }
.login-nav-mobile .show-loginpw-mobile{color: #89919a; font-size: 2em; font-weight: normal; margin-left: 10px}
.loginpw-mobile{color: #89919a; font-size: 2.5em; font-weight: 300; margin-left: 7.3em;}
.btn-login-mobile { width: 22em; border-radius: 5px; height: 2.5em; margin-left: 28%; margin-top: 10%; background-position: 0 -90px !important; font-size: 2em !important}
.login-inner { background: url(?c=index/xfile_backend&name=wealthpro_blue_logo.png) no-repeat 39px 50%; height: 360px; color: #343333; }
.login-form-wrapper { margin-left: 440px; padding-top: 40px; }
.login-divider { border-left: 1px solid #343333; width: 20px; height: 248px; float: left; margin: 10px 0 0 -55px;}
.login-wrapper { margin-left: auto; margin-right: auto; width: 810px; font-size: 11px; border-radius: 5px; background-color: #fff; }
.login-wrapper .form-head { font-size: 16px; font-weight: normal; padding-right: 10px; color: #343333; }
.login-header { color: #343333; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.btn-login{ width: 85px; float:right; border-radius: 5px; height: 27px; }
.login-nav { margin: 5px 0 0 5px; width:230px; }
.login-nav .loginpw{color: #343333; font-size: 14px; font-weight: normal;}
.login-nav a{ font-size: 14px; font-weight: bold; border-bottom:none; }
.login-copyright { color: #ffffff; font-size: 14px; font-weight: bold; margin-top: 15px; }
/* == end login == */
/*== forgot password ==*/
.forgotpw-inner { background: url(?c=index/xfile_backend&name=wealthpro_blue_logo.png) no-repeat 39px 50%; height: 360px; color: #343333; }
.forgotpw-form-wrapper { margin-left: 440px; padding-top: 40px; }
.forgotpw-divider { border-left: 1px solid #343333; width: 20px; height: 248px; float: left; margin: 10px 0 0 -55px;}
.forgotpw-wrapper { margin-left: auto; margin-right: auto; width: 810px; font-size: 11px; border-radius: 5px; background-color: #fff; }
.forgotpw-wrapper .form-head { font-size: 16px; font-weight: normal; padding-right: 10px; color: #343333; }
.forgotpw-wrapper .loginpw { color: #343333; font-size: 14px; font-weight: normal; }
.forgotpw-header { color: #343333; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.btn-forgotpw{ width: 85px; float:right; border-radius: 5px; height: 27px; }
.forgotpw-nav { margin: 5px 0 0 5px; width:230px; }
.forgotpw-nav a{ font-size: 14px; font-weight: bold; border-bottom:none; }
.forgotpw-copyright { color: #ffffff; font-size: 14px; font-weight: bold; margin-top: 15px; text-align: center }
/*==vforgotpassword END==*/

/* Start Navigation */
.btn-default:active, .btn-default.active { background-color: #89919a; border-color: #89919a; color: #FFFFFF; }
.btn-default[disabled]{ background-color: #89919a; border:none; }
.btn-default:hover{ background-color:#89919a; border:none; }
.btn-default, .btn-default:focus { background-color: #89919a; color: #FFF; border: none; background-position: 0 -30px; text-shadow: none; font-size: 12px; }

/*.btn-default:hover{*/
/*background-color:#89919a;*/
/*border-color:#89919a;*/
/*}*/
.nova-auto-alert { float: right; text-align: right; color: green; }
.site-logo{ height:auto; width: 200px; margin-bottom:7px; }

/* == navigation == */
.navbar-default .navbar-collapse, .navbar-default .navbar-form { background-color: #363e47; text-shadow: none; border-radius: 5px; }
.navbar-default .navbar-nav>li>a { color: #FFF; text-transform: uppercase; }
.navbar-default .navbar-nav>li>a:hover { color: #FFF; background: #727a83; }
nav>li { position: relative; display: block; background-color: red; }
/*End Nevigation*/

/*Extra Styles*/
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: #e5e5e5; color: #1E1E1E; }
.table > thead > tr > th { color: #FFFFFF; background-color: #363e47; border-bottom: none; padding: 3px 5px; }
a, a:hover { color: #89919a; }

.btn-cancel { background-color: #ffffff; border-color: #89919a; font-size: 12px; color: #89919a; background-image: none; text-shadow: none; }
.btn-cancel:hover { background-color: #ffffff; font-size: 12px; color: #89919a; border-color: #89919a; }

/*Form Styles*/
.form-control{ background-color:#e5e5e5;}

.control-label {
    color: #363e47;
}

.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    box-shadow: 0 1px 2px rgba(0,0,0,0.075);
    margin-bottom: 20px;
    padding-left: 0;
}

a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover {
    background-color: #4d5255;
    color: #FFFFFF;
    background-image: none;
    text-shadow: none;
    border-color: #4d5255;
    z-index: 2;
    /*border-color: #4d5255;*/
}
a.list-group-item:hover { background-color: #c6c7c9; color: #4d5255 }
.list-group-item{
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    /*border: none;*/
    background: #e5e5e5;
    border-top: 1px solid #acacac;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-color:#c6c7c9;
    color: #FFFFFF;
}

.btn-back:hover{
    background: #ffffff;
    color:#89919a;
    font-weight: bold;
    border: 2px solid #89919a;
}

.nova-auto-alert .fa-user{
    margin-top: 45px;
}

/* === modal === */
.modal-header .close {
    position: absolute;
    right: .3em;
    top: 10px;
    width: 19px;
    margin: -10px 0 0 0;
    height: 18px;
}
.modal-header {
    padding: 15px;
    background: #89919a;
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.modal-body{
    margin-bottom: 0;
}
.modal-footer {
    padding: 15px;
    background: #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.modal-footer .btn-default{
    background-color:#4d5255;
    border:none;
}
/* === end modal === */

.h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #4d5255;
}


/*overwritting the defualt style for the chosen select plugin*/
.search-choice .fa-times{
    opacity: .5;
    margin-left:4px;
    color:#888888;
}

.chosen-container-multi .chosen-choices li.search-choice{
    padding-right:5px;

}

.form-horizontal .control-label {
    max-width: none;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #FFFFFF;
    background-color: #4d5255;;
}

.dropdown-menu li a:hover{
    background-color: #363e47;
}

.chosen-container-single .chosen-single div b{
    background: url('?c=index/xfile_backend&name=chosen-sprite.png') no-repeat 0 2px;
}
.jconfirm.jconfirm-custom-theme .jconfirm-box {
    z-index: 99999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #ffff; }

.jconfirm .jconfirm-box {
    color: #ffffff;
    background-color: #3f7797 !important; }

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {
    color: #ffffff;
    background-color: #3f7797 !important; }
/*.jconfirm.jconfirm-custom-theme .jconfirm-bg {*/
    /*background-color: red;*/
/*}*/
.accountInfo .error{
    color: red;
    font-weight: normal;
}
.absWith + .error{
    position:absolute;
    width:100%;
    top: 6px;
    margin-left: 5px;
}
#userSignature {
    height: 300px;
    width: 500px;
    background: #f5f5f5;
    color: #363F48;
    border-radius: 3px; }

#userSignatureOuter {
    background: #f5f5f5;
    color: #363F48;
    border-radius: 3px; }

