body{
	font-family: 'Lora', sans-serif !important;
	color: rgba(103, 103, 103, 1);
	background-color: #fff;
}

h1, h2, h3, h4, h5, h6{
	font-family: 'Lora', sans-serif !important;
	font-weight: 700 !important;
	color: rgba(103, 103, 103, 1);
}

.account-box .account-btn, .btn{
	background: rgba(219, 157, 0, 1);
	border-color: rgba(219, 157, 0, 1);
	height: 50px;
	border-radius: 6px;
	color: #fff;
	font-weight: 600;
	padding: 10px 25px;
}

.account-box .form-control, .form-control{
	background-color: transparent;
	border-color: rgba(103, 103, 103, 1);
	height: 50px;
	border-radius: 6px;
	color: rgba(32, 32, 32, 1);
}

.btn-submit{
	background-color: rgba(219, 157, 0, 1);
	border-color: rgba(219, 157, 0, 1);
}
.btn-primary:active:not(:disabled):not(.disabled),
.account-box .account-btn:hover,
.btn-submit:hover,
.account-box .account-btn:focus,
.btn-submit:focus,
.account-box .account-btn:active:focus,
.btn-submit:active:focus,
.account-box .account-btn:active,
.btn-submit:active{background-color: rgba(103, 103, 103, 1);border-color: rgba(103, 103, 103, 1);color: #fff;}
.btn-cancel{
	background-color: #fff;
	border-color: rgba(226, 226, 226, 1);
	line-height: 2;
	color: #000;
}
.btn-cancel:hover{background-color: rgba(226, 226, 226, 1);border-color: rgba(226, 226, 226, 1);}
.text-primary{color: rgba(219, 157, 0, 1) !important;}

/*Login Page*/
.account-box{
	background-color: #FFFFFF;
	border-radius: 10px;
	width: 600px;
}
.account-wrapper {
    padding: 20px 60px;
}

.account-box .account-title{color: #202125;}
.account-box .imgIcon{width: 80px;}

.parsley-required{
	color: red;
}
.account-box .form-control.parsley-error, .form-control.parsley-error{
	border-color: red !important;
}

/*Header Page*/
.header{margin-left: 230px;background: rgba(32, 33, 37, 1);border: none;box-shadow: none;}
.sidebar{top: 0px;background-color: rgba(32, 33, 37, 1);color: rgba(255, 255, 255, 1);z-index: 1009;}
.bar-icon .menu-icon{color: #fff;font-size: 18px;}
.sidebar-menu li a{color: #fff;padding: 11px 15px !important;margin-bottom: 5px;}
.sidebar-menu .menu-icon{font-size: 15px;}
.sidebar-menu .menu-icon.circle-icon{font-size: 10px;}
.sidebar-menu li a.active, .sidebar-menu li a:hover{color: #fff;background-color: #ffc700;border-radius: 6px;}
.sidebar-menu li.submenu .active.subdrop{background-color: transparent;}
.sidebar-menu ul ul a.active{color: inherit;text-decoration: none;}
.user-menu.nav > li > a{color: #fff;}
.header .has-arrow .dropdown-toggle:after{border-color: rgba(91, 91, 91, 1);}

.page-item.active .page-link{background-color: rgba(238, 238, 238, 1);border-color: rgba(238, 238, 238, 1);color: #999;}

/*Pages*/
.btn-info{height: auto;padding: 8px 20px;background-color: rgba(219, 157, 0, 1);border-color: rgba(219, 157, 0, 1);color: #fff}
.btn-info:focus, .btn-info:active, .btn-info:focus:active, 
.btn-info:not(:disabled):not(.disabled):active{background-color: rgba(219, 157, 0, 1);border-color: rgba(219, 157, 0, 1);}
.btn-info:hover{background-color: rgba(217, 217, 217, 1);border-color: rgba(217, 217, 217, 1);}

.btn-list{padding: 8px 5px;color: rgba(103, 103, 103, 1);}

.btn-export{background-color: #fff;border-color: rgba(235, 235, 235, 1);height: auto;padding: 8px 20px;color: #000;}
.btn-export:hover{background-color: rgba(217, 217, 217, 1);border-color: rgba(217, 217, 217, 1);}

/*.table .headings th{background-color: rgba(32, 32, 32, 1);color: #fff}*/
.filters input{height: 34px;}

.form-switch .form-check-input{height: 14px;cursor: pointer;background-color: rgba(103, 103, 103, 1);}
.form-check-input:checked{background-color: rgba(103, 103, 103, 1);}

.table tbody tr{height: 65px;}
/*.table th:last-child,
.table td:last-child{
  	position: sticky;
  	right: 0;
  	z-index: 2;
  	box-shadow: -2px 0 5px rgba(0,0,0,0.1); /* optional for separation */
  	width: 50px;
}
.table thead th{
  	position: sticky;
  	top: 0;
  	z-index: 3;
}*/
.table-responsive {
    position: relative;
    overflow-x: auto;
    overflow-y: visible !important;
}
.table .dropdown-menu{top: -35px !important;left: -25px !important;min-width: 100px !important;}
.table .dropdown-menu{padding: 6px;}
.table .dropdown-menu li a{display: block;margin: 1px 0;padding: 4px 6px;}
.table .dropdown-toggle:after{display: none;}
.dropdown-menu{z-index: 1000 !important;}
.table td:last-child .dropdown{
    position: relative;
    z-index: 10;
}
.form-check-input.status_js{
    background-color: red;
    border-color: red;
}

.form-check-input.status_js:checked{
    background-color: green;
    border-color: green;
}
.mini-sidebar .header{margin-left: 75px;}

@media only screen and (min-width: 991px){
    .mini-sidebar .sidebar{
        width: 75px;
    }
    .mini-sidebar .sidebar .sidebar-menu > ul > li > a i{
        font-size: 20px;
        width: 20px;
    }
    #toggle_btn{line-height: 35px;}
    
}