html,
body {
    height: 100%;
}
body{
    font-family: 'Source Sans Pro', "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    background: url("images/pt.jpg") repeat;
}
body.dark{
    background: #272b30;
}
blockquote {
    background: rgba(255,255,255,0.1);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Source Sans Pro', "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 300;
    line-height: 1.1;
    color: inherit;
}
input.form-control{
    height: 32px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #eeeeee;
    border-color: #333;
    background: #212121;
    background-image: linear-gradient(#353535 1%, #212121 15%);
    box-shadow: 0 0 2px #5d5d5d inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-image: none;
    border: 1px;
}
.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}
.navbar-brand {
    padding: 5px 15px;
}
.navbar-brand>img {
    display: block;
    height: 32px;
}
.main-login{
    margin-top: 60px;
}
.main-login #w0-container{
    display: inline-block;
}
.ui-widget.ui-widget-content {
    border: 1px solid #444;
    padding: 0px;
}
.ui-datepicker table {
    margin: 0px;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #888;
    background: #f0801a;
    color: #fff;
    font-weight: bold;
}
.pagination {
    margin: 0px;
    float: right;
}
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
    background: #222;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #555555;
}
.fc-unthemed td.fc-today {
    background: #dddddd;
}
.fc-unthemed .fc-list-empty {
    /* background-color: #e5e5e5; */
}
.fc-unthemed .fc-list-item:hover td {
    background-color: #f5f5f5;
    color: #333333;
}
.content-wrapper, .right-side {
    background-color: #1a2226 !important;
}
.main-header {
    display: inline-block;
    width: 100%;
}
.skin-yellow .main-header .logo {
    background: none !important;
}
.skin-yellow .sidebar-form {
    width: 200px;
    display: inline-block;
    margin: 5px 10px !important;
}
.sidebar {
    padding-top: 14px;
}

.wrap > .container {
    padding: 70px 15px 20px;
}

.footer {
    height: 60px;
    background: #1a1a1a;
    padding-top: 20px;
}
.wrapper .main-footer {
    background: rgba(0,0,0,0.1) !important;
    padding: 15px;
    color: #444;
    border-top: 0px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: "\e151";
}

a.desc:after {
    content: "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view td {
    white-space: nowrap;
}

.grid-view .filters input,
.grid-view .filters select {
    min-width: 50px;
}
.chosen-container {
    display: inline-block;
    font-size: 14px;
    position: relative;
    vertical-align: middle;
    width: 100% !important;
    max-width: 200px;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}
.navbar-inverse {
    background: rgba(74,74,74,1);
    background: -moz-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74,74,74,1)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1a1a1a', GradientType=0 );
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
    color: #ffffff;
    background-color: rgba(255,255,255,0.1);
}
.navbar-inverse .navbar-nav>li>a:hover {
    background-image:  none;
}

/* align the logout "link" (button in form) of the navbar */
.nav li > form > button.logout {
    padding: 15px;
    border: none;
}

@media(max-width:767px) {
    .nav li > form > button.logout {
        display:block;
        text-align: left;
        width: 100%;
        padding: 10px 15px;
    }
}

.nav > li > form > button.logout:focus,
.nav > li > form > button.logout:hover {
    text-decoration: none;
}

.nav > li > form > button.logout:focus {
    outline: none;
}



.chosen-container .chosen-drop {
    /* border-color: #333; */
    /* background: #212121; */
    /* box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); */
}


/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
    /* border-color: #333; */
    /* background: #212121; */
    /* background-image: linear-gradient(#353535 1%, #212121 15%); */
    /* box-shadow: 0 0 2px #5d5d5d  inset, 0 1px 0 rgba(0, 0, 0, 0.05); */
    /* color: #e3e3e3; */
}

.chosen-container-single .chosen-default {
    color: #999;
}

.chosen-container-single .chosen-search input[type="text"] {
    /* border-color: #333; */
    /* color: #eee; */
    outline: 0;
    /* background: #555555; */
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
    /* color: #e3e3e3; */
}


.chosen-container .chosen-results li.disabled-result {
    color: #505050;
}

.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}

.chosen-container .chosen-results li.no-results {
    color: #e3e3e3;
    background: #1f1d1d;
}


/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    border-color: #333;
    background: #212121;
    background-image: linear-gradient(#353535 1%, #212121 15%);
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    color: #e3e3e3;
}

.chosen-container-multi .chosen-choices li.search-choice {
    border-color: #000;
    background-color: #212121;
    background-image: linear-gradient(#353535 1%, #212121 15%);
    box-shadow: 0 0 2px #5d5d5d  inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #e3e3e3;
}


.chosen-container-multi .chosen-choices li.search-choice-disabled {
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}


.chosen-container-multi .chosen-drop .result-selected {
    color: #505050;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
    /* border-color: #333; */
    /* background-image: linear-gradient(#353535 1%, #212121 15%); */
    /* box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3) inset; */
}


.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #e3e3e3!important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
    opacity: 0.5 !important;
}

.chosen-rtl .chosen-search input[type="text"] {
    color: #e3e3e3;
    background: url("chosen-sprite.png") no-repeat -30px -20px;
}

.checkbox {
    padding-left: 20px; }
.checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0px;
    top: 2px;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0px;
    top: 2px;
    margin-left: -20px;
    padding-left: 3px;
    padding-top: 1px;
    font-size: 11px;
    color: #555555; }
.checkbox input[type="checkbox"] {
    opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {
    font-family: 'FontAwesome';
    content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label {
    opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }
.checkbox.checkbox-circle label::before {
    border-radius: 50%; }
.checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #428bca;
    border-color: #428bca; }
.checkbox-primary input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-danger input[type="checkbox"]:checked + label::before {
    background-color: #d9534f;
    border-color: #d9534f; }
.checkbox-danger input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-info input[type="checkbox"]:checked + label::before {
    background-color: #5bc0de;
    border-color: #5bc0de; }
.checkbox-info input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-warning input[type="checkbox"]:checked + label::before {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
.checkbox-warning input[type="checkbox"]:checked + label::after {
    color: #fff; }

.checkbox-success input[type="checkbox"]:checked + label::before {
    background-color: #5cb85c;
    border-color: #5cb85c; }
.checkbox-success input[type="checkbox"]:checked + label::after {
    color: #fff; }

.radio {
    padding-left: 20px; }
.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
.radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out; }
.radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
    opacity: 0; }
.radio input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
    opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }
.radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
    background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
    border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
    background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
    border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
    background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c; }

/* CLOCK */

.clock {
    position:relative;
    font-size: 3.8rem;
    line-height: 1.375;
    margin: 20px 0px;
    display: block;
}

.clock span {
    text-align: center;
    position:relative;
    display:inline-block;
    padding: 0 .42em;
    margin:0 .06125em;
    z-index:1;

    -webkit-transform:perspective(750);
    -moz-transform:perspective(750);
    -ms-transform:perspective(750);
    transform:perspective(750);

    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -ms-transform-style:preserve-3d;
    transform-style:preserve-3d;
}

.clock span:first-child {
    margin-left:0;
}

.clock span:last-child {
    margin-right:0;
}

.clock span:nth-child(2),
.clock span:nth-child(4) {
    margin-right:.3em;
}

.clock span:nth-child(3),
.clock span:nth-child(5) {
    margin-left:.3em;
}

.clock span:before,
.clock span:after {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    color:#eee;
    text-shadow:0 1px 0 #fff;
    background: rgba(89,89,89,1);
    background: -moz-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(89,89,89,1) 12%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,89,89,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(50%, rgba(44,44,44,1)), color-stop(51%, rgba(0,0,0,1)), color-stop(60%, rgba(17,17,17,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(89,89,89,1) 12%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(89,89,89,1) 12%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top, rgba(89,89,89,1) 0%, rgba(89,89,89,1) 12%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom, rgba(89,89,89,1) 0%, rgba(89,89,89,1) 12%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#131313', GradientType=0 );
    border-radius:.125em;
    outline:1px solid transparent; /* fix jagged edges in ff */

    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    backface-visibility:hidden;

    -webkit-transition:-webkit-transform .75s, opacity .75s;
    -moz-transition:-moz-transform .75s, opacity .75s;
    -ms-transition:-ms-transform .75s, opacity .75s;
    transition:transform .75s, opacity .75s;
}

.clock span:before {
    opacity:1;
    z-index:1;
    content:attr(data-old);

    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;

    -webkit-transform:translate3d(0,0,0) rotateX(0);
    -moz-transform:translate3d(0,0,0) rotateX(0);
    -ms-transform:translate3d(0,0,0) rotateX(0);
    transform:translate3d(0,0,0) rotateX(0);
}

.clock span:after {
    opacity:0;
    z-index:2;
    content:attr(data-now);

    -webkit-transform-origin:0 100%;
    -moz-transform-origin:0 100%;
    -ms-transform-origin:0 100%;
    transform-origin:0 100%;

    -webkit-transform:translate3d(0,-102.5%,0) rotateX(90deg);
    -moz-transform:translate3d(0,-102.5%,0) rotateX(90deg);
    -ms-transform:translate3d(0,-102.5%,0) rotateX(90deg);
    transform:translate3d(0,-102.5%,0) rotateX(90deg);
}

.clock .flip:before {
    opacity:0;
    -webkit-transform:translate3d(0,102.5%,0) rotateX(-90deg);
    -moz-transform:translate3d(0,102.5%,0) rotateX(-90deg);
    -ms-transform:translate3d(0,102.5%,0) rotateX(-90deg);
    transform:translate3d(0,102.5%,0) rotateX(-90deg);
}

.clock .flip:after {
    opacity:1;
    -webkit-transform:translate3d(0,0,0) rotateX(0);
    -moz-transform:translate3d(0,0,0) rotateX(0);
    -ms-transform:translate3d(0,0,0) rotateX(0);
    transform:translate3d(0,0,0) rotateX(0);
}


/*WHITE*/

body {
    background: #ffffff;
    color: #333333;
}
.content-wrapper, .right-side {
    background-color: #ffffff !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 400 !important;
    text-shadow: none !important;
}
.skin-yellow .wrapper, .skin-yellow .main-sidebar, .skin-yellow .left-side {
    background-color: #e5e5e5 !important;
}
.skin-yellow .sidebar a {
    color: #444444 !important;
    font-size: 18px !important;
}
.skin-yellow .sidebar-menu>li:hover>a, .skin-yellow .sidebar-menu>li.active>a {
    background: #ccc !important;
}
.skin-yellow .sidebar-menu>li.header {
    color: #4b646f !important;
    background: #aaa !important;
}
table.table-bordered {
    border: 1px solid #ddd;
}
table.table {
    background-color: #eee;
}
.btn, .btn:hover {
    border-color: rgba(0,0,0,0.1);
}
a{
    color: #f0801a;
}
a:hover, a:focus {
    color: #5e5e5e;
    text-decoration: underline;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ffffff;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd !important;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd !important;
}
input.form-control {
    color: #111111;
    border-color: #aaaaaa;
    background: #d5d5d5;
    background-image: linear-gradient(#aaa 1%, #eee 15%);
    box-shadow: 0 0 2px #5d5d5d inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-image: none;
    border: 1px;
}
.timeline > li > .timeline-item {
    border: 1px solid #ddd;
}
.timeline > li > .timeline-item > .timeline-header {
    border-bottom: 1px solid #ccc !important;
    background: #eee;
}
blockquote {
    background: #eeeeee;
    border-left: 5px solid #dddddd;
}
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
    border-color: #cccccc !important;
}
.fc-widget-header {
    background: #e5e5e5!important;
}
.box {
    background: #d2d6de !important;
}
.nav-tabs-custom > .nav-tabs {
    border: 0px  !important;
    background: #aaa !important;
}
.nav-tabs-custom > .nav-tabs > li.active > a {
    border: 0px !important;
}
.info-box a {
    color: #eee;
}
.info-box a:hover {
    color: #ddd;
}
.main-header{
    background: rgba(74,74,74,1);
    background: -moz-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(74,74,74,1)), color-stop(100%, rgba(26,26,26,1)));
    background: -webkit-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -o-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: -ms-linear-gradient(top, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    background: linear-gradient(to bottom, rgba(74,74,74,1) 0%, rgba(26,26,26,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#1a1a1a', GradientType=0 );
}
.box-header.with-border {
    border-bottom: 1px solid #bbbbbb !important;
    color: #333;
}
.box-footer .input-group-btn:last-child>.btn, .box-footer .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
    padding: 5px 10px;
}
.direct-chat-text {
    background: #c3c8d2 !important;
    border: 1px solid #c3c8d2 !important;
}
.direct-chat-text:after, .direct-chat-text:before {
    border-right-color: #c3c8d2 !important;
}
.skin-yellow .sidebar-menu>li>.treeview-menu {
    background: #d5d5d5 !important;
}
.direct-chat-success .right > .direct-chat-text {
    background: #00a65a !important;
    border-color: #00a65a !important;
    color: #ffffff !important;
}
.progress {
    background-color: #bde4aa;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.alert-success {
    border-color: #cbe6bf !important;
}
.alert-success span {
    color: #0a0a0a !important;
}
.alert-success span.muted {
    color: #a9de90 !important;
}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
    color: #333333 !important;
}
#ui-datepicker-div{
    z-index: 3 !important;
}