/* Body & Text menu style -------------------------------------------------------------- */
.modal-open .modal{z-index:1000011;}
@media (min-width:767px) {
    
.img-logo {    width: 350px; }
.login {    margin-top: 5%; }
}

@media (max-width:1024px) {
    .content-wrapper{ padding-bottom: 70px;}
}
.login-page, .register-page {
    background: url(../images/bg.jpg) no-repeat top center #070206;
    background-size:auto;
}
 body {
	 color: #333;
}
 .siteName {
	 color: #fff;
}
 .pageName {
	 color: #56156e;
}
 .bg-greyLight {
	 color: #56156e;
}
 .dropdown-menu > li > a {
	 color: #431056 !important;
}
 .dropdown-menu > li > a:hover {
	 color: #711e8f !important;
}
 .box-header h2 {
	 color: #431056;
}
 .lang li:after {
	 border-right: 1px solid #999;
}
 .lang li a {
	 color: #431056;
}
 .lang li.active a, .lang li a:hover {
	 color: #711e8f;
}
 .content-wrapper {
	 background: #efefef;
}
 .box {
	 background: #fff;
	 border-color: #ddd;
}
 .user_info li dd {
	 color: #000;
}
 .nav-tabs-custom > .nav-tabs > li.active > a, .nav-tabs-custom > .nav-tabs > li.active:hover > a {
	 color: #56156e;
}
 .skin-custom .main-header .navbar .nav > li > a, .skin-custom .main-header .navbar .sidebar-toggle {
	 color: #fff;
}
 .skin-custom .main-header .navbar .nav > li > a:hover, .skin-custom .main-header .navbar .nav > li > a:active, .skin-custom .main-header .navbar .nav > li > a:focus, .skin-custom .main-header .navbar .nav .open > a, .skin-custom .main-header .navbar .nav .open > a:hover, .skin-custom .main-header .navbar .nav .open > a:focus, .skin-custom .main-header .navbar .nav > .active > a, .skin-custom .main-header .navbar .sidebar-toggle:hover {
	 background: rgba(0, 0, 0, 0.1);
}
 .skin-custom .main-sidebar, .skin-custom .left-side {
	/*background: -webkit-gradient(linear, left top, right top, from($main-nav-bg1), to($main-nav-bg2));
	 background: -webkit-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -moz-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -o-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -ms-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 */
}
 .skin-custom .wrapper {
	 background: linear-gradient(to bottom, #56156e 0%, #00194c 70%);
	/*background: -webkit-gradient(linear, left top, right top, from($main-nav-bg1), to($main-nav-bg2));
	 background: -webkit-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -moz-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -o-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: -ms-linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	 background: linear-gradient(top, $main-nav-bg1, $main-nav-bg2);
	*/
}
 .skin-custom .treeview-menu > li.active .treeview-menu, .skin-custom .sidebar-menu > li > .treeview-menu {
	 background: #30093e;
}
 .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu, .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a, .sidebar-mini.sidebar-collapse .sidebar-menu > li.active > a {
	 background: #30093e;
}
 .skin-custom .sidebar a, .skin-custom .treeview-menu > li > a, .icon_img {
	 color: #eee;
	 fill: #eee;
}
 .skin-custom .sidebar-menu > li:hover > a, .skin-custom .sidebar-menu > li.active > a {
	 color: #fff;
	 background: #7a408e;
}
 .skin-custom .sidebar-menu > li:hover .icon_img, .skin-custom .sidebar-menu > li.active .icon_img {
	 fill: #fff;
}
 @media (max-width: 767px) {
	 .skin-custom .main-header .navbar .dropdown-menu li.divider {
		 background-color: rgba(255, 255, 255, 0.1);
	}
	 .main-header {
		 background: #7a408e;
	}
	 .main-footer {
		 background: #efefef;
	}
}
/* Table style -------------------------------------------------------------- */
 .tb ul, table.tb_custom tbody tr, .tb ul:not(.tb_thead) {
	 background: #fff;
	 border-bottom: 1px solid #eee;
}
 table.tb_custom tbody tr:nth-child(odd), .tb ul:not(.tb_thead):nth-child(odd) {
	 background: #fafafa;
	 border-bottom: 1px solid #e1e1e1;
}
 table.tb_custom tr.bg_grey {
	 background: #fafafa;
}
 table.tb_custom tbody tr:hover, .tb ul:not(.tb_thead):hover, .tb ul.selected {
	 background: #e6f4fd;
}
 table.tb_custom th, .tb > ul.tb_thead {
	 background: #56156e;
	 color: #fff;
	 border-bottom: 0px;
}
/*Modal style -------------------------------------------------------------- */
 .modal-header.bg-gold, .modal-header.bg-custom-header {
	 color: #fff;
	 background: -webkit-gradient(linear, left top, right top, from(#56156e), to(#00194c));
	 background: -webkit-linear-gradient(top, #56156e, #00194c);
	 background: -moz-linear-gradient(top, #56156e, #00194c);
	 background: -o-linear-gradient(top, #56156e, #00194c);
	 background: -ms-linear-gradient(top, #56156e, #00194c);
	 background: linear-gradient(top, #56156e, #00194c);
	 background-color: #56156e;
}
 .modal-content {
	 background: #fff;
}
/* * Nav & Background style -------------------------------------------------------------- */
 .tab-content {
	 background: #fff;
}
 .login-box a {
	 color: #56156e;
}
 .login-box a:hover {
	 color: #711e8f;
}
/* Button style -------------------------------------------------------------- */
 .pagination > li > a {
	 background: #efefef;
	 border-color: #ddd;
	 color: #333;
}
 .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
	 background: #56156e;
	 border: #56156e 1px solid;
}
 .pagination > li > a:hover {
	 color: #56156e;
}
 .btn-primary {
	 background: -webkit-gradient(linear, left top, right top, from(#56156e), to(#431056));
	 background: -webkit-linear-gradient(top, #56156e, #431056);
	 background: -moz-linear-gradient(top, #56156e, #431056);
	 background: -o-linear-gradient(top, #56156e, #431056);
	 background: -ms-linear-gradient(top, #56156e, #431056);
	 background: linear-gradient(top, #56156e, #431056);
	 background-color: #56156e;
	 color: #fff;
	 border: 0px;
}
 .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
	 background: #711e8f;
	 color: #fff;
	 outline: none;
}
 .bg-gold {
	 background: #2792cd;
	 color: #fff;
}
 .btn-gold {
	 background: -webkit-gradient(linear, left top, right top, from(#e8a828), to(#8f7115));
	 background: -webkit-linear-gradient(top, #e8a828, #8f7115);
	 background: -moz-linear-gradient(top, #e8a828, #8f7115);
	 background: -o-linear-gradient(top, #e8a828, #8f7115);
	 background: -ms-linear-gradient(top, #e8a828, #8f7115);
	 background: linear-gradient(top, #e8a828, #8f7115);
	 background-color: #e8a828;
	 color: #fff;
	 border: 0px;
}
 .btn-gold:hover, .btn-gold:active, .btn-gold.hover, .btn-gold:focus, .btn-gold.focus, .btn-gold:active:focus {
	 background: #ffc35a;
	 outline: none;
}
 .btn-danger {
	 background: -webkit-gradient(linear, left top, right top, from(#c73b29), to(#9f1100));
	 background: -webkit-linear-gradient(top, #c73b29, #9f1100);
	 background: -moz-linear-gradient(top, #c73b29, #9f1100);
	 background: -o-linear-gradient(top, #c73b29, #9f1100);
	 background: -ms-linear-gradient(top, #c73b29, #9f1100);
	 background: linear-gradient(top, #c73b29, #9f1100);
	 background-color: #c73b29;
	 border: 0px;
}
 .btn-danger:hover, .btn-danger:active, .btn-danger:focus, .btn-danger:active:focus {
	 background: #eb412b;
	 outline: none;
}
 .btn-success {
	 background: -webkit-gradient(linear, left top, right top, from(#00a65a), to(#0a7142));
	 background: -webkit-linear-gradient(top, #00a65a, #0a7142);
	 background: -moz-linear-gradient(top, #00a65a, #0a7142);
	 background: -o-linear-gradient(top, #00a65a, #0a7142);
	 background: -ms-linear-gradient(top, #00a65a, #0a7142);
	 background: linear-gradient(top, #00a65a, #0a7142);
	 background-color: #00a65a;
	 border: 0px;
}
 .btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:active:focus {
	 background: #39c685;
	 outline: none;
}
 .btn-warning {
	 background: -webkit-gradient(linear, left top, right top, from(#df9114), to(#bb7911));
	 background: -webkit-linear-gradient(top, #df9114, #bb7911);
	 background: -moz-linear-gradient(top, #df9114, #bb7911);
	 background: -o-linear-gradient(top, #df9114, #bb7911);
	 background: -ms-linear-gradient(top, #df9114, #bb7911);
	 background: linear-gradient(top, #df9114, #bb7911);
	 background-color: #df9114;
	 border: 0px;
}
 .btn-warning:hover, .btn-warning:active, .btn-warning:focus, .btn-warning:active:focus {
	 background: #f39c12;
	 outline: none;
}
 .btn.bg-blue {
	 background: -webkit-gradient(linear, left top, right top, from(#0073b7), to(#004873));
	 background: -webkit-linear-gradient(top, #0073b7, #004873);
	 background: -moz-linear-gradient(top, #0073b7, #004873);
	 background: -o-linear-gradient(top, #0073b7, #004873);
	 background: -ms-linear-gradient(top, #0073b7, #004873);
	 background: linear-gradient(top, #0073b7, #004873);
	 background-color: #0073b7;
	 border: 0px;
}
 .btn.bg-blue:hover, .btn.bg-blue:active, .btn.bg-blue:focus, .btn.bg-blue:active:focus {
	 background: #2c92cf !important;
	 outline: none;
}
/* Datetimepicker -------------------------------------------------------------- */
 .bootstrap-datetimepicker-widget {
	 -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6);
	 -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6);
	 box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.6);
}
 .bootstrap-datetimepicker-widget a.btn, .bootstrap-datetimepicker-widget a.btn:hover, .datepicker .next, .datepicker .prev {
	 color: #56156e;
}
 .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .bootstrap-datetimepicker-widget table td span.active {
	 background: #56156e;
}
 .bootstrap-datetimepicker-widget table td.today {
	 background: #ddd;
}
 .bootstrap-datetimepicker-widget table td.today:before {
	 border-bottom-color: #56156e;
	 border-top-color: rgba(0, 0, 0, 0.2);
}
 .bootstrap-datetimepicker-widget table td.day:not(.active):hover, .bootstrap-datetimepicker-widget table td.hour:not(.active):hover, .bootstrap-datetimepicker-widget table td.minute:not(.active):hover {
	 background: #711e8f !important;
}
 