.has-error input { background-repeat: no-repeat; background-image: url('../images/error.png'); background-position: right 8px center; } .has-error .input-group-btn button, .has-error .input-group-btn button:active:focus { border-color: #a94442; } .has-success input { background-repeat: no-repeat; background-image: url('../images/success.png'); background-position: right 8px center; } .has-success .input-group-btn button, .has-success .input-group-btn button:active:focus { border-color: #3c763d; } #main-content { margin-left: 210px; height: auto; } #main-content > .panel > .panel-body > .modal-footer { text-align: left; } .sidebar-closed #main-content { margin-left: 0; } .sidebar-closed #sidebar { display: none !important; } #sidebar { width: 210px; height: auto; background: #2a3542; overflow-y: scroll; position: absolute; padding-bottom: 15px; } #sidebar .sub-menu > .sub li { padding-left: 32px; } #sidebar ul li { position: relative; } ul.sidebar-menu { margin-top: 20px !important; } ul.sidebar-menu, ul.sidebar-menu li ul.sub { margin: -2px 0 0; padding: 0; } ul.sidebar-menu ul li { list-style: none; } ul.sidebar-menu .dcjq-icon { height: 17px; width: 17px; display: inline-block; background: url(../images/nav-expand.png) no-repeat top; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; position: absolute; right: 10px; top: 15px; } ul.sidebar-menu .active .dcjq-icon { background: url(../images/nav-expand.png) no-repeat bottom; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } ul.sidebar-menu li { line-height: 20px !important; margin-bottom: 5px; margin-left: 10px; margin-right: 10px; } ul.sidebar-menu li a.active i { color: #FF6C60; } ul.sidebar-menu li a i { font-size: 15px; width: 22px; } ul.sidebar-menu li.sub-menu { line-height: 15px; } ul.sidebar-menu li a { color: #aeb2b7; text-decoration: none; display: block; padding: 15px 0 15px 10px; font-size: 12px; outline: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } ul.sidebar-menu li a.active, ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus { background: #35404d; color: #fff; display: block; border-radius: 4px; -webkit-border-radius: 4px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; } ul.sidebar-menu li ul.sub li a:hover, ul.sidebar-menu li ul.sub li.active a { color: #FF6C60; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; display: block; } ul.sidebar-menu li ul.sub li { background: #35404D; margin-bottom: 0; margin-left: 0; margin-right: 0; } ul.sidebar-menu li ul.sub li:last-child { border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; padding-bottom: 10px; } ul.sidebar-menu li ul.sub li a { font-size: 12px; padding: 6px 0; line-height: 35px; height: 35px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; color: #aeb2b7; } /*Modal Dialog Checkbox*/ .modal-body .checkbox { padding: 5px; margin-top: 0; } .modal-body .checkbox label input[type='checkbox'] { margin-right: 6px; top: 2px; } .toolbar { position: relative; margin-top: 10px; margin-bottom: 10px; line-height: 34px; display: none; } .toolbar .dropdown-menu { padding: 0; margin-top: 4px; white-space: nowrap; min-width: 40px; } .toolbar .dropdown-menu a { padding: 8px 20px; border-left: solid 1px #aeb2b7; border-right: none; color: #504d4d; } .toolbar .dropdown-menu a:first-child { border-left: none; } .toolbar .dropdown-menu a:hover { color: #235e90; } /*cache*/ .panel a.fa-refresh { font-size: 15px; } .bootstrap-select .dropdown-menu { padding: 0px; } .bootstrap-select .dropdown-menu > li > a { padding-top: 7px; padding-bottom: 7px; } input[type="datetime"] { min-width: 220px; } /*Messages*/ .mail-box { border-collapse: collapse; border-spacing: 0; display: table; table-layout: fixed; width: 100%; } .mail-box aside { display: table-cell; float: none; height: 100%; padding: 0; vertical-align: top; } .mail-box .sm-side { width: 25%; background: #e5e8ef; border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; } .mail-box .sm-side .user-head { background: #00a8b3; border-radius: 4px 0px 0px 0; -webkit-border-radius: 4px 0px 0px 0; padding: 10px; color: #fff; min-height: 80px; } .mail-box .sm-side .user-head .inbox-avatar { width: 65px; float: left; } .mail-box .sm-side .user-head .inbox-avatar img { height: 65px; border-radius: 4px; -webkit-border-radius: 4px; border: 0; vertical-align: middle; } .mail-box .sm-side .user-head .user-name { display: inline-block; margin: 0 0 0 10px; } .mail-box .sm-side .user-head .user-name h5 { font-size: 14px; margin-top: 15px; margin-bottom: 0; font-weight: 300; } .mail-box .sm-side .user-head .user-name h5 a { color: #fff; } .mail-box .sm-side .inbox-body, .mail-box .lg-side .inbox-body { padding: 20px; } .mail-box .sm-side .inbox-body .btn-compose { background: #ff6c60; padding: 12px 0; text-align: center; width: 100%; color: #fff; } .mail-box .sm-side .inbox-body .btn-compose:hover { background: #f5675c; color: #fff; } .mail-box .sm-side ul.inbox-nav { display: inline-block; width: 100%; margin: 0; padding: 0; } .mail-box .sm-side ul.inbox-nav li { display: inline-block; line-height: 45px; width: 100%; } .mail-box .sm-side ul.inbox-nav li a { color: #6a6a6a; line-height: 45px; width: 100%; display: inline-block; padding: 0 20px; } .mail-box .sm-side ul.inbox-nav li a:hover, .mail-box .sm-side ul.inbox-nav li.active a, .mail-box .sm-side ul.inbox-nav li a:focus { color: #6a6a6a; background: #d5d7de; } .mail-box .sm-side ul.inbox-nav li a span.label { margin-top: 13px; padding: 0.5em 0.8em; } .mail-box .sm-side ul.inbox-nav li a i { width: 18px; } .mail-box .lg-side { width: 75%; background: #fff; border-radius: 0px 4px 4px 0; -webkit-border-radius: 0px 4px 4px 0; } .mail-box .lg-side .inbox-head { padding: 12px; background: #41cac0; color: #fff; border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0; min-height: 80px; } .mail-box .lg-side .table-inbox { border: 1px solid #d3d3d3; margin-bottom: 0; } .mail-box .lg-side .table-inbox tr.unread td { font-weight: 600; background: #f7f7f7; } .mail-box .lg-side .table-inbox tr td { padding: 12px !important; } .mail-box .lg-side .table-inbox tr td .fa-star.inbox-started, .mail-box .lg-side .table-inbox tr td .fa-star:hover { color: #f78a09; } .mail-box .lg-side .table-inbox tr td:hover { cursor: pointer; }