body { color:#c4d9f6; font-weight:400; background:#000 url(../images/bg.jpg) 0 0 repeat-x; font:16px/30px Arial, Helvetica, sans-serif; nowhitespace:afterproperty; }
.container-header{background-color:inherit!important; background-image: inherit!important;}
.container-component main{border:1px solid #2a4e7f;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#1e385b;margin-bottom: 20px;padding:10px;}
.container-sidebar-left{}
.cb_tab_container,.cbTabsContent, #totalCon{border:1px solid #2a4e7f!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important;background-color:#192F4D!important;margin-bottom:20px!important;}
.cbTabsContent{padding: 20px!important;}
.cb_template .nav-tabs{margin:0!important;border: 0!important;}
.card-header {
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	color:#192F4D;
	text-transform:uppercase;
	border-top:2px solid #ff9c1a;
	background-color:#ffc957!important;
	padding:5px 10px!important;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.card-body{margin:0; padding:5px 10px; border:1px solid #2a4e7f; background:#1e385b; color:#fff;}
.card-body ul.mod-menu li, .card-body ul.menu li{ list-style:none; margin:0; padding:0; border-bottom:1px dotted #2a4e7f;}
.card-body ul.mod-menu li:last-child, .card-body ul.menu li:last-child { border-bottom:none}
.card-body ul.mod-menu li a, .card-body ul.menu li a{
    text-decoration: none!important;
    color: #ffffff!important;
    font-size: 18px!important;
    font-weight: bold;
    line-height: 20px;
    text-transform: uppercase;
}
.inputbox, input, textarea, select,.form-control{
    border: 1px solid #294b7a!important;
    color: #3968a8!important;
}
#cbUserTable{
    background-color: #1e385b;
    border: 1px solid #2a4e7f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
	padding: 0 10px;
	margin: 0!important;
}
#cbUserTable .cbUserListHeader{
    color: #192F4D;
    text-transform: uppercase;
    border-top: 2px solid #ff9c1a;
    background: #ffc957;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
#cbUserTable .btn{
    --btn-padding-y: .4rem;
	--btn-line-height: 1.2;
}
.btn-primary {
    color: #fff!important;
    background-color: #007bff;
    border-color: #007bff;
    font-size: 18px;
	font-weight: bold;
}
.btn-primary:hover {
    background-color: #0069d9;
    border-color: #0062cc;
}
.cbUserListRow {
    border-bottom: 1px solid #2a4e7f;
	background-color: transparent!important;
}
.cbUserListRow:hover {
    background-color: #192F4D!important;
}
.tab-content{
	background-color: transparent!important;
}
.cb_tab_container .tab-btn-edit, .list-btn-xls{float:left;}
.list-btn-xls{
	--btn-padding-y: .4rem;
    --btn-line-height: 1.2;
}
#totalCon {padding:10px;line-height:35px;}
.total {
    color: #feb638;
    font-weight: bold;
    display: inline-block;
    margin-right: 20px;
    font-size: 20px;
}
.cb_template .form-control-plaintext{color: #fff;}
#system-message-container, .ui-datepicker, .cbUserListSearchTitle, .cbPoweredBy, .jmodedit, .cbft_primaryemailaddress{display: none!important;}
.cb_template .nav.nav-tabs .nav-link {
    color: #feb638;
    text-transform: uppercase;
}
.cb_template .nav.nav-tabs .nav-link.activc {
    color: #3968a8;
}
.cb_template .cbTabs .fa-calendar {
    float: right;
}
.cb_template .cbTabs .fa-calendar:before {
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif !important;
    content: "دفـع";
    font-weight: 600 !important;
    font-size: 16px !important;
    text-align: center;
    vertical-align: middle;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    background-color: #007bff;
}
#accordeonck118 li.accordeonck.parent > span {
    padding-right: 30px;
}