/*TEXT COLOR==================================================*/
body, a {
  color: #111111;
}

/*----------*/
em {
  color: #FF0000;
}

/*----------*/
.header a.fa-th,
div.header label,
table thead th span.info,
div.mandatory,
.btn,
.btn:hover,
.btn.l,
.btn.l:hover,
div.mx-file-upload div.drop,
div.veiw-edit div.ve-wrap a:before,
div.core-nav ul li a,
div.core-nav li.theme span,
div.core-nav li.font span,
div.mxpaging div,
.tbl-list thead th,
.tbl-list thead th a,
.tbl-list tfoot th,
.tbl-list th a.sort,
.tbl-list th a.asc,
.tbl-list th a.desc,
.tbl-list th a.sort:before,
.tbl-list th a.asc:before,
.tbl-list th a.desc:before {
  color: #ffffff;
}

/*----------*/
ul.main-nav li a {
  color: #eeeeee;
}

/*----------*/
::-webkit-input-placeholder,
::-moz-placeholder,
:-ms-input-placeholder,
:-moz-placeholder {
  color: #999999;
}

/*----------*/
div.select-box:after {
  color: #999999;
}

div.select-box:hover:after,
.tbl-list .btn.ico {
  color: #444444;
}

/*BACKGROUND COLOR==================================================*/
body,
i.rdo input[type=radio]:disabled ~ em,
i.chk input[type=checkbox]:disabled ~ em {
  background-color: #999999;
}

/*----------*/
input[type=text],
input[type=password],
input[type=number],
textarea,
div.select-box,
div.select-box:after,
i.rdo em, i.chk em,
i.rdo:hover input ~ em,
i.chk:hover input ~ em,
div.mx-file-upload ul li img {
  background-color: #f5f5f5;
}

/*----------*/
div.select-box select option,
a.del:before,
a.del:after,
a.add:before,
a.add:after,
ul.main-nav li:hover a.add:before,
ul.main-nav li.active a.add:before,
ul.main-nav li:hover a.add:after,
ul.main-nav li.active a.add:after,
i.rdo input[type=radio] ~ em:after {
  background-color: #ffffff;
}

/*----------*/
div.header,
.btn,
a.del,
a.add,
ul.main-nav li ul li,
ul.main-nav li ul li:hover,
div.mxpaging a,
div.mxpaging a.no-prev:hover,
div.mxpaging a.no-next:hover,
div.mx-file-upload div.drop,
div.core-nav li.theme a,
div.core-nav li.font a {
  background-color: #444444;
}

.btn.ico {
  background-color: transparent;
}

/*----------*/
.btn.l {
  background-color: #888888;
}

/*----------*/
.tbl-list th {
  background-color: #909090;
}

.tbl-list th:nth-child(2n+2), div.add-grp {
  background-color: #858585;
}

.tbl-list tr:hover td,
.tbl-list tr:hover td:nth-child(2n+2) {
  background-color: #ffffff;
}

.tbl-list td {
  background-color: #f5f5f5;
}

.tbl-list td:nth-child(2n+2) {
  background-color: #eeeeee;
}

/*----------*/
.tbl-list.small,
.tbl-list .tbl-list {
  background-color: #cccccc;
}

.tbl-list .tbl-list th {
  background-color: #aaaaaa;
}

.tbl-list .tbl-list th:nth-child(2n+2) {
  background-color: #bbbbbb;
}

.tbl-list .tbl-list td {
  background-color: #dfdfdf;
}

.tbl-list .tbl-list td:nth-child(2n+2) {
  background-color: #e5e5e5;
}

/*----------*/
div.veiw-edit div.ve-wrap a.view,
div.veiw-edit div.ve-wrap a.edit {
  background-color: #646464;
}

/*----------*/
div.wrap-form,
div.wrap-data,
div.mxdialog div.body,
a.hamburger span,
.wrap-data.bg,
form.wrap-data .bg {
  background-color: #dddddd;
}

/*----------*/
.form-head,
.cke_top,
.cke_bottom,
ul.main-nav li a.add:before,
ul.main-nav li a.add:after,
.mx-list,
ul.mx-tag-wrap li,
div.mx-file-upload,
div.mx-file-upload ul li a.no-img,
div.no-records {
  background-color: #cccccc;
}

/*----------*/
ul.main-nav li:hover,
div.core-nav ul li:hover,
ul.main-nav > li.active,
div.core-nav ul > li.active a {
  background: #717171;
}

/*----------*/
ul.main-nav li a.add,
ul.main-nav li ul li:hover a.add,
ul.main-nav li ul li.active a.add,
ul.main-nav li ul li.active a,
ul.main-nav li ul li.active a.add,
div.wrap-data div.no-records {
  background: transparent !important;
}

/*----------*/
div.page-nav,
div.search-data,
div.wrap-left,
div.core-nav ul li,
div.core-nav ul li.theme:hover,
div.core-nav ul li.font:hover {
  background-color: #666666;
}

/*----------*/
div.veiw-edit div.ve-wrap {
  background-color: #bebebe;
}

/*----------*/
div.mxdialog,
div#mxloader {
  background-color: rgba(0, 0, 0, 0.9);
}

/*----------*/
input[type=text],
input[type=password],
input[type=number],
textarea,
div.select-box {
  border-color: #cccccc;
}

/*----------*/
div.select-box select option {
  border-bottom-color: #A0A0A0;
}

/*----------*/
div.core-nav ul li,
ul.main-nav li {
  border-color: transparent;
  border-bottom-color: #777777;
}

ul.main-nav li a.down-arrow:after {
  border-bottom-color: #aaaaaa;
  border-right-color: #aaaaaa;
}

ul.main-nav li:hover a.down-arrow:after,
ul.main-nav li.active a.down-arrow:after,
div.mxpaging a:before {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}

/*----------*/
div.mxpaging a.no-prev:before,
div.mxpaging a.no-next:before {
  border-right-color: #828282;
  border-bottom-color: #828282;
}

/*----------*/
ul.tbl-form li div.editor,
div.mx-file-upload ul li {
  border: 1px solid #a0a0a0;
}

/*----------*/
.mx-list,
ul.mx-tag-wrap li,
div.mx-file-upload {
  border: 1px solid #c5c5c5;
}

/*----------*/
ul.grp-set,
i.rdo em, i.chk em {
  border: 1px solid #aaaaaa;
}

i.rdo em:after, i.chk em:after {
  border-color: #ffffff;
}

/*----------*/
div.veiw-edit.lang div.ve-wrap .edit a {
  border-bottom: 1px solid #cccccc;
}

div.veiw-edit div.ve-wrap:after {
  border-top: 7px solid #646464;
}

.tbl-list tr:first-child div.veiw-edit div.ve-wrap:after {
  border-bottom: 7px solid #646464;
}

/*----------*/
div.mxpaging input.show-rec {
  background-color: #444 !important;
  color: #ffffff !important;
}

/*SCROLLBAR COLOR================================================================*/
/*For Firefox Moderate theme*/
textarea,
div.mxdialog,
div.mxdialog div.content,
div.wrap-left,
.wrap-data,
div.wrap-right form {
  scrollbar-color: #444444 #999999;
}

/*For Firefox Light theme*/
body.light textarea,
body.light div.mxdialog,
body.light div.mxdialog div.content,
body.light div.wrap-left,
body.light .wrap-data,
body.light div.wrap-right form {
  scrollbar-color: #999999 rgba(0, 0, 0, 0.1);
}

/*For Firefox Dark theme*/
body.dark textarea,
body.dark div.mxdialog,
body.dark div.mxdialog div.content,
body.dark div.wrap-left,
body.dark .wrap-data,
body.dark div.wrap-right form {
  scrollbar-color: #444444 rgba(0, 0, 0, 0.7);
}

/*For Chrome Safari Light and Moderate Track theme*/
body.moderate div.wrap-left::-webkit-scrollbar-track,
body.moderate div.wrap-left::-webkit-scrollbar-corner {
  background: #999999;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner,
body.light ::-webkit-scrollbar-track,
body.light ::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.1);
}

/*For Chrome Safari Dark Track theme*/
body.dark ::-webkit-scrollbar-track,
body.dark ::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.7);
}

/*----------*/
::-webkit-scrollbar-thumb {
  background: #444444;
  padding: 0px;
}

body.light ::-webkit-scrollbar-thumb {
  background: #999999;
}

body.dark ::-webkit-scrollbar-thumb {
  background: #666666;
}

/*SHADOW COLOR=================================================*/
input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #ffffff inset !important;
  -webkit-text-fill-color: #646464;
}

/*----------*/
input[type=text]:focus,
input[type=password]:focus,
input[type=number]:focus {
  box-shadow: 0 0 3px #f3f3f3;
}

/*----------*/
body .ui-state-active,
body .ui-widget-content .ui-state-active,
body .ui-widget-header .ui-state-active,
body a.ui-button:active,
body .ui-button:active,
body .ui-button.ui-state-active:hover {
  background: #ffffff;
}

/*----------*/
body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight {
  color: #ffffff;
}

/*Moderate Theme CSS==================================================*/
body.moderate {
  background-image: none;
}

body.moderate div.header a.logo {
  background-image: url(../uploads/setting/moderatelogo.png);
}

body.moderate .ui-widget-content {
  background: #dddddd !important;
}

/*--------------------*/
/*Light Theme CSS==================================================*/
body.light {
  background-image: url(../images/lightbg.jpg);
}

body.light div.header a.logo {
  background-image: url(../uploads/setting/lightlogo.png);
}

body.light .ui-widget-content {
  background: #dddddd !important;
}

/*----------*/
body.light ul.main-nav li a,
body.light div.header label,
body.light .fa-th,
body.light div.mandatory,
body.light table thead th span.info,
body.light div.core-nav ul li a,
body.light div.core-nav li.theme span,
body.light div.core-nav li.font span,
body.light div.mxpaging div {
  color: #333333;
}

/*----------*/
body.light div.core-nav li.theme a,
body.light div.core-nav li.font a {
  color: #ffffff;
}

/*----------*/
body.light a.hamburger span {
  background-color: #333333;
}

/*----------*/
body.light ul.main-nav li a.add:before,
body.light ul.main-nav li a.add:after,
body.light ul.main-nav li.active ul li a.add:before,
body.light ul.main-nav li.active ul li a.add:after,
body.light ul.main-nav li:hover ul li a.add:before,
body.light ul.main-nav li:hover ul li a.add:after {
  background-color: #777777;
}

/*----------*/
body.light ul.main-nav li a.down-arrow:after {
  border-bottom-color: #777777;
  border-right-color: #777777;
}

body.light ul.main-nav li:hover > a.down-arrow:after,
body.light ul.main-nav li.active > a.down-arrow:after {
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
}

/*----------*/
body.light ul.main-nav li:hover a.add:before,
body.light ul.main-nav li.active a.add:before,
body.light ul.main-nav li:hover a.add:after,
body.light ul.main-nav li.active a.add:after,
body.light input[type=text],
body.light input[type=password],
body.light input[type=number], textarea,
body.light div.select-box,
body.light div.select-box:after,
body.light i.rdo em,
body.light i.chk em,
body.light i.rdo:hover input ~ em,
body.light i.chk:hover input ~ em {
  background-color: #ffffff;
}

/*----------*/
body.light div.mxpaging input.show-rec {
  background-color: #ffffff !important;
  color: #000000 !important;
}

/*----------*/
body.light div.header,
body.light div.page-nav,
body.light div.search-data,
body.light div.wrap-left,
body.light div.wrap-form {
  background-color: rgba(255, 255, 255, 0.6);
}

body.light div.mxdialog,
body.light div#mxloader {
  background-color: rgba(255, 255, 255, 0.85);
}

body.light div.mxdialog div.body {
  background-color: #e5e5e5;
}

/*----------*/
body.light div.wrap-data,
body.light div.no-records,
body.light .wrap-data.bg,
body.light form.wrap-data .bg {
  background-color: rgba(255, 255, 255, 0.6);
}

/*----------*/
body.light .btn,
body.light a.del,
body.light a.add,
body.light div.mxpaging a,
body.light div.mxpaging a.no-prev:hover,
body.light div.mxpaging a.no-next:hover,
body.light div.mx-file-upload div.drop {
  background-color: #777777;
}

/*----------*/
body.light div.core-nav ul li,
body.light div.core-nav ul li.theme:hover,
body.light div.core-nav ul li.font:hover {
  background-color: #f5f5f5;
}

/*----------*/
body.light .tbl-list tr:hover td,
body.light .tbl-list tr:hover td:nth-child(2n+2) {
  background-color: rgba(255, 255, 255, 0.5);
}

body.light .tbl-list td {
  background-color: rgba(255, 255, 255, 0.3);
}

body.light .tbl-list td:nth-child(2n+2) {
  background-color: rgba(255, 255, 255, 0.5);
}

/*----------*/
body.light .btn.l {
  background-color: #aaaaaa;
}

body.light .btn.ico,
body.light .btn.ico:hover {
  background-color: transparent;
}

/*----------*/
body.light .form-head,
body.light .mx-list,
body.light ul.tbl-form li .mx-list,
body.light ul.grp-set li .mx-list,
body.light div.mx-file-upload,
body.light ul.main-nav li:hover,
body.light div.core-nav ul li a:hover,
body.light ul.main-nav > li.active,
body.light div.core-nav ul > li a.active,
body.light ul.main-nav li ul li {
  background-color: rgba(0, 0, 0, 0.05);
}

/*----------*/
body.light .tbl-list th {
  background-color: #cccccc;
}

body.light .tbl-list th:nth-child(2n+2) {
  background-color: #dddddd;
}

body.light div.add-grp {
  background-color: #a0a0a0;
}

/*----------*/
body.light .tbl-list.small,
body.light .tbl-list .tbl-list {
  background-color: transparent;
}

body.light .tbl-list .tbl-list th {
  background-color: #cccccc;
}

body.light .tbl-list .tbl-list th:nth-child(2n+2) {
  background-color: #dddddd;
}

body.light .tbl-list .tbl-list td {
  background-color: #e5e5e5;
}

body.light .tbl-list .tbl-list td:nth-child(2n+2) {
  background-color: #dfdfdf;
}

body.light .tbl-list thead th,
body.light .tbl-list thead th a,
body.light .tbl-list tfoot th,
body.light .tbl-list th a.sort,
body.light .tbl-list th a.asc,
body.light .tbl-list th a.desc,
body.light .tbl-list th a.sort:before,
body.light .tbl-list th a.asc:before,
body.light .tbl-list th a.desc:before {
  color: #444444;
}

/*----------*/
body.light form.wrap-data,
body.light div.wrap-data div.no-records,
body.light .wrap-data.no-bg {
  background: transparent;
}

/*----------*/
body.light input[type=text],
body.light input[type=password],
body.light input[type=number],
body.light textarea,
body.light div.select-box {
  border-color: #dddddd;
}

/*----------*/
/*body.light .err input[type=text], 
body.light .err input[type=password], 
body.light .err input[type=number], 
body.light .err textarea, 
body.light .err div.select-box,
body.light .err .mx-list{border-color:#e64446;}*/
/*----------*/
body.light div.core-nav ul li,
body.light ul.main-nav li {
  border: 0;
  border-bottom: 1px solid #cccccc;
}

/*----------*/
body.light div#mxmsg {
  background-color: rgba(255, 255, 255, 0.9);
}

body.light .spinner div,
body.light div.mxdialog.mx-file-browser div.body {
  background-color: rgba(255, 255, 255, 0.9);
}

/*----------*/
body.light div.mxpaging a.no-prev:before,
body.light div.mxpaging a.no-next:before {
  border-right-color: #aaaaaa;
  border-bottom-color: #aaaaaa;
}

/*----------*/
body.moderate .wrap-data {
  box-shadow: 0px 0px 6px rgba(255, 255, 255, 0.7);
}

/*Dark Theme CSS==================================================*/
body.dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

body.dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

body.dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

body.dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

/*--------------------*/
body.dark {
  background-image: url(../images/darkbg.jpg);
  background-color: #17191b;
}

body.dark div.header a.logo {
  background-image: url(../uploads/setting/darklogo.png);
}

/*----------*/
/*----------*/
body.dark div.page-nav,
body.dark div.wrap-form,
body.dark .wrap-data.bg,
body.dark form.wrap-data .bg,
body.dark div.search-data,
body.dark ul.main-nav li a,
body.dark div.mx-file-upload,
body.dark .mx-list,
body.dark .wrap-data,
body.dark ul.mx-tag-wrap li,
body.dark .form-head,
body.dark div.mxpaging a,
body.dark div.mxpaging a.no-prev:hover,
body.dark div.mxpaging a.no-next:hover,
body.dark div.wrap-left,
body.dark div.no-records {
  background-color: rgba(255, 255, 255, 0.1);
}

body.dark form.wrap-data,
body.dark div.wrap-data div.no-records,
body.dark .wrap-data.no-bg {
  background: transparent;
}

/*----------*/
body.dark div.header {
  background-color: rgba(255, 255, 255, 0.1);
}

/*----------*/
body.dark .mx-list,
body.dark ul.tbl-form li .mx-list,
body.dark ul.grp-set li .mx-list,
body.dark div.mx-file-upload {
  background-color: rgba(0, 0, 0, 0.3);
}

/*----------*/
body.dark .tbl-list .btn {
  background-color: #222222;
}

/*----------*/
body.dark .cke_top,
body.dark .cke_bottom {
  background: rgba(255, 255, 255, 0.1) !important;
}

body.dark .cke_bottom {
  border-top: 0 !important;
}

/*----------*/
body.dark,
body.dark div.page-nav,
body.dark div.wrap-left,
body.dark div.search-data,
body.dark div.mxpaging a,
body.dark ul.main-nav li a,
body.dark div.mx-file-upload,
body.dark .mx-list,
body.dark input[type=text],
body.dark input[type=password],
body.dark textarea,
body.dark div.select-box,
body.dark div.select-box select,
body.dark i.chk, body.dark i.rdo,
body.dark table.tbl-list th a.sort,
body.dark table.tbl-list th a.asc,
body.dark table.tbl-list th a.desc,
body.dark div.mandatory,
body.dark span.info,
body.dark div.core-nav ul li a,
body.dark div.core-nav li.theme span,
body.dark div.core-nav li.font span,
body.dark .tbl-list thead th,
body.dark .tbl-list thead th a,
body.dark .tbl-list tfoot th,
body.dark .tbl-list th a.sort,
body.dark .tbl-list th a.asc,
body.dark .tbl-list th a.desc,
body.dark .tbl-list th a.sort:before,
body.dark .tbl-list th a.asc:before,
body.dark .tbl-list th a.desc:before,
body.dark .btn.ico {
  color: #cccccc;
}

/*----------*/
body.dark div.core-nav li.theme a,
body.dark div.core-nav li.font a,
body.dark div.mxdialog div.content {
  color: #ffffff;
}

/*----------*/
/*body.dark ul.main-nav li ul li.active > a,
body.dark .btn.ico:hover, 
body.dark .btn.ico.active{color: #e64446;}*/
/*----------*/
body.dark input[type=text],
body.dark input[type=password],
body.dark textarea,
body.dark div.select-box,
body.dark div.select-box select option,
body.dark div.select-box:after,
body.dark i.rdo em,
body.dark i.chk em {
  background-color: #111111;
}

body.dark div.mx-file-upload ul li {
  border: 1px solid #666666;
}

body.dark div.mx-file-upload ul li img {
  background-color: #555555;
}

/*----------*/
/*body.dark i.rdo input:checked ~ em, 
body.dark i.chk input:checked ~ em,
body.dark .tbl-list .btn:hover,
body.dark .tbl-list .btn.active,
body.dark .btn.l:hover,
body.dark .btn.l.active,
body.dark ul.main-nav > li:hover > a.add,
body.dark ul.main-nav > li.active > a.add,
body.dark ul.main-nav > li:hover > a.down-arrow,
body.dark ul.main-nav > li.active > a.down-arrow,
body.dark div.mxpaging a:hover,
body.dark div.core-nav li.theme a:hover, 
body.dark div.core-nav li.font a:hover, 
body.dark div.core-nav li.theme a.active, 
body.dark div.core-nav li.font a.active,
body.dark div.mxdialog .btn:hover,
body.dark div.mxdialog .btn.active{background-color: #e64446;}*/
/*----------*/
body.dark .btn.l {
  background-color: #777777;
}

body.dark ul.main-nav li:hover,
body.dark div.core-nav ul li:hover,
body.dark ul.main-nav > li.active,
body.dark div.core-nav ul > li.active,
body.dark div.mxdialog div.body {
  background-color: #444444;
}

body.dark div.mxdialog .btn {
  background-color: #222222;
}

body.dark div.core-nav ul li,
body.dark div.core-nav ul li.theme:hover,
body.dark div.core-nav ul li.font:hover {
  background-color: #333333;
}

/*----------*/
body.dark ul.main-nav li ul li,
body.dark ul.main-nav li:hover,
body.dark ul.main-nav > li.active {
  background-color: rgba(0, 0, 0, 0.2);
}

/*----------*/
body.dark ul.main-nav li ul li a {
  background-color: rgba(0, 0, 0, 0.2);
}

/*----------*/
body.dark ul.main-nav li a.add,
body.dark ul.main-nav li a.down-arrow,
body.dark .tbl-list.grp-wrap,
body.dark .btn.ico,
body.dark .btn.ico:hover,
body.dark .btn.ico.active {
  background-color: transparent;
}

/*----------*/
body.dark .tbl-list th {
  background-color: #333333;
}

body.dark .tbl-list th:nth-child(2n+2),
body.dark div.add-grp {
  background-color: #444444;
}

body.dark .tbl-list tr:hover td {
  background-color: rgba(0, 0, 0, 0.3);
}

body.dark .tbl-list td {
  background-color: rgba(0, 0, 0, 0.2);
}

body.dark .tbl-list td:nth-child(2n+2),
body.dark ul.grp-set {
  background-color: rgba(0, 0, 0, 0.1);
}

/*----------*/
body.dark .tbl-list.small,
body.dark .tbl-list .tbl-list {
  background-color: transparent;
}

body.dark .tbl-list.small th,
body.dark .tbl-list .tbl-list th {
  background-color: #323232;
}

body.dark .tbl-list.small th:nth-child(2n+2),
body.dark .tbl-list .tbl-list th:nth-child(2n+2) {
  background-color: #383838;
}

/*----------*/
body.dark div.mxdialog,
body.dark div#mxloader {
  background: rgba(0, 0, 0, 0.8); /* background:transparent*/
}

body.dark div.mxdialog textarea,
body.dark div.mxdialog div.select-box select,
body.dark div.mxdialog input[type=text],
body.dark div.mxdialog input[type=password],
body.dark div.mxdialog div.select-box:after {
  border: 0;
}

/*----------*/
body.dark div.core-nav ul li,
body.dark ul.main-nav li {
  border: 0;
  border-bottom: 1px solid #151515;
}

body.dark ul.main-nav li ul li {
  border-bottom: 1px solid #333333;
}

body.dark ul.main-nav li:last-child,
body.dark ul.main-nav li ul li:last-child {
  border-bottom: 0;
}

/*----------*/
body.dark input[type=text],
body.dark input[type=password],
body.dark input[type=number],
body.dark textarea,
body.dark div.select-box,
body.dark .mx-list,
body.dark ul.mx-tag-wrap li,
body.dark div.mx-file-upload {
  border-color: transparent;
}

/*----------*/
body.dark input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #000000 inset !important;
  -webkit-text-fill-color: #aaaaaa;
  border: 1px solid #111111;
}

/*----------*/
/*body.dark .err input[type=text], 
body.dark .err input[type=password], 
body.dark .err input[type=number], 
body.dark .err textarea, 
body.dark .err div.select-box,
body.dark .err .mx-list,
body.dark .tbl-list i.rdo input:checked ~ em, 
body.dark .tbl-list i.chk input:checked ~ em{border-color:#e64446;}*/
/*----------*/
body.dark i.rdo em,
body.dark i.chk em,
body.dark ul.grp-set {
  border-color: #444444;
}

/*CK EDITOR DARK THEME==================================================*/
body.dark .cke_top,
body.dark .cke_bottom {
  background: rgba(255, 255, 255, 0.1) !important;
}

body.dark .cke_bottom {
  border-top: 0 !important;
}

/*--------------------*/
body.dark .cke_button_label,
body.dark .cke_combo_text,
body.dark .cke_reset_all,
body.dark .cke_reset_all *,
body.dark .cke_reset_all a,
body.dark .cke_reset_all textarea {
  color: #cccccc;
}

/*--------------------*/
body.dark .cke_combo_button {
  background-color: rgba(0, 0, 0, 0.3);
  margin-right: 5px;
}

body.dark .cke_combo:after {
  display: none;
}

/*--------------------*/
body.dark a.cke_button_off:hover,
body.dark a.cke_button_off:focus,
body.dark a.cke_button_off:active {
  background: rgba(0, 0, 0, 0.3);
  border: 1px rgba(0, 0, 0, 0.3) solid;
}

/*--------------------*/
body.dark .cke_combo_on a.cke_combo_button,
body.dark .cke_combo_off a.cke_combo_button:hover,
body.dark .cke_combo_off a.cke_combo_button:focus,
body.dark .cke_combo_off a.cke_combo_button:active,
body.dark a.cke_button_on {
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
}

/*--------------------*/
body.dark a.cke_path_item:hover,
body.dark a.cke_path_item:focus,
body.dark a.cke_path_item:active {
  background: rgba(0, 0, 0, 0.5);
}

/*--------------------*/
.cke_reset {
  float: left;
  width: 100% !important;
  scrollbar-width: thin;
}

.cke_inner {
  background: transparent !important;
  scrollbar-width: thin;
}

.cke_chrome, .cke_top {
  border: 0 !important;
  scrollbar-width: thin;
}

body.dark .cke_button__about_icon {
  background: url(../images/icons.png) no-repeat 0 0px !important;
}

body.dark .cke_button__bold_icon {
  background: url(../images/icons.png) no-repeat 0 -24px !important;
}

body.dark .cke_button__italic_icon {
  background: url(../images/icons.png) no-repeat 0 -48px !important;
}

body.dark .cke_button__strike_icon {
  background: url(../images/icons.png) no-repeat 0 -72px !important;
}

body.dark .cke_button__subscript_icon {
  background: url(../images/icons.png) no-repeat 0 -96px !important;
}

body.dark .cke_button__superscript_icon {
  background: url(../images/icons.png) no-repeat 0 -120px !important;
}

body.dark .cke_button__underline_icon {
  background: url(../images/icons.png) no-repeat 0 -144px !important;
}

body.dark .cke_button__bidiltr_icon {
  background: url(../images/icons.png) no-repeat 0 -168px !important;
}

body.dark .cke_button__bidirtl_icon {
  background: url(../images/icons.png) no-repeat 0 -192px !important;
}

body.dark .cke_button__blockquote_icon {
  background: url(../images/icons.png) no-repeat 0 -216px !important;
}

body.dark .cke_rtl .cke_button__copy_icon, .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
  background: url(../images/icons.png) no-repeat 0 -240px !important;
}

body.dark .cke_ltr .cke_button__copy_icon {
  background: url(../images/icons.png) no-repeat 0 -264px !important;
}

body.dark .cke_rtl .cke_button__cut_icon, .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
  background: url(../images/icons.png) no-repeat 0 -288px !important;
}

body.dark .cke_ltr .cke_button__cut_icon {
  background: url(../images/icons.png) no-repeat 0 -312px !important;
}

body.dark .cke_rtl .cke_button__paste_icon, .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
  background: url(../images/icons.png) no-repeat 0 -336px !important;
}

body.dark .cke_ltr .cke_button__paste_icon {
  background: url(../images/icons.png) no-repeat 0 -360px !important;
}

body.dark .cke_button__bgcolor_icon {
  background: url(../images/icons.png) no-repeat 0 -384px !important;
}

body.dark .cke_button__textcolor_icon {
  background: url(../images/icons.png) no-repeat 0 -408px !important;
}

body.dark .cke_rtl .cke_button__templates_icon, .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
  background: url(../images/icons.png) no-repeat 0 -432px !important;
}

body.dark .cke_ltr .cke_button__templates_icon {
  background: url(../images/icons.png) no-repeat 0 -456px !important;
}

body.dark .cke_button__copyformatting_icon {
  background: url(../images/icons.png) no-repeat 0 -480px !important;
}

body.dark .cke_button__creatediv_icon {
  background: url(../images/icons.png) no-repeat 0 -504px !important;
}

body.dark .cke_rtl .cke_button__find_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
  background: url(../images/icons.png) no-repeat 0 -528px !important;
}

body.dark .cke_ltr .cke_button__find_icon {
  background: url(../images/icons.png) no-repeat 0 -552px !important;
}

body.dark .cke_button__replace_icon {
  background: url(../images/icons.png) no-repeat 0 -576px !important;
}

body.dark .cke_button__flash_icon {
  background: url(../images/icons.png) no-repeat 0 -600px !important;
}

body.dark .cke_button__button_icon {
  background: url(../images/icons.png) no-repeat 0 -624px !important;
}

body.dark .cke_button__checkbox_icon {
  background: url(../images/icons.png) no-repeat 0 -648px !important;
}

body.dark .cke_button__form_icon {
  background: url(../images/icons.png) no-repeat 0 -672px !important;
}

body.dark .cke_button__hiddenfield_icon {
  background: url(../images/icons.png) no-repeat 0 -696px !important;
}

body.dark .cke_button__imagebutton_icon {
  background: url(../images/icons.png) no-repeat 0 -720px !important;
}

body.dark .cke_button__radio_icon {
  background: url(../images/icons.png) no-repeat 0 -744px !important;
}

body.dark .cke_rtl .cke_button__select_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
  background: url(../images/icons.png) no-repeat 0 -768px !important;
}

body.dark .cke_ltr .cke_button__select_icon {
  background: url(../images/icons.png) no-repeat 0 -792px !important;
}

body.dark .cke_rtl .cke_button__textarea_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
  background: url(../images/icons.png) no-repeat 0 -816px !important;
}

body.dark .cke_ltr .cke_button__textarea_icon {
  background: url(../images/icons.png) no-repeat 0 -840px !important;
}

body.dark .cke_rtl .cke_button__textfield_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
  background: url(../images/icons.png) no-repeat 0 -864px !important;
}

body.dark .cke_ltr .cke_button__textfield_icon {
  background: url(../images/icons.png) no-repeat 0 -888px !important;
}

body.dark .cke_button__horizontalrule_icon {
  background: url(../images/icons.png) no-repeat 0 -912px !important;
}

body.dark .cke_button__iframe_icon {
  background: url(../images/icons.png) no-repeat 0 -936px !important;
}

body.dark .cke_button__image_icon {
  background: url(../images/icons.png) no-repeat 0 -960px !important;
}

body.dark .cke_rtl .cke_button__indent_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
  background: url(../images/icons.png) no-repeat 0 -984px !important;
}

body.dark .cke_ltr .cke_button__indent_icon {
  background: url(../images/icons.png) no-repeat 0 -1008px !important;
}

body.dark .cke_rtl .cke_button__outdent_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
  background: url(../images/icons.png) no-repeat 0 -1032px !important;
}

body.dark .cke_ltr .cke_button__outdent_icon {
  background: url(../images/icons.png) no-repeat 0 -1056px !important;
}

body.dark .cke_button__smiley_icon {
  background: url(../images/icons.png) no-repeat 0 -1080px !important;
}

body.dark .cke_button__justifyblock_icon {
  background: url(../images/icons.png) no-repeat 0 -1104px !important;
}

body.dark .cke_button__justifycenter_icon {
  background: url(../images/icons.png) no-repeat 0 -1128px !important;
}

body.dark .cke_button__justifyleft_icon {
  background: url(../images/icons.png) no-repeat 0 -1152px !important;
}

body.dark .cke_button__justifyright_icon {
  background: url(../images/icons.png) no-repeat 0 -1176px !important;
}

body.dark .cke_button__language_icon {
  background: url(../images/icons.png) no-repeat 0 -1200px !important;
}

body.dark .cke_rtl .cke_button__anchor_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {
  background: url(../images/icons.png) no-repeat 0 -1224px !important;
}

body.dark .cke_ltr .cke_button__anchor_icon {
  background: url(../images/icons.png) no-repeat 0 -1248px !important;
}

body.dark .cke_button__link_icon {
  background: url(../images/icons.png) no-repeat 0 -1272px !important;
}

body.dark .cke_button__unlink_icon {
  background: url(../images/icons.png) no-repeat 0 -1296px !important;
}

body.dark .cke_rtl .cke_button__bulletedlist_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {
  background: url(../images/icons.png) no-repeat 0 -1320px !important;
}

body.dark .cke_ltr .cke_button__bulletedlist_icon {
  background: url(../images/icons.png) no-repeat 0 -1344px !important;
}

body.dark .cke_rtl .cke_button__numberedlist_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {
  background: url(../images/icons.png) no-repeat 0 -1368px !important;
}

body.dark .cke_ltr .cke_button__numberedlist_icon {
  background: url(../images/icons.png) no-repeat 0 -1392px !important;
}

body.dark .cke_button__maximize_icon {
  background: url(../images/icons.png) no-repeat 0 -1416px !important;
}

body.dark .cke_rtl .cke_button__newpage_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {
  background: url(../images/icons.png) no-repeat 0 -1440px !important;
}

body.dark .cke_ltr .cke_button__newpage_icon {
  background: url(../images/icons.png) no-repeat 0 -1464px !important;
}

body.dark .cke_rtl .cke_button__pagebreak_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {
  background: url(../images/icons.png) no-repeat 0 -1488px !important;
}

body.dark .cke_ltr .cke_button__pagebreak_icon {
  background: url(../images/icons.png) no-repeat 0 -1512px !important;
}

body.dark .cke_rtl .cke_button__pastetext_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {
  background: url(../images/icons.png) no-repeat 0 -1536px !important;
}

body.dark .cke_ltr .cke_button__pastetext_icon {
  background: url(../images/icons.png) no-repeat 0 -1560px !important;
}

body.dark .cke_rtl .cke_button__pastefromword_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {
  background: url(../images/icons.png) no-repeat 0 -1584px !important;
}

body.dark .cke_ltr .cke_button__pastefromword_icon {
  background: url(../images/icons.png) no-repeat 0 -1608px !important;
}

body.dark .cke_rtl .cke_button__preview_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {
  background: url(../images/icons.png) no-repeat 0 -1632px !important;
}

body.dark .cke_ltr .cke_button__preview_icon {
  background: url(../images/icons.png) no-repeat 0 -1656px !important;
}

body.dark .cke_button__print_icon {
  background: url(../images/icons.png) no-repeat 0 -1680px !important;
}

body.dark .cke_button__removeformat_icon {
  background: url(../images/icons.png) no-repeat 0 -1704px !important;
}

body.dark .cke_button__save_icon {
  background: url(../images/icons.png) no-repeat 0 -1728px !important;
}

body.dark .cke_button__selectall_icon {
  background: url(../images/icons.png) no-repeat 0 -1752px !important;
}

body.dark .cke_rtl .cke_button__showblocks_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {
  background: url(../images/icons.png) no-repeat 0 -1776px !important;
}

body.dark .cke_ltr .cke_button__showblocks_icon {
  background: url(../images/icons.png) no-repeat 0 -1800px !important;
}

body.dark .cke_rtl .cke_button__source_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {
  background: url(../images/icons.png) no-repeat 0 -1824px !important;
}

body.dark .cke_ltr .cke_button__source_icon {
  background: url(../images/icons.png) no-repeat 0 -1848px !important;
}

body.dark .cke_button__specialchar_icon {
  background: url(../images/icons.png) no-repeat 0 -1872px !important;
}

body.dark .cke_button__scayt_icon {
  background: url(../images/icons.png) no-repeat 0 -1896px !important;
}

body.dark .cke_button__table_icon {
  background: url(../images/icons.png) no-repeat 0 -1920px !important;
}

body.dark .cke_rtl .cke_button__redo_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {
  background: url(../images/icons.png) no-repeat 0 -1944px !important;
}

body.dark .cke_ltr .cke_button__redo_icon {
  background: url(../images/icons.png) no-repeat 0 -1968px !important;
}

body.dark .cke_rtl .cke_button__undo_icon, body.dark .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {
  background: url(../images/icons.png) no-repeat 0 -1992px !important;
}

body.dark .cke_ltr .cke_button__undo_icon {
  background: url(../images/icons.png) no-repeat 0 -2016px !important;
}

body.dark .cke_button__spellchecker_icon {
  background: url(../images/icons.png) no-repeat 0 -2040px !important;
}

body.dark .cke_hidpi .cke_button__about_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 0px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__bold_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -24px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__italic_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -48px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__strike_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -72px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__subscript_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -96px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__superscript_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -120px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__underline_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -144px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__bidiltr_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -168px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__bidirtl_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -192px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__blockquote_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -216px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__copy_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -240px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__copy_icon, body.dark .cke_ltr.cke_hidpi .cke_button__copy_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -264px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__cut_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -288px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__cut_icon, body.dark .cke_ltr.cke_hidpi .cke_button__cut_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -312px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__paste_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -336px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__paste_icon, body.dark .cke_ltr.cke_hidpi .cke_button__paste_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -360px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__bgcolor_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -384px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__textcolor_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -408px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__templates_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__templates_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -432px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__templates_icon, body.dark .cke_ltr.cke_hidpi .cke_button__templates_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -456px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__copyformatting_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -480px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__creatediv_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -504px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__find_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__find_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -528px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__find_icon, body.dark .cke_ltr.cke_hidpi .cke_button__find_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -552px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__replace_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -576px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__flash_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -600px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__button_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -624px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__checkbox_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -648px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__form_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -672px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__hiddenfield_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -696px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__imagebutton_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -720px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__radio_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -744px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__select_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__select_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -768px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__select_icon, body.dark .cke_ltr.cke_hidpi .cke_button__select_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -792px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__textarea_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textarea_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -816px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__textarea_icon, body.dark .cke_ltr.cke_hidpi .cke_button__textarea_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -840px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__textfield_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__textfield_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -864px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__textfield_icon, body.dark .cke_ltr.cke_hidpi .cke_button__textfield_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -888px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__horizontalrule_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -912px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__iframe_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -936px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__image_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -960px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__indent_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -984px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__indent_icon, body.dark .cke_ltr.cke_hidpi .cke_button__indent_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1008px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__outdent_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1032px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__outdent_icon, body.dark .cke_ltr.cke_hidpi .cke_button__outdent_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1056px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__smiley_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1080px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__justifyblock_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1104px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__justifycenter_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1128px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__justifyleft_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1152px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__justifyright_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1176px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__language_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1200px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__anchor_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1224px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__anchor_icon, body.dark .cke_ltr.cke_hidpi .cke_button__anchor_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1248px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__link_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1272px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__unlink_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1296px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__bulletedlist_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1320px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__bulletedlist_icon, body.dark .cke_ltr.cke_hidpi .cke_button__bulletedlist_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1344px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__numberedlist_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1368px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__numberedlist_icon, body.dark .cke_ltr.cke_hidpi .cke_button__numberedlist_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1392px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__maximize_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1416px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__newpage_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__newpage_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1440px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__newpage_icon, body.dark .cke_ltr.cke_hidpi .cke_button__newpage_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1464px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__pagebreak_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pagebreak_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1488px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__pagebreak_icon, body.dark .cke_ltr.cke_hidpi .cke_button__pagebreak_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1512px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__pastetext_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1536px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__pastetext_icon, body.dark .cke_ltr.cke_hidpi .cke_button__pastetext_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1560px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__pastefromword_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1584px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__pastefromword_icon, body.dark .cke_ltr.cke_hidpi .cke_button__pastefromword_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1608px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__preview_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__preview_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1632px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__preview_icon, body.dark .cke_ltr.cke_hidpi .cke_button__preview_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1656px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__print_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1680px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__removeformat_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1704px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__save_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1728px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__selectall_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1752px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__showblocks_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__showblocks_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1776px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__showblocks_icon, body.dark .cke_ltr.cke_hidpi .cke_button__showblocks_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1800px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__source_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__source_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1824px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__source_icon, body.dark .cke_ltr.cke_hidpi .cke_button__source_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1848px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__specialchar_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1872px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__scayt_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1896px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__table_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1920px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__redo_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1944px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__redo_icon, body.dark .cke_ltr.cke_hidpi .cke_button__redo_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1968px !important;
  background-size: 16px !important;
}

body.dark .cke_rtl.cke_hidpi .cke_button__undo_icon, body.dark .cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -1992px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_ltr .cke_button__undo_icon, body.dark .cke_ltr.cke_hidpi .cke_button__undo_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -2016px !important;
  background-size: 16px !important;
}

body.dark .cke_hidpi .cke_button__spellchecker_icon {
  background: url(../images/icons_hidpi.png) no-repeat 0 -2040px !important;
  background-size: 16px !important;
}

/*DIALOGUE DARK THEME=====================================================================*/
body.dark .cke_dialog_body,
body.dark .cke_dialog_contents {
  background: #222222;
}

body.dark .cke_dialog_title {
  border-bottom: 1px solid #333333;
  background: #222222;
}

body.dark a.cke_dialog_tab {
  background-color: #555555;
  color: #dcdcdc;
  border: 0;
  border-radius: 0;
}

body.dark a.cke_dialog_tab:focus {
  border: 0px solid transparent;
  padding: 4px 8px;
}

body.dark a.cke_dialog_tab_selected {
  cursor: default;
  filter: none;
  background-color: #111111;
}

body.dark a.cke_dialog_tab:hover,
body.dark a.cke_dialog_tab_selected,
body.dark a.cke_dialog_tab_selected:hover,
body.dark a.cke_dialog_tab_selected:focus,
body.dark a.cke_dialog_tab:focus {
  border: 0px solid transparent;
}

body.dark .cke_dialog_contents {
  border-top: 0;
}

body.dark input.cke_dialog_ui_input_text {
  border-color: transparent;
  height: 28px;
}

body.dark .cke_dialog .ImagePreviewBox {
  border: 0;
  background: #111111 !important;
  scrollbar-color: rgba(130, 130, 130, 0.3) rgba(130, 130, 130, 0.5);
  scrollbar-width: thin;
}

body.dark .cke_dialog_footer {
  border-top: 1px solid #333333;
  background: #222222;
}

body.dark select.cke_dialog_ui_input_select {
  border: 0;
  background: #111111;
}

body.dark .cke_resizer {
  border-color: transparent #484848 transparent transparent;
}

body.dark a.cke_dialog_ui_button_ok, body.dark a.cke_dialog_ui_button {
  background: #555555;
  border: 0;
  border-radius: 0;
  height: 27px;
  line-height: 20px;
  box-shadow: none;
}

body.dark a.cke_dialog_ui_button_ok:hover,
body.dark a.cke_dialog_ui_button:hover, body.dark .ui-datepicker .ui-datepicker-buttonpane button:hover {
  background: #e64446 !important;
}

body.dark .ui-widget-content {
  background: #222222;
  border: 1px solid #333333 !important;
}

body.dark .ui-timepicker-div dl dt, body.dark .ui-datepicker .ui-datepicker-title {
  color: #cccccc;
}

body.dark .ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
  border-bottom: 1px solid #ccc !important;
  color: #ccc;
}

body.dark .ui-widget-content .ui-state-default, body.dark .ui-widget-header, body.dark .ui-datepicker th, body.dark .ui-datepicker .ui-datepicker-title select {
  background: #111 !important;
  border: 0 !important;
  color: #ccc !important;
}

body.dark .ui-widget-content .ui-state-default.ui-state-active {
  background: transparent !important;
  color: #e64446 !important;
  border: 1px solid #e64446 !important;
}

body.dark .ui-widget-content .ui-state-default.ui-state-highlight {
  background: #e64446 !important;
  color: #fff !important;
  border: 1px solid #e64446 !important;
}

body.dark .ui-datepicker .ui-datepicker-buttonpane button {
  background: #555555 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #fff !important;
  opacity: 1;
}

body.dark .ui-datepicker .ui-datepicker-header {
  background: #222222 !important;
}

body.dark .ui-state-hover, body.dark .ui-widget-content .ui-state-hover {
  background: #333333 !important;
}

body.normal {
  font-family: "Public Sans", serif;
  background-color: #FAFAFB;
  background-image: none;
}
body.normal * {
  font-family: "Public Sans", serif;
}
body.normal i.rdo input[type=radio]:disabled ~ em,
body.normal i.chk input[type=checkbox]:disabled ~ em {
  background-color: #ffffff;
}
body.normal .login-box {
  box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 4px;
  background: #ffffff;
}
body.normal input#btnLogin {
  width: 100%;
  height: 37px;
}
body.normal input[type=text]:focus,
body.normal input[type=password]:focus,
body.normal input[type=number]:focus {
  border-color: #1677FF;
  font-size: 12px;
}
body.normal div.page-nav,
body.normal div.search-data,
body.normal div.wrap-left,
body.normal div.core-nav ul li,
body.normal div.core-nav ul li.theme:hover,
body.normal div.core-nav ul li.font:hover,
body.normal div.header {
  background: #1e212a;
}
body.normal div.page-nav {
  background: #fafafa;
}
body.normal ul.main-nav li ul li,
body.normal ul.main-nav li ul li:hover {
  background: #1e212a;
}
body.normal div.wrap-form,
body.normal div.wrap-data,
body.normal div.mxdialog div.body,
body.normal a.hamburger span,
body.normal .wrap-data.bg,
body.normal form.wrap-data .bg {
  background: #fafafa;
}
body.normal .btn,
body.normal a.del,
body.normal a.add,
body.normal div.mxpaging a,
body.normal div.mxpaging a.no-prev:hover,
body.normal div.mxpaging a.no-next:hover,
body.normal div.mx-file-upload div.drop,
body.normal div.core-nav li.theme a,
body.normal div.core-nav li.font a {
  background-color: #1677FF;
}
body.normal input[type=text],
body.normal input[type=password],
body.normal input[type=number],
body.normal textarea,
body.normal div.mxpaging input.show-rec,
body.normal div.mxpaging a,
body.normal .btn {
  border-radius: 4px;
}
body.normal .btn:hover,
body.normal .btn.l:hover,
body.normal div.core-nav li.theme a:hover,
body.normal div.core-nav li.font a:hover {
  background-color: #3f50b5 !important;
}
body.normal div.mxpaging div {
  color: #262626;
}
body.normal h1.pg-ttl,
body.normal ul.main-nav li ul li:hover a,
body.normal ul.main-nav li ul li.active a,
body.normal ul.main-nav li ul li.active a.add,
body.normal div.mxdialog h2,
body.normal .tbl-list .btn.ico:hover,
body.normal .tbl-list .btn.ico.active {
  color: #3f50b5 !important;
}
body.normal div.nav-left:after,
body.normal ul.main-nav li ul li:hover a.add:before,
body.normal ul.main-nav li ul li:hover a.add:after,
body.normal ul.main-nav li ul li.active a.add:before,
body.normal ul.main-nav li ul li.active a.add:after,
body.normal ul.main-nav li:hover > a.add,
body.normal ul.main-nav li.active > a.add,
body.normal ul.main-nav li:hover > a.down-arrow,
body.normal ul.main-nav li.active > a.down-arrow,
body.normal div.mxpaging a:hover,
body.normal div.mx-file-upload div.drop:hover,
body.normal div.veiw-edit div.ve-wrap a.view:hover,
body.normal div.veiw-edit div a.edit:hover,
body.normal div.veiw-edit div.ve-wrap a:hover,
body.normal i.rdo input:checked ~ em,
body.normal i.chk input:checked ~ em,
body.normal div.core-nav li.theme a:hover,
body.normal div.core-nav li.font a:hover,
body.normal div.core-nav li.theme a.active,
body.normal div.core-nav li.font a.active {
  background: #3f50b5 !important;
}
body.normal div.veiw-edit div.ve-wrap,
body.normal div.veiw-edit div.ve-wrap a,
body.normal div.veiw-edit div.ve-wrap a::before {
  background: #1677FF;
  color: #ffffff;
}
body.normal .tbl-list tr:first-child div.veiw-edit div.ve-wrap:after {
  border-bottom: 7px solid #1677FF;
}
body.normal div.veiw-edit div.ve-wrap:after {
  border-top: 7px solid #1677FF;
}
body.normal div.core-nav ul li a:hover {
  background: #717171;
}
body.normal div.mandatory {
  color: #000000;
}
body.normal .form-head,
body.normal .cke_top,
body.normal .cke_bottom,
body.normal ul.main-nav li a.add:before,
body.normal ul.main-nav li a.add:after,
body.normal .mx-list,
body.normal ul.mx-tag-wrap li,
body.normal div.mx-file-upload,
body.normal div.mx-file-upload ul li a.no-img,
body.normal div.no-records {
  background: #f0f0f0;
}
body.normal i.rdo input:checked ~ em,
body.normal i.chk input:checked ~ em {
  border: 1px solid #1677FF;
}
body.normal .tbl-list {
  border-spacing: 0 2px;
}
body.normal .tbl-list thead th {
  border-bottom: 2px solid #f0f0f0 !important;
  background: #efeaea;
}
body.normal .tbl-list thead th,
body.normal .tbl-list thead th a,
body.normal .tbl-list thead th a::before {
  border-top: #f0f0f0;
  border-bottom: #f0f0f0;
  background: #efeaea;
  color: #262626;
}
body.normal .tbl-list tbody td,
body.normal .tbl-list tbody td a,
body.normal .tbl-list tbody td a::before {
  border-top: #f0f0f0;
  border-bottom: #f0f0f0;
  background: #ffffff;
  color: #262626;
}
body.normal .tbl-list tfoot th {
  border-top: 2px solid #f0f0f0 !important;
  background: #efeaea;
}
body.normal .tbl-list tfoot th,
body.normal .tbl-list tfoot th a,
body.normal .tbl-list tfoot th a::before {
  border-top: #f0f0f0;
  border-bottom: #f0f0f0;
  background: #efeaea;
  color: #262626;
}
body.normal div.mxdialog,
body.normal div#mxloader {
  background-color: rgba(0, 0, 0, 0.6);
}
body.normal div.mxdialog .progress,
body.normal div.mxdialog .spinner div,
body.normal div#mxloader .progress,
body.normal div#mxloader .spinner div {
  box-shadow: none !important;
}/*# sourceMappingURL=theme.css.map */