/* RESET */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="password"] {
  -webkit-appearance: none;
  border-radius: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* LAZYSIZE */
.lazyload {
  opacity: 0;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
}
.lazyloaded {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  transition: all 700ms;
  -webkit-transition: all 700ms;
  -moz-transition: all 700ms;
  -o-transition: all 700ms;
}
/* */
.transition-all {
  transition: all 600ms ease-in-out;
  -webkit-transition: all 600ms ease-in-out;
  -moz-transition: all 600ms ease-in-out;
  -o-transition: all 600ms ease-in-out;
}
.transition-all350 {
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
}
.transition-all150 {
  transition: all 150ms ease;
  -webkit-transition: all 150ms ease;
  -moz-transition: all 150ms ease;
  -o-transition: all 150ms ease;
}
.transition-all50 {
  transition: all 50ms ease;
  -webkit-transition: all 50ms ease;
  -moz-transition: all 50ms ease;
  -o-transition: all 50ms ease;
}
.noradius {
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  border-radius: 0px!important;
}
.radius3px {
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
}
.radius5px {
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
}
.radius7px {
  -webkit-border-radius: 7px!important;
  -moz-border-radius: 7px!important;
  border-radius: 7px!important;
}
.radius10px {
  -webkit-border-radius: 10px!important;
  -moz-border-radius: 10px!important;
  border-radius: 10px!important;
}
.radius14px {
  -webkit-border-radius: 14px!important;
  -moz-border-radius: 14px!important;
  border-radius: 14px!important;
}
.radius36px {
  -webkit-border-radius: 36px!important;
  -moz-border-radius: 36px!important;
  border-radius: 36px!important;
}
.radius50 {
  -webkit-border-radius: 50%!important;
  -moz-border-radius: 50%!important;
  border-radius: 50%!important;
}
.standardEffect {
  opacity: 0;
  visibility: hidden;
}
.standardEffect_active {
  opacity: 1;
  visibility: visible;
}
.verticalCenter {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.horisontalCenter {
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.totalCenter {
  left: 50%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.resetAlign {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.zoom110 {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.zoom120 {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* FLEXBOX */
.display-flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
/* >> The Magnificent CLEARFIX << */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
/* Hides from IE-mac \*/
.clearfix {
  display: block;
}
/* OTHERS */
.submit-btn,
input[type="submit"],
input[type="button"],
button {
  cursor: pointer;
}
.hideme {
  display: none;
}
small {
  font-size: 11px;
}
/* FONT SMOOTHING */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  small {
    font-size: 12px;
  }
}
body {
  font-size: 16px;
}
@media screen and (min-width: 600px) {
  body {
    font-size: calc(14px  +  4  * ((100vw -  600px ) / 1000 ));
  }
}
@media screen and (min-width: 1600px) {
  body {
    font-size: 18px;
  }
}
p,
ol,
ul {
  line-height: 1.5em;
  margin: .6rem 0;
}
.no-style {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3em;
  margin: 1.2rem 0 .5rem;
}
h1 {
  font-size: 1.875em;
}
h2 {
  font-size: 1.7em;
}
h3 {
  font-size: 1.424em;
}
h4 {
  font-size: 1.266em;
}
h5 {
  font-size: 1.125em;
}
h6 {
  font-size: 1em;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: .65rem;
  font-weight: normal;
}
img {
  max-width: 100%;
}
img[align="left"],
img[style*="float: left"],
img[style*="float:left"] {
  margin: 0px 15px .8rem 0px;
}
img[align="right"],
img[style*="float: right"],
img[style*="float:right"] {
  margin: 0px 0px .8rem 15px;
}
pre,
blockquote {
  margin: 1rem 0;
}
li {
  margin-bottom: 5px;
}
/* NUKE WYSIWYG */
.nuke-wysiwyg {
  line-height: 1.5em;
  margin: 0 auto;
  margin-bottom: .8rem;
}
.nuke-wysiwyg p,
.nuke-wysiwyg ol,
.nuke-wysiwyg ul,
.nuke-wysiwyg img {
  margin-bottom: .6rem!important;
  margin-top: .6rem!important;
}
.nuke-wysiwyg ul {
  list-style: disc;
  padding-left: 20px;
}
.nuke-wysiwyg ol {
  list-style: decimal;
  padding-left: 20px;
}
.nuke-wysiwyg li {
  margin-bottom: 5px;
}
.nuke-wysiwyg img {
  max-width: 100%;
  display: block;
}
.nuke-wysiwyg blockquote {
  font-size: 1.33em;
  font-style: italic;
  line-height: 1.3em;
  text-align: center;
}
@media (min-width: 992px) {
  img[align="left"],
  img[style*="float: left"],
  img[style*="float:left"] {
    margin-right: 20px;
  }
  img[align="right"],
  img[style*="float: right"],
  img[style*="float:right"] {
    margin-left: 20px;
  }
}
@media (min-width: 1200px) {
  img[align="left"],
  img[style*="float: left"],
  img[style*="float:left"] {
    margin-right: 30px;
  }
  img[align="right"],
  img[style*="float: right"],
  img[style*="float:right"] {
    margin-left: 30px;
  }
}
@media screen and (min-width: 50em) {
  html {
    font-size: 2vw;
  }
}
@media screen and (min-width: 75em) {
  html {
    font-size: 1.5em;
  }
}
body ::-moz-selection {
  background: #4f78e1;
}
body ::selection {
  background: #4f78e1;
}
body blockquote,
body .form-group > label,
body .side-label label {
  color: #2c404d;
}
body .tab_links a.active,
body .tab-style-2 .tab_links a:hover {
  color: #4f78e1;
}
body a {
  color: #4f78e1;
}
body a:hover {
  color: #2c404d;
}
body .n-base {
  color: #4f78e1 !important;
}
body .btn.btn-light {
  color: #888888;
}
body .btn.btn-light:hover {
  color: #fff;
}
body .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body .form-group input[type=text]:hover,
body .form-group input[type=text]:focus,
body .form-group input[type=email]:hover,
body .form-group input[type=email]:focus,
body .form-group input[type=password]:hover,
body .form-group input[type=password]:focus,
body .form-group input[type=number]:hover,
body .form-group input[type=number]:focus,
body .form-group textarea:hover,
body .form-group textarea:focus,
body .form-group .select-style:hover,
body .tab-style-2 .tab_links a.active {
  border-color: #4f78e1;
}
body .select2-container--default .select2-selection--single:hover {
  border-color: #4f78e1;
}
body .header-full,
body .header-content {
  background-color: #3967dd;
}
body .header .logo {
  background-color: #4f78e1;
}
body table thead,
body table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body table td,
body table th {
  line-height: 1.2em;
}
body table td.vcenter,
body table th.vcenter {
  vertical-align: middle;
}
body table td.nowrap,
body table th.nowrap {
  white-space: nowrap;
}
body table.no-theme thead,
body table.no-theme tfoot {
  background-color: #fff;
}
body table.no-theme thead th,
body table.no-theme tfoot th,
body table.no-theme thead td,
body table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body table.no-theme thead th,
body table.no-theme tfoot th,
body table.no-theme thead td,
body table.no-theme tfoot td,
body table.no-theme thead a,
body table.no-theme tfoot a {
  color:#254D70
}
body table.no-theme tbody td,
body table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body table.no-theme tbody th,
body table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body table.no-theme.has-border th,
body table.no-theme.has-border td {
  border: 1px solid #eee;
}
body .ui-pagination li a.current {
  background-color: #4f78e1;
}
body .n-base {
  color: #4f78e1;
}
body .n-black {
  color: #888888;
}
body a.n-black:hover {
  color: #4f78e1;
}
body .n-lightblue {
  color: #00c1d5;
}
body a.n-lightblue:hover {
  color: #c1d500;
}
body .n-blue {
  color: #4f78e1;
}
body a.n-blue:hover {
  color: #78e14f;
}
body .n-blue2 {
  color: #0057b8;
}
body a.n-blue2:hover {
  color: #57b800;
}
body .n-darkblue {
  color: #2c404d;
}
body a.n-darkblue:hover {
  color: #404d2c;
}
body .n-purple {
  color: #a05eb5;
}
body a.n-purple:hover {
  color: #5eb5a0;
}
body .n-darkpurple {
  color: #563d82;
}
body a.n-darkpurple:hover {
  color: #3d8256;
}
body .n-red {
  color: #dc3030;
}
body a.n-red:hover {
  color: #3030dc;
}
body .n-darkred {
  color: #bc1919;
}
body a.n-darkred:hover {
  color: #1919bc;
}
body .n-yellow {
  color: #feab17;
}
body a.n-yellow:hover {
  color: #ab17fe;
}
body .n-orange {
  color: #ff9837;
}
body a.n-orange:hover {
  color: #9837ff;
}
body .n-green {
  color: #68be39;
}
body a.n-green:hover {
  color: #be3968;
}
body .n-basegreen {
  color: #a3c639;
}
body a.n-basegreen:hover {
  color: #c639a3;
}
body .n-darkgreen {
  color: #88a82a;
}
body a.n-darkgreen:hover {
  color: #a82a88;
}
body .n-beige {
  color: #b7a99a;
}
body a.n-beige:hover {
  color: #a99ab7;
}
body .n-gray {
  color: #b1b3b5;
}
body a.n-gray:hover {
  color: #888888;
}
body .n-light {
  color: #818181;
}
body .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body .btn-ghost.btn-blue {
  color: #4f78e1;
}
body .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body .btn-ghost.btn-beige {
  color: #b7a99a;
}
body .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body .btn-ghost.btn-red {
  color: #dc3030;
}
body .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body .btn-ghost.btn-darkred {
  color: #bc1919;
}
body .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body .btn-ghost.btn-purple {
  color: #a05eb5;
}
body .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body .btn-ghost.btn-green {
  color: #68be39;
}
body .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body .btn-ghost.btn-yellow {
  color: #feab17;
}
body .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body .btn-ghost.btn-orange {
  color: #ff9837;
}
body .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body .btn-purple,
body .btn-darkpurple,
body .btn-red,
body .btn-darkred,
body .btn-green,
body .btn-darkgreen,
body .btn-lightblue,
body .btn-blue,
body .btn-blue2,
body .btn-yellow,
body .btn-orange,
body .btn-beige {
  color: #fff;
}
body .btn-purple:hover,
body .btn-darkpurple:hover,
body .btn-red:hover,
body .btn-darkred:hover,
body .btn-green:hover,
body .btn-darkgreen:hover,
body .btn-lightblue:hover,
body .btn-blue:hover,
body .btn-blue2:hover,
body .btn-yellow:hover,
body .btn-orange:hover,
body .btn-beige:hover {
  color: #fff;
}
body .btn-darkblue {
  color: #a3c639;
}
body .btn-darkblue:hover {
  color: #a3c639 !important;
}
body .tab_links a {
  color: #888888;
}
body .side-menu.theme-colored > li,
body .side-menu2.theme-colored > li {
  border-color: #3061dc;
}
body .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body .side-menu.theme-colored > li > a,
body .side-menu2.theme-colored > li > a {
  background-color: #4f78e1;
  color: #fff;
}
body .side-menu2.theme-colored > li > a:hover,
body .side-menu2.theme-colored > li > a.opened {
  background-color: #3061dc;
}
body .side-menu.theme-colored > li > a:hover,
body .side-menu.theme-colored > li:hover > a {
  background-color: #3061dc;
}
body .side-menu.theme-colored .sub-menu li {
  border-color: #214ec2;
}
body .side-menu.theme-colored .sub-menu a,
body .side-menu2.theme-colored .sub-menu,
body .side-menu2.theme-colored .sub-menu a {
  background-color: #3061dc;
  color: #fff;
}
body .side-menu.theme-colored .sub-menu a:hover,
body .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #214ec2;
}
body .side-menu2.theme-colored .sub-menu li {
  border-color: #214ec2;
}
body .side-menu2.theme-colored .sub-menu a:hover,
body .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body .side-menu2 .sub-menu a,
body .side-menu3 .sub-menu a {
  color: #888888;
}
body .side-menu2 .sub-menu a:hover,
body .side-menu2 .sub-menu a.opened,
body .side-menu3 a:hover,
body .side-menu3 a.opened {
  color: #4f78e1;
}
body .side-menu3.theme-colored {
  border-color: #3061dc;
  background-color: #4f78e1;
}
body .side-menu3.theme-colored a {
  color: #fff;
}
body .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body .has-hiddenmenu.theme-colored > span,
body .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #4f78e1;
  color: #fff;
}
body .has-hiddenmenu.theme-colored .hiddenmenu,
body .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #2557d8;
}
body .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #2557d8;
}
body .main-nav {
  border-left: 1px solid #3061dc;
}
body .main-nav.full-width {
  width: 100%;
  background-color: #4f78e1;
}
body .main-nav.has-border {
  border-top: 1px solid #3061dc;
}
body .main-nav a {
  background-color: #4f78e1;
  color: #fff;
}
body .main-nav a:hover,
body .main-nav li:hover > a {
  background-color: #3061dc;
}
body .main-nav > li {
  border-right: 1px solid #3061dc;
}
body .main-nav .sub-nav li {
  border-top: 1px solid #3061dc;
}
body .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #3061dc;
}
body .breadcrumbs li {
  color: #4f78e1;
}
body .breadcrumbs li a:hover {
  color: #4f78e1;
}
body .pagination-table table {
  width: auto;
}
body .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body .pagination-table table a,
body .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body .pagination-table table span {
  color: #fff;
  background-color: #4f78e1;
}
body .pagination-table.smaller table a,
body .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-blue ::-moz-selection {
  background: #4f78e1;
}
body.theme-blue ::selection {
  background: #4f78e1;
}
body.theme-blue blockquote,
body.theme-blue .form-group > label,
body.theme-blue .side-label label {
  color: #2c404d;
}
body.theme-blue .tab_links a.active,
body.theme-blue .tab-style-2 .tab_links a:hover {
  color: #4f78e1;
}
body.theme-blue a {
  color: #4f78e1;
}
body.theme-blue a:hover {
  color: #2c404d;
}
body.theme-blue .n-base {
  color: #4f78e1 !important;
}
body.theme-blue .btn.btn-light {
  color: #888888;
}
body.theme-blue .btn.btn-light:hover {
  color: #fff;
}
body.theme-blue .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-blue .form-group input[type=text]:hover,
body.theme-blue .form-group input[type=text]:focus,
body.theme-blue .form-group input[type=email]:hover,
body.theme-blue .form-group input[type=email]:focus,
body.theme-blue .form-group input[type=password]:hover,
body.theme-blue .form-group input[type=password]:focus,
body.theme-blue .form-group input[type=number]:hover,
body.theme-blue .form-group input[type=number]:focus,
body.theme-blue .form-group textarea:hover,
body.theme-blue .form-group textarea:focus,
body.theme-blue .form-group .select-style:hover,
body.theme-blue .tab-style-2 .tab_links a.active {
  border-color: #4f78e1;
}
body.theme-blue .select2-container--default .select2-selection--single:hover {
  border-color: #4f78e1;
}
body.theme-blue .header-full,
body.theme-blue .header-content {
  background-color: #3967dd;
}
body.theme-blue .header .logo {
  background-color: #4f78e1;
}
body.theme-blue table thead,
body.theme-blue table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-blue table td,
body.theme-blue table th {
  line-height: 1.2em;
}
body.theme-blue table td.vcenter,
body.theme-blue table th.vcenter {
  vertical-align: middle;
}
body.theme-blue table td.nowrap,
body.theme-blue table th.nowrap {
  white-space: nowrap;
}
body.theme-blue table.no-theme thead,
body.theme-blue table.no-theme tfoot {
  background-color: #fff;
}
body.theme-blue table.no-theme thead th,
body.theme-blue table.no-theme tfoot th,
body.theme-blue table.no-theme thead td,
body.theme-blue table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-blue table.no-theme thead th,
body.theme-blue table.no-theme tfoot th,
body.theme-blue table.no-theme thead td,
body.theme-blue table.no-theme tfoot td,
body.theme-blue table.no-theme thead a,
body.theme-blue table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-blue table.no-theme tbody td,
body.theme-blue table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-blue table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-blue table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-blue table.no-theme tbody th,
body.theme-blue table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-blue table.no-theme.has-border th,
body.theme-blue table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-blue .ui-pagination li a.current {
  background-color: #4f78e1;
}
body.theme-blue .n-base {
  color: #4f78e1;
}
body.theme-blue .n-black {
  color: #888888;
}
body.theme-blue a.n-black:hover {
  color: #4f78e1;
}
body.theme-blue .n-lightblue {
  color: #00c1d5;
}
body.theme-blue a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-blue .n-blue {
  color: #4f78e1;
}
body.theme-blue a.n-blue:hover {
  color: #78e14f;
}
body.theme-blue .n-blue2 {
  color: #0057b8;
}
body.theme-blue a.n-blue2:hover {
  color: #57b800;
}
body.theme-blue .n-darkblue {
  color: #2c404d;
}
body.theme-blue a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-blue .n-purple {
  color: #a05eb5;
}
body.theme-blue a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-blue .n-darkpurple {
  color: #563d82;
}
body.theme-blue a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-blue .n-red {
  color: #dc3030;
}
body.theme-blue a.n-red:hover {
  color: #3030dc;
}
body.theme-blue .n-darkred {
  color: #bc1919;
}
body.theme-blue a.n-darkred:hover {
  color: #1919bc;
}
body.theme-blue .n-yellow {
  color: #feab17;
}
body.theme-blue a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-blue .n-orange {
  color: #ff9837;
}
body.theme-blue a.n-orange:hover {
  color: #9837ff;
}
body.theme-blue .n-green {
  color: #68be39;
}
body.theme-blue a.n-green:hover {
  color: #be3968;
}
body.theme-blue .n-basegreen {
  color: #a3c639;
}
body.theme-blue a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-blue .n-darkgreen {
  color: #88a82a;
}
body.theme-blue a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-blue .n-beige {
  color: #b7a99a;
}
body.theme-blue a.n-beige:hover {
  color: #a99ab7;
}
body.theme-blue .n-gray {
  color: #b1b3b5;
}
body.theme-blue a.n-gray:hover {
  color: #888888;
}
body.theme-blue .n-light {
  color: #818181;
}
body.theme-blue .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-blue .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-blue .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-blue .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-blue .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-blue .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-blue .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-blue .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-blue .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-blue .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-blue .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-blue .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-blue .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-blue .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-blue .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-blue .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-blue .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-blue .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-blue .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-blue .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-blue .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-blue .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-blue .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-blue .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-blue .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-blue .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-blue .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-blue .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-blue .btn-purple,
body.theme-blue .btn-darkpurple,
body.theme-blue .btn-red,
body.theme-blue .btn-darkred,
body.theme-blue .btn-green,
body.theme-blue .btn-darkgreen,
body.theme-blue .btn-lightblue,
body.theme-blue .btn-blue,
body.theme-blue .btn-blue2,
body.theme-blue .btn-yellow,
body.theme-blue .btn-orange,
body.theme-blue .btn-beige {
  color: #fff;
}
body.theme-blue .btn-purple:hover,
body.theme-blue .btn-darkpurple:hover,
body.theme-blue .btn-red:hover,
body.theme-blue .btn-darkred:hover,
body.theme-blue .btn-green:hover,
body.theme-blue .btn-darkgreen:hover,
body.theme-blue .btn-lightblue:hover,
body.theme-blue .btn-blue:hover,
body.theme-blue .btn-blue2:hover,
body.theme-blue .btn-yellow:hover,
body.theme-blue .btn-orange:hover,
body.theme-blue .btn-beige:hover {
  color: #fff;
}
body.theme-blue .btn-darkblue {
  color: #a3c639;
}
body.theme-blue .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-blue .tab_links a {
  color: #888888;
}
body.theme-blue .side-menu.theme-colored > li,
body.theme-blue .side-menu2.theme-colored > li {
  border-color: #3061dc;
}
body.theme-blue .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-blue .side-menu.theme-colored > li > a,
body.theme-blue .side-menu2.theme-colored > li > a {
  background-color: #4f78e1;
  color: #fff;
}
body.theme-blue .side-menu2.theme-colored > li > a:hover,
body.theme-blue .side-menu2.theme-colored > li > a.opened {
  background-color: #3061dc;
}
body.theme-blue .side-menu.theme-colored > li > a:hover,
body.theme-blue .side-menu.theme-colored > li:hover > a {
  background-color: #3061dc;
}
body.theme-blue .side-menu.theme-colored .sub-menu li {
  border-color: #214ec2;
}
body.theme-blue .side-menu.theme-colored .sub-menu a,
body.theme-blue .side-menu2.theme-colored .sub-menu,
body.theme-blue .side-menu2.theme-colored .sub-menu a {
  background-color: #3061dc;
  color: #fff;
}
body.theme-blue .side-menu.theme-colored .sub-menu a:hover,
body.theme-blue .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #214ec2;
}
body.theme-blue .side-menu2.theme-colored .sub-menu li {
  border-color: #214ec2;
}
body.theme-blue .side-menu2.theme-colored .sub-menu a:hover,
body.theme-blue .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-blue .side-menu2 .sub-menu a,
body.theme-blue .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-blue .side-menu2 .sub-menu a:hover,
body.theme-blue .side-menu2 .sub-menu a.opened,
body.theme-blue .side-menu3 a:hover,
body.theme-blue .side-menu3 a.opened {
  color: #4f78e1;
}
body.theme-blue .side-menu3.theme-colored {
  border-color: #3061dc;
  background-color: #4f78e1;
}
body.theme-blue .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-blue .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-blue .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-blue .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-blue .has-hiddenmenu.theme-colored > span,
body.theme-blue .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #4f78e1;
  color: #fff;
}
body.theme-blue .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-blue .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #2557d8;
}
body.theme-blue .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #2557d8;
}
body.theme-blue .main-nav {
  border-left: 1px solid #3061dc;
}
body.theme-blue .main-nav.full-width {
  width: 100%;
  background-color: #4f78e1;
}
body.theme-blue .main-nav.has-border {
  border-top: 1px solid #3061dc;
}
body.theme-blue .main-nav a {
  background-color: #4f78e1;
  color: #fff;
}
body.theme-blue .main-nav a:hover,
body.theme-blue .main-nav li:hover > a {
  background-color: #3061dc;
}
body.theme-blue .main-nav > li {
  border-right: 1px solid #3061dc;
}
body.theme-blue .main-nav .sub-nav li {
  border-top: 1px solid #3061dc;
}
body.theme-blue .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #3061dc;
}
body.theme-blue .breadcrumbs li {
  color: #4f78e1;
}
body.theme-blue .breadcrumbs li a:hover {
  color: #4f78e1;
}
body.theme-blue .pagination-table table {
  width: auto;
}
body.theme-blue .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-blue .pagination-table table a,
body.theme-blue .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-blue .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-blue .pagination-table table span {
  color: #fff;
  background-color: #4f78e1;
}
body.theme-blue .pagination-table.smaller table a,
body.theme-blue .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-lightblue ::-moz-selection {
  background: #00c1d5;
}
body.theme-lightblue ::selection {
  background: #00c1d5;
}
body.theme-lightblue blockquote,
body.theme-lightblue .form-group > label,
body.theme-lightblue .side-label label {
  color: #2c404d;
}
body.theme-lightblue .tab_links a.active,
body.theme-lightblue .tab-style-2 .tab_links a:hover {
  color: #00c1d5;
}
body.theme-lightblue a {
  color: #00c1d5;
}
body.theme-lightblue a:hover {
  color: #2c404d;
}
body.theme-lightblue .n-base {
  color: #00c1d5 !important;
}
body.theme-lightblue .btn.btn-light {
  color: #888888;
}
body.theme-lightblue .btn.btn-light:hover {
  color: #fff;
}
body.theme-lightblue .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-lightblue .form-group input[type=text]:hover,
body.theme-lightblue .form-group input[type=text]:focus,
body.theme-lightblue .form-group input[type=email]:hover,
body.theme-lightblue .form-group input[type=email]:focus,
body.theme-lightblue .form-group input[type=password]:hover,
body.theme-lightblue .form-group input[type=password]:focus,
body.theme-lightblue .form-group input[type=number]:hover,
body.theme-lightblue .form-group input[type=number]:focus,
body.theme-lightblue .form-group textarea:hover,
body.theme-lightblue .form-group textarea:focus,
body.theme-lightblue .form-group .select-style:hover,
body.theme-lightblue .tab-style-2 .tab_links a.active {
  border-color: #00c1d5;
}
body.theme-lightblue .select2-container--default .select2-selection--single:hover {
  border-color: #00c1d5;
}
body.theme-lightblue .header-full,
body.theme-lightblue .header-content {
  background-color: #00aabc;
}
body.theme-lightblue .header .logo {
  background-color: #00c1d5;
}
body.theme-lightblue table thead,
body.theme-lightblue table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-lightblue table td,
body.theme-lightblue table th {
  line-height: 1.2em;
}
body.theme-lightblue table td.vcenter,
body.theme-lightblue table th.vcenter {
  vertical-align: middle;
}
body.theme-lightblue table td.nowrap,
body.theme-lightblue table th.nowrap {
  white-space: nowrap;
}
body.theme-lightblue table.no-theme thead,
body.theme-lightblue table.no-theme tfoot {
  background-color: #fff;
}
body.theme-lightblue table.no-theme thead th,
body.theme-lightblue table.no-theme tfoot th,
body.theme-lightblue table.no-theme thead td,
body.theme-lightblue table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-lightblue table.no-theme thead th,
body.theme-lightblue table.no-theme tfoot th,
body.theme-lightblue table.no-theme thead td,
body.theme-lightblue table.no-theme tfoot td,
body.theme-lightblue table.no-theme thead a,
body.theme-lightblue table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-lightblue table.no-theme tbody td,
body.theme-lightblue table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-lightblue table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-lightblue table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-lightblue table.no-theme tbody th,
body.theme-lightblue table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-lightblue table.no-theme.has-border th,
body.theme-lightblue table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-lightblue .ui-pagination li a.current {
  background-color: #00c1d5;
}
body.theme-lightblue .n-base {
  color: #00c1d5;
}
body.theme-lightblue .n-black {
  color: #888888;
}
body.theme-lightblue a.n-black:hover {
  color: #4f78e1;
}
body.theme-lightblue .n-lightblue {
  color: #00c1d5;
}
body.theme-lightblue a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-lightblue .n-blue {
  color: #4f78e1;
}
body.theme-lightblue a.n-blue:hover {
  color: #78e14f;
}
body.theme-lightblue .n-blue2 {
  color: #0057b8;
}
body.theme-lightblue a.n-blue2:hover {
  color: #57b800;
}
body.theme-lightblue .n-darkblue {
  color: #2c404d;
}
body.theme-lightblue a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-lightblue .n-purple {
  color: #a05eb5;
}
body.theme-lightblue a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-lightblue .n-darkpurple {
  color: #563d82;
}
body.theme-lightblue a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-lightblue .n-red {
  color: #dc3030;
}
body.theme-lightblue a.n-red:hover {
  color: #3030dc;
}
body.theme-lightblue .n-darkred {
  color: #bc1919;
}
body.theme-lightblue a.n-darkred:hover {
  color: #1919bc;
}
body.theme-lightblue .n-yellow {
  color: #feab17;
}
body.theme-lightblue a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-lightblue .n-orange {
  color: #ff9837;
}
body.theme-lightblue a.n-orange:hover {
  color: #9837ff;
}
body.theme-lightblue .n-green {
  color: #68be39;
}
body.theme-lightblue a.n-green:hover {
  color: #be3968;
}
body.theme-lightblue .n-basegreen {
  color: #a3c639;
}
body.theme-lightblue a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-lightblue .n-darkgreen {
  color: #88a82a;
}
body.theme-lightblue a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-lightblue .n-beige {
  color: #b7a99a;
}
body.theme-lightblue a.n-beige:hover {
  color: #a99ab7;
}
body.theme-lightblue .n-gray {
  color: #b1b3b5;
}
body.theme-lightblue a.n-gray:hover {
  color: #888888;
}
body.theme-lightblue .n-light {
  color: #818181;
}
body.theme-lightblue .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-lightblue .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-lightblue .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-lightblue .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-lightblue .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-lightblue .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-lightblue .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-lightblue .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-lightblue .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-lightblue .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-lightblue .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-lightblue .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-lightblue .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-lightblue .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-lightblue .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-lightblue .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-lightblue .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-lightblue .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-lightblue .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-lightblue .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-lightblue .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-lightblue .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-lightblue .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-lightblue .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-lightblue .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-lightblue .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-lightblue .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-lightblue .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-lightblue .btn-purple,
body.theme-lightblue .btn-darkpurple,
body.theme-lightblue .btn-red,
body.theme-lightblue .btn-darkred,
body.theme-lightblue .btn-green,
body.theme-lightblue .btn-darkgreen,
body.theme-lightblue .btn-lightblue,
body.theme-lightblue .btn-blue,
body.theme-lightblue .btn-blue2,
body.theme-lightblue .btn-yellow,
body.theme-lightblue .btn-orange,
body.theme-lightblue .btn-beige {
  color: #fff;
}
body.theme-lightblue .btn-purple:hover,
body.theme-lightblue .btn-darkpurple:hover,
body.theme-lightblue .btn-red:hover,
body.theme-lightblue .btn-darkred:hover,
body.theme-lightblue .btn-green:hover,
body.theme-lightblue .btn-darkgreen:hover,
body.theme-lightblue .btn-lightblue:hover,
body.theme-lightblue .btn-blue:hover,
body.theme-lightblue .btn-blue2:hover,
body.theme-lightblue .btn-yellow:hover,
body.theme-lightblue .btn-orange:hover,
body.theme-lightblue .btn-beige:hover {
  color: #fff;
}
body.theme-lightblue .btn-darkblue {
  color: #a3c639;
}
body.theme-lightblue .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-lightblue .tab_links a {
  color: #888888;
}
body.theme-lightblue .side-menu.theme-colored > li,
body.theme-lightblue .side-menu2.theme-colored > li {
  border-color: #00a1b1;
}
body.theme-lightblue .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-lightblue .side-menu.theme-colored > li > a,
body.theme-lightblue .side-menu2.theme-colored > li > a {
  background-color: #00c1d5;
  color: #fff;
}
body.theme-lightblue .side-menu2.theme-colored > li > a:hover,
body.theme-lightblue .side-menu2.theme-colored > li > a.opened {
  background-color: #00a1b1;
}
body.theme-lightblue .side-menu.theme-colored > li > a:hover,
body.theme-lightblue .side-menu.theme-colored > li:hover > a {
  background-color: #00a1b1;
}
body.theme-lightblue .side-menu.theme-colored .sub-menu li {
  border-color: #007c89;
}
body.theme-lightblue .side-menu.theme-colored .sub-menu a,
body.theme-lightblue .side-menu2.theme-colored .sub-menu,
body.theme-lightblue .side-menu2.theme-colored .sub-menu a {
  background-color: #00a1b1;
  color: #fff;
}
body.theme-lightblue .side-menu.theme-colored .sub-menu a:hover,
body.theme-lightblue .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #007c89;
}
body.theme-lightblue .side-menu2.theme-colored .sub-menu li {
  border-color: #007c89;
}
body.theme-lightblue .side-menu2.theme-colored .sub-menu a:hover,
body.theme-lightblue .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-lightblue .side-menu2 .sub-menu a,
body.theme-lightblue .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-lightblue .side-menu2 .sub-menu a:hover,
body.theme-lightblue .side-menu2 .sub-menu a.opened,
body.theme-lightblue .side-menu3 a:hover,
body.theme-lightblue .side-menu3 a.opened {
  color: #00c1d5;
}
body.theme-lightblue .side-menu3.theme-colored {
  border-color: #00a1b1;
  background-color: #00c1d5;
}
body.theme-lightblue .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-lightblue .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-lightblue .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-lightblue .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-lightblue .has-hiddenmenu.theme-colored > span,
body.theme-lightblue .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #00c1d5;
  color: #fff;
}
body.theme-lightblue .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-lightblue .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #0093a2;
}
body.theme-lightblue .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #0093a2;
}
body.theme-lightblue .main-nav {
  border-left: 1px solid #00a1b1;
}
body.theme-lightblue .main-nav.full-width {
  width: 100%;
  background-color: #00c1d5;
}
body.theme-lightblue .main-nav.has-border {
  border-top: 1px solid #00a1b1;
}
body.theme-lightblue .main-nav a {
  background-color: #00c1d5;
  color: #fff;
}
body.theme-lightblue .main-nav a:hover,
body.theme-lightblue .main-nav li:hover > a {
  background-color: #00a1b1;
}
body.theme-lightblue .main-nav > li {
  border-right: 1px solid #00a1b1;
}
body.theme-lightblue .main-nav .sub-nav li {
  border-top: 1px solid #00a1b1;
}
body.theme-lightblue .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #00a1b1;
}
body.theme-lightblue .breadcrumbs li {
  color: #00c1d5;
}
body.theme-lightblue .breadcrumbs li a:hover {
  color: #00c1d5;
}
body.theme-lightblue .pagination-table table {
  width: auto;
}
body.theme-lightblue .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-lightblue .pagination-table table a,
body.theme-lightblue .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-lightblue .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-lightblue .pagination-table table span {
  color: #fff;
  background-color: #00c1d5;
}
body.theme-lightblue .pagination-table.smaller table a,
body.theme-lightblue .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-blue2 ::-moz-selection {
  background: #0057b8;
}
body.theme-blue2 ::selection {
  background: #0057b8;
}
body.theme-blue2 blockquote,
body.theme-blue2 .form-group > label,
body.theme-blue2 .side-label label {
  color: #2c404d;
}
body.theme-blue2 .tab_links a.active,
body.theme-blue2 .tab-style-2 .tab_links a:hover {
  color: #0057b8;
}
body.theme-blue2 a {
  color: #0057b8;
}
body.theme-blue2 a:hover {
  color: #2c404d;
}
body.theme-blue2 .n-base {
  color: #0057b8 !important;
}
body.theme-blue2 .btn.btn-light {
  color: #888888;
}
body.theme-blue2 .btn.btn-light:hover {
  color: #fff;
}
body.theme-blue2 .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-blue2 .form-group input[type=text]:hover,
body.theme-blue2 .form-group input[type=text]:focus,
body.theme-blue2 .form-group input[type=email]:hover,
body.theme-blue2 .form-group input[type=email]:focus,
body.theme-blue2 .form-group input[type=password]:hover,
body.theme-blue2 .form-group input[type=password]:focus,
body.theme-blue2 .form-group input[type=number]:hover,
body.theme-blue2 .form-group input[type=number]:focus,
body.theme-blue2 .form-group textarea:hover,
body.theme-blue2 .form-group textarea:focus,
body.theme-blue2 .form-group .select-style:hover,
body.theme-blue2 .tab-style-2 .tab_links a.active {
  border-color: #0057b8;
}
body.theme-blue2 .select2-container--default .select2-selection--single:hover {
  border-color: #0057b8;
}
body.theme-blue2 .header-full,
body.theme-blue2 .header-content {
  background-color: #004b9f;
}
body.theme-blue2 .header .logo {
  background-color: #0057b8;
}
body.theme-blue2 table thead,
body.theme-blue2 table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-blue2 table td,
body.theme-blue2 table th {
  line-height: 1.2em;
}
body.theme-blue2 table td.vcenter,
body.theme-blue2 table th.vcenter {
  vertical-align: middle;
}
body.theme-blue2 table td.nowrap,
body.theme-blue2 table th.nowrap {
  white-space: nowrap;
}
body.theme-blue2 table.no-theme thead,
body.theme-blue2 table.no-theme tfoot {
  background-color: #fff;
}
body.theme-blue2 table.no-theme thead th,
body.theme-blue2 table.no-theme tfoot th,
body.theme-blue2 table.no-theme thead td,
body.theme-blue2 table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-blue2 table.no-theme thead th,
body.theme-blue2 table.no-theme tfoot th,
body.theme-blue2 table.no-theme thead td,
body.theme-blue2 table.no-theme tfoot td,
body.theme-blue2 table.no-theme thead a,
body.theme-blue2 table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-blue2 table.no-theme tbody td,
body.theme-blue2 table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-blue2 table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-blue2 table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-blue2 table.no-theme tbody th,
body.theme-blue2 table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-blue2 table.no-theme.has-border th,
body.theme-blue2 table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-blue2 .ui-pagination li a.current {
  background-color: #0057b8;
}
body.theme-blue2 .n-base {
  color: #0057b8;
}
body.theme-blue2 .n-black {
  color: #888888;
}
body.theme-blue2 a.n-black:hover {
  color: #4f78e1;
}
body.theme-blue2 .n-lightblue {
  color: #00c1d5;
}
body.theme-blue2 a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-blue2 .n-blue {
  color: #4f78e1;
}
body.theme-blue2 a.n-blue:hover {
  color: #78e14f;
}
body.theme-blue2 .n-blue2 {
  color: #0057b8;
}
body.theme-blue2 a.n-blue2:hover {
  color: #57b800;
}
body.theme-blue2 .n-darkblue {
  color: #2c404d;
}
body.theme-blue2 a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-blue2 .n-purple {
  color: #a05eb5;
}
body.theme-blue2 a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-blue2 .n-darkpurple {
  color: #563d82;
}
body.theme-blue2 a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-blue2 .n-red {
  color: #dc3030;
}
body.theme-blue2 a.n-red:hover {
  color: #3030dc;
}
body.theme-blue2 .n-darkred {
  color: #bc1919;
}
body.theme-blue2 a.n-darkred:hover {
  color: #1919bc;
}
body.theme-blue2 .n-yellow {
  color: #feab17;
}
body.theme-blue2 a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-blue2 .n-orange {
  color: #ff9837;
}
body.theme-blue2 a.n-orange:hover {
  color: #9837ff;
}
body.theme-blue2 .n-green {
  color: #68be39;
}
body.theme-blue2 a.n-green:hover {
  color: #be3968;
}
body.theme-blue2 .n-basegreen {
  color: #a3c639;
}
body.theme-blue2 a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-blue2 .n-darkgreen {
  color: #88a82a;
}
body.theme-blue2 a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-blue2 .n-beige {
  color: #b7a99a;
}
body.theme-blue2 a.n-beige:hover {
  color: #a99ab7;
}
body.theme-blue2 .n-gray {
  color: #b1b3b5;
}
body.theme-blue2 a.n-gray:hover {
  color: #888888;
}
body.theme-blue2 .n-light {
  color: #818181;
}
body.theme-blue2 .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-blue2 .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-blue2 .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-blue2 .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-blue2 .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-blue2 .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-blue2 .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-blue2 .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-blue2 .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-blue2 .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-blue2 .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-blue2 .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-blue2 .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-blue2 .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-blue2 .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-blue2 .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-blue2 .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-blue2 .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-blue2 .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-blue2 .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-blue2 .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-blue2 .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-blue2 .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-blue2 .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-blue2 .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-blue2 .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-blue2 .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-blue2 .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-blue2 .btn-purple,
body.theme-blue2 .btn-darkpurple,
body.theme-blue2 .btn-red,
body.theme-blue2 .btn-darkred,
body.theme-blue2 .btn-green,
body.theme-blue2 .btn-darkgreen,
body.theme-blue2 .btn-lightblue,
body.theme-blue2 .btn-blue,
body.theme-blue2 .btn-blue2,
body.theme-blue2 .btn-yellow,
body.theme-blue2 .btn-orange,
body.theme-blue2 .btn-beige {
  color: #fff;
}
body.theme-blue2 .btn-purple:hover,
body.theme-blue2 .btn-darkpurple:hover,
body.theme-blue2 .btn-red:hover,
body.theme-blue2 .btn-darkred:hover,
body.theme-blue2 .btn-green:hover,
body.theme-blue2 .btn-darkgreen:hover,
body.theme-blue2 .btn-lightblue:hover,
body.theme-blue2 .btn-blue:hover,
body.theme-blue2 .btn-blue2:hover,
body.theme-blue2 .btn-yellow:hover,
body.theme-blue2 .btn-orange:hover,
body.theme-blue2 .btn-beige:hover {
  color: #fff;
}
body.theme-blue2 .btn-darkblue {
  color: #a3c639;
}
body.theme-blue2 .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-blue2 .tab_links a {
  color: #888888;
}
body.theme-blue2 .side-menu.theme-colored > li,
body.theme-blue2 .side-menu2.theme-colored > li {
  border-color: #004694;
}
body.theme-blue2 .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-blue2 .side-menu.theme-colored > li > a,
body.theme-blue2 .side-menu2.theme-colored > li > a {
  background-color: #0057b8;
  color: #fff;
}
body.theme-blue2 .side-menu2.theme-colored > li > a:hover,
body.theme-blue2 .side-menu2.theme-colored > li > a.opened {
  background-color: #004694;
}
body.theme-blue2 .side-menu.theme-colored > li > a:hover,
body.theme-blue2 .side-menu.theme-colored > li:hover > a {
  background-color: #004694;
}
body.theme-blue2 .side-menu.theme-colored .sub-menu li {
  border-color: #00336c;
}
body.theme-blue2 .side-menu.theme-colored .sub-menu a,
body.theme-blue2 .side-menu2.theme-colored .sub-menu,
body.theme-blue2 .side-menu2.theme-colored .sub-menu a {
  background-color: #004694;
  color: #fff;
}
body.theme-blue2 .side-menu.theme-colored .sub-menu a:hover,
body.theme-blue2 .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #00336c;
}
body.theme-blue2 .side-menu2.theme-colored .sub-menu li {
  border-color: #00336c;
}
body.theme-blue2 .side-menu2.theme-colored .sub-menu a:hover,
body.theme-blue2 .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-blue2 .side-menu2 .sub-menu a,
body.theme-blue2 .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-blue2 .side-menu2 .sub-menu a:hover,
body.theme-blue2 .side-menu2 .sub-menu a.opened,
body.theme-blue2 .side-menu3 a:hover,
body.theme-blue2 .side-menu3 a.opened {
  color: #0057b8;
}
body.theme-blue2 .side-menu3.theme-colored {
  border-color: #004694;
  background-color: #0057b8;
}
body.theme-blue2 .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-blue2 .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-blue2 .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-blue2 .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-blue2 .has-hiddenmenu.theme-colored > span,
body.theme-blue2 .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #0057b8;
  color: #fff;
}
body.theme-blue2 .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-blue2 .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #003f85;
}
body.theme-blue2 .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #003f85;
}
body.theme-blue2 .main-nav {
  border-left: 1px solid #004694;
}
body.theme-blue2 .main-nav.full-width {
  width: 100%;
  background-color: #0057b8;
}
body.theme-blue2 .main-nav.has-border {
  border-top: 1px solid #004694;
}
body.theme-blue2 .main-nav a {
  background-color: #0057b8;
  color: #fff;
}
body.theme-blue2 .main-nav a:hover,
body.theme-blue2 .main-nav li:hover > a {
  background-color: #004694;
}
body.theme-blue2 .main-nav > li {
  border-right: 1px solid #004694;
}
body.theme-blue2 .main-nav .sub-nav li {
  border-top: 1px solid #004694;
}
body.theme-blue2 .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #004694;
}
body.theme-blue2 .breadcrumbs li {
  color: #0057b8;
}
body.theme-blue2 .breadcrumbs li a:hover {
  color: #0057b8;
}
body.theme-blue2 .pagination-table table {
  width: auto;
}
body.theme-blue2 .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-blue2 .pagination-table table a,
body.theme-blue2 .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-blue2 .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-blue2 .pagination-table table span {
  color: #fff;
  background-color: #0057b8;
}
body.theme-blue2 .pagination-table.smaller table a,
body.theme-blue2 .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-darkblue ::-moz-selection {
  background: #2c404d;
}
body.theme-darkblue ::selection {
  background: #2c404d;
}
body.theme-darkblue blockquote,
body.theme-darkblue .form-group > label,
body.theme-darkblue .side-label label {
  color: #2c404d;
}
body.theme-darkblue .tab_links a.active,
body.theme-darkblue .tab-style-2 .tab_links a:hover {
  color: #2c404d;
}
body.theme-darkblue a {
  color: #2c404d;
}
body.theme-darkblue a:hover {
  color: #2c404d;
}
body.theme-darkblue .n-base {
  color: #2c404d !important;
}
body.theme-darkblue .btn.btn-light {
  color: #888888;
}
body.theme-darkblue .btn.btn-light:hover {
  color: #fff;
}
body.theme-darkblue .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-darkblue .form-group input[type=text]:hover,
body.theme-darkblue .form-group input[type=text]:focus,
body.theme-darkblue .form-group input[type=email]:hover,
body.theme-darkblue .form-group input[type=email]:focus,
body.theme-darkblue .form-group input[type=password]:hover,
body.theme-darkblue .form-group input[type=password]:focus,
body.theme-darkblue .form-group input[type=number]:hover,
body.theme-darkblue .form-group input[type=number]:focus,
body.theme-darkblue .form-group textarea:hover,
body.theme-darkblue .form-group textarea:focus,
body.theme-darkblue .form-group .select-style:hover,
body.theme-darkblue .tab-style-2 .tab_links a.active {
  border-color: #2c404d;
}
body.theme-darkblue .select2-container--default .select2-selection--single:hover {
  border-color: #2c404d;
}
body.theme-darkblue .header-full,
body.theme-darkblue .header-content {
  background-color: #23333d;
}
body.theme-darkblue .header .logo {
  background-color: #2c404d;
}
body.theme-darkblue table thead,
body.theme-darkblue table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-darkblue table td,
body.theme-darkblue table th {
  line-height: 1.2em;
}
body.theme-darkblue table td.vcenter,
body.theme-darkblue table th.vcenter {
  vertical-align: middle;
}
body.theme-darkblue table td.nowrap,
body.theme-darkblue table th.nowrap {
  white-space: nowrap;
}
body.theme-darkblue table.no-theme thead,
body.theme-darkblue table.no-theme tfoot {
  background-color: #fff;
}
body.theme-darkblue table.no-theme thead th,
body.theme-darkblue table.no-theme tfoot th,
body.theme-darkblue table.no-theme thead td,
body.theme-darkblue table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-darkblue table.no-theme thead th,
body.theme-darkblue table.no-theme tfoot th,
body.theme-darkblue table.no-theme thead td,
body.theme-darkblue table.no-theme tfoot td,
body.theme-darkblue table.no-theme thead a,
body.theme-darkblue table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-darkblue table.no-theme tbody td,
body.theme-darkblue table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-darkblue table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-darkblue table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-darkblue table.no-theme tbody th,
body.theme-darkblue table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-darkblue table.no-theme.has-border th,
body.theme-darkblue table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-darkblue .ui-pagination li a.current {
  background-color: #2c404d;
}
body.theme-darkblue .n-base {
  color: #2c404d;
}
body.theme-darkblue .n-black {
  color: #888888;
}
body.theme-darkblue a.n-black:hover {
  color: #4f78e1;
}
body.theme-darkblue .n-lightblue {
  color: #00c1d5;
}
body.theme-darkblue a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-darkblue .n-blue {
  color: #4f78e1;
}
body.theme-darkblue a.n-blue:hover {
  color: #78e14f;
}
body.theme-darkblue .n-blue2 {
  color: #0057b8;
}
body.theme-darkblue a.n-blue2:hover {
  color: #57b800;
}
body.theme-darkblue .n-darkblue {
  color: #2c404d;
}
body.theme-darkblue a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-darkblue .n-purple {
  color: #a05eb5;
}
body.theme-darkblue a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-darkblue .n-darkpurple {
  color: #563d82;
}
body.theme-darkblue a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-darkblue .n-red {
  color: #dc3030;
}
body.theme-darkblue a.n-red:hover {
  color: #3030dc;
}
body.theme-darkblue .n-darkred {
  color: #bc1919;
}
body.theme-darkblue a.n-darkred:hover {
  color: #1919bc;
}
body.theme-darkblue .n-yellow {
  color: #feab17;
}
body.theme-darkblue a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-darkblue .n-orange {
  color: #ff9837;
}
body.theme-darkblue a.n-orange:hover {
  color: #9837ff;
}
body.theme-darkblue .n-green {
  color: #68be39;
}
body.theme-darkblue a.n-green:hover {
  color: #be3968;
}
body.theme-darkblue .n-basegreen {
  color: #a3c639;
}
body.theme-darkblue a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-darkblue .n-darkgreen {
  color: #88a82a;
}
body.theme-darkblue a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-darkblue .n-beige {
  color: #b7a99a;
}
body.theme-darkblue a.n-beige:hover {
  color: #a99ab7;
}
body.theme-darkblue .n-gray {
  color: #b1b3b5;
}
body.theme-darkblue a.n-gray:hover {
  color: #888888;
}
body.theme-darkblue .n-light {
  color: #818181;
}
body.theme-darkblue .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-darkblue .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-darkblue .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-darkblue .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-darkblue .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-darkblue .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-darkblue .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-darkblue .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-darkblue .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-darkblue .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-darkblue .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-darkblue .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-darkblue .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-darkblue .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-darkblue .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-darkblue .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-darkblue .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-darkblue .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-darkblue .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-darkblue .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-darkblue .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-darkblue .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-darkblue .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-darkblue .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-darkblue .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-darkblue .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-darkblue .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-darkblue .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-darkblue .btn-purple,
body.theme-darkblue .btn-darkpurple,
body.theme-darkblue .btn-red,
body.theme-darkblue .btn-darkred,
body.theme-darkblue .btn-green,
body.theme-darkblue .btn-darkgreen,
body.theme-darkblue .btn-lightblue,
body.theme-darkblue .btn-blue,
body.theme-darkblue .btn-blue2,
body.theme-darkblue .btn-yellow,
body.theme-darkblue .btn-orange,
body.theme-darkblue .btn-beige {
  color: #fff;
}
body.theme-darkblue .btn-purple:hover,
body.theme-darkblue .btn-darkpurple:hover,
body.theme-darkblue .btn-red:hover,
body.theme-darkblue .btn-darkred:hover,
body.theme-darkblue .btn-green:hover,
body.theme-darkblue .btn-darkgreen:hover,
body.theme-darkblue .btn-lightblue:hover,
body.theme-darkblue .btn-blue:hover,
body.theme-darkblue .btn-blue2:hover,
body.theme-darkblue .btn-yellow:hover,
body.theme-darkblue .btn-orange:hover,
body.theme-darkblue .btn-beige:hover {
  color: #fff;
}
body.theme-darkblue .btn-darkblue {
  color: #a3c639;
}
body.theme-darkblue .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-darkblue .tab_links a {
  color: #888888;
}
body.theme-darkblue .side-menu.theme-colored > li,
body.theme-darkblue .side-menu2.theme-colored > li {
  border-color: #1f2d36;
}
body.theme-darkblue .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-darkblue .side-menu.theme-colored > li > a,
body.theme-darkblue .side-menu2.theme-colored > li > a {
  background-color: #2c404d;
  color: #fff;
}
body.theme-darkblue .side-menu2.theme-colored > li > a:hover,
body.theme-darkblue .side-menu2.theme-colored > li > a.opened {
  background-color: #1f2d36;
}
body.theme-darkblue .side-menu.theme-colored > li > a:hover,
body.theme-darkblue .side-menu.theme-colored > li:hover > a {
  background-color: #1f2d36;
}
body.theme-darkblue .side-menu.theme-colored .sub-menu li {
  border-color: #10181c;
}
body.theme-darkblue .side-menu.theme-colored .sub-menu a,
body.theme-darkblue .side-menu2.theme-colored .sub-menu,
body.theme-darkblue .side-menu2.theme-colored .sub-menu a {
  background-color: #1f2d36;
  color: #fff;
}
body.theme-darkblue .side-menu.theme-colored .sub-menu a:hover,
body.theme-darkblue .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #10181c;
}
body.theme-darkblue .side-menu2.theme-colored .sub-menu li {
  border-color: #10181c;
}
body.theme-darkblue .side-menu2.theme-colored .sub-menu a:hover,
body.theme-darkblue .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-darkblue .side-menu2 .sub-menu a,
body.theme-darkblue .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-darkblue .side-menu2 .sub-menu a:hover,
body.theme-darkblue .side-menu2 .sub-menu a.opened,
body.theme-darkblue .side-menu3 a:hover,
body.theme-darkblue .side-menu3 a.opened {
  color: #2c404d;
}
body.theme-darkblue .side-menu3.theme-colored {
  border-color: #1f2d36;
  background-color: #2c404d;
}
body.theme-darkblue .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-darkblue .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-darkblue .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-darkblue .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-darkblue .has-hiddenmenu.theme-colored > span,
body.theme-darkblue .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #2c404d;
  color: #fff;
}
body.theme-darkblue .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-darkblue .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #19252d;
}
body.theme-darkblue .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #19252d;
}
body.theme-darkblue .main-nav {
  border-left: 1px solid #1f2d36;
}
body.theme-darkblue .main-nav.full-width {
  width: 100%;
  background-color: #2c404d;
}
body.theme-darkblue .main-nav.has-border {
  border-top: 1px solid #1f2d36;
}
body.theme-darkblue .main-nav a {
  background-color: #2c404d;
  color: #fff;
}
body.theme-darkblue .main-nav a:hover,
body.theme-darkblue .main-nav li:hover > a {
  background-color: #1f2d36;
}
body.theme-darkblue .main-nav > li {
  border-right: 1px solid #1f2d36;
}
body.theme-darkblue .main-nav .sub-nav li {
  border-top: 1px solid #1f2d36;
}
body.theme-darkblue .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #1f2d36;
}
body.theme-darkblue .breadcrumbs li {
  color: #2c404d;
}
body.theme-darkblue .breadcrumbs li a:hover {
  color: #2c404d;
}
body.theme-darkblue .pagination-table table {
  width: auto;
}
body.theme-darkblue .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-darkblue .pagination-table table a,
body.theme-darkblue .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-darkblue .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-darkblue .pagination-table table span {
  color: #fff;
  background-color: #2c404d;
}
body.theme-darkblue .pagination-table.smaller table a,
body.theme-darkblue .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-red ::-moz-selection {
  background: #dc3030;
}
body.theme-red ::selection {
  background: #dc3030;
}
body.theme-red blockquote,
body.theme-red .form-group > label,
body.theme-red .side-label label {
  color: #2c404d;
}
body.theme-red .tab_links a.active,
body.theme-red .tab-style-2 .tab_links a:hover {
  color: #dc3030;
}
body.theme-red a {
  color: #dc3030;
}
body.theme-red a:hover {
  color: #2c404d;
}
body.theme-red .n-base {
  color: #dc3030 !important;
}
body.theme-red .btn.btn-light {
  color: #888888;
}
body.theme-red .btn.btn-light:hover {
  color: #fff;
}
body.theme-red .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-red .form-group input[type=text]:hover,
body.theme-red .form-group input[type=text]:focus,
body.theme-red .form-group input[type=email]:hover,
body.theme-red .form-group input[type=email]:focus,
body.theme-red .form-group input[type=password]:hover,
body.theme-red .form-group input[type=password]:focus,
body.theme-red .form-group input[type=number]:hover,
body.theme-red .form-group input[type=number]:focus,
body.theme-red .form-group textarea:hover,
body.theme-red .form-group textarea:focus,
body.theme-red .form-group .select-style:hover,
body.theme-red .tab-style-2 .tab_links a.active {
  border-color: #dc3030;
}
body.theme-red .select2-container--default .select2-selection--single:hover {
  border-color: #dc3030;
}
body.theme-red .header-full,
body.theme-red .header-content {
  background-color: #cf2323;
}
body.theme-red .header .logo {
  background-color: #dc3030;
}
body.theme-red table thead,
body.theme-red table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-red table td,
body.theme-red table th {
  line-height: 1.2em;
}
body.theme-red table td.vcenter,
body.theme-red table th.vcenter {
  vertical-align: middle;
}
body.theme-red table td.nowrap,
body.theme-red table th.nowrap {
  white-space: nowrap;
}
body.theme-red table.no-theme thead,
body.theme-red table.no-theme tfoot {
  background-color: #fff;
}
body.theme-red table.no-theme thead th,
body.theme-red table.no-theme tfoot th,
body.theme-red table.no-theme thead td,
body.theme-red table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-red table.no-theme thead th,
body.theme-red table.no-theme tfoot th,
body.theme-red table.no-theme thead td,
body.theme-red table.no-theme tfoot td,
body.theme-red table.no-theme thead a,
body.theme-red table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-red table.no-theme tbody td,
body.theme-red table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-red table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-red table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-red table.no-theme tbody th,
body.theme-red table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-red table.no-theme.has-border th,
body.theme-red table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-red .ui-pagination li a.current {
  background-color: #dc3030;
}
body.theme-red .n-base {
  color: #dc3030;
}
body.theme-red .n-black {
  color: #888888;
}
body.theme-red a.n-black:hover {
  color: #4f78e1;
}
body.theme-red .n-lightblue {
  color: #00c1d5;
}
body.theme-red a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-red .n-blue {
  color: #4f78e1;
}
body.theme-red a.n-blue:hover {
  color: #78e14f;
}
body.theme-red .n-blue2 {
  color: #0057b8;
}
body.theme-red a.n-blue2:hover {
  color: #57b800;
}
body.theme-red .n-darkblue {
  color: #2c404d;
}
body.theme-red a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-red .n-purple {
  color: #a05eb5;
}
body.theme-red a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-red .n-darkpurple {
  color: #563d82;
}
body.theme-red a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-red .n-red {
  color: #dc3030;
}
body.theme-red a.n-red:hover {
  color: #3030dc;
}
body.theme-red .n-darkred {
  color: #bc1919;
}
body.theme-red a.n-darkred:hover {
  color: #1919bc;
}
body.theme-red .n-yellow {
  color: #feab17;
}
body.theme-red a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-red .n-orange {
  color: #ff9837;
}
body.theme-red a.n-orange:hover {
  color: #9837ff;
}
body.theme-red .n-green {
  color: #68be39;
}
body.theme-red a.n-green:hover {
  color: #be3968;
}
body.theme-red .n-basegreen {
  color: #a3c639;
}
body.theme-red a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-red .n-darkgreen {
  color: #88a82a;
}
body.theme-red a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-red .n-beige {
  color: #b7a99a;
}
body.theme-red a.n-beige:hover {
  color: #a99ab7;
}
body.theme-red .n-gray {
  color: #b1b3b5;
}
body.theme-red a.n-gray:hover {
  color: #888888;
}
body.theme-red .n-light {
  color: #818181;
}
body.theme-red .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-red .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-red .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-red .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-red .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-red .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-red .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-red .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-red .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-red .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-red .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-red .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-red .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-red .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-red .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-red .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-red .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-red .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-red .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-red .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-red .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-red .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-red .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-red .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-red .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-red .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-red .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-red .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-red .btn-purple,
body.theme-red .btn-darkpurple,
body.theme-red .btn-red,
body.theme-red .btn-darkred,
body.theme-red .btn-green,
body.theme-red .btn-darkgreen,
body.theme-red .btn-lightblue,
body.theme-red .btn-blue,
body.theme-red .btn-blue2,
body.theme-red .btn-yellow,
body.theme-red .btn-orange,
body.theme-red .btn-beige {
  color: #fff;
}
body.theme-red .btn-purple:hover,
body.theme-red .btn-darkpurple:hover,
body.theme-red .btn-red:hover,
body.theme-red .btn-darkred:hover,
body.theme-red .btn-green:hover,
body.theme-red .btn-darkgreen:hover,
body.theme-red .btn-lightblue:hover,
body.theme-red .btn-blue:hover,
body.theme-red .btn-blue2:hover,
body.theme-red .btn-yellow:hover,
body.theme-red .btn-orange:hover,
body.theme-red .btn-beige:hover {
  color: #fff;
}
body.theme-red .btn-darkblue {
  color: #a3c639;
}
body.theme-red .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-red .tab_links a {
  color: #888888;
}
body.theme-red .side-menu.theme-colored > li,
body.theme-red .side-menu2.theme-colored > li {
  border-color: #c72222;
}
body.theme-red .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-red .side-menu.theme-colored > li > a,
body.theme-red .side-menu2.theme-colored > li > a {
  background-color: #dc3030;
  color: #fff;
}
body.theme-red .side-menu2.theme-colored > li > a:hover,
body.theme-red .side-menu2.theme-colored > li > a.opened {
  background-color: #c72222;
}
body.theme-red .side-menu.theme-colored > li > a:hover,
body.theme-red .side-menu.theme-colored > li:hover > a {
  background-color: #c72222;
}
body.theme-red .side-menu.theme-colored .sub-menu li {
  border-color: #a41c1c;
}
body.theme-red .side-menu.theme-colored .sub-menu a,
body.theme-red .side-menu2.theme-colored .sub-menu,
body.theme-red .side-menu2.theme-colored .sub-menu a {
  background-color: #c72222;
  color: #fff;
}
body.theme-red .side-menu.theme-colored .sub-menu a:hover,
body.theme-red .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #a41c1c;
}
body.theme-red .side-menu2.theme-colored .sub-menu li {
  border-color: #a41c1c;
}
body.theme-red .side-menu2.theme-colored .sub-menu a:hover,
body.theme-red .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-red .side-menu2 .sub-menu a,
body.theme-red .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-red .side-menu2 .sub-menu a:hover,
body.theme-red .side-menu2 .sub-menu a.opened,
body.theme-red .side-menu3 a:hover,
body.theme-red .side-menu3 a.opened {
  color: #dc3030;
}
body.theme-red .side-menu3.theme-colored {
  border-color: #c72222;
  background-color: #dc3030;
}
body.theme-red .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-red .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-red .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-red .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-red .has-hiddenmenu.theme-colored > span,
body.theme-red .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #dc3030;
  color: #fff;
}
body.theme-red .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-red .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #ba1f1f;
}
body.theme-red .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #ba1f1f;
}
body.theme-red .main-nav {
  border-left: 1px solid #c72222;
}
body.theme-red .main-nav.full-width {
  width: 100%;
  background-color: #dc3030;
}
body.theme-red .main-nav.has-border {
  border-top: 1px solid #c72222;
}
body.theme-red .main-nav a {
  background-color: #dc3030;
  color: #fff;
}
body.theme-red .main-nav a:hover,
body.theme-red .main-nav li:hover > a {
  background-color: #c72222;
}
body.theme-red .main-nav > li {
  border-right: 1px solid #c72222;
}
body.theme-red .main-nav .sub-nav li {
  border-top: 1px solid #c72222;
}
body.theme-red .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #c72222;
}
body.theme-red .breadcrumbs li {
  color: #dc3030;
}
body.theme-red .breadcrumbs li a:hover {
  color: #dc3030;
}
body.theme-red .pagination-table table {
  width: auto;
}
body.theme-red .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-red .pagination-table table a,
body.theme-red .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-red .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-red .pagination-table table span {
  color: #fff;
  background-color: #dc3030;
}
body.theme-red .pagination-table.smaller table a,
body.theme-red .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-darkred ::-moz-selection {
  background: #bc1919;
}
body.theme-darkred ::selection {
  background: #bc1919;
}
body.theme-darkred blockquote,
body.theme-darkred .form-group > label,
body.theme-darkred .side-label label {
  color: #2c404d;
}
body.theme-darkred .tab_links a.active,
body.theme-darkred .tab-style-2 .tab_links a:hover {
  color: #bc1919;
}
body.theme-darkred a {
  color: #bc1919;
}
body.theme-darkred a:hover {
  color: #2c404d;
}
body.theme-darkred .n-base {
  color: #bc1919 !important;
}
body.theme-darkred .btn.btn-light {
  color: #888888;
}
body.theme-darkred .btn.btn-light:hover {
  color: #fff;
}
body.theme-darkred .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-darkred .form-group input[type=text]:hover,
body.theme-darkred .form-group input[type=text]:focus,
body.theme-darkred .form-group input[type=email]:hover,
body.theme-darkred .form-group input[type=email]:focus,
body.theme-darkred .form-group input[type=password]:hover,
body.theme-darkred .form-group input[type=password]:focus,
body.theme-darkred .form-group input[type=number]:hover,
body.theme-darkred .form-group input[type=number]:focus,
body.theme-darkred .form-group textarea:hover,
body.theme-darkred .form-group textarea:focus,
body.theme-darkred .form-group .select-style:hover,
body.theme-darkred .tab-style-2 .tab_links a.active {
  border-color: #bc1919;
}
body.theme-darkred .select2-container--default .select2-selection--single:hover {
  border-color: #bc1919;
}
body.theme-darkred .header-full,
body.theme-darkred .header-content {
  background-color: #a51616;
}
body.theme-darkred .header .logo {
  background-color: #bc1919;
}
body.theme-darkred table thead,
body.theme-darkred table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-darkred table td,
body.theme-darkred table th {
  line-height: 1.2em;
}
body.theme-darkred table td.vcenter,
body.theme-darkred table th.vcenter {
  vertical-align: middle;
}
body.theme-darkred table td.nowrap,
body.theme-darkred table th.nowrap {
  white-space: nowrap;
}
body.theme-darkred table.no-theme thead,
body.theme-darkred table.no-theme tfoot {
  background-color: #fff;
}
body.theme-darkred table.no-theme thead th,
body.theme-darkred table.no-theme tfoot th,
body.theme-darkred table.no-theme thead td,
body.theme-darkred table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-darkred table.no-theme thead th,
body.theme-darkred table.no-theme tfoot th,
body.theme-darkred table.no-theme thead td,
body.theme-darkred table.no-theme tfoot td,
body.theme-darkred table.no-theme thead a,
body.theme-darkred table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-darkred table.no-theme tbody td,
body.theme-darkred table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-darkred table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-darkred table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-darkred table.no-theme tbody th,
body.theme-darkred table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-darkred table.no-theme.has-border th,
body.theme-darkred table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-darkred .ui-pagination li a.current {
  background-color: #bc1919;
}
body.theme-darkred .n-base {
  color: #bc1919;
}
body.theme-darkred .n-black {
  color: #888888;
}
body.theme-darkred a.n-black:hover {
  color: #4f78e1;
}
body.theme-darkred .n-lightblue {
  color: #00c1d5;
}
body.theme-darkred a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-darkred .n-blue {
  color: #4f78e1;
}
body.theme-darkred a.n-blue:hover {
  color: #78e14f;
}
body.theme-darkred .n-blue2 {
  color: #0057b8;
}
body.theme-darkred a.n-blue2:hover {
  color: #57b800;
}
body.theme-darkred .n-darkblue {
  color: #2c404d;
}
body.theme-darkred a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-darkred .n-purple {
  color: #a05eb5;
}
body.theme-darkred a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-darkred .n-darkpurple {
  color: #563d82;
}
body.theme-darkred a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-darkred .n-red {
  color: #dc3030;
}
body.theme-darkred a.n-red:hover {
  color: #3030dc;
}
body.theme-darkred .n-darkred {
  color: #bc1919;
}
body.theme-darkred a.n-darkred:hover {
  color: #1919bc;
}
body.theme-darkred .n-yellow {
  color: #feab17;
}
body.theme-darkred a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-darkred .n-orange {
  color: #ff9837;
}
body.theme-darkred a.n-orange:hover {
  color: #9837ff;
}
body.theme-darkred .n-green {
  color: #68be39;
}
body.theme-darkred a.n-green:hover {
  color: #be3968;
}
body.theme-darkred .n-basegreen {
  color: #a3c639;
}
body.theme-darkred a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-darkred .n-darkgreen {
  color: #88a82a;
}
body.theme-darkred a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-darkred .n-beige {
  color: #b7a99a;
}
body.theme-darkred a.n-beige:hover {
  color: #a99ab7;
}
body.theme-darkred .n-gray {
  color: #b1b3b5;
}
body.theme-darkred a.n-gray:hover {
  color: #888888;
}
body.theme-darkred .n-light {
  color: #818181;
}
body.theme-darkred .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-darkred .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-darkred .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-darkred .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-darkred .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-darkred .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-darkred .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-darkred .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-darkred .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-darkred .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-darkred .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-darkred .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-darkred .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-darkred .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-darkred .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-darkred .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-darkred .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-darkred .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-darkred .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-darkred .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-darkred .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-darkred .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-darkred .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-darkred .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-darkred .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-darkred .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-darkred .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-darkred .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-darkred .btn-purple,
body.theme-darkred .btn-darkpurple,
body.theme-darkred .btn-red,
body.theme-darkred .btn-darkred,
body.theme-darkred .btn-green,
body.theme-darkred .btn-darkgreen,
body.theme-darkred .btn-lightblue,
body.theme-darkred .btn-blue,
body.theme-darkred .btn-blue2,
body.theme-darkred .btn-yellow,
body.theme-darkred .btn-orange,
body.theme-darkred .btn-beige {
  color: #fff;
}
body.theme-darkred .btn-purple:hover,
body.theme-darkred .btn-darkpurple:hover,
body.theme-darkred .btn-red:hover,
body.theme-darkred .btn-darkred:hover,
body.theme-darkred .btn-green:hover,
body.theme-darkred .btn-darkgreen:hover,
body.theme-darkred .btn-lightblue:hover,
body.theme-darkred .btn-blue:hover,
body.theme-darkred .btn-blue2:hover,
body.theme-darkred .btn-yellow:hover,
body.theme-darkred .btn-orange:hover,
body.theme-darkred .btn-beige:hover {
  color: #fff;
}
body.theme-darkred .btn-darkblue {
  color: #a3c639;
}
body.theme-darkred .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-darkred .tab_links a {
  color: #888888;
}
body.theme-darkred .side-menu.theme-colored > li,
body.theme-darkred .side-menu2.theme-colored > li {
  border-color: #9c1515;
}
body.theme-darkred .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-darkred .side-menu.theme-colored > li > a,
body.theme-darkred .side-menu2.theme-colored > li > a {
  background-color: #bc1919;
  color: #fff;
}
body.theme-darkred .side-menu2.theme-colored > li > a:hover,
body.theme-darkred .side-menu2.theme-colored > li > a.opened {
  background-color: #9c1515;
}
body.theme-darkred .side-menu.theme-colored > li > a:hover,
body.theme-darkred .side-menu.theme-colored > li:hover > a {
  background-color: #9c1515;
}
body.theme-darkred .side-menu.theme-colored .sub-menu li {
  border-color: #781010;
}
body.theme-darkred .side-menu.theme-colored .sub-menu a,
body.theme-darkred .side-menu2.theme-colored .sub-menu,
body.theme-darkred .side-menu2.theme-colored .sub-menu a {
  background-color: #9c1515;
  color: #fff;
}
body.theme-darkred .side-menu.theme-colored .sub-menu a:hover,
body.theme-darkred .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #781010;
}
body.theme-darkred .side-menu2.theme-colored .sub-menu li {
  border-color: #781010;
}
body.theme-darkred .side-menu2.theme-colored .sub-menu a:hover,
body.theme-darkred .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-darkred .side-menu2 .sub-menu a,
body.theme-darkred .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-darkred .side-menu2 .sub-menu a:hover,
body.theme-darkred .side-menu2 .sub-menu a.opened,
body.theme-darkred .side-menu3 a:hover,
body.theme-darkred .side-menu3 a.opened {
  color: #bc1919;
}
body.theme-darkred .side-menu3.theme-colored {
  border-color: #9c1515;
  background-color: #bc1919;
}
body.theme-darkred .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-darkred .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-darkred .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-darkred .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-darkred .has-hiddenmenu.theme-colored > span,
body.theme-darkred .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #bc1919;
  color: #fff;
}
body.theme-darkred .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-darkred .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #8f1313;
}
body.theme-darkred .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #8f1313;
}
body.theme-darkred .main-nav {
  border-left: 1px solid #9c1515;
}
body.theme-darkred .main-nav.full-width {
  width: 100%;
  background-color: #bc1919;
}
body.theme-darkred .main-nav.has-border {
  border-top: 1px solid #9c1515;
}
body.theme-darkred .main-nav a {
  background-color: #bc1919;
  color: #fff;
}
body.theme-darkred .main-nav a:hover,
body.theme-darkred .main-nav li:hover > a {
  background-color: #9c1515;
}
body.theme-darkred .main-nav > li {
  border-right: 1px solid #9c1515;
}
body.theme-darkred .main-nav .sub-nav li {
  border-top: 1px solid #9c1515;
}
body.theme-darkred .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #9c1515;
}
body.theme-darkred .breadcrumbs li {
  color: #bc1919;
}
body.theme-darkred .breadcrumbs li a:hover {
  color: #bc1919;
}
body.theme-darkred .pagination-table table {
  width: auto;
}
body.theme-darkred .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-darkred .pagination-table table a,
body.theme-darkred .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-darkred .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-darkred .pagination-table table span {
  color: #fff;
  background-color: #bc1919;
}
body.theme-darkred .pagination-table.smaller table a,
body.theme-darkred .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-green ::-moz-selection {
  background: #68be39;
}
body.theme-green ::selection {
  background: #68be39;
}
body.theme-green blockquote,
body.theme-green .form-group > label,
body.theme-green .side-label label {
  color: #2c404d;
}
body.theme-green .tab_links a.active,
body.theme-green .tab-style-2 .tab_links a:hover {
  color: #68be39;
}
body.theme-green a {
  color: #68be39;
}
body.theme-green a:hover {
  color: #2c404d;
}
body.theme-green .n-base {
  color: #68be39 !important;
}
body.theme-green .btn.btn-light {
  color: #888888;
}
body.theme-green .btn.btn-light:hover {
  color: #fff;
}
body.theme-green .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-green .form-group input[type=text]:hover,
body.theme-green .form-group input[type=text]:focus,
body.theme-green .form-group input[type=email]:hover,
body.theme-green .form-group input[type=email]:focus,
body.theme-green .form-group input[type=password]:hover,
body.theme-green .form-group input[type=password]:focus,
body.theme-green .form-group input[type=number]:hover,
body.theme-green .form-group input[type=number]:focus,
body.theme-green .form-group textarea:hover,
body.theme-green .form-group textarea:focus,
body.theme-green .form-group .select-style:hover,
body.theme-green .tab-style-2 .tab_links a.active {
  border-color: #68be39;
}
body.theme-green .select2-container--default .select2-selection--single:hover {
  border-color: #68be39;
}
body.theme-green .header-full,
body.theme-green .header-content {
  background-color: #5daa33;
}
body.theme-green .header .logo {
  background-color: #68be39;
}
body.theme-green table thead,
body.theme-green table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-green table td,
body.theme-green table th {
  line-height: 1.2em;
}
body.theme-green table td.vcenter,
body.theme-green table th.vcenter {
  vertical-align: middle;
}
body.theme-green table td.nowrap,
body.theme-green table th.nowrap {
  white-space: nowrap;
}
body.theme-green table.no-theme thead,
body.theme-green table.no-theme tfoot {
  background-color: #fff;
}
body.theme-green table.no-theme thead th,
body.theme-green table.no-theme tfoot th,
body.theme-green table.no-theme thead td,
body.theme-green table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-green table.no-theme thead th,
body.theme-green table.no-theme tfoot th,
body.theme-green table.no-theme thead td,
body.theme-green table.no-theme tfoot td,
body.theme-green table.no-theme thead a,
body.theme-green table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-green table.no-theme tbody td,
body.theme-green table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-green table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-green table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-green table.no-theme tbody th,
body.theme-green table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-green table.no-theme.has-border th,
body.theme-green table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-green .ui-pagination li a.current {
  background-color: #68be39;
}
body.theme-green .n-base {
  color: #68be39;
}
body.theme-green .n-black {
  color: #888888;
}
body.theme-green a.n-black:hover {
  color: #4f78e1;
}
body.theme-green .n-lightblue {
  color: #00c1d5;
}
body.theme-green a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-green .n-blue {
  color: #4f78e1;
}
body.theme-green a.n-blue:hover {
  color: #78e14f;
}
body.theme-green .n-blue2 {
  color: #0057b8;
}
body.theme-green a.n-blue2:hover {
  color: #57b800;
}
body.theme-green .n-darkblue {
  color: #2c404d;
}
body.theme-green a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-green .n-purple {
  color: #a05eb5;
}
body.theme-green a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-green .n-darkpurple {
  color: #563d82;
}
body.theme-green a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-green .n-red {
  color: #dc3030;
}
body.theme-green a.n-red:hover {
  color: #3030dc;
}
body.theme-green .n-darkred {
  color: #bc1919;
}
body.theme-green a.n-darkred:hover {
  color: #1919bc;
}
body.theme-green .n-yellow {
  color: #feab17;
}
body.theme-green a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-green .n-orange {
  color: #ff9837;
}
body.theme-green a.n-orange:hover {
  color: #9837ff;
}
body.theme-green .n-green {
  color: #68be39;
}
body.theme-green a.n-green:hover {
  color: #be3968;
}
body.theme-green .n-basegreen {
  color: #a3c639;
}
body.theme-green a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-green .n-darkgreen {
  color: #88a82a;
}
body.theme-green a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-green .n-beige {
  color: #b7a99a;
}
body.theme-green a.n-beige:hover {
  color: #a99ab7;
}
body.theme-green .n-gray {
  color: #b1b3b5;
}
body.theme-green a.n-gray:hover {
  color: #888888;
}
body.theme-green .n-light {
  color: #818181;
}
body.theme-green .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-green .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-green .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-green .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-green .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-green .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-green .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-green .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-green .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-green .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-green .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-green .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-green .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-green .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-green .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-green .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-green .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-green .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-green .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-green .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-green .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-green .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-green .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-green .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-green .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-green .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-green .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-green .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-green .btn-purple,
body.theme-green .btn-darkpurple,
body.theme-green .btn-red,
body.theme-green .btn-darkred,
body.theme-green .btn-green,
body.theme-green .btn-darkgreen,
body.theme-green .btn-lightblue,
body.theme-green .btn-blue,
body.theme-green .btn-blue2,
body.theme-green .btn-yellow,
body.theme-green .btn-orange,
body.theme-green .btn-beige {
  color: #fff;
}
body.theme-green .btn-purple:hover,
body.theme-green .btn-darkpurple:hover,
body.theme-green .btn-red:hover,
body.theme-green .btn-darkred:hover,
body.theme-green .btn-green:hover,
body.theme-green .btn-darkgreen:hover,
body.theme-green .btn-lightblue:hover,
body.theme-green .btn-blue:hover,
body.theme-green .btn-blue2:hover,
body.theme-green .btn-yellow:hover,
body.theme-green .btn-orange:hover,
body.theme-green .btn-beige:hover {
  color: #fff;
}
body.theme-green .btn-darkblue {
  color: #a3c639;
}
body.theme-green .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-green .tab_links a {
  color: #888888;
}
body.theme-green .side-menu.theme-colored > li,
body.theme-green .side-menu2.theme-colored > li {
  border-color: #59a331;
}
body.theme-green .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-green .side-menu.theme-colored > li > a,
body.theme-green .side-menu2.theme-colored > li > a {
  background-color: #68be39;
  color: #fff;
}
body.theme-green .side-menu2.theme-colored > li > a:hover,
body.theme-green .side-menu2.theme-colored > li > a.opened {
  background-color: #59a331;
}
body.theme-green .side-menu.theme-colored > li > a:hover,
body.theme-green .side-menu.theme-colored > li:hover > a {
  background-color: #59a331;
}
body.theme-green .side-menu.theme-colored .sub-menu li {
  border-color: #488327;
}
body.theme-green .side-menu.theme-colored .sub-menu a,
body.theme-green .side-menu2.theme-colored .sub-menu,
body.theme-green .side-menu2.theme-colored .sub-menu a {
  background-color: #59a331;
  color: #fff;
}
body.theme-green .side-menu.theme-colored .sub-menu a:hover,
body.theme-green .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #488327;
}
body.theme-green .side-menu2.theme-colored .sub-menu li {
  border-color: #488327;
}
body.theme-green .side-menu2.theme-colored .sub-menu a:hover,
body.theme-green .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-green .side-menu2 .sub-menu a,
body.theme-green .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-green .side-menu2 .sub-menu a:hover,
body.theme-green .side-menu2 .sub-menu a.opened,
body.theme-green .side-menu3 a:hover,
body.theme-green .side-menu3 a.opened {
  color: #68be39;
}
body.theme-green .side-menu3.theme-colored {
  border-color: #59a331;
  background-color: #68be39;
}
body.theme-green .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-green .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-green .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-green .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-green .has-hiddenmenu.theme-colored > span,
body.theme-green .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #68be39;
  color: #fff;
}
body.theme-green .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-green .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #53972d;
}
body.theme-green .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #53972d;
}
body.theme-green .main-nav {
  border-left: 1px solid #59a331;
}
body.theme-green .main-nav.full-width {
  width: 100%;
  background-color: #68be39;
}
body.theme-green .main-nav.has-border {
  border-top: 1px solid #59a331;
}
body.theme-green .main-nav a {
  background-color: #68be39;
  color: #fff;
}
body.theme-green .main-nav a:hover,
body.theme-green .main-nav li:hover > a {
  background-color: #59a331;
}
body.theme-green .main-nav > li {
  border-right: 1px solid #59a331;
}
body.theme-green .main-nav .sub-nav li {
  border-top: 1px solid #59a331;
}
body.theme-green .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #59a331;
}
body.theme-green .breadcrumbs li {
  color: #68be39;
}
body.theme-green .breadcrumbs li a:hover {
  color: #68be39;
}
body.theme-green .pagination-table table {
  width: auto;
}
body.theme-green .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-green .pagination-table table a,
body.theme-green .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-green .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-green .pagination-table table span {
  color: #fff;
  background-color: #68be39;
}
body.theme-green .pagination-table.smaller table a,
body.theme-green .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-darkgreen ::-moz-selection {
  background: #88a82a;
}
body.theme-darkgreen ::selection {
  background: #88a82a;
}
body.theme-darkgreen blockquote,
body.theme-darkgreen .form-group > label,
body.theme-darkgreen .side-label label {
  color: #2c404d;
}
body.theme-darkgreen .tab_links a.active,
body.theme-darkgreen .tab-style-2 .tab_links a:hover {
  color: #88a82a;
}
body.theme-darkgreen a {
  color: #88a82a;
}
body.theme-darkgreen a:hover {
  color: #2c404d;
}
body.theme-darkgreen .n-base {
  color: #88a82a !important;
}
body.theme-darkgreen .btn.btn-light {
  color: #888888;
}
body.theme-darkgreen .btn.btn-light:hover {
  color: #fff;
}
body.theme-darkgreen .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-darkgreen .form-group input[type=text]:hover,
body.theme-darkgreen .form-group input[type=text]:focus,
body.theme-darkgreen .form-group input[type=email]:hover,
body.theme-darkgreen .form-group input[type=email]:focus,
body.theme-darkgreen .form-group input[type=password]:hover,
body.theme-darkgreen .form-group input[type=password]:focus,
body.theme-darkgreen .form-group input[type=number]:hover,
body.theme-darkgreen .form-group input[type=number]:focus,
body.theme-darkgreen .form-group textarea:hover,
body.theme-darkgreen .form-group textarea:focus,
body.theme-darkgreen .form-group .select-style:hover,
body.theme-darkgreen .tab-style-2 .tab_links a.active {
  border-color: #88a82a;
}
body.theme-darkgreen .select2-container--default .select2-selection--single:hover {
  border-color: #88a82a;
}
body.theme-darkgreen .header-full,
body.theme-darkgreen .header-content {
  background-color: #779425;
}
body.theme-darkgreen .header .logo {
  background-color: #88a82a;
}
body.theme-darkgreen table thead,
body.theme-darkgreen table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-darkgreen table td,
body.theme-darkgreen table th {
  line-height: 1.2em;
}
body.theme-darkgreen table td.vcenter,
body.theme-darkgreen table th.vcenter {
  vertical-align: middle;
}
body.theme-darkgreen table td.nowrap,
body.theme-darkgreen table th.nowrap {
  white-space: nowrap;
}
body.theme-darkgreen table.no-theme thead,
body.theme-darkgreen table.no-theme tfoot {
  background-color: #fff;
}
body.theme-darkgreen table.no-theme thead th,
body.theme-darkgreen table.no-theme tfoot th,
body.theme-darkgreen table.no-theme thead td,
body.theme-darkgreen table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-darkgreen table.no-theme thead th,
body.theme-darkgreen table.no-theme tfoot th,
body.theme-darkgreen table.no-theme thead td,
body.theme-darkgreen table.no-theme tfoot td,
body.theme-darkgreen table.no-theme thead a,
body.theme-darkgreen table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-darkgreen table.no-theme tbody td,
body.theme-darkgreen table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-darkgreen table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-darkgreen table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-darkgreen table.no-theme tbody th,
body.theme-darkgreen table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-darkgreen table.no-theme.has-border th,
body.theme-darkgreen table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-darkgreen .ui-pagination li a.current {
  background-color: #88a82a;
}
body.theme-darkgreen .n-base {
  color: #88a82a;
}
body.theme-darkgreen .n-black {
  color: #888888;
}
body.theme-darkgreen a.n-black:hover {
  color: #4f78e1;
}
body.theme-darkgreen .n-lightblue {
  color: #00c1d5;
}
body.theme-darkgreen a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-darkgreen .n-blue {
  color: #4f78e1;
}
body.theme-darkgreen a.n-blue:hover {
  color: #78e14f;
}
body.theme-darkgreen .n-blue2 {
  color: #0057b8;
}
body.theme-darkgreen a.n-blue2:hover {
  color: #57b800;
}
body.theme-darkgreen .n-darkblue {
  color: #2c404d;
}
body.theme-darkgreen a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-darkgreen .n-purple {
  color: #a05eb5;
}
body.theme-darkgreen a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-darkgreen .n-darkpurple {
  color: #563d82;
}
body.theme-darkgreen a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-darkgreen .n-red {
  color: #dc3030;
}
body.theme-darkgreen a.n-red:hover {
  color: #3030dc;
}
body.theme-darkgreen .n-darkred {
  color: #bc1919;
}
body.theme-darkgreen a.n-darkred:hover {
  color: #1919bc;
}
body.theme-darkgreen .n-yellow {
  color: #feab17;
}
body.theme-darkgreen a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-darkgreen .n-orange {
  color: #ff9837;
}
body.theme-darkgreen a.n-orange:hover {
  color: #9837ff;
}
body.theme-darkgreen .n-green {
  color: #68be39;
}
body.theme-darkgreen a.n-green:hover {
  color: #be3968;
}
body.theme-darkgreen .n-basegreen {
  color: #a3c639;
}
body.theme-darkgreen a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-darkgreen .n-darkgreen {
  color: #88a82a;
}
body.theme-darkgreen a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-darkgreen .n-beige {
  color: #b7a99a;
}
body.theme-darkgreen a.n-beige:hover {
  color: #a99ab7;
}
body.theme-darkgreen .n-gray {
  color: #b1b3b5;
}
body.theme-darkgreen a.n-gray:hover {
  color: #888888;
}
body.theme-darkgreen .n-light {
  color: #818181;
}
body.theme-darkgreen .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-darkgreen .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-darkgreen .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-darkgreen .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-darkgreen .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-darkgreen .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-darkgreen .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-darkgreen .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-darkgreen .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-darkgreen .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-darkgreen .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-darkgreen .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-darkgreen .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-darkgreen .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-darkgreen .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-darkgreen .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-darkgreen .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-darkgreen .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-darkgreen .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-darkgreen .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-darkgreen .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-darkgreen .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-darkgreen .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-darkgreen .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-darkgreen .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-darkgreen .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-darkgreen .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-darkgreen .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-darkgreen .btn-purple,
body.theme-darkgreen .btn-darkpurple,
body.theme-darkgreen .btn-red,
body.theme-darkgreen .btn-darkred,
body.theme-darkgreen .btn-green,
body.theme-darkgreen .btn-darkgreen,
body.theme-darkgreen .btn-lightblue,
body.theme-darkgreen .btn-blue,
body.theme-darkgreen .btn-blue2,
body.theme-darkgreen .btn-yellow,
body.theme-darkgreen .btn-orange,
body.theme-darkgreen .btn-beige {
  color: #fff;
}
body.theme-darkgreen .btn-purple:hover,
body.theme-darkgreen .btn-darkpurple:hover,
body.theme-darkgreen .btn-red:hover,
body.theme-darkgreen .btn-darkred:hover,
body.theme-darkgreen .btn-green:hover,
body.theme-darkgreen .btn-darkgreen:hover,
body.theme-darkgreen .btn-lightblue:hover,
body.theme-darkgreen .btn-blue:hover,
body.theme-darkgreen .btn-blue2:hover,
body.theme-darkgreen .btn-yellow:hover,
body.theme-darkgreen .btn-orange:hover,
body.theme-darkgreen .btn-beige:hover {
  color: #fff;
}
body.theme-darkgreen .btn-darkblue {
  color: #a3c639;
}
body.theme-darkgreen .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-darkgreen .tab_links a {
  color: #888888;
}
body.theme-darkgreen .side-menu.theme-colored > li,
body.theme-darkgreen .side-menu2.theme-colored > li {
  border-color: #718b23;
}
body.theme-darkgreen .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-darkgreen .side-menu.theme-colored > li > a,
body.theme-darkgreen .side-menu2.theme-colored > li > a {
  background-color: #88a82a;
  color: #fff;
}
body.theme-darkgreen .side-menu2.theme-colored > li > a:hover,
body.theme-darkgreen .side-menu2.theme-colored > li > a.opened {
  background-color: #718b23;
}
body.theme-darkgreen .side-menu.theme-colored > li > a:hover,
body.theme-darkgreen .side-menu.theme-colored > li:hover > a {
  background-color: #718b23;
}
body.theme-darkgreen .side-menu.theme-colored .sub-menu li {
  border-color: #566b1b;
}
body.theme-darkgreen .side-menu.theme-colored .sub-menu a,
body.theme-darkgreen .side-menu2.theme-colored .sub-menu,
body.theme-darkgreen .side-menu2.theme-colored .sub-menu a {
  background-color: #718b23;
  color: #fff;
}
body.theme-darkgreen .side-menu.theme-colored .sub-menu a:hover,
body.theme-darkgreen .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #566b1b;
}
body.theme-darkgreen .side-menu2.theme-colored .sub-menu li {
  border-color: #566b1b;
}
body.theme-darkgreen .side-menu2.theme-colored .sub-menu a:hover,
body.theme-darkgreen .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-darkgreen .side-menu2 .sub-menu a,
body.theme-darkgreen .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-darkgreen .side-menu2 .sub-menu a:hover,
body.theme-darkgreen .side-menu2 .sub-menu a.opened,
body.theme-darkgreen .side-menu3 a:hover,
body.theme-darkgreen .side-menu3 a.opened {
  color: #88a82a;
}
body.theme-darkgreen .side-menu3.theme-colored {
  border-color: #718b23;
  background-color: #88a82a;
}
body.theme-darkgreen .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-darkgreen .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-darkgreen .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-darkgreen .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-darkgreen .has-hiddenmenu.theme-colored > span,
body.theme-darkgreen .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #88a82a;
  color: #fff;
}
body.theme-darkgreen .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-darkgreen .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #677f20;
}
body.theme-darkgreen .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #677f20;
}
body.theme-darkgreen .main-nav {
  border-left: 1px solid #718b23;
}
body.theme-darkgreen .main-nav.full-width {
  width: 100%;
  background-color: #88a82a;
}
body.theme-darkgreen .main-nav.has-border {
  border-top: 1px solid #718b23;
}
body.theme-darkgreen .main-nav a {
  background-color: #88a82a;
  color: #fff;
}
body.theme-darkgreen .main-nav a:hover,
body.theme-darkgreen .main-nav li:hover > a {
  background-color: #718b23;
}
body.theme-darkgreen .main-nav > li {
  border-right: 1px solid #718b23;
}
body.theme-darkgreen .main-nav .sub-nav li {
  border-top: 1px solid #718b23;
}
body.theme-darkgreen .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #718b23;
}
body.theme-darkgreen .breadcrumbs li {
  color: #88a82a;
}
body.theme-darkgreen .breadcrumbs li a:hover {
  color: #88a82a;
}
body.theme-darkgreen .pagination-table table {
  width: auto;
}
body.theme-darkgreen .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-darkgreen .pagination-table table a,
body.theme-darkgreen .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-darkgreen .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-darkgreen .pagination-table table span {
  color: #fff;
  background-color: #88a82a;
}
body.theme-darkgreen .pagination-table.smaller table a,
body.theme-darkgreen .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-purple ::-moz-selection {
  background: #a05eb5;
}
body.theme-purple ::selection {
  background: #a05eb5;
}
body.theme-purple blockquote,
body.theme-purple .form-group > label,
body.theme-purple .side-label label {
  color: #2c404d;
}
body.theme-purple .tab_links a.active,
body.theme-purple .tab-style-2 .tab_links a:hover {
  color: #a05eb5;
}
body.theme-purple a {
  color: #a05eb5;
}
body.theme-purple a:hover {
  color: #2c404d;
}
body.theme-purple .n-base {
  color: #a05eb5 !important;
}
body.theme-purple .btn.btn-light {
  color: #888888;
}
body.theme-purple .btn.btn-light:hover {
  color: #fff;
}
body.theme-purple .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-purple .form-group input[type=text]:hover,
body.theme-purple .form-group input[type=text]:focus,
body.theme-purple .form-group input[type=email]:hover,
body.theme-purple .form-group input[type=email]:focus,
body.theme-purple .form-group input[type=password]:hover,
body.theme-purple .form-group input[type=password]:focus,
body.theme-purple .form-group input[type=number]:hover,
body.theme-purple .form-group input[type=number]:focus,
body.theme-purple .form-group textarea:hover,
body.theme-purple .form-group textarea:focus,
body.theme-purple .form-group .select-style:hover,
body.theme-purple .tab-style-2 .tab_links a.active {
  border-color: #a05eb5;
}
body.theme-purple .select2-container--default .select2-selection--single:hover {
  border-color: #a05eb5;
}
body.theme-purple .header-full,
body.theme-purple .header-content {
  background-color: #954fab;
}
body.theme-purple .header .logo {
  background-color: #a05eb5;
}
body.theme-purple table thead,
body.theme-purple table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-purple table td,
body.theme-purple table th {
  line-height: 1.2em;
}
body.theme-purple table td.vcenter,
body.theme-purple table th.vcenter {
  vertical-align: middle;
}
body.theme-purple table td.nowrap,
body.theme-purple table th.nowrap {
  white-space: nowrap;
}
body.theme-purple table.no-theme thead,
body.theme-purple table.no-theme tfoot {
  background-color: #fff;
}
body.theme-purple table.no-theme thead th,
body.theme-purple table.no-theme tfoot th,
body.theme-purple table.no-theme thead td,
body.theme-purple table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-purple table.no-theme thead th,
body.theme-purple table.no-theme tfoot th,
body.theme-purple table.no-theme thead td,
body.theme-purple table.no-theme tfoot td,
body.theme-purple table.no-theme thead a,
body.theme-purple table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-purple table.no-theme tbody td,
body.theme-purple table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-purple table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-purple table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-purple table.no-theme tbody th,
body.theme-purple table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-purple table.no-theme.has-border th,
body.theme-purple table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-purple .ui-pagination li a.current {
  background-color: #a05eb5;
}
body.theme-purple .n-base {
  color: #a05eb5;
}
body.theme-purple .n-black {
  color: #888888;
}
body.theme-purple a.n-black:hover {
  color: #4f78e1;
}
body.theme-purple .n-lightblue {
  color: #00c1d5;
}
body.theme-purple a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-purple .n-blue {
  color: #4f78e1;
}
body.theme-purple a.n-blue:hover {
  color: #78e14f;
}
body.theme-purple .n-blue2 {
  color: #0057b8;
}
body.theme-purple a.n-blue2:hover {
  color: #57b800;
}
body.theme-purple .n-darkblue {
  color: #2c404d;
}
body.theme-purple a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-purple .n-purple {
  color: #a05eb5;
}
body.theme-purple a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-purple .n-darkpurple {
  color: #563d82;
}
body.theme-purple a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-purple .n-red {
  color: #dc3030;
}
body.theme-purple a.n-red:hover {
  color: #3030dc;
}
body.theme-purple .n-darkred {
  color: #bc1919;
}
body.theme-purple a.n-darkred:hover {
  color: #1919bc;
}
body.theme-purple .n-yellow {
  color: #feab17;
}
body.theme-purple a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-purple .n-orange {
  color: #ff9837;
}
body.theme-purple a.n-orange:hover {
  color: #9837ff;
}
body.theme-purple .n-green {
  color: #68be39;
}
body.theme-purple a.n-green:hover {
  color: #be3968;
}
body.theme-purple .n-basegreen {
  color: #a3c639;
}
body.theme-purple a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-purple .n-darkgreen {
  color: #88a82a;
}
body.theme-purple a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-purple .n-beige {
  color: #b7a99a;
}
body.theme-purple a.n-beige:hover {
  color: #a99ab7;
}
body.theme-purple .n-gray {
  color: #b1b3b5;
}
body.theme-purple a.n-gray:hover {
  color: #888888;
}
body.theme-purple .n-light {
  color: #818181;
}
body.theme-purple .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-purple .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-purple .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-purple .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-purple .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-purple .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-purple .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-purple .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-purple .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-purple .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-purple .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-purple .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-purple .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-purple .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-purple .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-purple .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-purple .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-purple .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-purple .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-purple .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-purple .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-purple .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-purple .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-purple .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-purple .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-purple .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-purple .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-purple .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-purple .btn-purple,
body.theme-purple .btn-darkpurple,
body.theme-purple .btn-red,
body.theme-purple .btn-darkred,
body.theme-purple .btn-green,
body.theme-purple .btn-darkgreen,
body.theme-purple .btn-lightblue,
body.theme-purple .btn-blue,
body.theme-purple .btn-blue2,
body.theme-purple .btn-yellow,
body.theme-purple .btn-orange,
body.theme-purple .btn-beige {
  color: #fff;
}
body.theme-purple .btn-purple:hover,
body.theme-purple .btn-darkpurple:hover,
body.theme-purple .btn-red:hover,
body.theme-purple .btn-darkred:hover,
body.theme-purple .btn-green:hover,
body.theme-purple .btn-darkgreen:hover,
body.theme-purple .btn-lightblue:hover,
body.theme-purple .btn-blue:hover,
body.theme-purple .btn-blue2:hover,
body.theme-purple .btn-yellow:hover,
body.theme-purple .btn-orange:hover,
body.theme-purple .btn-beige:hover {
  color: #fff;
}
body.theme-purple .btn-darkblue {
  color: #a3c639;
}
body.theme-purple .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-purple .tab_links a {
  color: #888888;
}
body.theme-purple .side-menu.theme-colored > li,
body.theme-purple .side-menu2.theme-colored > li {
  border-color: #8f4ba4;
}
body.theme-purple .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-purple .side-menu.theme-colored > li > a,
body.theme-purple .side-menu2.theme-colored > li > a {
  background-color: #a05eb5;
  color: #fff;
}
body.theme-purple .side-menu2.theme-colored > li > a:hover,
body.theme-purple .side-menu2.theme-colored > li > a.opened {
  background-color: #8f4ba4;
}
body.theme-purple .side-menu.theme-colored > li > a:hover,
body.theme-purple .side-menu.theme-colored > li:hover > a {
  background-color: #8f4ba4;
}
body.theme-purple .side-menu.theme-colored .sub-menu li {
  border-color: #763f88;
}
body.theme-purple .side-menu.theme-colored .sub-menu a,
body.theme-purple .side-menu2.theme-colored .sub-menu,
body.theme-purple .side-menu2.theme-colored .sub-menu a {
  background-color: #8f4ba4;
  color: #fff;
}
body.theme-purple .side-menu.theme-colored .sub-menu a:hover,
body.theme-purple .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #763f88;
}
body.theme-purple .side-menu2.theme-colored .sub-menu li {
  border-color: #763f88;
}
body.theme-purple .side-menu2.theme-colored .sub-menu a:hover,
body.theme-purple .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-purple .side-menu2 .sub-menu a,
body.theme-purple .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-purple .side-menu2 .sub-menu a:hover,
body.theme-purple .side-menu2 .sub-menu a.opened,
body.theme-purple .side-menu3 a:hover,
body.theme-purple .side-menu3 a.opened {
  color: #a05eb5;
}
body.theme-purple .side-menu3.theme-colored {
  border-color: #8f4ba4;
  background-color: #a05eb5;
}
body.theme-purple .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-purple .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-purple .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-purple .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-purple .has-hiddenmenu.theme-colored > span,
body.theme-purple .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #a05eb5;
  color: #fff;
}
body.theme-purple .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-purple .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #854799;
}
body.theme-purple .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #854799;
}
body.theme-purple .main-nav {
  border-left: 1px solid #8f4ba4;
}
body.theme-purple .main-nav.full-width {
  width: 100%;
  background-color: #a05eb5;
}
body.theme-purple .main-nav.has-border {
  border-top: 1px solid #8f4ba4;
}
body.theme-purple .main-nav a {
  background-color: #a05eb5;
  color: #fff;
}
body.theme-purple .main-nav a:hover,
body.theme-purple .main-nav li:hover > a {
  background-color: #8f4ba4;
}
body.theme-purple .main-nav > li {
  border-right: 1px solid #8f4ba4;
}
body.theme-purple .main-nav .sub-nav li {
  border-top: 1px solid #8f4ba4;
}
body.theme-purple .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #8f4ba4;
}
body.theme-purple .breadcrumbs li {
  color: #a05eb5;
}
body.theme-purple .breadcrumbs li a:hover {
  color: #a05eb5;
}
body.theme-purple .pagination-table table {
  width: auto;
}
body.theme-purple .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-purple .pagination-table table a,
body.theme-purple .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-purple .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-purple .pagination-table table span {
  color: #fff;
  background-color: #a05eb5;
}
body.theme-purple .pagination-table.smaller table a,
body.theme-purple .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-darkpurple ::-moz-selection {
  background: #563d82;
}
body.theme-darkpurple ::selection {
  background: #563d82;
}
body.theme-darkpurple blockquote,
body.theme-darkpurple .form-group > label,
body.theme-darkpurple .side-label label {
  color: #2c404d;
}
body.theme-darkpurple .tab_links a.active,
body.theme-darkpurple .tab-style-2 .tab_links a:hover {
  color: #563d82;
}
body.theme-darkpurple a {
  color: #563d82;
}
body.theme-darkpurple a:hover {
  color: #2c404d;
}
body.theme-darkpurple .n-base {
  color: #563d82 !important;
}
body.theme-darkpurple .btn.btn-light {
  color: #888888;
}
body.theme-darkpurple .btn.btn-light:hover {
  color: #fff;
}
body.theme-darkpurple .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-darkpurple .form-group input[type=text]:hover,
body.theme-darkpurple .form-group input[type=text]:focus,
body.theme-darkpurple .form-group input[type=email]:hover,
body.theme-darkpurple .form-group input[type=email]:focus,
body.theme-darkpurple .form-group input[type=password]:hover,
body.theme-darkpurple .form-group input[type=password]:focus,
body.theme-darkpurple .form-group input[type=number]:hover,
body.theme-darkpurple .form-group input[type=number]:focus,
body.theme-darkpurple .form-group textarea:hover,
body.theme-darkpurple .form-group textarea:focus,
body.theme-darkpurple .form-group .select-style:hover,
body.theme-darkpurple .tab-style-2 .tab_links a.active {
  border-color: #563d82;
}
body.theme-darkpurple .select2-container--default .select2-selection--single:hover {
  border-color: #563d82;
}
body.theme-darkpurple .header-full,
body.theme-darkpurple .header-content {
  background-color: #4b3571;
}
body.theme-darkpurple .header .logo {
  background-color: #563d82;
}
body.theme-darkpurple table thead,
body.theme-darkpurple table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-darkpurple table td,
body.theme-darkpurple table th {
  line-height: 1.2em;
}
body.theme-darkpurple table td.vcenter,
body.theme-darkpurple table th.vcenter {
  vertical-align: middle;
}
body.theme-darkpurple table td.nowrap,
body.theme-darkpurple table th.nowrap {
  white-space: nowrap;
}
body.theme-darkpurple table.no-theme thead,
body.theme-darkpurple table.no-theme tfoot {
  background-color: #fff;
}
body.theme-darkpurple table.no-theme thead th,
body.theme-darkpurple table.no-theme tfoot th,
body.theme-darkpurple table.no-theme thead td,
body.theme-darkpurple table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-darkpurple table.no-theme thead th,
body.theme-darkpurple table.no-theme tfoot th,
body.theme-darkpurple table.no-theme thead td,
body.theme-darkpurple table.no-theme tfoot td,
body.theme-darkpurple table.no-theme thead a,
body.theme-darkpurple table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-darkpurple table.no-theme tbody td,
body.theme-darkpurple table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-darkpurple table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-darkpurple table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-darkpurple table.no-theme tbody th,
body.theme-darkpurple table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-darkpurple table.no-theme.has-border th,
body.theme-darkpurple table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-darkpurple .ui-pagination li a.current {
  background-color: #563d82;
}
body.theme-darkpurple .n-base {
  color: #563d82;
}
body.theme-darkpurple .n-black {
  color: #888888;
}
body.theme-darkpurple a.n-black:hover {
  color: #4f78e1;
}
body.theme-darkpurple .n-lightblue {
  color: #00c1d5;
}
body.theme-darkpurple a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-darkpurple .n-blue {
  color: #4f78e1;
}
body.theme-darkpurple a.n-blue:hover {
  color: #78e14f;
}
body.theme-darkpurple .n-blue2 {
  color: #0057b8;
}
body.theme-darkpurple a.n-blue2:hover {
  color: #57b800;
}
body.theme-darkpurple .n-darkblue {
  color: #2c404d;
}
body.theme-darkpurple a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-darkpurple .n-purple {
  color: #a05eb5;
}
body.theme-darkpurple a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-darkpurple .n-darkpurple {
  color: #563d82;
}
body.theme-darkpurple a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-darkpurple .n-red {
  color: #dc3030;
}
body.theme-darkpurple a.n-red:hover {
  color: #3030dc;
}
body.theme-darkpurple .n-darkred {
  color: #bc1919;
}
body.theme-darkpurple a.n-darkred:hover {
  color: #1919bc;
}
body.theme-darkpurple .n-yellow {
  color: #feab17;
}
body.theme-darkpurple a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-darkpurple .n-orange {
  color: #ff9837;
}
body.theme-darkpurple a.n-orange:hover {
  color: #9837ff;
}
body.theme-darkpurple .n-green {
  color: #68be39;
}
body.theme-darkpurple a.n-green:hover {
  color: #be3968;
}
body.theme-darkpurple .n-basegreen {
  color: #a3c639;
}
body.theme-darkpurple a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-darkpurple .n-darkgreen {
  color: #88a82a;
}
body.theme-darkpurple a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-darkpurple .n-beige {
  color: #b7a99a;
}
body.theme-darkpurple a.n-beige:hover {
  color: #a99ab7;
}
body.theme-darkpurple .n-gray {
  color: #b1b3b5;
}
body.theme-darkpurple a.n-gray:hover {
  color: #888888;
}
body.theme-darkpurple .n-light {
  color: #818181;
}
body.theme-darkpurple .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-darkpurple .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-darkpurple .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-darkpurple .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-darkpurple .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-darkpurple .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-darkpurple .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-darkpurple .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-darkpurple .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-darkpurple .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-darkpurple .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-darkpurple .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-darkpurple .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-darkpurple .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-darkpurple .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-darkpurple .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-darkpurple .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-darkpurple .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-darkpurple .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-darkpurple .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-darkpurple .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-darkpurple .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-darkpurple .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-darkpurple .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-darkpurple .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-darkpurple .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-darkpurple .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-darkpurple .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-darkpurple .btn-purple,
body.theme-darkpurple .btn-darkpurple,
body.theme-darkpurple .btn-red,
body.theme-darkpurple .btn-darkred,
body.theme-darkpurple .btn-green,
body.theme-darkpurple .btn-darkgreen,
body.theme-darkpurple .btn-lightblue,
body.theme-darkpurple .btn-blue,
body.theme-darkpurple .btn-blue2,
body.theme-darkpurple .btn-yellow,
body.theme-darkpurple .btn-orange,
body.theme-darkpurple .btn-beige {
  color: #fff;
}
body.theme-darkpurple .btn-purple:hover,
body.theme-darkpurple .btn-darkpurple:hover,
body.theme-darkpurple .btn-red:hover,
body.theme-darkpurple .btn-darkred:hover,
body.theme-darkpurple .btn-green:hover,
body.theme-darkpurple .btn-darkgreen:hover,
body.theme-darkpurple .btn-lightblue:hover,
body.theme-darkpurple .btn-blue:hover,
body.theme-darkpurple .btn-blue2:hover,
body.theme-darkpurple .btn-yellow:hover,
body.theme-darkpurple .btn-orange:hover,
body.theme-darkpurple .btn-beige:hover {
  color: #fff;
}
body.theme-darkpurple .btn-darkblue {
  color: #a3c639;
}
body.theme-darkpurple .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-darkpurple .tab_links a {
  color: #888888;
}
body.theme-darkpurple .side-menu.theme-colored > li,
body.theme-darkpurple .side-menu2.theme-colored > li {
  border-color: #46326a;
}
body.theme-darkpurple .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-darkpurple .side-menu.theme-colored > li > a,
body.theme-darkpurple .side-menu2.theme-colored > li > a {
  background-color: #563d82;
  color: #fff;
}
body.theme-darkpurple .side-menu2.theme-colored > li > a:hover,
body.theme-darkpurple .side-menu2.theme-colored > li > a.opened {
  background-color: #46326a;
}
body.theme-darkpurple .side-menu.theme-colored > li > a:hover,
body.theme-darkpurple .side-menu.theme-colored > li:hover > a {
  background-color: #46326a;
}
body.theme-darkpurple .side-menu.theme-colored .sub-menu li {
  border-color: #34254e;
}
body.theme-darkpurple .side-menu.theme-colored .sub-menu a,
body.theme-darkpurple .side-menu2.theme-colored .sub-menu,
body.theme-darkpurple .side-menu2.theme-colored .sub-menu a {
  background-color: #46326a;
  color: #fff;
}
body.theme-darkpurple .side-menu.theme-colored .sub-menu a:hover,
body.theme-darkpurple .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #34254e;
}
body.theme-darkpurple .side-menu2.theme-colored .sub-menu li {
  border-color: #34254e;
}
body.theme-darkpurple .side-menu2.theme-colored .sub-menu a:hover,
body.theme-darkpurple .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-darkpurple .side-menu2 .sub-menu a,
body.theme-darkpurple .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-darkpurple .side-menu2 .sub-menu a:hover,
body.theme-darkpurple .side-menu2 .sub-menu a.opened,
body.theme-darkpurple .side-menu3 a:hover,
body.theme-darkpurple .side-menu3 a.opened {
  color: #563d82;
}
body.theme-darkpurple .side-menu3.theme-colored {
  border-color: #46326a;
  background-color: #563d82;
}
body.theme-darkpurple .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-darkpurple .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-darkpurple .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-darkpurple .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-darkpurple .has-hiddenmenu.theme-colored > span,
body.theme-darkpurple .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #563d82;
  color: #fff;
}
body.theme-darkpurple .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-darkpurple .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #3f2d5f;
}
body.theme-darkpurple .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #3f2d5f;
}
body.theme-darkpurple .main-nav {
  border-left: 1px solid #46326a;
}
body.theme-darkpurple .main-nav.full-width {
  width: 100%;
  background-color: #563d82;
}
body.theme-darkpurple .main-nav.has-border {
  border-top: 1px solid #46326a;
}
body.theme-darkpurple .main-nav a {
  background-color: #563d82;
  color: #fff;
}
body.theme-darkpurple .main-nav a:hover,
body.theme-darkpurple .main-nav li:hover > a {
  background-color: #46326a;
}
body.theme-darkpurple .main-nav > li {
  border-right: 1px solid #46326a;
}
body.theme-darkpurple .main-nav .sub-nav li {
  border-top: 1px solid #46326a;
}
body.theme-darkpurple .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #46326a;
}
body.theme-darkpurple .breadcrumbs li {
  color: #563d82;
}
body.theme-darkpurple .breadcrumbs li a:hover {
  color: #563d82;
}
body.theme-darkpurple .pagination-table table {
  width: auto;
}
body.theme-darkpurple .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-darkpurple .pagination-table table a,
body.theme-darkpurple .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-darkpurple .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-darkpurple .pagination-table table span {
  color: #fff;
  background-color: #563d82;
}
body.theme-darkpurple .pagination-table.smaller table a,
body.theme-darkpurple .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-yellow ::-moz-selection {
  background: #feab17;
}
body.theme-yellow ::selection {
  background: #feab17;
}
body.theme-yellow blockquote,
body.theme-yellow .form-group > label,
body.theme-yellow .side-label label {
  color: #2c404d;
}
body.theme-yellow .tab_links a.active,
body.theme-yellow .tab-style-2 .tab_links a:hover {
  color: #feab17;
}
body.theme-yellow a {
  color: #feab17;
}
body.theme-yellow a:hover {
  color: #2c404d;
}
body.theme-yellow .n-base {
  color: #feab17 !important;
}
body.theme-yellow .btn.btn-light {
  color: #888888;
}
body.theme-yellow .btn.btn-light:hover {
  color: #fff;
}
body.theme-yellow .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-yellow .form-group input[type=text]:hover,
body.theme-yellow .form-group input[type=text]:focus,
body.theme-yellow .form-group input[type=email]:hover,
body.theme-yellow .form-group input[type=email]:focus,
body.theme-yellow .form-group input[type=password]:hover,
body.theme-yellow .form-group input[type=password]:focus,
body.theme-yellow .form-group input[type=number]:hover,
body.theme-yellow .form-group input[type=number]:focus,
body.theme-yellow .form-group textarea:hover,
body.theme-yellow .form-group textarea:focus,
body.theme-yellow .form-group .select-style:hover,
body.theme-yellow .tab-style-2 .tab_links a.active {
  border-color: #feab17;
}
body.theme-yellow .select2-container--default .select2-selection--single:hover {
  border-color: #feab17;
}
body.theme-yellow .header-full,
body.theme-yellow .header-content {
  background-color: #faa101;
}
body.theme-yellow .header .logo {
  background-color: #feab17;
}
body.theme-yellow table thead,
body.theme-yellow table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-yellow table td,
body.theme-yellow table th {
  line-height: 1.2em;
}
body.theme-yellow table td.vcenter,
body.theme-yellow table th.vcenter {
  vertical-align: middle;
}
body.theme-yellow table td.nowrap,
body.theme-yellow table th.nowrap {
  white-space: nowrap;
}
body.theme-yellow table.no-theme thead,
body.theme-yellow table.no-theme tfoot {
  background-color: #fff;
}
body.theme-yellow table.no-theme thead th,
body.theme-yellow table.no-theme tfoot th,
body.theme-yellow table.no-theme thead td,
body.theme-yellow table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-yellow table.no-theme thead th,
body.theme-yellow table.no-theme tfoot th,
body.theme-yellow table.no-theme thead td,
body.theme-yellow table.no-theme tfoot td,
body.theme-yellow table.no-theme thead a,
body.theme-yellow table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-yellow table.no-theme tbody td,
body.theme-yellow table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-yellow table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-yellow table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-yellow table.no-theme tbody th,
body.theme-yellow table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-yellow table.no-theme.has-border th,
body.theme-yellow table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-yellow .ui-pagination li a.current {
  background-color: #feab17;
}
body.theme-yellow .n-base {
  color: #feab17;
}
body.theme-yellow .n-black {
  color: #888888;
}
body.theme-yellow a.n-black:hover {
  color: #4f78e1;
}
body.theme-yellow .n-lightblue {
  color: #00c1d5;
}
body.theme-yellow a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-yellow .n-blue {
  color: #4f78e1;
}
body.theme-yellow a.n-blue:hover {
  color: #78e14f;
}
body.theme-yellow .n-blue2 {
  color: #0057b8;
}
body.theme-yellow a.n-blue2:hover {
  color: #57b800;
}
body.theme-yellow .n-darkblue {
  color: #2c404d;
}
body.theme-yellow a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-yellow .n-purple {
  color: #a05eb5;
}
body.theme-yellow a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-yellow .n-darkpurple {
  color: #563d82;
}
body.theme-yellow a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-yellow .n-red {
  color: #dc3030;
}
body.theme-yellow a.n-red:hover {
  color: #3030dc;
}
body.theme-yellow .n-darkred {
  color: #bc1919;
}
body.theme-yellow a.n-darkred:hover {
  color: #1919bc;
}
body.theme-yellow .n-yellow {
  color: #feab17;
}
body.theme-yellow a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-yellow .n-orange {
  color: #ff9837;
}
body.theme-yellow a.n-orange:hover {
  color: #9837ff;
}
body.theme-yellow .n-green {
  color: #68be39;
}
body.theme-yellow a.n-green:hover {
  color: #be3968;
}
body.theme-yellow .n-basegreen {
  color: #a3c639;
}
body.theme-yellow a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-yellow .n-darkgreen {
  color: #88a82a;
}
body.theme-yellow a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-yellow .n-beige {
  color: #b7a99a;
}
body.theme-yellow a.n-beige:hover {
  color: #a99ab7;
}
body.theme-yellow .n-gray {
  color: #b1b3b5;
}
body.theme-yellow a.n-gray:hover {
  color: #888888;
}
body.theme-yellow .n-light {
  color: #818181;
}
body.theme-yellow .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-yellow .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-yellow .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-yellow .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-yellow .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-yellow .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-yellow .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-yellow .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-yellow .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-yellow .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-yellow .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-yellow .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-yellow .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-yellow .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-yellow .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-yellow .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-yellow .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-yellow .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-yellow .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-yellow .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-yellow .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-yellow .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-yellow .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-yellow .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-yellow .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-yellow .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-yellow .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-yellow .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-yellow .btn-purple,
body.theme-yellow .btn-darkpurple,
body.theme-yellow .btn-red,
body.theme-yellow .btn-darkred,
body.theme-yellow .btn-green,
body.theme-yellow .btn-darkgreen,
body.theme-yellow .btn-lightblue,
body.theme-yellow .btn-blue,
body.theme-yellow .btn-blue2,
body.theme-yellow .btn-yellow,
body.theme-yellow .btn-orange,
body.theme-yellow .btn-beige {
  color: #fff;
}
body.theme-yellow .btn-purple:hover,
body.theme-yellow .btn-darkpurple:hover,
body.theme-yellow .btn-red:hover,
body.theme-yellow .btn-darkred:hover,
body.theme-yellow .btn-green:hover,
body.theme-yellow .btn-darkgreen:hover,
body.theme-yellow .btn-lightblue:hover,
body.theme-yellow .btn-blue:hover,
body.theme-yellow .btn-blue2:hover,
body.theme-yellow .btn-yellow:hover,
body.theme-yellow .btn-orange:hover,
body.theme-yellow .btn-beige:hover {
  color: #fff;
}
body.theme-yellow .btn-darkblue {
  color: #a3c639;
}
body.theme-yellow .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-yellow .tab_links a {
  color: #888888;
}
body.theme-yellow .side-menu.theme-colored > li,
body.theme-yellow .side-menu2.theme-colored > li {
  border-color: #f09a01;
}
body.theme-yellow .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-yellow .side-menu.theme-colored > li > a,
body.theme-yellow .side-menu2.theme-colored > li > a {
  background-color: #feab17;
  color: #fff;
}
body.theme-yellow .side-menu2.theme-colored > li > a:hover,
body.theme-yellow .side-menu2.theme-colored > li > a.opened {
  background-color: #f09a01;
}
body.theme-yellow .side-menu.theme-colored > li > a:hover,
body.theme-yellow .side-menu.theme-colored > li:hover > a {
  background-color: #f09a01;
}
body.theme-yellow .side-menu.theme-colored .sub-menu li {
  border-color: #c88001;
}
body.theme-yellow .side-menu.theme-colored .sub-menu a,
body.theme-yellow .side-menu2.theme-colored .sub-menu,
body.theme-yellow .side-menu2.theme-colored .sub-menu a {
  background-color: #f09a01;
  color: #fff;
}
body.theme-yellow .side-menu.theme-colored .sub-menu a:hover,
body.theme-yellow .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #c88001;
}
body.theme-yellow .side-menu2.theme-colored .sub-menu li {
  border-color: #c88001;
}
body.theme-yellow .side-menu2.theme-colored .sub-menu a:hover,
body.theme-yellow .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-yellow .side-menu2 .sub-menu a,
body.theme-yellow .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-yellow .side-menu2 .sub-menu a:hover,
body.theme-yellow .side-menu2 .sub-menu a.opened,
body.theme-yellow .side-menu3 a:hover,
body.theme-yellow .side-menu3 a.opened {
  color: #feab17;
}
body.theme-yellow .side-menu3.theme-colored {
  border-color: #f09a01;
  background-color: #feab17;
}
body.theme-yellow .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-yellow .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-yellow .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-yellow .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-yellow .has-hiddenmenu.theme-colored > span,
body.theme-yellow .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #feab17;
  color: #fff;
}
body.theme-yellow .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-yellow .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #e19101;
}
body.theme-yellow .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #e19101;
}
body.theme-yellow .main-nav {
  border-left: 1px solid #f09a01;
}
body.theme-yellow .main-nav.full-width {
  width: 100%;
  background-color: #feab17;
}
body.theme-yellow .main-nav.has-border {
  border-top: 1px solid #f09a01;
}
body.theme-yellow .main-nav a {
  background-color: #feab17;
  color: #fff;
}
body.theme-yellow .main-nav a:hover,
body.theme-yellow .main-nav li:hover > a {
  background-color: #f09a01;
}
body.theme-yellow .main-nav > li {
  border-right: 1px solid #f09a01;
}
body.theme-yellow .main-nav .sub-nav li {
  border-top: 1px solid #f09a01;
}
body.theme-yellow .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #f09a01;
}
body.theme-yellow .breadcrumbs li {
  color: #feab17;
}
body.theme-yellow .breadcrumbs li a:hover {
  color: #feab17;
}
body.theme-yellow .pagination-table table {
  width: auto;
}
body.theme-yellow .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-yellow .pagination-table table a,
body.theme-yellow .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-yellow .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-yellow .pagination-table table span {
  color: #fff;
  background-color: #feab17;
}
body.theme-yellow .pagination-table.smaller table a,
body.theme-yellow .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-orange ::-moz-selection {
  background: #ff9837;
}
body.theme-orange ::selection {
  background: #ff9837;
}
body.theme-orange blockquote,
body.theme-orange .form-group > label,
body.theme-orange .side-label label {
  color: #2c404d;
}
body.theme-orange .tab_links a.active,
body.theme-orange .tab-style-2 .tab_links a:hover {
  color: #ff9837;
}
body.theme-orange a {
  color: #ff9837;
}
body.theme-orange a:hover {
  color: #2c404d;
}
body.theme-orange .n-base {
  color: #ff9837 !important;
}
body.theme-orange .btn.btn-light {
  color: #888888;
}
body.theme-orange .btn.btn-light:hover {
  color: #fff;
}
body.theme-orange .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-orange .form-group input[type=text]:hover,
body.theme-orange .form-group input[type=text]:focus,
body.theme-orange .form-group input[type=email]:hover,
body.theme-orange .form-group input[type=email]:focus,
body.theme-orange .form-group input[type=password]:hover,
body.theme-orange .form-group input[type=password]:focus,
body.theme-orange .form-group input[type=number]:hover,
body.theme-orange .form-group input[type=number]:focus,
body.theme-orange .form-group textarea:hover,
body.theme-orange .form-group textarea:focus,
body.theme-orange .form-group .select-style:hover,
body.theme-orange .tab-style-2 .tab_links a.active {
  border-color: #ff9837;
}
body.theme-orange .select2-container--default .select2-selection--single:hover {
  border-color: #ff9837;
}
body.theme-orange .header-full,
body.theme-orange .header-content {
  background-color: #ff8b1e;
}
body.theme-orange .header .logo {
  background-color: #ff9837;
}
body.theme-orange table thead,
body.theme-orange table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-orange table td,
body.theme-orange table th {
  line-height: 1.2em;
}
body.theme-orange table td.vcenter,
body.theme-orange table th.vcenter {
  vertical-align: middle;
}
body.theme-orange table td.nowrap,
body.theme-orange table th.nowrap {
  white-space: nowrap;
}
body.theme-orange table.no-theme thead,
body.theme-orange table.no-theme tfoot {
  background-color: #fff;
}
body.theme-orange table.no-theme thead th,
body.theme-orange table.no-theme tfoot th,
body.theme-orange table.no-theme thead td,
body.theme-orange table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-orange table.no-theme thead th,
body.theme-orange table.no-theme tfoot th,
body.theme-orange table.no-theme thead td,
body.theme-orange table.no-theme tfoot td,
body.theme-orange table.no-theme thead a,
body.theme-orange table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-orange table.no-theme tbody td,
body.theme-orange table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-orange table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-orange table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-orange table.no-theme tbody th,
body.theme-orange table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-orange table.no-theme.has-border th,
body.theme-orange table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-orange .ui-pagination li a.current {
  background-color: #ff9837;
}
body.theme-orange .n-base {
  color: #ff9837;
}
body.theme-orange .n-black {
  color: #888888;
}
body.theme-orange a.n-black:hover {
  color: #4f78e1;
}
body.theme-orange .n-lightblue {
  color: #00c1d5;
}
body.theme-orange a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-orange .n-blue {
  color: #4f78e1;
}
body.theme-orange a.n-blue:hover {
  color: #78e14f;
}
body.theme-orange .n-blue2 {
  color: #0057b8;
}
body.theme-orange a.n-blue2:hover {
  color: #57b800;
}
body.theme-orange .n-darkblue {
  color: #2c404d;
}
body.theme-orange a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-orange .n-purple {
  color: #a05eb5;
}
body.theme-orange a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-orange .n-darkpurple {
  color: #563d82;
}
body.theme-orange a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-orange .n-red {
  color: #dc3030;
}
body.theme-orange a.n-red:hover {
  color: #3030dc;
}
body.theme-orange .n-darkred {
  color: #bc1919;
}
body.theme-orange a.n-darkred:hover {
  color: #1919bc;
}
body.theme-orange .n-yellow {
  color: #feab17;
}
body.theme-orange a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-orange .n-orange {
  color: #ff9837;
}
body.theme-orange a.n-orange:hover {
  color: #9837ff;
}
body.theme-orange .n-green {
  color: #68be39;
}
body.theme-orange a.n-green:hover {
  color: #be3968;
}
body.theme-orange .n-basegreen {
  color: #a3c639;
}
body.theme-orange a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-orange .n-darkgreen {
  color: #88a82a;
}
body.theme-orange a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-orange .n-beige {
  color: #b7a99a;
}
body.theme-orange a.n-beige:hover {
  color: #a99ab7;
}
body.theme-orange .n-gray {
  color: #b1b3b5;
}
body.theme-orange a.n-gray:hover {
  color: #888888;
}
body.theme-orange .n-light {
  color: #818181;
}
body.theme-orange .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-orange .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-orange .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-orange .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-orange .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-orange .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-orange .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-orange .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-orange .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-orange .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-orange .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-orange .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-orange .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-orange .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-orange .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-orange .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-orange .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-orange .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-orange .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-orange .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-orange .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-orange .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-orange .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-orange .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-orange .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-orange .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-orange .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-orange .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-orange .btn-purple,
body.theme-orange .btn-darkpurple,
body.theme-orange .btn-red,
body.theme-orange .btn-darkred,
body.theme-orange .btn-green,
body.theme-orange .btn-darkgreen,
body.theme-orange .btn-lightblue,
body.theme-orange .btn-blue,
body.theme-orange .btn-blue2,
body.theme-orange .btn-yellow,
body.theme-orange .btn-orange,
body.theme-orange .btn-beige {
  color: #fff;
}
body.theme-orange .btn-purple:hover,
body.theme-orange .btn-darkpurple:hover,
body.theme-orange .btn-red:hover,
body.theme-orange .btn-darkred:hover,
body.theme-orange .btn-green:hover,
body.theme-orange .btn-darkgreen:hover,
body.theme-orange .btn-lightblue:hover,
body.theme-orange .btn-blue:hover,
body.theme-orange .btn-blue2:hover,
body.theme-orange .btn-yellow:hover,
body.theme-orange .btn-orange:hover,
body.theme-orange .btn-beige:hover {
  color: #fff;
}
body.theme-orange .btn-darkblue {
  color: #a3c639;
}
body.theme-orange .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-orange .tab_links a {
  color: #888888;
}
body.theme-orange .side-menu.theme-colored > li,
body.theme-orange .side-menu2.theme-colored > li {
  border-color: #ff8613;
}
body.theme-orange .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-orange .side-menu.theme-colored > li > a,
body.theme-orange .side-menu2.theme-colored > li > a {
  background-color: #ff9837;
  color: #fff;
}
body.theme-orange .side-menu2.theme-colored > li > a:hover,
body.theme-orange .side-menu2.theme-colored > li > a.opened {
  background-color: #ff8613;
}
body.theme-orange .side-menu.theme-colored > li > a:hover,
body.theme-orange .side-menu.theme-colored > li:hover > a {
  background-color: #ff8613;
}
body.theme-orange .side-menu.theme-colored .sub-menu li {
  border-color: #ea7100;
}
body.theme-orange .side-menu.theme-colored .sub-menu a,
body.theme-orange .side-menu2.theme-colored .sub-menu,
body.theme-orange .side-menu2.theme-colored .sub-menu a {
  background-color: #ff8613;
  color: #fff;
}
body.theme-orange .side-menu.theme-colored .sub-menu a:hover,
body.theme-orange .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #ea7100;
}
body.theme-orange .side-menu2.theme-colored .sub-menu li {
  border-color: #ea7100;
}
body.theme-orange .side-menu2.theme-colored .sub-menu a:hover,
body.theme-orange .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-orange .side-menu2 .sub-menu a,
body.theme-orange .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-orange .side-menu2 .sub-menu a:hover,
body.theme-orange .side-menu2 .sub-menu a.opened,
body.theme-orange .side-menu3 a:hover,
body.theme-orange .side-menu3 a.opened {
  color: #ff9837;
}
body.theme-orange .side-menu3.theme-colored {
  border-color: #ff8613;
  background-color: #ff9837;
}
body.theme-orange .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-orange .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-orange .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-orange .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-orange .has-hiddenmenu.theme-colored > span,
body.theme-orange .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #ff9837;
  color: #fff;
}
body.theme-orange .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-orange .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #ff7e04;
}
body.theme-orange .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #ff7e04;
}
body.theme-orange .main-nav {
  border-left: 1px solid #ff8613;
}
body.theme-orange .main-nav.full-width {
  width: 100%;
  background-color: #ff9837;
}
body.theme-orange .main-nav.has-border {
  border-top: 1px solid #ff8613;
}
body.theme-orange .main-nav a {
  background-color: #ff9837;
  color: #fff;
}
body.theme-orange .main-nav a:hover,
body.theme-orange .main-nav li:hover > a {
  background-color: #ff8613;
}
body.theme-orange .main-nav > li {
  border-right: 1px solid #ff8613;
}
body.theme-orange .main-nav .sub-nav li {
  border-top: 1px solid #ff8613;
}
body.theme-orange .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #ff8613;
}
body.theme-orange .breadcrumbs li {
  color: #ff9837;
}
body.theme-orange .breadcrumbs li a:hover {
  color: #ff9837;
}
body.theme-orange .pagination-table table {
  width: auto;
}
body.theme-orange .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-orange .pagination-table table a,
body.theme-orange .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-orange .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-orange .pagination-table table span {
  color: #fff;
  background-color: #ff9837;
}
body.theme-orange .pagination-table.smaller table a,
body.theme-orange .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
body.theme-beige ::-moz-selection {
  background: #b7a99a;
}
body.theme-beige ::selection {
  background: #b7a99a;
}
body.theme-beige blockquote,
body.theme-beige .form-group > label,
body.theme-beige .side-label label {
  color: #2c404d;
}
body.theme-beige .tab_links a.active,
body.theme-beige .tab-style-2 .tab_links a:hover {
  color: #b7a99a;
}
body.theme-beige a {
  color: #b7a99a;
}
body.theme-beige a:hover {
  color: #2c404d;
}
body.theme-beige .n-base {
  color: #b7a99a !important;
}
body.theme-beige .btn.btn-light {
  color: #888888;
}
body.theme-beige .btn.btn-light:hover {
  color: #fff;
}
body.theme-beige .btn:disabled {
  cursor: default!important;
  background-color: #e2e2e2 !important;
  border-color: #e2e2e2 !important;
  color: #b1b3b5 !important;
}
body.theme-beige .form-group input[type=text]:hover,
body.theme-beige .form-group input[type=text]:focus,
body.theme-beige .form-group input[type=email]:hover,
body.theme-beige .form-group input[type=email]:focus,
body.theme-beige .form-group input[type=password]:hover,
body.theme-beige .form-group input[type=password]:focus,
body.theme-beige .form-group input[type=number]:hover,
body.theme-beige .form-group input[type=number]:focus,
body.theme-beige .form-group textarea:hover,
body.theme-beige .form-group textarea:focus,
body.theme-beige .form-group .select-style:hover,
body.theme-beige .tab-style-2 .tab_links a.active {
  border-color: #b7a99a;
}
body.theme-beige .select2-container--default .select2-selection--single:hover {
  border-color: #b7a99a;
}
body.theme-beige .header-full,
body.theme-beige .header-content {
  background-color: #ac9c8b;
}
body.theme-beige .header .logo {
  background-color: #b7a99a;
}
body.theme-beige table thead,
body.theme-beige table tbody th table tfoot {
  background-color: #888888;
  color: #fff;
}
body.theme-beige table td,
body.theme-beige table th {
  line-height: 1.2em;
}
body.theme-beige table td.vcenter,
body.theme-beige table th.vcenter {
  vertical-align: middle;
}
body.theme-beige table td.nowrap,
body.theme-beige table th.nowrap {
  white-space: nowrap;
}
body.theme-beige table.no-theme thead,
body.theme-beige table.no-theme tfoot {
  background-color: #fff;
}
body.theme-beige table.no-theme thead th,
body.theme-beige table.no-theme tfoot th,
body.theme-beige table.no-theme thead td,
body.theme-beige table.no-theme tfoot td {
  border-bottom: 1px solid #eee;
}
body.theme-beige table.no-theme thead th,
body.theme-beige table.no-theme tfoot th,
body.theme-beige table.no-theme thead td,
body.theme-beige table.no-theme tfoot td,
body.theme-beige table.no-theme thead a,
body.theme-beige table.no-theme tfoot a {
  color: #2c404d !important;
}
body.theme-beige table.no-theme tbody td,
body.theme-beige table.no-theme tbody tr:nth-child(even) td {
  background-color: #fff;
  border-bottom: 1px solid #eee;
}
body.theme-beige table.no-theme tbody tr:hover td {
  background-color: #fafafa;
}
body.theme-beige table.no-theme tbody th {
  border-bottom: 1px solid #eee;
}
body.theme-beige table.no-theme tbody th,
body.theme-beige table.no-theme tbody th a {
  background-color: #f2f2f2;
  color: #2c404d !important;
}
body.theme-beige table.no-theme.has-border th,
body.theme-beige table.no-theme.has-border td {
  border: 1px solid #eee;
}
body.theme-beige .ui-pagination li a.current {
  background-color: #b7a99a;
}
body.theme-beige .n-base {
  color: #b7a99a;
}
body.theme-beige .n-black {
  color: #888888;
}
body.theme-beige a.n-black:hover {
  color: #4f78e1;
}
body.theme-beige .n-lightblue {
  color: #00c1d5;
}
body.theme-beige a.n-lightblue:hover {
  color: #c1d500;
}
body.theme-beige .n-blue {
  color: #4f78e1;
}
body.theme-beige a.n-blue:hover {
  color: #78e14f;
}
body.theme-beige .n-blue2 {
  color: #0057b8;
}
body.theme-beige a.n-blue2:hover {
  color: #57b800;
}
body.theme-beige .n-darkblue {
  color: #2c404d;
}
body.theme-beige a.n-darkblue:hover {
  color: #404d2c;
}
body.theme-beige .n-purple {
  color: #a05eb5;
}
body.theme-beige a.n-purple:hover {
  color: #5eb5a0;
}
body.theme-beige .n-darkpurple {
  color: #563d82;
}
body.theme-beige a.n-darkpurple:hover {
  color: #3d8256;
}
body.theme-beige .n-red {
  color: #dc3030;
}
body.theme-beige a.n-red:hover {
  color: #3030dc;
}
body.theme-beige .n-darkred {
  color: #bc1919;
}
body.theme-beige a.n-darkred:hover {
  color: #1919bc;
}
body.theme-beige .n-yellow {
  color: #feab17;
}
body.theme-beige a.n-yellow:hover {
  color: #ab17fe;
}
body.theme-beige .n-orange {
  color: #ff9837;
}
body.theme-beige a.n-orange:hover {
  color: #9837ff;
}
body.theme-beige .n-green {
  color: #68be39;
}
body.theme-beige a.n-green:hover {
  color: #be3968;
}
body.theme-beige .n-basegreen {
  color: #a3c639;
}
body.theme-beige a.n-basegreen:hover {
  color: #c639a3;
}
body.theme-beige .n-darkgreen {
  color: #88a82a;
}
body.theme-beige a.n-darkgreen:hover {
  color: #a82a88;
}
body.theme-beige .n-beige {
  color: #b7a99a;
}
body.theme-beige a.n-beige:hover {
  color: #a99ab7;
}
body.theme-beige .n-gray {
  color: #b1b3b5;
}
body.theme-beige a.n-gray:hover {
  color: #888888;
}
body.theme-beige .n-light {
  color: #818181;
}
body.theme-beige .btn-ghost {
  background-color: transparent;
  color: #888888;
}
body.theme-beige .btn-ghost:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
body.theme-beige .btn-ghost.btn-lightblue {
  color: #00c1d5;
}
body.theme-beige .btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
body.theme-beige .btn-ghost.btn-blue {
  color: #4f78e1;
}
body.theme-beige .btn-ghost.btn-blue:hover {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
body.theme-beige .btn-ghost.btn-blue2 {
  color: #0057b8;
}
body.theme-beige .btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
body.theme-beige .btn-ghost.btn-darkblue {
  color: #2c404d;
}
body.theme-beige .btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
body.theme-beige .btn-ghost.btn-beige {
  color: #b7a99a;
}
body.theme-beige .btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
body.theme-beige .btn-ghost.btn-red {
  color: #dc3030;
}
body.theme-beige .btn-ghost.btn-red:hover {
  background-color: #dc3030;
  border-color: #dc3030;
}
body.theme-beige .btn-ghost.btn-darkred {
  color: #bc1919;
}
body.theme-beige .btn-ghost.btn-darkred:hover {
  background-color: #bc1919;
  border-color: #bc1919;
}
body.theme-beige .btn-ghost.btn-purple {
  color: #a05eb5;
}
body.theme-beige .btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
body.theme-beige .btn-ghost.btn-darkpurple {
  color: #563d82;
}
body.theme-beige .btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
body.theme-beige .btn-ghost.btn-green {
  color: #68be39;
}
body.theme-beige .btn-ghost.btn-green:hover {
  background-color: #68be39;
  border-color: #68be39;
}
body.theme-beige .btn-ghost.btn-darkgreen {
  color: #88a82a;
}
body.theme-beige .btn-ghost.btn-darkgreen:hover {
  background-color: #88a82a;
  border-color: #88a82a;
}
body.theme-beige .btn-ghost.btn-yellow {
  color: #feab17;
}
body.theme-beige .btn-ghost.btn-yellow:hover {
  background-color: #feab17;
  border-color: #feab17;
}
body.theme-beige .btn-ghost.btn-orange {
  color: #ff9837;
}
body.theme-beige .btn-ghost.btn-orange:hover {
  background-color: #ff9837;
  border-color: #ff9837;
}
body.theme-beige .btn-purple,
body.theme-beige .btn-darkpurple,
body.theme-beige .btn-red,
body.theme-beige .btn-darkred,
body.theme-beige .btn-green,
body.theme-beige .btn-darkgreen,
body.theme-beige .btn-lightblue,
body.theme-beige .btn-blue,
body.theme-beige .btn-blue2,
body.theme-beige .btn-yellow,
body.theme-beige .btn-orange,
body.theme-beige .btn-beige {
  color: #fff;
}
body.theme-beige .btn-purple:hover,
body.theme-beige .btn-darkpurple:hover,
body.theme-beige .btn-red:hover,
body.theme-beige .btn-darkred:hover,
body.theme-beige .btn-green:hover,
body.theme-beige .btn-darkgreen:hover,
body.theme-beige .btn-lightblue:hover,
body.theme-beige .btn-blue:hover,
body.theme-beige .btn-blue2:hover,
body.theme-beige .btn-yellow:hover,
body.theme-beige .btn-orange:hover,
body.theme-beige .btn-beige:hover {
  color: #fff;
}
body.theme-beige .btn-darkblue {
  color: #a3c639;
}
body.theme-beige .btn-darkblue:hover {
  color: #a3c639 !important;
}
body.theme-beige .tab_links a {
  color: #888888;
}
body.theme-beige .side-menu.theme-colored > li,
body.theme-beige .side-menu2.theme-colored > li {
  border-color: #a89785;
}
body.theme-beige .side-menu.theme-colored a:hover {
  color: #fff!important;
}
body.theme-beige .side-menu.theme-colored > li > a,
body.theme-beige .side-menu2.theme-colored > li > a {
  background-color: #b7a99a;
  color: #fff;
}
body.theme-beige .side-menu2.theme-colored > li > a:hover,
body.theme-beige .side-menu2.theme-colored > li > a.opened {
  background-color: #a89785;
}
body.theme-beige .side-menu.theme-colored > li > a:hover,
body.theme-beige .side-menu.theme-colored > li:hover > a {
  background-color: #a89785;
}
body.theme-beige .side-menu.theme-colored .sub-menu li {
  border-color: #97836d;
}
body.theme-beige .side-menu.theme-colored .sub-menu a,
body.theme-beige .side-menu2.theme-colored .sub-menu,
body.theme-beige .side-menu2.theme-colored .sub-menu a {
  background-color: #a89785;
  color: #fff;
}
body.theme-beige .side-menu.theme-colored .sub-menu a:hover,
body.theme-beige .side-menu.theme-colored .sub-menu li:hover > a {
  background-color: #97836d;
}
body.theme-beige .side-menu2.theme-colored .sub-menu li {
  border-color: #97836d;
}
body.theme-beige .side-menu2.theme-colored .sub-menu a:hover,
body.theme-beige .side-menu2.theme-colored .sub-menu a.opened {
  color: #fff;
  text-decoration: underline;
}
body.theme-beige .side-menu2 .sub-menu a,
body.theme-beige .side-menu3 .sub-menu a {
  color: #888888;
}
body.theme-beige .side-menu2 .sub-menu a:hover,
body.theme-beige .side-menu2 .sub-menu a.opened,
body.theme-beige .side-menu3 a:hover,
body.theme-beige .side-menu3 a.opened {
  color: #b7a99a;
}
body.theme-beige .side-menu3.theme-colored {
  border-color: #a89785;
  background-color: #b7a99a;
}
body.theme-beige .side-menu3.theme-colored a {
  color: #fff;
}
body.theme-beige .side-menu3.theme-colored a:hover {
  text-decoration: underline;
}
body.theme-beige .hiddenmenu a {
  color: #888888;
  background-color: #e2e2e2;
}
body.theme-beige .hiddenmenu a:hover {
  background-color: #fcfdff;
}
body.theme-beige .has-hiddenmenu.theme-colored > span,
body.theme-beige .has-hiddenmenu.theme-colored .hiddenmenu a {
  background-color: #b7a99a;
  color: #fff;
}
body.theme-beige .has-hiddenmenu.theme-colored .hiddenmenu,
body.theme-beige .has-hiddenmenu.theme-colored .hiddenmenu li {
  border-color: #a2907c;
}
body.theme-beige .has-hiddenmenu.theme-colored .hiddenmenu a:hover {
  background-color: #a2907c;
}
body.theme-beige .main-nav {
  border-left: 1px solid #a89785;
}
body.theme-beige .main-nav.full-width {
  width: 100%;
  background-color: #b7a99a;
}
body.theme-beige .main-nav.has-border {
  border-top: 1px solid #a89785;
}
body.theme-beige .main-nav a {
  background-color: #b7a99a;
  color: #fff;
}
body.theme-beige .main-nav a:hover,
body.theme-beige .main-nav li:hover > a {
  background-color: #a89785;
}
body.theme-beige .main-nav > li {
  border-right: 1px solid #a89785;
}
body.theme-beige .main-nav .sub-nav li {
  border-top: 1px solid #a89785;
}
body.theme-beige .main-nav .sub-nav .sub-nav {
  border-left: 1px solid #a89785;
}
body.theme-beige .breadcrumbs li {
  color: #b7a99a;
}
body.theme-beige .breadcrumbs li a:hover {
  color: #b7a99a;
}
body.theme-beige .pagination-table table {
  width: auto;
}
body.theme-beige .pagination-table table td {
  border: 1px solid #d6d7d7!important;
  padding: 0!important;
}
body.theme-beige .pagination-table table a,
body.theme-beige .pagination-table table span {
  display: block;
  min-width: 40px;
  padding: 0 7px;
  text-align: center;
  background-color: #fff;
  line-height: 40px;
  text-decoration: none;
  color: #888888;
}
body.theme-beige .pagination-table table a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
body.theme-beige .pagination-table table span {
  color: #fff;
  background-color: #b7a99a;
}
body.theme-beige .pagination-table.smaller table a,
body.theme-beige .pagination-table.smaller table span {
  min-width: 30px;
  line-height: 30px;
}
::-moz-selection {
  color: #fff;
  text-shadow: none;
}
::selection {
  color: #fff;
  text-shadow: none;
}
html,
body {
  height: 100%;
}
body {
  font-size: 12px;
}
input,
textarea,
select {
  font-size: 14px;
}
body,
input,
textarea,
select {
  color: #888888;
}
body {
  line-height: 1.3em;
  background: #fff;
}
a {
  color: #4f78e1;
}
a:hover {
  color: #dc3030;
  text-decoration: none;
}
.with-icon {
  text-decoration: none;
}
.with-icon span {
  display: inline-block;
  padding-right: 5px;
}
.list-none {
  list-style: none;
}
.red-star {
  color: #f00!important;
  font-size: 16px;
}
code,
pre {
  color: #dc3030;
  padding: 2px 4px;
  font-size: 90%;
  font-family: monospace,monospace;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
pre {
  background: #efefef;
  padding: 20px 0;
}
/* FONT */
.n-body_regular {
  font-family: 'Figtree', sans-serif;
  font-weight: 600;
}
.n-body_bold {
  font-family: 'Figtree', sans-serif;
  font-weight: 700;
}
.n-heading_regular {
  font-family: 'Figtree', serif;
  font-weight: 400;
}
.n-heading_bold {
  font-family: 'Figtree', serif;
  font-weight: 600;
}
body {
  font-family: 'Figtree', sans-serif;
  font-weight: 600;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Figtree', serif;
  font-weight: 600;
}
input,
textarea,
select {
  font-family: 'Figtree', sans-serif;
  font-weight: 600;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
.n-smaller {
  font-size: .875em!important;
}
.n-bigger {
  font-size: 1.125em!important;
}
.n-biggest {
  font-size: 1.325em!important;
}
/* PAGINATION */
.cd-pagination a,
.cd-pagination span {
  color: #888888;
}
.cd-pagination .current {
  background-color: #feab17;
}
.cd-pagination a:hover {
  color: #4f78e1;
  background-color: #fcfdff;
}
/* BUTTONS */
.btn {
  display: inline-block;
  padding: 13px 20px;
  margin-right: 10px;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  line-height: 1em;
  text-align: center;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  letter-spacing: 0.07em;
  margin-bottom: 5px;
  text-transform: uppercase;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
  border: none!important;
  font-family: 'Figtree', serif;
  font-weight: 600;
}
.btn.no-border {
  padding: 9px 16px;
  border: none!important;
}
.btn,
.alert {
  background-color: #fff;
  border: 1px solid #fff;
  color: #888888;
}
.btn-ghost {
  border-color: #888888;
}
.btn:hover {
  background-color: #888888;
  border-color: #888888;
  color: #fff!important;
}
.alert {
  color: #fff;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
}
.btn-medium,
.btn-large {
  font-size: 16px;
}
.btn-large {
  font-size: 21px;
  min-width: 170px;
  padding: 15px 25px;
}
.btn-large.no-border {
  padding-top: 13px;
  padding-bottom: 13px;
}
.btn-medium {
  min-width: 150px;
}
.btn-small {
  font-size: 11px;
  min-width: 115px;
  padding: 0 15px;
  line-height: 30px;
}
.btn-xsmall {
  font-size: 12px;
  min-width: 80px;
  padding: 5px 10px;
}
.btn-xsmall.no-border {
  padding: 7px 12px;
}
.btn.icon-only {
  padding: 0;
  text-align: center;
}
.btn.icon-only span {
  display: inline-block;
  padding-left: 1px;
}
.btn.icon-only.btn-large {
  line-height: 38px;
  min-width: 42px;
}
.btn.icon-only.btn-medium {
  line-height: 32px;
  min-width: 36px;
}
.btn.icon-only.btn-small {
  line-height: 28px;
  min-width: 32px;
}
.btn.icon-only.btn-xsmall {
  line-height: 20px;
  min-width: 24px;
}
.btn-purple,
.alert-purple,
.btn-purple + .dropdown-menu {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
.btn-darkpurple,
.alert-darkpurple,
.btn-darkpurple + .dropdown-menu {
  background-color: #563d82;
  border-color: #563d82;
}
.btn-red,
.alert-red,
.btn-red + .dropdown-menu {
  background-color: #dc3030;
  border-color: #dc3030;
}
.btn-darkred,
.alert-darkred,
.btn-darkred + .dropdown-menu {
  background-color: #bc1919;
  border-color: #bc1919;
}
.btn-lightblue,
.alert-lightblue,
.btn-lightblue + .dropdown-menu {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
.btn-blue,
.alert-blue,
.btn-blue + .dropdown-menu {
  background-color: #4f78e1;
  border-color: #4f78e1;
}
.btn-blue2,
.alert-blue2,
.btn-blue2 + .dropdown-menu {
  background-color: #0057b8;
  border-color: #0057b8;
}
.btn-darkblue,
.alert-darkblue,
.btn-darkblue + .dropdown-menu {
  background-color: #2c404d;
  border-color: #2c404d;
}
.btn-green,
.alert-green,
.btn-green + .dropdown-menu {
  background-color: #68be39;
  border-color: #68be39;
}
.btn-darkgreen,
.alert-darkgreen,
.btn-darkgreen + .dropdown-menu {
  background-color: #88a82a;
  border-color: #88a82a;
}
.btn-yellow,
.alert-yellow,
.btn-yellow + .dropdown-menu {
  background-color: #feab17;
  border-color: #feab17;
}
.btn-orange,
.alert-orange,
.btn-orange + .dropdown-menu {
  background-color: #ff9837;
  border-color: #ff9837;
}
.btn-beige,
.alert-beige,
.btn-beige + .dropdown-menu {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
.btn-light,
.alert-light,
.btn-light + .dropdown-menu {
  background-color: #e2e2e2;
  border-color: #e2e2e2;
  color: #b1b3b5;
}
.alert-light {
  color: #888888;
}
.btn-purple:hover {
  background-color: #763f88;
  border-color: #763f88;
}
.btn-darkpurple:hover {
  background-color: #34254e;
  border-color: #34254e;
}
.btn-red:hover {
  background-color: #a41c1c;
  border-color: #a41c1c;
}
.btn-darkred:hover {
  background-color: #781010;
  border-color: #781010;
}
.btn-green:hover {
  background-color: #488327;
  border-color: #488327;
}
.btn-darkgreen:hover {
  background-color: #566b1b;
  border-color: #566b1b;
}
.btn-lightblue:hover {
  background-color: #007c89;
  border-color: #007c89;
}
.btn-blue:hover {
  background-color: #214ec2;
  border-color: #214ec2;
}
.btn-blue2:hover {
  background-color: #00336c;
  border-color: #00336c;
}
.btn-darkblue:hover {
  background-color: #10181c;
  border-color: #10181c;
}
.btn-yellow:hover {
  background-color: #c88001;
  border-color: #c88001;
}
.btn-orange:hover {
  background-color: #ea7100;
  border-color: #ea7100;
}
.btn-beige:hover {
  background-color: #97836d;
  border-color: #97836d;
}
.btn-light:hover {
  background-color: #bcbcbc;
  border-color: #bcbcbc;
}
/* ALERT */
.alert {
  display: block;
  padding: 15px 20px;
  color: #888888;
  box-shadow: 0 4px 10px rgba(200, 200, 200, 0.4);
}
.alert-lightblue,
.alert-blue,
.alert-blue2,
.alert-darkblue,
.alert-purple,
.alert-darkpurple,
.alert-red,
.alert-darkred,
.alert-green,
.alert-darkgreen,
.alert-yellow,
.alert-orange,
.alert-beige {
  color: #fff;
}
.alert.alert-ghost {
  background-color: #fff;
  color: #888888;
  border-color: #888888;
}
.alert-ghost.alert-lightblue,
.btn-ghost.btn-lightblue + .dropdown-menu a {
  color: #00c1d5;
  border-color: #00c1d5;
}
.alert-ghost.alert-blue,
.btn-ghost.btn-blue + .dropdown-menu a {
  color: #4f78e1;
  border-color: #4f78e1;
}
.alert-ghost.alert-blue2,
.btn-ghost.btn-blue2 + .dropdown-menu a {
  color: #0057b8;
  border-color: #0057b8;
}
.alert-ghost.alert-darkblue,
.btn-ghost.btn-darkblue + .dropdown-menu a {
  color: #2c404d;
  border-color: #2c404d;
}
.alert-ghost.alert-purple,
.btn-ghost.btn-purple + .dropdown-menu a {
  color: #a05eb5;
  border-color: #a05eb5;
}
.alert-ghost.alert-darkpurple,
.btn-ghost.btn-darkpurple + .dropdown-menu a {
  color: #563d82;
  border-color: #563d82;
}
.alert-ghost.alert-red,
.btn-ghost.btn-red + .dropdown-menu a {
  color: #dc3030;
  border-color: #dc3030;
}
.alert-ghost.alert-darkred,
.btn-ghost.btn-darkred + .dropdown-menu a {
  color: #bc1919;
  border-color: #bc1919;
}
.alert-ghost.alert-green,
.btn-ghost.btn-green + .dropdown-menu a {
  color: #68be39;
  border-color: #68be39;
}
.alert-ghost.alert-darkgreen,
.btn-ghost.btn-darkgreen + .dropdown-menu a {
  color: #88a82a;
  border-color: #88a82a;
}
.alert-ghost.alert-yellow,
.btn-ghost.btn-yellow + .dropdown-menu a {
  color: #feab17;
  border-color: #feab17;
}
.alert-ghost.alert-orange,
.btn-ghost.btn-orange + .dropdown-menu a {
  color: #ff9837;
  border-color: #ff9837;
}
.alert-ghost.alert-beige,
.btn-ghost.btn-beige + .dropdown-menu a {
  color: #b7a99a;
  border-color: #b7a99a;
}
.alert-ghost.alert-light,
.btn-ghost.btn-light + .dropdown-menu a {
  color: #b1b3b5;
  border-color: #b1b3b5;
}
.alert span {
  display: inline-block;
  min-width: 30px;
  padding-right: 5px;
}
/* TABLE */
.table-wrapper {
  overflow-y: auto;
}
table {
  width: 100%;
}
table thead,
table tfoot {
  color: #fff;
}
table thead th,
table thead td,
table tfoot th,
table tfoot td {
  font-size: 14px;
  font-family: 'Figtree', sans-serif;
  font-weight: 600;
}
table thead th,
table tfoot th {
  padding: 15px;
  vertical-align: middle;
}
table thead a,
table tbody th a,
table tfoot a,
table tfoot th a {
  color: #fff!important;
  text-decoration: none;
}
table thead a:hover,
table tbody th a:hover,
table tfoot a:hover,
table tfoot th a:hover {
  text-decoration: underline;
}
table tbody th {
  color: #fff;
  vertical-align: top;
  padding: 12px 15px;
}
table tbody td {
  padding: 12px 15px;
  background-color: #fbfbfb;
  font-size: 14px;
  vertical-align: top;
}
table.table-compact td,
table.table-compact th {
  line-height: 1.3em;
}
table.table-compact thead th,
table.table-compact tfoot th {
  padding: 7px 8px;
  font-size: 14px;
}
table.table-compact tbody th,
table.table-compact tbody td {
  padding: 7px 8px;
  line-height: 1.5em;
}
table.table-compact tbody th {
  font-size: 14px;
}
table.table-compact tbody td {
  font-size: 14px;
}
table.table-more-compact td,
table.table-more-compact th {
  line-height: 1.3em;
}
table.table-more-compact thead th,
table.table-more-compact tfoot th {
  padding: 3px 5px;
  font-size: 14px;
}
table.table-more-compact tbody th,
table.table-more-compact tbody td {
  padding: 3px 5px;
}
table.table-more-compact tbody th {
  font-size: 12px;
}
table.table-more-compact tbody td {
  font-size: 12px;
}
table tbody tr:hover td {
  background-color: #eeeeee;
}
table tbody tr:nth-child(even) td {
  background-color: #f5f5f5;
}
table tbody tr:nth-child(even):hover td {
  background-color: #e8e8e8;
}
table.no-hover tbody tr:hover td {
  background-color: #fff!important;
}
table.no-hover tbody tr:nth-child(even):hover td {
  background-color: #fff!important;
}
table th,
table td {
  text-align: left;
}
table.centered th,
table.centered td {
  text-align: center;
}
table.has-border thead th {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
table.has-border tbody td {
  border-right: 1px solid #ededed;
}
table.has-border th.last,
table.has-border td.last {
  border-right: none;
}
td.titikdua,
th.titikdua {
  width: 10px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
table.plain-table td,
.plain-table th {
  background: none!important;
  padding: 3px 8px 3px 0;
}
table.plain-table tbody tr:nth-child(even) td {
  background: none;
}
table.plain-table tbody th {
  color: #888888;
  font-size: 14px;
}
table table td,
table table th {
  padding: 5px 3px;
  background-color: transparent!important;
  border: none!important;
}
.cell-iconleft {
  position: relative;
}
.cell-iconleft .fa {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
/* FORMS */
.form-group {
  margin-bottom: 10px;
  position: relative;
}
.form-group > label {
  display: block;
  padding-bottom: 5px;
  font-size: 12px;
  font-family: 'Figtree', serif;
  font-weight: 600;
  color: #2c404d;
}
.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=password],
.form-group input[type=number],
.form-group textarea {
  width: 100%;
  height: 30px;
  border: 1px solid #eeeeee;
  padding: 0 10px;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
  font-size: 13px;
}
.form-group input.error,
.form-group textarea.error {
  border-color: #dc3030;
}
.form-group .has-icon {
  position: relative;
}
.form-group .has-icon input[type=text],
.form-group .has-icon input[type=email],
.form-group .has-icon input[type=password],
.form-group .has-icon input[type=number],
.form-group .has-icon textarea,
.form-group .has-icon .select-style select {
  padding-left: 30px;
}
.form-group .has-icon .fa {
  display: block;
  height: 36px;
  line-height: 36px;
  width: 30px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 2px;
  font-size: 14px;
}
.form-group input[disabled=disabled],
.form-group textarea[disabled=disabled] {
  background-color: #e2e2e2;
  color: rgba(136, 136, 136, 0.75);
}
.form-group input.input-search {
  padding-right: 50px;
  background-image: url(../images/icon/search-input.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 40px auto;
}
.form-group textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  resize: none;
  height: inherit;
  display: block;
}
.form-group input.datepicker,
.form-group input.timepicker {
  padding-right: 32px;
  background-repeat: no-repeat;
  -webkit-background-size: 36px auto;
  -o-background-size: 36px auto;
  background-size: 36px auto;
  background-position: right center;
}
.form-group input.datepicker {
  background-image: url(../images/datepicker.png);
}
.form-group input.timepicker {
  background-image: url(../images/timepicker.png);
}
.form-group .select-style {
  width: 100%;
  overflow: hidden;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
  position: relative;
  background-color: #fff;
}
.form-group .select-style:after {
  content: "\f107";
  /* "Three Line Menu Navicon" shows up */
  font-family: 'Font Awesome 5 Pro';
  display: block;
  width: 20px;
  height: 28px;
  line-height: 28px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: 0;
  font-size: 14px;
  color: #2c404d;
}
.form-group .select-style-multiple:after {
  content: "";
}
.form-group .select-style select {
  height: 28px;
  padding: 0 60px 0 10px;
  font-size: 13px;
  width: calc(100% + 30px);
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  border-radius: 0px!important;
  position: relative;
  z-index: 2;
}
.form-group .select-style select[disabled=disabled] {
  background-color: #e2e2e2;
  color: rgba(136, 136, 136, 0.75);
}
.form-group .select-style select[multiple] {
  width: 100%;
  height: auto;
  padding: 10px;
}
.form-group .select-style select[multiple] option {
  padding: 5px;
}
.form-group.has-prefix .input-wrap {
  margin-left: 190px;
}
.form-group.has-prefix .input-wrap.input-prefix {
  width: 180px;
  margin-right: 10px;
  float: left;
  margin-left: 0;
}
.form-group.has-prefix.small-prefix .input-wrap {
  margin-left: 110px;
}
.form-group.has-prefix.small-prefix .input-wrap.input-prefix {
  width: 100px;
  margin-left: 0;
}
.form-group.has-icon .input-wrap {
  position: relative;
}
.form-group.has-icon .input-wrap input,
.form-group.has-icon .input-wrap textarea,
.form-group.has-icon .input-wrap select {
  position: relative;
  z-index: 1;
  padding-left: 30px;
}
.form-group.has-icon .input-wrap .fa {
  position: absolute;
  left: 10px;
  top: 12px;
  z-index: 2;
}
span.error {
  display: block;
  color: #dc3030;
  padding-top: 5px;
  font-size: 11px;
  line-height: 1.2em;
}
.input-note {
  display: block;
  padding-top: 5px;
  font-size: 11px;
  line-height: 1.2em;
}
.radiocheck-wrap {
  padding-bottom: 10px;
  padding-right: 15px;
  display: inline-block;
  margin-right: 15px;
}
.cradio,
.ccheck {
  display: none;
}
.cradio + label,
.ccheck + label {
  display: block;
  padding-top: 0!important;
  padding-left: 25px;
  font-size: 12px!important;
  min-height: 17px;
  line-height: 17px;
  color: #888888 !important;
  font-weight: normal!important;
  background-position: left 1px;
  background-size: 15px auto;
  background-repeat: no-repeat;
}
.cradio + label {
  background-image: url(../images/cradio1.png);
}
.cradio:checked + label {
  background-image: url(../images/cradio2.png);
}
.cradio:disabled + label {
  background-image: url(../images/cradio3.png);
  color: #b1b3b5 !important;
}
.ccheck + label {
  background-image: url(../images/ccheck1.png);
}
.ccheck:checked + label {
  background-image: url(../images/ccheck2.png);
}
.ccheck:disabled + label {
  background-image: url(../images/ccheck3.png);
  color: #b1b3b5 !important;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.input-number-wrap {
  position: relative;
  max-width: 70px;
}
.input-number-wrap input[type=number] {
  position: relative;
  z-index: 0;
}
.input-number-wrap input[type=button] {
  position: absolute;
  z-index: 1;
  right: 7px;
  width: 10px;
  height: 10px;
}
.input-number-wrap input[type=button] {
  border: none;
  text-indent: -9999em;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 8px auto;
  background-position: center center;
}
.input-number-wrap input[type=button]:hover {
  background-color: #e2e2e2;
}
.input-number-wrap input[type=button].minus {
  background-image: url(../images/spinner-down.png);
  top: 50%;
}
.input-number-wrap input[type=button].plus {
  background-image: url(../images/spinner-up.png);
  bottom: 50%;
}
.datepicker-range-wrap .first-child {
  position: relative;
}
.datepicker-range-wrap .first-child:before {
  content: "";
  display: block;
  width: 6px;
  height: 1px;
  background-color: #888888;
  position: absolute;
  right: -3px;
  top: 50%;
}
.side-label label {
  display: block;
  padding-top: 13px;
  padding-bottom: 8px;
  font-family: 'Figtree', serif;
  font-weight: 400;
}
.side-label .not-input {
  display: block;
  padding-top: 13px;
  padding-bottom: 8px;
}
.side-label .cradio + label,
.side-label .ccheck + label {
  padding-bottom: 0;
}
/* FORM VALIDATION */
.form-validation {
  position: absolute;
  bottom: 8px;
  right: 10px;
}
.form-validation.alert {
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
}
.form-validation.alert span {
  min-width: auto;
  padding: 0;
}
.side-label .form-validation {
  right: 25px;
}
/* FORM INSIDE TABLE */
table .form-group .select-style,
table .form-group .input-wrap input,
table .form-group .input-wrap textarea {
  min-width: 80px;
}
table .form-group .input-wrap input,
table .form-group .input-wrap textarea {
  padding-left: 10px;
  padding-right: 10px;
}
table .form-group .input-wrap input {
  height: 30px;
}
table .form-group .input-wrap textarea {
  padding-top: 8px;
  padding-bottom: 8px;
  height: 80px;
}
table .form-group .select-style:after {
  width: 17px;
  height: 5px;
  background-size: auto 5px;
}
table .form-group .select-style select {
  height: 28px;
  padding-left: 8px;
}
table.table-compact .form-group .select-style,
table.table-compact .form-group .input-wrap input,
table.table-compact .form-group .input-wrap textarea {
  min-width: 60px;
}
table.table-compact .form-group select,
table.table-compact .form-group .input-wrap input,
table.table-compact .form-group .input-wrap textarea {
  font-size: 12px;
}
table.table-compact .form-group .input-wrap input,
table.table-compact .form-group .input-wrap textarea {
  padding-left: 6px;
  padding-right: 6px;
}
table.table-compact .form-group .input-wrap input {
  height: 26px;
}
table.table-compact .form-group .input-wrap textarea {
  padding-top: 5px;
  padding-bottom: 5px;
  height: 60px;
}
table.table-compact .form-group .select-style:after {
  width: 17px;
  height: 4px;
  background-size: auto 4px;
}
table.table-compact .form-group .select-style select {
  height: 24px;
  padding-left: 5px;
}
table.table-more-compact .form-group .select-style,
table.table-more-compact .form-group .input-wrap input,
table.table-more-compact .form-group .input-wrap textarea {
  min-width: 50px;
}
table.table-more-compact .form-group select,
table.table-more-compact .form-group .input-wrap input,
table.table-more-compact .form-group .input-wrap textarea {
  font-size: 11px;
}
table.table-more-compact .form-group .input-wrap input,
table.table-more-compact .form-group .input-wrap textarea {
  padding-left: 4px;
  padding-right: 4px;
}
table.table-more-compact .form-group .input-wrap input {
  height: 24px;
}
table.table-more-compact .form-group .input-wrap textarea {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 50px;
}
table.table-more-compact .form-group .select-style:after {
  width: 17px;
  height: 4px;
  background-size: auto 4px;
}
table.table-more-compact .form-group .select-style select {
  height: 22px;
  padding-left: 4px;
}
/* RESET */
legend {
  padding: 0;
  display: table;
}
fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}
fieldset ol,
fieldset ul {
  margin: 0;
  padding-left: 30px;
}
body:not(:-moz-handler-blocked) fieldset {
  display: table-cell;
}
/* */
fieldset {
  border: 1px solid #e2e2e2;
  padding: 25px;
  margin-bottom: 20px;
}
fieldset legend {
  padding: 0 10px;
}
/* TABBING */
.tabbing-wrap {
  margin-bottom: 20px;
}
.tab_links {
  font-size: 0;
  position: relative;
  z-index: 2;
}
.tab_links a {
  display: inline-block;
  font-size: 14px;
  padding: 5px 18px;
  background-color: #fff;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  text-decoration: none;
  vertical-align: bottom;
  margin-left: -1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tab_links a:first-child {
  margin-left: 0;
}
.tab_links a:hover,
.tab_links a.active {
  background-color: #fff;
}
.tab_links a.active {
  position: relative;
  color: #4f78e1;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-transform: translateY(1px);
  -moz-transform: translateY(1px);
  transform: translateY(1px);
  border-top-color: #a3c639;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tab_links a.active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #a3c639;
}
.tab_content_wrap {
  position: relative;
  z-index: 1;
  border: 1px solid #eee;
  background: #fff;
  padding: 15px 18px;
}
.tab_content {
  display: none;
}
.tab-style-2 .tab_links {
  margin-bottom: -3px;
}
.tab-style-2 .tab_links a {
  padding: 0 25px 15px 25px;
  background-color: transparent;
  border: none;
  font-weight: normal;
}
.tab-style-2 .tab_links a.active {
  font-weight: bold;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
}
.tab-style-2 .tab_links a.active:before {
  top: auto;
  bottom: 0;
  height: 7px;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
}
.tab-style-2 .tab_content_wrap {
  border: none;
  border-top: 1px solid #c9c9c9;
}
/* PAGINATION */
.ui-pagination {
  display: inline-block;
  border: 1px solid #eeeeee;
  list-style: none;
  padding: 0;
  font-size: 0;
  min-height: 42px;
}
.ui-pagination.smaller {
  min-height: 34px;
}
.ui-pagination li {
  display: none;
  font-size: 14px;
  text-align: center;
  margin-bottom: 0;
  background-color: #fff;
}
.ui-pagination li.np,
.ui-pagination li:first-child,
.ui-pagination li:last-child {
  display: inline-block;
}
.ui-pagination.smaller li {
  font-size: 13px;
}
.ui-pagination li a,
.ui-pagination li span {
  display: block;
  padding: 0 12px;
  line-height: 40px;
  min-width: 40px;
  border-right: 1px solid #eeeeee;
}
.ui-pagination li:last-child a,
.ui-pagination li:last-child span {
  border-right: none;
}
.ui-pagination.smaller li a,
.ui-pagination.smaller li span {
  line-height: 32px;
  min-width: 32px;
}
.ui-pagination li a {
  color: #888888;
  text-decoration: none;
}
.ui-pagination li.np a {
  color: #888888;
}
.ui-pagination li.np-right a {
  border-right: none;
}
.ui-pagination li a:hover {
  color: #888888;
  background-color: #f8f9f9;
}
.ui-pagination li a.current,
.ui-pagination li.current a,
.ui-pagination li.current span {
  background-color: #888888;
  color: #fff;
}
.ui-pagination li:first-child,
.ui-pagination li:last-child {
  font-size: 14px;
}
/* POPUP */
.popup-wrap {
  position: relative;
  background: #fff;
  margin: 0 auto;
  max-width: 800px;
  padding: 50px 100px;
}
.popup-wrap2,
.popup-wrap-wider {
  padding-left: 50px;
  padding-right: 50px;
}
.popup-wrap-wider {
  max-width: 1400px;
}
.popup-wrap-small {
  max-width: 500px;
  padding: 50px 40px;
}
/* SIDE MENU / TREE VIEW */
.side-menu,
.side-menu2,
.side-menu3 {
  list-style: none;
  padding: 0;
  font-size: 14px;
}
.side-menu a,
.side-menu2 a,
.side-menu3 a {
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
}
.side-menu > li,
.side-menu2 > li {
  border: 1px solid #fcfdff;
  position: relative;
  margin-bottom: -1px;
}
.side-menu li.has-sub > a {
  padding-right: 40px;
}
.side-menu a:hover {
  color: #888888 !important;
}
.side-menu > li > a {
  z-index: 15;
}
.side-menu > li > a,
.side-menu2 > li > a,
.side-menu3 > li > a {
  display: block;
  background-color: #e2e2e2;
  color: #888888;
  text-decoration: none;
  padding: 7px 15px;
  position: relative;
}
.side-menu > li > a > span.fa {
  right: 15px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.side-menu > li > a:hover,
.side-menu > li:hover > a,
.side-menu2 > li > a:hover,
.side-menu2 > li:hover > a {
  background-color: #fcfdff;
}
.side-menu .sub-menu {
  position: absolute;
  left: 80%;
  top: -1px;
  list-style: none;
  padding: 0;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  z-index: 10;
  margin: 0;
}
.side-menu li.has-sub:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  left: 100%;
}
.side-menu .sub-menu li {
  white-space: nowrap;
  position: relative;
  border: 1px solid #c9dbff;
  margin-bottom: -1px;
}
.side-menu .sub-menu a {
  display: block;
  padding: 7px 15px;
  background-color: #fcfdff;
  color: #888888;
  text-decoration: none;
  position: relative;
}
.side-menu .sub-menu a span.fa {
  right: 15px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.side-menu .sub-menu a:hover,
.side-menu .sub-menu li:hover > a {
  background-color: #c9dbff;
}
.side-menu2 li.has-sub > a > span.fa {
  display: inline-block;
  min-width: 15px;
}
.side-menu2 > li > a:hover {
  color: #888888;
}
.side-menu2 .sub-menu {
  list-style: none;
  margin: 0;
  font-size: 13px;
  padding: 0;
  display: none;
}
.side-menu2 .sub-menu li {
  border-top: 1px solid #e2e2e2;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.side-menu2 .sub-menu a {
  display: block;
  text-decoration: none;
  background-color: #fff;
  padding: 5px 15px;
}
.side-menu2 .sub-menu span {
  min-width: 15px;
  display: inline-block;
}
.side-menu3 {
  border: 1px solid #fcfdff;
  padding: 5px 15px 10px;
}
.side-menu3 li {
  margin-bottom: 0;
}
.side-menu3 > li > a {
  padding: 5px 15px 5px 0;
  background-color: transparent;
}
.side-menu3 .sub-menu {
  list-style: none;
  margin: 0;
  font-size: 13px;
  padding: 0;
  display: none;
}
.side-menu3 li.has-sub > a > span.fa,
.side-menu3 .sub-menu span {
  display: inline-block;
  min-width: 20px;
}
.side-menu3 .sub-menu {
  padding-left: 15px;
}
.side-menu3 .sub-menu a {
  display: block;
  padding: 3px 15px 3px 0;
  text-decoration: none;
}
/* HIDDEN MENU */
.has-hiddenmenu {
  display: inline-block;
  position: relative;
}
.has-hiddenmenu .fa {
  display: inline-block;
  padding-right: 10px;
}
.has-hiddenmenu > span {
  display: block;
  min-width: 150px;
  background-color: #e2e2e2;
  padding: 8px 15px;
  line-height: 1.3em;
  position: relative;
  z-index: 1;
}
.hiddenmenu {
  border-top: 1px solid #fcfdff;
  list-style: none;
  padding: 0;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  z-index: 2;
  margin: 0;
}
.has-hiddenmenu:hover .hiddenmenu {
  opacity: 1;
  visibility: visible;
}
.hiddenmenu li {
  border-bottom: 1px solid #fcfdff;
  margin-bottom: 0;
}
.hiddenmenu a {
  text-decoration: none;
  padding: 5px 15px;
  display: block;
  line-height: 1.3em;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  white-space: nowrap;
}
/* DROPDOWN MENU */
.dropdown {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.dropdown > a {
  margin-right: 0;
}
.dropdown-menu {
  list-style: none;
  padding: 0;
  position: absolute;
  left: 0;
  top: 100%;
  min-width: 160px;
  padding: 5px 0;
  border: 1px solid #b1b3b5;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  background-color: #b1b3b5;
  z-index: 20;
  display: none;
  color: #fff;
  margin: 0;
}
.dropdown-menu.align-right {
  left: auto;
  right: 0;
}
.btn-ghost + .dropdown-menu {
  background-color: #fff;
  color: #888888;
}
.dropdown-menu li {
  margin-bottom: 0;
}
.dropdown-menu > li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0 20px;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  white-space: nowrap;
}
.btn-ghost + .dropdown-menu > li a {
  color: #888888;
}
.dropdown-menu > li a:hover {
  background-color: #fff;
  color: #888888;
}
.btn-ghost + .dropdown-menu > li a:hover {
  background-color: #e2e2e2;
}
.dropdown-menu.dropdown-medium,
.dropdown-menu.dropdown-large {
  padding: 10px 15px;
}
.dropdown-menu.dropdown-medium {
  width: 500px;
}
.dropdown-menu.dropdown-large {
  width: 800px;
}
/* MAIN NAVIGATION */
.main-nav {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.main-nav a {
  display: block;
  padding: 0 15px;
  white-space: nowrap;
  text-decoration: none;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
}
.main-nav li {
  margin-bottom: 0;
}
.main-nav > li {
  line-height: 50px;
  float: left;
  position: relative;
}
.main-nav > li > .sub-nav {
  position: absolute;
  left: 0;
  top: 80%;
}
.main-nav > li:hover > .sub-nav {
  top: 100%;
}
.main-nav .sub-nav {
  list-style: none;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  z-index: 1;
  margin: 0;
}
.main-nav li:hover > .sub-nav {
  opacity: 1;
  visibility: visible;
}
.main-nav .sub-nav li {
  position: relative;
}
.main-nav .sub-nav a {
  padding: 5px 15px;
}
.main-nav .sub-nav .sub-nav {
  position: absolute;
  left: 80%;
  top: -1px;
}
.main-nav .sub-nav > li:hover > .sub-nav {
  left: 100%;
}
.main-nav span.fa {
  min-width: 20px;
}
span.fa.icon-left {
  text-align: left;
}
span.fa.icon-right {
  text-align: right;
}
/* BREADCRUMBS */
.breadcrumbs {
  list-style: none;
  padding: 0;
  font-size: 0;
}
.breadcrumbs li {
  display: inline-block;
  font-size: 16px;
}
.breadcrumbs li a {
  display: inline-block;
  padding: 10px 0;
  color: #888888;
  text-decoration: none;
}
.breadcrumbs li span.fa {
  display: inline-block;
  width: 60px;
  text-align: center;
  color: #888888;
}
/* OTHERS */
.box-center {
  float: none!important;
  margin-left: auto!important;
  margin-right: auto!important;
}
/* MEDIA QUERIES START HERE */
@media (min-width: 540px) {
  .datetimepicker-range-wrap .first-child {
    position: relative;
  }
  .datetimepicker-range-wrap .first-child:before {
    content: "";
    display: block;
    width: 6px;
    height: 1px;
    background-color: #888888;
    position: absolute;
    right: -3px;
    top: 50%;
  }
}
@media (min-width: 768px) {
  input,
  textarea,
  select {
    font-size: 14px;
  }
  .ui-pagination li {
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  input,
  textarea,
  select {
    font-size: 16px;
  }
  .form-group {
    margin-bottom: 20px;
  }
  .form-group .has-icon {
    position: relative;
  }
  .form-group .has-icon input[type=text],
  .form-group .has-icon input[type=email],
  .form-group .has-icon input[type=password],
  .form-group .has-icon input[type=number],
  .form-group .has-icon textarea,
  .form-group .has-icon .select-style select {
    padding-left: 45px;
  }
  .form-group .has-icon .fa {
    height: 40px;
    line-height: 40px;
    width: 40px;
    left: 10px;
    font-size: 16px;
  }
  .form-group.has-icon .input-wrap input,
  .form-group.has-icon .input-wrap textarea,
  .form-group.has-icon .input-wrap select {
    padding-left: 40px;
  }
  .form-group.has-icon .input-wrap .fa {
    left: 18px;
  }
}
/* IE 10 & 11 HACK */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-group .select-style select {
    width: 150%;
  }
}
@media (min-width: 1600px) {
  body {
    font-size: 14px;
  }
  span.error {
    font-size: 12px;
  }
  .btn-small {
    line-height: 36px;
    font-size: 12px;
    min-width: 125px;
  }
  .form-group > label {
    font-size: 13px;
  }
  .form-group input[type=text],
  .form-group input[type=email],
  .form-group input[type=password],
  .form-group input[type=number],
  .form-group textarea {
    padding: 0 15px;
    font-size: 13px;
    height: 36px;
  }
  .form-group textarea {
    height: inherit;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .form-group .select-style select {
    font-size: 13px;
    padding-left: 15px;
    height: 34px;
  }
  .form-group .select-style:after {
    font-size: 16px;
  }
  .ccheck + label,
  .cradio + label {
    font-size: 13px!important;
  }
}
/* GRID SYSTEM */
.main-container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}
.main-container.large {
  max-width: 1600px;
}
.container {
  width: 100%;
}
.container-full {
  padding: 0 15px;
}
.row {
  margin: 0 -10px;
}
.row.small-gutter,
.row.medium-gutter {
  margin: 0 -5px;
}
.row.no-gutter {
  margin: 0;
}
.row:after,
.row:before {
  content: "";
  display: table;
  clear: both;
}
.row.flexed:after,
.row.flexed:before,
.row.same-height:after,
.row.same-height:before {
  content: initial;
}
.display-flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.grid-child {
  padding: 0 10px;
  float: left;
  margin-bottom: 20px;
  position: relative;
  min-height: 1px;
  width: 100%;
}
.grid-child.flexed {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
}
.flexed > .grid-child {
  float: none;
}
.row.small-gutter > .grid-child,
.row.medium-gutter > .grid-child {
  padding: 0 5px;
  margin-bottom: 10px;
}
.row.no-gutter > .grid-child {
  padding: 0;
  margin-bottom: 0;
}
.n-clear {
  clear: both;
}
.n-clear-left {
  clear: left;
}
.n-clear-right {
  clear: right;
}
.n-no-clear {
  clear: none;
}
.n-no-padding {
  padding: 0!important;
}
.n-no-padding-top {
  padding-top: 0!important;
}
.n-no-padding-right {
  padding-right: 0!important;
}
.n-no-padding-bottom {
  padding-bottom: 0!important;
}
.n-no-padding-left {
  padding-left: 0!important;
}
.n-no-margin {
  margin: 0!important;
}
.n-no-margin-top {
  margin-top: 0!important;
}
.n-no-margin-right {
  margin-right: 0!important;
}
.n-no-margin-bottom {
  margin-bottom: 0!important;
}
.n-no-margin-left {
  margin-left: 0!important;
}
.n-align-left {
  text-align: left;
}
.n-align-right {
  text-align: right;
}
.n-align-center {
  text-align: center;
}
.n-align-justify {
  text-align: justify;
}
.n-margin-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}
.same-height {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
}
.same-height > .grid-child {
  float: none;
}
.n-1-1per1,
.n-1-2per2,
.n-1-3per3,
.n-1-4per4,
.n-1-5per5,
.n-1-6per6,
.n-1-8per8,
.n-1-10per10,
.n-1-12per12 {
  width: 100%;
}
.n-1-1per2,
.n-1-2per4,
.n-1-3per6,
.n-1-4per8,
.n-1-5per10,
.n-1-6per12 {
  width: 50%;
}
.n-1-1per3,
.n-1-2per6,
.n-1-4per12 {
  width: 33.33%;
}
.n-1-1per4,
.n-1-2per8,
.n-1-3per12 {
  width: 25%;
}
.n-1-1per5,
.n-1-2per10 {
  width: 20%;
}
.n-1-1per6,
.n-1-2per12 {
  width: 16.66%;
}
.n-1-1per8 {
  width: 12.5%;
}
.n-1-1per10 {
  width: 10%;
}
.n-1-1per12 {
  width: 8.33%;
}
.n-1-2per3,
.n-1-4per6,
.n-1-8per12 {
  width: 66.67%;
}
.n-1-3per4,
.n-1-6per8,
.n-1-9per12 {
  width: 75%;
}
.n-1-3per8 {
  width: 37.5%;
}
.n-1-3per10 {
  width: 30%;
}
.n-1-2per5,
.n-1-4per10 {
  width: 40%;
}
.n-1-3per5,
.n-1-6per10 {
  width: 60%;
}
.n-1-4per5,
.n-1-8per10 {
  width: 80%;
}
.n-1-5per6,
.n-1-10per12 {
  width: 83.34%;
}
.n-1-5per8 {
  width: 62.5%;
}
.n-1-5per12 {
  width: 41.65%;
}
.n-1-7per8 {
  width: 87.5%;
}
.n-1-7per10 {
  width: 70%;
}
.n-1-7per12 {
  width: 58.31%;
}
.n-1-9per10 {
  width: 90%;
}
.n-1-11per12 {
  width: 91.63%;
}
.n-1-push-1per2,
.n-1-push-2per4,
.n-1-push-3per6,
.n-1-push-4per8,
.n-1-push-5per10,
.n-1-push-6per12 {
  left: 50%!important;
}
.n-1-push-1per3,
.n-1-push-2per6,
.n-1-push-4per12 {
  left: 33.33%!important;
}
.n-1-push-1per4,
.n-1-push-2per8,
.n-1-push-3per12 {
  left: 25%!important;
}
.n-1-push-1per5,
.n-1-push-2per10 {
  left: 20%!important;
}
.n-1-push-1per6,
.n-1-push-2per12 {
  left: 16.66%!important;
}
.n-1-push-1per8 {
  left: 12.5%!important;
}
.n-1-push-1per10 {
  left: 10%!important;
}
.n-1-push-1per12 {
  left: 8.33%!important;
}
.n-1-push-2per3,
.n-1-push-4per6,
.n-1-push-8per12 {
  left: 66.67%!important;
}
.n-1-push-3per4,
.n-1-push-6per8,
.n-1-push-9per12 {
  left: 75%!important;
}
.n-1-push-3per8 {
  left: 37.5%!important;
}
.n-1-push-3per10 {
  left: 30%!important;
}
.n-1-push-2per5,
.n-1-push-4per10 {
  left: 40%!important;
}
.n-1-push-3per5,
.n-1-push-6per10 {
  left: 60%!important;
}
.n-1-push-4per5,
.n-1-push-8per10 {
  left: 80%!important;
}
.n-1-push-5per6,
.n-1-push-10per12 {
  left: 83.34%!important;
}
.n-1-push-5per8 {
  left: 62.5%!important;
}
.n-1-push-5per12 {
  left: 41.65%!important;
}
.n-1-push-7per8 {
  left: 87.5%!important;
}
.n-1-push-7per10 {
  left: 70%!important;
}
.n-1-push-7per12 {
  left: 58.31%!important;
}
.n-1-push-9per10 {
  left: 90%!important;
}
.n-1-push-11per12 {
  left: 91.63%!important;
}
.n-1-pull-1per2,
.n-1-pull-2per4,
.n-1-pull-3per6,
.n-1-pull-4per8,
.n-1-pull-5per10,
.n-1-pull-6per12 {
  right: 50%!important;
}
.n-1-pull-1per3,
.n-1-pull-2per6,
.n-1-pull-4per12 {
  right: 33.33%!important;
}
.n-1-pull-1per4,
.n-1-pull-2per8,
.n-1-pull-3per12 {
  right: 25%!important;
}
.n-1-pull-1per5,
.n-1-pull-2per10 {
  right: 20%!important;
}
.n-1-pull-1per6,
.n-1-pull-2per12 {
  right: 16.66%!important;
}
.n-1-pull-1per8 {
  right: 12.5%!important;
}
.n-1-pull-1per10 {
  right: 10%!important;
}
.n-1-pull-1per12 {
  left: 8.33%!important;
}
.n-1-pull-2per3,
.n-1-pull-4per6,
.n-1-pull-8per12 {
  right: 66.67%!important;
}
.n-1-pull-3per4,
.n-1-pull-6per8,
.n-1-pull-9per12 {
  right: 75%!important;
}
.n-1-pull-3per8 {
  right: 37.5%!important;
}
.n-1-pull-3per10 {
  right: 30%!important;
}
.n-1-pull-2per5,
.n-1-pull-4per10 {
  right: 40%!important;
}
.n-1-pull-3per5,
.n-1-pull-6per10 {
  right: 60%!important;
}
.n-1-pull-4per5,
.n-1-pull-8per10 {
  right: 80%!important;
}
.n-1-pull-5per6,
.n-1-pull-10per12 {
  right: 83.34%!important;
}
.n-1-pull-5per8 {
  right: 62.5%!important;
}
.n-1-pull-5per12 {
  right: 41.65%!important;
}
.n-1-pull-7per8 {
  right: 87.5%!important;
}
.n-1-pull-7per10 {
  right: 70%!important;
}
.n-1-pull-7per12 {
  right: 58.31%!important;
}
.n-1-pull-9per10 {
  right: 90%!important;
}
.n-1-pull-11per12 {
  right: 91.63%!important;
}
.n-1-no-push {
  left: 0!important;
}
.n-1-no-pull {
  right: 0!important;
}
.n-1-clear {
  clear: both;
}
.n-1-clear-left {
  clear: left;
}
.n-1-clear-right {
  clear: right;
}
.n-1-no-clear {
  clear: none;
}
.n-1-no-padding {
  padding: 0!important;
}
.n-1-no-padding-top {
  padding-top: 0!important;
}
.n-1-no-padding-right {
  padding-right: 0!important;
}
.n-1-no-padding-bottom {
  padding-bottom: 0!important;
}
.n-1-no-padding-left {
  padding-left: 0!important;
}
.n-1-no-margin {
  margin: 0!important;
}
.n-1-no-margin-top {
  margin-top: 0!important;
}
.n-1-no-margin-right {
  margin-right: 0!important;
}
.n-1-no-margin-bottom {
  margin-bottom: 0!important;
}
.n-1-no-margin-left {
  margin-left: 0!important;
}
.n-1-hide {
  display: none;
}
.n-1-show {
  display: block;
}
.n-1-show-inline {
  display: inline;
}
.n-1-show-inline-block {
  display: inline-block;
}
.n-1-show-flex {
  display: flex;
}
.n-1-show-table {
  display: table;
}
.n-1-show-table-cell {
  display: table-cell;
}
.n-1-align-left {
  text-align: left;
}
.n-1-align-right {
  text-align: right;
}
.n-1-align-center {
  text-align: center;
}
.n-1-align-justify {
  text-align: justify;
}
.n-1-margin-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}
@media (min-width: 320px) {
  /* GRID SYSTEM */
  .n-320-1per1,
  .n-320-2per2,
  .n-320-3per3,
  .n-320-4per4,
  .n-320-5per5,
  .n-320-6per6,
  .n-320-8per8,
  .n-320-10per10,
  .n-320-12per12 {
    width: 100%;
  }
  .n-320-1per2,
  .n-320-2per4,
  .n-320-3per6,
  .n-320-4per8,
  .n-320-5per10,
  .n-320-6per12 {
    width: 50%;
  }
  .n-320-1per3,
  .n-320-2per6,
  .n-320-4per12 {
    width: 33.33%;
  }
  .n-320-1per4,
  .n-320-2per8,
  .n-320-3per12 {
    width: 25%;
  }
  .n-320-1per5,
  .n-320-2per10 {
    width: 20%;
  }
  .n-320-1per6,
  .n-320-2per12 {
    width: 16.66%;
  }
  .n-320-1per8 {
    width: 12.5%;
  }
  .n-320-1per10 {
    width: 10%;
  }
  .n-320-1per12 {
    width: 8.33%;
  }
  .n-320-2per3,
  .n-320-4per6,
  .n-320-8per12 {
    width: 66.67%;
  }
  .n-320-3per4,
  .n-320-6per8,
  .n-320-9per12 {
    width: 75%;
  }
  .n-320-3per8 {
    width: 37.5%;
  }
  .n-320-3per10 {
    width: 30%;
  }
  .n-320-2per5,
  .n-320-4per10 {
    width: 40%;
  }
  .n-320-3per5,
  .n-320-6per10 {
    width: 60%;
  }
  .n-320-4per5,
  .n-320-8per10 {
    width: 80%;
  }
  .n-320-5per6,
  .n-320-10per12 {
    width: 83.34%;
  }
  .n-320-5per8 {
    width: 62.5%;
  }
  .n-320-5per12 {
    width: 41.65%;
  }
  .n-320-7per8 {
    width: 87.5%;
  }
  .n-320-7per10 {
    width: 70%;
  }
  .n-320-7per12 {
    width: 58.31%;
  }
  .n-320-9per10 {
    width: 90%;
  }
  .n-320-11per12 {
    width: 91.63%;
  }
  .n-320-push-1per2,
  .n-320-push-2per4,
  .n-320-push-3per6,
  .n-320-push-4per8,
  .n-320-push-5per10,
  .n-320-push-6per12 {
    left: 50%!important;
  }
  .n-320-push-1per3,
  .n-320-push-2per6,
  .n-320-push-4per12 {
    left: 33.33%!important;
  }
  .n-320-push-1per4,
  .n-320-push-2per8,
  .n-320-push-3per12 {
    left: 25%!important;
  }
  .n-320-push-1per5,
  .n-320-push-2per10 {
    left: 20%!important;
  }
  .n-320-push-1per6,
  .n-320-push-2per12 {
    left: 16.66%!important;
  }
  .n-320-push-1per8 {
    left: 12.5%!important;
  }
  .n-320-push-1per10 {
    left: 10%!important;
  }
  .n-320-push-1per12 {
    left: 8.33%!important;
  }
  .n-320-push-2per3,
  .n-320-push-4per6,
  .n-320-push-8per12 {
    left: 66.67%!important;
  }
  .n-320-push-3per4,
  .n-320-push-6per8,
  .n-320-push-9per12 {
    left: 75%!important;
  }
  .n-320-push-3per8 {
    left: 37.5%!important;
  }
  .n-320-push-3per10 {
    left: 30%!important;
  }
  .n-320-push-2per5,
  .n-320-push-4per10 {
    left: 40%!important;
  }
  .n-320-push-3per5,
  .n-320-push-6per10 {
    left: 60%!important;
  }
  .n-320-push-4per5,
  .n-320-push-8per10 {
    left: 80%!important;
  }
  .n-320-push-5per6,
  .n-320-push-10per12 {
    left: 83.34%!important;
  }
  .n-320-push-5per8 {
    left: 62.5%!important;
  }
  .n-320-push-5per12 {
    left: 41.65%!important;
  }
  .n-320-push-7per8 {
    left: 87.5%!important;
  }
  .n-320-push-7per10 {
    left: 70%!important;
  }
  .n-320-push-7per12 {
    left: 58.31%!important;
  }
  .n-320-push-9per10 {
    left: 90%!important;
  }
  .n-320-push-11per12 {
    left: 91.63%!important;
  }
  .n-320-pull-1per2,
  .n-320-pull-2per4,
  .n-320-pull-3per6,
  .n-320-pull-4per8,
  .n-320-pull-5per10,
  .n-320-pull-6per12 {
    right: 50%!important;
  }
  .n-320-pull-1per3,
  .n-320-pull-2per6,
  .n-320-pull-4per12 {
    right: 33.33%!important;
  }
  .n-320-pull-1per4,
  .n-320-pull-2per8,
  .n-320-pull-3per12 {
    right: 25%!important;
  }
  .n-320-pull-1per5,
  .n-320-pull-2per10 {
    right: 20%!important;
  }
  .n-320-pull-1per6,
  .n-320-pull-2per12 {
    right: 16.66%!important;
  }
  .n-320-pull-1per8 {
    right: 12.5%!important;
  }
  .n-320-pull-1per10 {
    right: 10%!important;
  }
  .n-320-pull-1per12 {
    left: 8.33%!important;
  }
  .n-320-pull-2per3,
  .n-320-pull-4per6,
  .n-320-pull-8per12 {
    right: 66.67%!important;
  }
  .n-320-pull-3per4,
  .n-320-pull-6per8,
  .n-320-pull-9per12 {
    right: 75%!important;
  }
  .n-320-pull-3per8 {
    right: 37.5%!important;
  }
  .n-320-pull-3per10 {
    right: 30%!important;
  }
  .n-320-pull-2per5,
  .n-320-pull-4per10 {
    right: 40%!important;
  }
  .n-320-pull-3per5,
  .n-320-pull-6per10 {
    right: 60%!important;
  }
  .n-320-pull-4per5,
  .n-320-pull-8per10 {
    right: 80%!important;
  }
  .n-320-pull-5per6,
  .n-320-pull-10per12 {
    right: 83.34%!important;
  }
  .n-320-pull-5per8 {
    right: 62.5%!important;
  }
  .n-320-pull-5per12 {
    right: 41.65%!important;
  }
  .n-320-pull-7per8 {
    right: 87.5%!important;
  }
  .n-320-pull-7per10 {
    right: 70%!important;
  }
  .n-320-pull-7per12 {
    right: 58.31%!important;
  }
  .n-320-pull-9per10 {
    right: 90%!important;
  }
  .n-320-pull-11per12 {
    right: 91.63%!important;
  }
  .n-320-no-push {
    left: 0!important;
  }
  .n-320-no-pull {
    right: 0!important;
  }
  .n-320-clear {
    clear: both;
  }
  .n-320-clear-left {
    clear: left;
  }
  .n-320-clear-right {
    clear: right;
  }
  .n-320-no-clear {
    clear: none;
  }
  .n-320-no-padding {
    padding: 0!important;
  }
  .n-320-no-padding-top {
    padding-top: 0!important;
  }
  .n-320-no-padding-right {
    padding-right: 0!important;
  }
  .n-320-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-320-no-padding-left {
    padding-left: 0!important;
  }
  .n-320-no-margin {
    margin: 0!important;
  }
  .n-320-no-margin-top {
    margin-top: 0!important;
  }
  .n-320-no-margin-right {
    margin-right: 0!important;
  }
  .n-320-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-320-no-margin-left {
    margin-left: 0!important;
  }
  .n-320-hide {
    display: none;
  }
  .n-320-show {
    display: block;
  }
  .n-320-show-inline {
    display: inline;
  }
  .n-320-show-inline-block {
    display: inline-block;
  }
  .n-320-show-flex {
    display: flex;
  }
  .n-320-show-table {
    display: table;
  }
  .n-320-show-table-cell {
    display: table-cell;
  }
  .n-320-align-left {
    text-align: left;
  }
  .n-320-align-right {
    text-align: right;
  }
  .n-320-align-center {
    text-align: center;
  }
  .n-320-align-justify {
    text-align: justify;
  }
  .n-320-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 360px) {
  /* GRID SYSTEM */
  .n-360-1per1,
  .n-360-2per2,
  .n-360-3per3,
  .n-360-4per4,
  .n-360-5per5,
  .n-360-6per6,
  .n-360-8per8,
  .n-360-10per10,
  .n-360-12per12 {
    width: 100%;
  }
  .n-360-1per2,
  .n-360-2per4,
  .n-360-3per6,
  .n-360-4per8,
  .n-360-5per10,
  .n-360-6per12 {
    width: 50%;
  }
  .n-360-1per3,
  .n-360-2per6,
  .n-360-4per12 {
    width: 33.33%;
  }
  .n-360-1per4,
  .n-360-2per8,
  .n-360-3per12 {
    width: 25%;
  }
  .n-360-1per5,
  .n-360-2per10 {
    width: 20%;
  }
  .n-360-1per6,
  .n-360-2per12 {
    width: 16.66%;
  }
  .n-360-1per8 {
    width: 12.5%;
  }
  .n-360-1per10 {
    width: 10%;
  }
  .n-360-1per12 {
    width: 8.33%;
  }
  .n-360-2per3,
  .n-360-4per6,
  .n-360-8per12 {
    width: 66.67%;
  }
  .n-360-3per4,
  .n-360-6per8,
  .n-360-9per12 {
    width: 75%;
  }
  .n-360-3per8 {
    width: 37.5%;
  }
  .n-360-3per10 {
    width: 30%;
  }
  .n-360-2per5,
  .n-360-4per10 {
    width: 40%;
  }
  .n-360-3per5,
  .n-360-6per10 {
    width: 60%;
  }
  .n-360-4per5,
  .n-360-8per10 {
    width: 80%;
  }
  .n-360-5per6,
  .n-360-10per12 {
    width: 83.34%;
  }
  .n-360-5per8 {
    width: 62.5%;
  }
  .n-360-5per12 {
    width: 41.65%;
  }
  .n-360-7per8 {
    width: 87.5%;
  }
  .n-360-7per10 {
    width: 70%;
  }
  .n-360-7per12 {
    width: 58.31%;
  }
  .n-360-9per10 {
    width: 90%;
  }
  .n-360-11per12 {
    width: 91.63%;
  }
  .n-360-push-1per2,
  .n-360-push-2per4,
  .n-360-push-3per6,
  .n-360-push-4per8,
  .n-360-push-5per10,
  .n-360-push-6per12 {
    left: 50%!important;
  }
  .n-360-push-1per3,
  .n-360-push-2per6,
  .n-360-push-4per12 {
    left: 33.33%!important;
  }
  .n-360-push-1per4,
  .n-360-push-2per8,
  .n-360-push-3per12 {
    left: 25%!important;
  }
  .n-360-push-1per5,
  .n-360-push-2per10 {
    left: 20%!important;
  }
  .n-360-push-1per6,
  .n-360-push-2per12 {
    left: 16.66%!important;
  }
  .n-360-push-1per8 {
    left: 12.5%!important;
  }
  .n-360-push-1per10 {
    left: 10%!important;
  }
  .n-360-push-1per12 {
    left: 8.33%!important;
  }
  .n-360-push-2per3,
  .n-360-push-4per6,
  .n-360-push-8per12 {
    left: 66.67%!important;
  }
  .n-360-push-3per4,
  .n-360-push-6per8,
  .n-360-push-9per12 {
    left: 75%!important;
  }
  .n-360-push-3per8 {
    left: 37.5%!important;
  }
  .n-360-push-3per10 {
    left: 30%!important;
  }
  .n-360-push-2per5,
  .n-360-push-4per10 {
    left: 40%!important;
  }
  .n-360-push-3per5,
  .n-360-push-6per10 {
    left: 60%!important;
  }
  .n-360-push-4per5,
  .n-360-push-8per10 {
    left: 80%!important;
  }
  .n-360-push-5per6,
  .n-360-push-10per12 {
    left: 83.34%!important;
  }
  .n-360-push-5per8 {
    left: 62.5%!important;
  }
  .n-360-push-5per12 {
    left: 41.65%!important;
  }
  .n-360-push-7per8 {
    left: 87.5%!important;
  }
  .n-360-push-7per10 {
    left: 70%!important;
  }
  .n-360-push-7per12 {
    left: 58.31%!important;
  }
  .n-360-push-9per10 {
    left: 90%!important;
  }
  .n-360-push-11per12 {
    left: 91.63%!important;
  }
  .n-360-pull-1per2,
  .n-360-pull-2per4,
  .n-360-pull-3per6,
  .n-360-pull-4per8,
  .n-360-pull-5per10,
  .n-360-pull-6per12 {
    right: 50%!important;
  }
  .n-360-pull-1per3,
  .n-360-pull-2per6,
  .n-360-pull-4per12 {
    right: 33.33%!important;
  }
  .n-360-pull-1per4,
  .n-360-pull-2per8,
  .n-360-pull-3per12 {
    right: 25%!important;
  }
  .n-360-pull-1per5,
  .n-360-pull-2per10 {
    right: 20%!important;
  }
  .n-360-pull-1per6,
  .n-360-pull-2per12 {
    right: 16.66%!important;
  }
  .n-360-pull-1per8 {
    right: 12.5%!important;
  }
  .n-360-pull-1per10 {
    right: 10%!important;
  }
  .n-360-pull-1per12 {
    left: 8.33%!important;
  }
  .n-360-pull-2per3,
  .n-360-pull-4per6,
  .n-360-pull-8per12 {
    right: 66.67%!important;
  }
  .n-360-pull-3per4,
  .n-360-pull-6per8,
  .n-360-pull-9per12 {
    right: 75%!important;
  }
  .n-360-pull-3per8 {
    right: 37.5%!important;
  }
  .n-360-pull-3per10 {
    right: 30%!important;
  }
  .n-360-pull-2per5,
  .n-360-pull-4per10 {
    right: 40%!important;
  }
  .n-360-pull-3per5,
  .n-360-pull-6per10 {
    right: 60%!important;
  }
  .n-360-pull-4per5,
  .n-360-pull-8per10 {
    right: 80%!important;
  }
  .n-360-pull-5per6,
  .n-360-pull-10per12 {
    right: 83.34%!important;
  }
  .n-360-pull-5per8 {
    right: 62.5%!important;
  }
  .n-360-pull-5per12 {
    right: 41.65%!important;
  }
  .n-360-pull-7per8 {
    right: 87.5%!important;
  }
  .n-360-pull-7per10 {
    right: 70%!important;
  }
  .n-360-pull-7per12 {
    right: 58.31%!important;
  }
  .n-360-pull-9per10 {
    right: 90%!important;
  }
  .n-360-pull-11per12 {
    right: 91.63%!important;
  }
  .n-360-no-push {
    left: 0!important;
  }
  .n-360-no-pull {
    right: 0!important;
  }
  .n-360-clear {
    clear: both;
  }
  .n-360-clear-left {
    clear: left;
  }
  .n-360-clear-right {
    clear: right;
  }
  .n-360-no-clear {
    clear: none;
  }
  .n-360-no-padding {
    padding: 0!important;
  }
  .n-360-no-padding-top {
    padding-top: 0!important;
  }
  .n-360-no-padding-right {
    padding-right: 0!important;
  }
  .n-360-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-360-no-padding-left {
    padding-left: 0!important;
  }
  .n-360-no-margin {
    margin: 0!important;
  }
  .n-360-no-margin-top {
    margin-top: 0!important;
  }
  .n-360-no-margin-right {
    margin-right: 0!important;
  }
  .n-360-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-360-no-margin-left {
    margin-left: 0!important;
  }
  .n-360-hide {
    display: none;
  }
  .n-360-show {
    display: block;
  }
  .n-360-show-inline {
    display: inline;
  }
  .n-360-show-inline-block {
    display: inline-block;
  }
  .n-360-show-flex {
    display: flex;
  }
  .n-360-show-table {
    display: table;
  }
  .n-360-show-table-cell {
    display: table-cell;
  }
  .n-360-align-left {
    text-align: left;
  }
  .n-360-align-right {
    text-align: right;
  }
  .n-360-align-center {
    text-align: center;
  }
  .n-360-align-justify {
    text-align: justify;
  }
  .n-360-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 375px) {
  /* GRID SYSTEM */
  .n-375-1per1,
  .n-375-2per2,
  .n-375-3per3,
  .n-375-4per4,
  .n-375-5per5,
  .n-375-6per6,
  .n-375-8per8,
  .n-375-10per10,
  .n-375-12per12 {
    width: 100%;
  }
  .n-375-1per2,
  .n-375-2per4,
  .n-375-3per6,
  .n-375-4per8,
  .n-375-5per10,
  .n-375-6per12 {
    width: 50%;
  }
  .n-375-1per3,
  .n-375-2per6,
  .n-375-4per12 {
    width: 33.33%;
  }
  .n-375-1per4,
  .n-375-2per8,
  .n-375-3per12 {
    width: 25%;
  }
  .n-375-1per5,
  .n-375-2per10 {
    width: 20%;
  }
  .n-375-1per6,
  .n-375-2per12 {
    width: 16.66%;
  }
  .n-375-1per8 {
    width: 12.5%;
  }
  .n-375-1per10 {
    width: 10%;
  }
  .n-375-1per12 {
    width: 8.33%;
  }
  .n-375-2per3,
  .n-375-4per6,
  .n-375-8per12 {
    width: 66.67%;
  }
  .n-375-3per4,
  .n-375-6per8,
  .n-375-9per12 {
    width: 75%;
  }
  .n-375-3per8 {
    width: 37.5%;
  }
  .n-375-3per10 {
    width: 30%;
  }
  .n-375-2per5,
  .n-375-4per10 {
    width: 40%;
  }
  .n-375-3per5,
  .n-375-6per10 {
    width: 60%;
  }
  .n-375-4per5,
  .n-375-8per10 {
    width: 80%;
  }
  .n-375-5per6,
  .n-375-10per12 {
    width: 83.34%;
  }
  .n-375-5per8 {
    width: 62.5%;
  }
  .n-375-5per12 {
    width: 41.65%;
  }
  .n-375-7per8 {
    width: 87.5%;
  }
  .n-375-7per10 {
    width: 70%;
  }
  .n-375-7per12 {
    width: 58.31%;
  }
  .n-375-9per10 {
    width: 90%;
  }
  .n-375-11per12 {
    width: 91.63%;
  }
  .n-375-push-1per2,
  .n-375-push-2per4,
  .n-375-push-3per6,
  .n-375-push-4per8,
  .n-375-push-5per10,
  .n-375-push-6per12 {
    left: 50%!important;
  }
  .n-375-push-1per3,
  .n-375-push-2per6,
  .n-375-push-4per12 {
    left: 33.33%!important;
  }
  .n-375-push-1per4,
  .n-375-push-2per8,
  .n-375-push-3per12 {
    left: 25%!important;
  }
  .n-375-push-1per5,
  .n-375-push-2per10 {
    left: 20%!important;
  }
  .n-375-push-1per6,
  .n-375-push-2per12 {
    left: 16.66%!important;
  }
  .n-375-push-1per8 {
    left: 12.5%!important;
  }
  .n-375-push-1per10 {
    left: 10%!important;
  }
  .n-375-push-1per12 {
    left: 8.33%!important;
  }
  .n-375-push-2per3,
  .n-375-push-4per6,
  .n-375-push-8per12 {
    left: 66.67%!important;
  }
  .n-375-push-3per4,
  .n-375-push-6per8,
  .n-375-push-9per12 {
    left: 75%!important;
  }
  .n-375-push-3per8 {
    left: 37.5%!important;
  }
  .n-375-push-3per10 {
    left: 30%!important;
  }
  .n-375-push-2per5,
  .n-375-push-4per10 {
    left: 40%!important;
  }
  .n-375-push-3per5,
  .n-375-push-6per10 {
    left: 60%!important;
  }
  .n-375-push-4per5,
  .n-375-push-8per10 {
    left: 80%!important;
  }
  .n-375-push-5per6,
  .n-375-push-10per12 {
    left: 83.34%!important;
  }
  .n-375-push-5per8 {
    left: 62.5%!important;
  }
  .n-375-push-5per12 {
    left: 41.65%!important;
  }
  .n-375-push-7per8 {
    left: 87.5%!important;
  }
  .n-375-push-7per10 {
    left: 70%!important;
  }
  .n-375-push-7per12 {
    left: 58.31%!important;
  }
  .n-375-push-9per10 {
    left: 90%!important;
  }
  .n-375-push-11per12 {
    left: 91.63%!important;
  }
  .n-375-pull-1per2,
  .n-375-pull-2per4,
  .n-375-pull-3per6,
  .n-375-pull-4per8,
  .n-375-pull-5per10,
  .n-375-pull-6per12 {
    right: 50%!important;
  }
  .n-375-pull-1per3,
  .n-375-pull-2per6,
  .n-375-pull-4per12 {
    right: 33.33%!important;
  }
  .n-375-pull-1per4,
  .n-375-pull-2per8,
  .n-375-pull-3per12 {
    right: 25%!important;
  }
  .n-375-pull-1per5,
  .n-375-pull-2per10 {
    right: 20%!important;
  }
  .n-375-pull-1per6,
  .n-375-pull-2per12 {
    right: 16.66%!important;
  }
  .n-375-pull-1per8 {
    right: 12.5%!important;
  }
  .n-375-pull-1per10 {
    right: 10%!important;
  }
  .n-375-pull-1per12 {
    left: 8.33%!important;
  }
  .n-375-pull-2per3,
  .n-375-pull-4per6,
  .n-375-pull-8per12 {
    right: 66.67%!important;
  }
  .n-375-pull-3per4,
  .n-375-pull-6per8,
  .n-375-pull-9per12 {
    right: 75%!important;
  }
  .n-375-pull-3per8 {
    right: 37.5%!important;
  }
  .n-375-pull-3per10 {
    right: 30%!important;
  }
  .n-375-pull-2per5,
  .n-375-pull-4per10 {
    right: 40%!important;
  }
  .n-375-pull-3per5,
  .n-375-pull-6per10 {
    right: 60%!important;
  }
  .n-375-pull-4per5,
  .n-375-pull-8per10 {
    right: 80%!important;
  }
  .n-375-pull-5per6,
  .n-375-pull-10per12 {
    right: 83.34%!important;
  }
  .n-375-pull-5per8 {
    right: 62.5%!important;
  }
  .n-375-pull-5per12 {
    right: 41.65%!important;
  }
  .n-375-pull-7per8 {
    right: 87.5%!important;
  }
  .n-375-pull-7per10 {
    right: 70%!important;
  }
  .n-375-pull-7per12 {
    right: 58.31%!important;
  }
  .n-375-pull-9per10 {
    right: 90%!important;
  }
  .n-375-pull-11per12 {
    right: 91.63%!important;
  }
  .n-375-no-push {
    left: 0!important;
  }
  .n-375-no-pull {
    right: 0!important;
  }
  .n-375-clear {
    clear: both;
  }
  .n-375-clear-left {
    clear: left;
  }
  .n-375-clear-right {
    clear: right;
  }
  .n-375-no-clear {
    clear: none;
  }
  .n-375-no-padding {
    padding: 0!important;
  }
  .n-375-no-padding-top {
    padding-top: 0!important;
  }
  .n-375-no-padding-right {
    padding-right: 0!important;
  }
  .n-375-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-375-no-padding-left {
    padding-left: 0!important;
  }
  .n-375-no-margin {
    margin: 0!important;
  }
  .n-375-no-margin-top {
    margin-top: 0!important;
  }
  .n-375-no-margin-right {
    margin-right: 0!important;
  }
  .n-375-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-375-no-margin-left {
    margin-left: 0!important;
  }
  .n-375-hide {
    display: none;
  }
  .n-375-show {
    display: block;
  }
  .n-375-show-inline {
    display: inline;
  }
  .n-375-show-inline-block {
    display: inline-block;
  }
  .n-375-show-flex {
    display: flex;
  }
  .n-375-show-table {
    display: table;
  }
  .n-375-show-table-cell {
    display: table-cell;
  }
  .n-375-align-left {
    text-align: left;
  }
  .n-375-align-right {
    text-align: right;
  }
  .n-375-align-center {
    text-align: center;
  }
  .n-375-align-justify {
    text-align: justify;
  }
  .n-375-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 414px) {
  /* GRID SYSTEM */
  .n-414-1per1,
  .n-414-2per2,
  .n-414-3per3,
  .n-414-4per4,
  .n-414-5per5,
  .n-414-6per6,
  .n-414-8per8,
  .n-414-10per10,
  .n-414-12per12 {
    width: 100%;
  }
  .n-414-1per2,
  .n-414-2per4,
  .n-414-3per6,
  .n-414-4per8,
  .n-414-5per10,
  .n-414-6per12 {
    width: 50%;
  }
  .n-414-1per3,
  .n-414-2per6,
  .n-414-4per12 {
    width: 33.33%;
  }
  .n-414-1per4,
  .n-414-2per8,
  .n-414-3per12 {
    width: 25%;
  }
  .n-414-1per5,
  .n-414-2per10 {
    width: 20%;
  }
  .n-414-1per6,
  .n-414-2per12 {
    width: 16.66%;
  }
  .n-414-1per8 {
    width: 12.5%;
  }
  .n-414-1per10 {
    width: 10%;
  }
  .n-414-1per12 {
    width: 8.33%;
  }
  .n-414-2per3,
  .n-414-4per6,
  .n-414-8per12 {
    width: 66.67%;
  }
  .n-414-3per4,
  .n-414-6per8,
  .n-414-9per12 {
    width: 75%;
  }
  .n-414-3per8 {
    width: 37.5%;
  }
  .n-414-3per10 {
    width: 30%;
  }
  .n-414-2per5,
  .n-414-4per10 {
    width: 40%;
  }
  .n-414-3per5,
  .n-414-6per10 {
    width: 60%;
  }
  .n-414-4per5,
  .n-414-8per10 {
    width: 80%;
  }
  .n-414-5per6,
  .n-414-10per12 {
    width: 83.34%;
  }
  .n-414-5per8 {
    width: 62.5%;
  }
  .n-414-5per12 {
    width: 41.65%;
  }
  .n-414-7per8 {
    width: 87.5%;
  }
  .n-414-7per10 {
    width: 70%;
  }
  .n-414-7per12 {
    width: 58.31%;
  }
  .n-414-9per10 {
    width: 90%;
  }
  .n-414-11per12 {
    width: 91.63%;
  }
  .n-414-push-1per2,
  .n-414-push-2per4,
  .n-414-push-3per6,
  .n-414-push-4per8,
  .n-414-push-5per10,
  .n-414-push-6per12 {
    left: 50%!important;
  }
  .n-414-push-1per3,
  .n-414-push-2per6,
  .n-414-push-4per12 {
    left: 33.33%!important;
  }
  .n-414-push-1per4,
  .n-414-push-2per8,
  .n-414-push-3per12 {
    left: 25%!important;
  }
  .n-414-push-1per5,
  .n-414-push-2per10 {
    left: 20%!important;
  }
  .n-414-push-1per6,
  .n-414-push-2per12 {
    left: 16.66%!important;
  }
  .n-414-push-1per8 {
    left: 12.5%!important;
  }
  .n-414-push-1per10 {
    left: 10%!important;
  }
  .n-414-push-1per12 {
    left: 8.33%!important;
  }
  .n-414-push-2per3,
  .n-414-push-4per6,
  .n-414-push-8per12 {
    left: 66.67%!important;
  }
  .n-414-push-3per4,
  .n-414-push-6per8,
  .n-414-push-9per12 {
    left: 75%!important;
  }
  .n-414-push-3per8 {
    left: 37.5%!important;
  }
  .n-414-push-3per10 {
    left: 30%!important;
  }
  .n-414-push-2per5,
  .n-414-push-4per10 {
    left: 40%!important;
  }
  .n-414-push-3per5,
  .n-414-push-6per10 {
    left: 60%!important;
  }
  .n-414-push-4per5,
  .n-414-push-8per10 {
    left: 80%!important;
  }
  .n-414-push-5per6,
  .n-414-push-10per12 {
    left: 83.34%!important;
  }
  .n-414-push-5per8 {
    left: 62.5%!important;
  }
  .n-414-push-5per12 {
    left: 41.65%!important;
  }
  .n-414-push-7per8 {
    left: 87.5%!important;
  }
  .n-414-push-7per10 {
    left: 70%!important;
  }
  .n-414-push-7per12 {
    left: 58.31%!important;
  }
  .n-414-push-9per10 {
    left: 90%!important;
  }
  .n-414-push-11per12 {
    left: 91.63%!important;
  }
  .n-414-pull-1per2,
  .n-414-pull-2per4,
  .n-414-pull-3per6,
  .n-414-pull-4per8,
  .n-414-pull-5per10,
  .n-414-pull-6per12 {
    right: 50%!important;
  }
  .n-414-pull-1per3,
  .n-414-pull-2per6,
  .n-414-pull-4per12 {
    right: 33.33%!important;
  }
  .n-414-pull-1per4,
  .n-414-pull-2per8,
  .n-414-pull-3per12 {
    right: 25%!important;
  }
  .n-414-pull-1per5,
  .n-414-pull-2per10 {
    right: 20%!important;
  }
  .n-414-pull-1per6,
  .n-414-pull-2per12 {
    right: 16.66%!important;
  }
  .n-414-pull-1per8 {
    right: 12.5%!important;
  }
  .n-414-pull-1per10 {
    right: 10%!important;
  }
  .n-414-pull-1per12 {
    left: 8.33%!important;
  }
  .n-414-pull-2per3,
  .n-414-pull-4per6,
  .n-414-pull-8per12 {
    right: 66.67%!important;
  }
  .n-414-pull-3per4,
  .n-414-pull-6per8,
  .n-414-pull-9per12 {
    right: 75%!important;
  }
  .n-414-pull-3per8 {
    right: 37.5%!important;
  }
  .n-414-pull-3per10 {
    right: 30%!important;
  }
  .n-414-pull-2per5,
  .n-414-pull-4per10 {
    right: 40%!important;
  }
  .n-414-pull-3per5,
  .n-414-pull-6per10 {
    right: 60%!important;
  }
  .n-414-pull-4per5,
  .n-414-pull-8per10 {
    right: 80%!important;
  }
  .n-414-pull-5per6,
  .n-414-pull-10per12 {
    right: 83.34%!important;
  }
  .n-414-pull-5per8 {
    right: 62.5%!important;
  }
  .n-414-pull-5per12 {
    right: 41.65%!important;
  }
  .n-414-pull-7per8 {
    right: 87.5%!important;
  }
  .n-414-pull-7per10 {
    right: 70%!important;
  }
  .n-414-pull-7per12 {
    right: 58.31%!important;
  }
  .n-414-pull-9per10 {
    right: 90%!important;
  }
  .n-414-pull-11per12 {
    right: 91.63%!important;
  }
  .n-414-no-push {
    left: 0!important;
  }
  .n-414-no-pull {
    right: 0!important;
  }
  .n-414-clear {
    clear: both;
  }
  .n-414-clear-left {
    clear: left;
  }
  .n-414-clear-right {
    clear: right;
  }
  .n-414-no-clear {
    clear: none;
  }
  .n-414-no-padding {
    padding: 0!important;
  }
  .n-414-no-padding-top {
    padding-top: 0!important;
  }
  .n-414-no-padding-right {
    padding-right: 0!important;
  }
  .n-414-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-414-no-padding-left {
    padding-left: 0!important;
  }
  .n-414-no-margin {
    margin: 0!important;
  }
  .n-414-no-margin-top {
    margin-top: 0!important;
  }
  .n-414-no-margin-right {
    margin-right: 0!important;
  }
  .n-414-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-414-no-margin-left {
    margin-left: 0!important;
  }
  .n-414-hide {
    display: none;
  }
  .n-414-show {
    display: block;
  }
  .n-414-show-inline {
    display: inline;
  }
  .n-414-show-inline-block {
    display: inline-block;
  }
  .n-414-show-flex {
    display: flex;
  }
  .n-414-show-table {
    display: table;
  }
  .n-414-show-table-cell {
    display: table-cell;
  }
  .n-414-align-left {
    text-align: left;
  }
  .n-414-align-right {
    text-align: right;
  }
  .n-414-align-center {
    text-align: center;
  }
  .n-414-align-justify {
    text-align: justify;
  }
  .n-414-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 480px) {
  /* GRID SYSTEM */
  .n-480-1per1,
  .n-480-2per2,
  .n-480-3per3,
  .n-480-4per4,
  .n-480-5per5,
  .n-480-6per6,
  .n-480-8per8,
  .n-480-10per10,
  .n-480-12per12 {
    width: 100%;
  }
  .n-480-1per2,
  .n-480-2per4,
  .n-480-3per6,
  .n-480-4per8,
  .n-480-5per10,
  .n-480-6per12 {
    width: 50%;
  }
  .n-480-1per3,
  .n-480-2per6,
  .n-480-4per12 {
    width: 33.33%;
  }
  .n-480-1per4,
  .n-480-2per8,
  .n-480-3per12 {
    width: 25%;
  }
  .n-480-1per5,
  .n-480-2per10 {
    width: 20%;
  }
  .n-480-1per6,
  .n-480-2per12 {
    width: 16.66%;
  }
  .n-480-1per8 {
    width: 12.5%;
  }
  .n-480-1per10 {
    width: 10%;
  }
  .n-480-1per12 {
    width: 8.33%;
  }
  .n-480-2per3,
  .n-480-4per6,
  .n-480-8per12 {
    width: 66.67%;
  }
  .n-480-3per4,
  .n-480-6per8,
  .n-480-9per12 {
    width: 75%;
  }
  .n-480-3per8 {
    width: 37.5%;
  }
  .n-480-3per10 {
    width: 30%;
  }
  .n-480-2per5,
  .n-480-4per10 {
    width: 40%;
  }
  .n-480-3per5,
  .n-480-6per10 {
    width: 60%;
  }
  .n-480-4per5,
  .n-480-8per10 {
    width: 80%;
  }
  .n-480-5per6,
  .n-480-10per12 {
    width: 83.34%;
  }
  .n-480-5per8 {
    width: 62.5%;
  }
  .n-480-5per12 {
    width: 41.65%;
  }
  .n-480-7per8 {
    width: 87.5%;
  }
  .n-480-7per10 {
    width: 70%;
  }
  .n-480-7per12 {
    width: 58.31%;
  }
  .n-480-9per10 {
    width: 90%;
  }
  .n-480-11per12 {
    width: 91.63%;
  }
  .n-480-push-1per2,
  .n-480-push-2per4,
  .n-480-push-3per6,
  .n-480-push-4per8,
  .n-480-push-5per10,
  .n-480-push-6per12 {
    left: 50%!important;
  }
  .n-480-push-1per3,
  .n-480-push-2per6,
  .n-480-push-4per12 {
    left: 33.33%!important;
  }
  .n-480-push-1per4,
  .n-480-push-2per8,
  .n-480-push-3per12 {
    left: 25%!important;
  }
  .n-480-push-1per5,
  .n-480-push-2per10 {
    left: 20%!important;
  }
  .n-480-push-1per6,
  .n-480-push-2per12 {
    left: 16.66%!important;
  }
  .n-480-push-1per8 {
    left: 12.5%!important;
  }
  .n-480-push-1per10 {
    left: 10%!important;
  }
  .n-480-push-1per12 {
    left: 8.33%!important;
  }
  .n-480-push-2per3,
  .n-480-push-4per6,
  .n-480-push-8per12 {
    left: 66.67%!important;
  }
  .n-480-push-3per4,
  .n-480-push-6per8,
  .n-480-push-9per12 {
    left: 75%!important;
  }
  .n-480-push-3per8 {
    left: 37.5%!important;
  }
  .n-480-push-3per10 {
    left: 30%!important;
  }
  .n-480-push-2per5,
  .n-480-push-4per10 {
    left: 40%!important;
  }
  .n-480-push-3per5,
  .n-480-push-6per10 {
    left: 60%!important;
  }
  .n-480-push-4per5,
  .n-480-push-8per10 {
    left: 80%!important;
  }
  .n-480-push-5per6,
  .n-480-push-10per12 {
    left: 83.34%!important;
  }
  .n-480-push-5per8 {
    left: 62.5%!important;
  }
  .n-480-push-5per12 {
    left: 41.65%!important;
  }
  .n-480-push-7per8 {
    left: 87.5%!important;
  }
  .n-480-push-7per10 {
    left: 70%!important;
  }
  .n-480-push-7per12 {
    left: 58.31%!important;
  }
  .n-480-push-9per10 {
    left: 90%!important;
  }
  .n-480-push-11per12 {
    left: 91.63%!important;
  }
  .n-480-pull-1per2,
  .n-480-pull-2per4,
  .n-480-pull-3per6,
  .n-480-pull-4per8,
  .n-480-pull-5per10,
  .n-480-pull-6per12 {
    right: 50%!important;
  }
  .n-480-pull-1per3,
  .n-480-pull-2per6,
  .n-480-pull-4per12 {
    right: 33.33%!important;
  }
  .n-480-pull-1per4,
  .n-480-pull-2per8,
  .n-480-pull-3per12 {
    right: 25%!important;
  }
  .n-480-pull-1per5,
  .n-480-pull-2per10 {
    right: 20%!important;
  }
  .n-480-pull-1per6,
  .n-480-pull-2per12 {
    right: 16.66%!important;
  }
  .n-480-pull-1per8 {
    right: 12.5%!important;
  }
  .n-480-pull-1per10 {
    right: 10%!important;
  }
  .n-480-pull-1per12 {
    left: 8.33%!important;
  }
  .n-480-pull-2per3,
  .n-480-pull-4per6,
  .n-480-pull-8per12 {
    right: 66.67%!important;
  }
  .n-480-pull-3per4,
  .n-480-pull-6per8,
  .n-480-pull-9per12 {
    right: 75%!important;
  }
  .n-480-pull-3per8 {
    right: 37.5%!important;
  }
  .n-480-pull-3per10 {
    right: 30%!important;
  }
  .n-480-pull-2per5,
  .n-480-pull-4per10 {
    right: 40%!important;
  }
  .n-480-pull-3per5,
  .n-480-pull-6per10 {
    right: 60%!important;
  }
  .n-480-pull-4per5,
  .n-480-pull-8per10 {
    right: 80%!important;
  }
  .n-480-pull-5per6,
  .n-480-pull-10per12 {
    right: 83.34%!important;
  }
  .n-480-pull-5per8 {
    right: 62.5%!important;
  }
  .n-480-pull-5per12 {
    right: 41.65%!important;
  }
  .n-480-pull-7per8 {
    right: 87.5%!important;
  }
  .n-480-pull-7per10 {
    right: 70%!important;
  }
  .n-480-pull-7per12 {
    right: 58.31%!important;
  }
  .n-480-pull-9per10 {
    right: 90%!important;
  }
  .n-480-pull-11per12 {
    right: 91.63%!important;
  }
  .n-480-no-push {
    left: 0!important;
  }
  .n-480-no-pull {
    right: 0!important;
  }
  .n-480-clear {
    clear: both;
  }
  .n-480-clear-left {
    clear: left;
  }
  .n-480-clear-right {
    clear: right;
  }
  .n-480-no-clear {
    clear: none;
  }
  .n-480-no-padding {
    padding: 0!important;
  }
  .n-480-no-padding-top {
    padding-top: 0!important;
  }
  .n-480-no-padding-right {
    padding-right: 0!important;
  }
  .n-480-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-480-no-padding-left {
    padding-left: 0!important;
  }
  .n-480-no-margin {
    margin: 0!important;
  }
  .n-480-no-margin-top {
    margin-top: 0!important;
  }
  .n-480-no-margin-right {
    margin-right: 0!important;
  }
  .n-480-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-480-no-margin-left {
    margin-left: 0!important;
  }
  .n-480-hide {
    display: none;
  }
  .n-480-show {
    display: block;
  }
  .n-480-show-inline {
    display: inline;
  }
  .n-480-show-inline-block {
    display: inline-block;
  }
  .n-480-show-flex {
    display: flex;
  }
  .n-480-show-table {
    display: table;
  }
  .n-480-show-table-cell {
    display: table-cell;
  }
  .n-480-align-left {
    text-align: left;
  }
  .n-480-align-right {
    text-align: right;
  }
  .n-480-align-center {
    text-align: center;
  }
  .n-480-align-justify {
    text-align: justify;
  }
  .n-480-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 540px) {
  /* GRID SYSTEM */
  .n-540-1per1,
  .n-540-2per2,
  .n-540-3per3,
  .n-540-4per4,
  .n-540-5per5,
  .n-540-6per6,
  .n-540-8per8,
  .n-540-10per10,
  .n-540-12per12 {
    width: 100%;
  }
  .n-540-1per2,
  .n-540-2per4,
  .n-540-3per6,
  .n-540-4per8,
  .n-540-5per10,
  .n-540-6per12 {
    width: 50%;
  }
  .n-540-1per3,
  .n-540-2per6,
  .n-540-4per12 {
    width: 33.33%;
  }
  .n-540-1per4,
  .n-540-2per8,
  .n-540-3per12 {
    width: 25%;
  }
  .n-540-1per5,
  .n-540-2per10 {
    width: 20%;
  }
  .n-540-1per6,
  .n-540-2per12 {
    width: 16.66%;
  }
  .n-540-1per8 {
    width: 12.5%;
  }
  .n-540-1per10 {
    width: 10%;
  }
  .n-540-1per12 {
    width: 8.33%;
  }
  .n-540-2per3,
  .n-540-4per6,
  .n-540-8per12 {
    width: 66.67%;
  }
  .n-540-3per4,
  .n-540-6per8,
  .n-540-9per12 {
    width: 75%;
  }
  .n-540-3per8 {
    width: 37.5%;
  }
  .n-540-3per10 {
    width: 30%;
  }
  .n-540-2per5,
  .n-540-4per10 {
    width: 40%;
  }
  .n-540-3per5,
  .n-540-6per10 {
    width: 60%;
  }
  .n-540-4per5,
  .n-540-8per10 {
    width: 80%;
  }
  .n-540-5per6,
  .n-540-10per12 {
    width: 83.34%;
  }
  .n-540-5per8 {
    width: 62.5%;
  }
  .n-540-5per12 {
    width: 41.65%;
  }
  .n-540-7per8 {
    width: 87.5%;
  }
  .n-540-7per10 {
    width: 70%;
  }
  .n-540-7per12 {
    width: 58.31%;
  }
  .n-540-9per10 {
    width: 90%;
  }
  .n-540-11per12 {
    width: 91.63%;
  }
  .n-540-push-1per2,
  .n-540-push-2per4,
  .n-540-push-3per6,
  .n-540-push-4per8,
  .n-540-push-5per10,
  .n-540-push-6per12 {
    left: 50%!important;
  }
  .n-540-push-1per3,
  .n-540-push-2per6,
  .n-540-push-4per12 {
    left: 33.33%!important;
  }
  .n-540-push-1per4,
  .n-540-push-2per8,
  .n-540-push-3per12 {
    left: 25%!important;
  }
  .n-540-push-1per5,
  .n-540-push-2per10 {
    left: 20%!important;
  }
  .n-540-push-1per6,
  .n-540-push-2per12 {
    left: 16.66%!important;
  }
  .n-540-push-1per8 {
    left: 12.5%!important;
  }
  .n-540-push-1per10 {
    left: 10%!important;
  }
  .n-540-push-1per12 {
    left: 8.33%!important;
  }
  .n-540-push-2per3,
  .n-540-push-4per6,
  .n-540-push-8per12 {
    left: 66.67%!important;
  }
  .n-540-push-3per4,
  .n-540-push-6per8,
  .n-540-push-9per12 {
    left: 75%!important;
  }
  .n-540-push-3per8 {
    left: 37.5%!important;
  }
  .n-540-push-3per10 {
    left: 30%!important;
  }
  .n-540-push-2per5,
  .n-540-push-4per10 {
    left: 40%!important;
  }
  .n-540-push-3per5,
  .n-540-push-6per10 {
    left: 60%!important;
  }
  .n-540-push-4per5,
  .n-540-push-8per10 {
    left: 80%!important;
  }
  .n-540-push-5per6,
  .n-540-push-10per12 {
    left: 83.34%!important;
  }
  .n-540-push-5per8 {
    left: 62.5%!important;
  }
  .n-540-push-5per12 {
    left: 41.65%!important;
  }
  .n-540-push-7per8 {
    left: 87.5%!important;
  }
  .n-540-push-7per10 {
    left: 70%!important;
  }
  .n-540-push-7per12 {
    left: 58.31%!important;
  }
  .n-540-push-9per10 {
    left: 90%!important;
  }
  .n-540-push-11per12 {
    left: 91.63%!important;
  }
  .n-540-pull-1per2,
  .n-540-pull-2per4,
  .n-540-pull-3per6,
  .n-540-pull-4per8,
  .n-540-pull-5per10,
  .n-540-pull-6per12 {
    right: 50%!important;
  }
  .n-540-pull-1per3,
  .n-540-pull-2per6,
  .n-540-pull-4per12 {
    right: 33.33%!important;
  }
  .n-540-pull-1per4,
  .n-540-pull-2per8,
  .n-540-pull-3per12 {
    right: 25%!important;
  }
  .n-540-pull-1per5,
  .n-540-pull-2per10 {
    right: 20%!important;
  }
  .n-540-pull-1per6,
  .n-540-pull-2per12 {
    right: 16.66%!important;
  }
  .n-540-pull-1per8 {
    right: 12.5%!important;
  }
  .n-540-pull-1per10 {
    right: 10%!important;
  }
  .n-540-pull-1per12 {
    left: 8.33%!important;
  }
  .n-540-pull-2per3,
  .n-540-pull-4per6,
  .n-540-pull-8per12 {
    right: 66.67%!important;
  }
  .n-540-pull-3per4,
  .n-540-pull-6per8,
  .n-540-pull-9per12 {
    right: 75%!important;
  }
  .n-540-pull-3per8 {
    right: 37.5%!important;
  }
  .n-540-pull-3per10 {
    right: 30%!important;
  }
  .n-540-pull-2per5,
  .n-540-pull-4per10 {
    right: 40%!important;
  }
  .n-540-pull-3per5,
  .n-540-pull-6per10 {
    right: 60%!important;
  }
  .n-540-pull-4per5,
  .n-540-pull-8per10 {
    right: 80%!important;
  }
  .n-540-pull-5per6,
  .n-540-pull-10per12 {
    right: 83.34%!important;
  }
  .n-540-pull-5per8 {
    right: 62.5%!important;
  }
  .n-540-pull-5per12 {
    right: 41.65%!important;
  }
  .n-540-pull-7per8 {
    right: 87.5%!important;
  }
  .n-540-pull-7per10 {
    right: 70%!important;
  }
  .n-540-pull-7per12 {
    right: 58.31%!important;
  }
  .n-540-pull-9per10 {
    right: 90%!important;
  }
  .n-540-pull-11per12 {
    right: 91.63%!important;
  }
  .n-540-no-push {
    left: 0!important;
  }
  .n-540-no-pull {
    right: 0!important;
  }
  .n-540-clear {
    clear: both;
  }
  .n-540-clear-left {
    clear: left;
  }
  .n-540-clear-right {
    clear: right;
  }
  .n-540-no-clear {
    clear: none;
  }
  .n-540-no-padding {
    padding: 0!important;
  }
  .n-540-no-padding-top {
    padding-top: 0!important;
  }
  .n-540-no-padding-right {
    padding-right: 0!important;
  }
  .n-540-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-540-no-padding-left {
    padding-left: 0!important;
  }
  .n-540-no-margin {
    margin: 0!important;
  }
  .n-540-no-margin-top {
    margin-top: 0!important;
  }
  .n-540-no-margin-right {
    margin-right: 0!important;
  }
  .n-540-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-540-no-margin-left {
    margin-left: 0!important;
  }
  .n-540-hide {
    display: none;
  }
  .n-540-show {
    display: block;
  }
  .n-540-show-inline {
    display: inline;
  }
  .n-540-show-inline-block {
    display: inline-block;
  }
  .n-540-show-flex {
    display: flex;
  }
  .n-540-show-table {
    display: table;
  }
  .n-540-show-table-cell {
    display: table-cell;
  }
  .n-540-align-left {
    text-align: left;
  }
  .n-540-align-right {
    text-align: right;
  }
  .n-540-align-center {
    text-align: center;
  }
  .n-540-align-justify {
    text-align: justify;
  }
  .n-540-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 768px) {
  /* GRID SYSTEM */
  .n-768-1per1,
  .n-768-2per2,
  .n-768-3per3,
  .n-768-4per4,
  .n-768-5per5,
  .n-768-6per6,
  .n-768-8per8,
  .n-768-10per10,
  .n-768-12per12 {
    width: 100%;
  }
  .n-768-1per2,
  .n-768-2per4,
  .n-768-3per6,
  .n-768-4per8,
  .n-768-5per10,
  .n-768-6per12 {
    width: 50%;
  }
  .n-768-1per3,
  .n-768-2per6,
  .n-768-4per12 {
    width: 33.33%;
  }
  .n-768-1per4,
  .n-768-2per8,
  .n-768-3per12 {
    width: 25%;
  }
  .n-768-1per5,
  .n-768-2per10 {
    width: 20%;
  }
  .n-768-1per6,
  .n-768-2per12 {
    width: 16.66%;
  }
  .n-768-1per8 {
    width: 12.5%;
  }
  .n-768-1per10 {
    width: 10%;
  }
  .n-768-1per12 {
    width: 8.33%;
  }
  .n-768-2per3,
  .n-768-4per6,
  .n-768-8per12 {
    width: 66.67%;
  }
  .n-768-3per4,
  .n-768-6per8,
  .n-768-9per12 {
    width: 75%;
  }
  .n-768-3per8 {
    width: 37.5%;
  }
  .n-768-3per10 {
    width: 30%;
  }
  .n-768-2per5,
  .n-768-4per10 {
    width: 40%;
  }
  .n-768-3per5,
  .n-768-6per10 {
    width: 60%;
  }
  .n-768-4per5,
  .n-768-8per10 {
    width: 80%;
  }
  .n-768-5per6,
  .n-768-10per12 {
    width: 83.34%;
  }
  .n-768-5per8 {
    width: 62.5%;
  }
  .n-768-5per12 {
    width: 41.65%;
  }
  .n-768-7per8 {
    width: 87.5%;
  }
  .n-768-7per10 {
    width: 70%;
  }
  .n-768-7per12 {
    width: 58.31%;
  }
  .n-768-9per10 {
    width: 90%;
  }
  .n-768-11per12 {
    width: 91.63%;
  }
  .n-768-push-1per2,
  .n-768-push-2per4,
  .n-768-push-3per6,
  .n-768-push-4per8,
  .n-768-push-5per10,
  .n-768-push-6per12 {
    left: 50%!important;
  }
  .n-768-push-1per3,
  .n-768-push-2per6,
  .n-768-push-4per12 {
    left: 33.33%!important;
  }
  .n-768-push-1per4,
  .n-768-push-2per8,
  .n-768-push-3per12 {
    left: 25%!important;
  }
  .n-768-push-1per5,
  .n-768-push-2per10 {
    left: 20%!important;
  }
  .n-768-push-1per6,
  .n-768-push-2per12 {
    left: 16.66%!important;
  }
  .n-768-push-1per8 {
    left: 12.5%!important;
  }
  .n-768-push-1per10 {
    left: 10%!important;
  }
  .n-768-push-1per12 {
    left: 8.33%!important;
  }
  .n-768-push-2per3,
  .n-768-push-4per6,
  .n-768-push-8per12 {
    left: 66.67%!important;
  }
  .n-768-push-3per4,
  .n-768-push-6per8,
  .n-768-push-9per12 {
    left: 75%!important;
  }
  .n-768-push-3per8 {
    left: 37.5%!important;
  }
  .n-768-push-3per10 {
    left: 30%!important;
  }
  .n-768-push-2per5,
  .n-768-push-4per10 {
    left: 40%!important;
  }
  .n-768-push-3per5,
  .n-768-push-6per10 {
    left: 60%!important;
  }
  .n-768-push-4per5,
  .n-768-push-8per10 {
    left: 80%!important;
  }
  .n-768-push-5per6,
  .n-768-push-10per12 {
    left: 83.34%!important;
  }
  .n-768-push-5per8 {
    left: 62.5%!important;
  }
  .n-768-push-5per12 {
    left: 41.65%!important;
  }
  .n-768-push-7per8 {
    left: 87.5%!important;
  }
  .n-768-push-7per10 {
    left: 70%!important;
  }
  .n-768-push-7per12 {
    left: 58.31%!important;
  }
  .n-768-push-9per10 {
    left: 90%!important;
  }
  .n-768-push-11per12 {
    left: 91.63%!important;
  }
  .n-768-pull-1per2,
  .n-768-pull-2per4,
  .n-768-pull-3per6,
  .n-768-pull-4per8,
  .n-768-pull-5per10,
  .n-768-pull-6per12 {
    right: 50%!important;
  }
  .n-768-pull-1per3,
  .n-768-pull-2per6,
  .n-768-pull-4per12 {
    right: 33.33%!important;
  }
  .n-768-pull-1per4,
  .n-768-pull-2per8,
  .n-768-pull-3per12 {
    right: 25%!important;
  }
  .n-768-pull-1per5,
  .n-768-pull-2per10 {
    right: 20%!important;
  }
  .n-768-pull-1per6,
  .n-768-pull-2per12 {
    right: 16.66%!important;
  }
  .n-768-pull-1per8 {
    right: 12.5%!important;
  }
  .n-768-pull-1per10 {
    right: 10%!important;
  }
  .n-768-pull-1per12 {
    left: 8.33%!important;
  }
  .n-768-pull-2per3,
  .n-768-pull-4per6,
  .n-768-pull-8per12 {
    right: 66.67%!important;
  }
  .n-768-pull-3per4,
  .n-768-pull-6per8,
  .n-768-pull-9per12 {
    right: 75%!important;
  }
  .n-768-pull-3per8 {
    right: 37.5%!important;
  }
  .n-768-pull-3per10 {
    right: 30%!important;
  }
  .n-768-pull-2per5,
  .n-768-pull-4per10 {
    right: 40%!important;
  }
  .n-768-pull-3per5,
  .n-768-pull-6per10 {
    right: 60%!important;
  }
  .n-768-pull-4per5,
  .n-768-pull-8per10 {
    right: 80%!important;
  }
  .n-768-pull-5per6,
  .n-768-pull-10per12 {
    right: 83.34%!important;
  }
  .n-768-pull-5per8 {
    right: 62.5%!important;
  }
  .n-768-pull-5per12 {
    right: 41.65%!important;
  }
  .n-768-pull-7per8 {
    right: 87.5%!important;
  }
  .n-768-pull-7per10 {
    right: 70%!important;
  }
  .n-768-pull-7per12 {
    right: 58.31%!important;
  }
  .n-768-pull-9per10 {
    right: 90%!important;
  }
  .n-768-pull-11per12 {
    right: 91.63%!important;
  }
  .n-768-no-push {
    left: 0!important;
  }
  .n-768-no-pull {
    right: 0!important;
  }
  .n-768-clear {
    clear: both;
  }
  .n-768-clear-left {
    clear: left;
  }
  .n-768-clear-right {
    clear: right;
  }
  .n-768-no-clear {
    clear: none;
  }
  .n-768-no-padding {
    padding: 0!important;
  }
  .n-768-no-padding-top {
    padding-top: 0!important;
  }
  .n-768-no-padding-right {
    padding-right: 0!important;
  }
  .n-768-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-768-no-padding-left {
    padding-left: 0!important;
  }
  .n-768-no-margin {
    margin: 0!important;
  }
  .n-768-no-margin-top {
    margin-top: 0!important;
  }
  .n-768-no-margin-right {
    margin-right: 0!important;
  }
  .n-768-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-768-no-margin-left {
    margin-left: 0!important;
  }
  .n-768-hide {
    display: none;
  }
  .n-768-show {
    display: block;
  }
  .n-768-show-inline {
    display: inline;
  }
  .n-768-show-inline-block {
    display: inline-block;
  }
  .n-768-show-flex {
    display: flex;
  }
  .n-768-show-table {
    display: table;
  }
  .n-768-show-table-cell {
    display: table-cell;
  }
  .n-768-align-left {
    text-align: left;
  }
  .n-768-align-right {
    text-align: right;
  }
  .n-768-align-center {
    text-align: center;
  }
  .n-768-align-justify {
    text-align: justify;
  }
  .n-768-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 992px) {
  /* GRID SYSTEM */
  .n-992-1per1,
  .n-992-2per2,
  .n-992-3per3,
  .n-992-4per4,
  .n-992-5per5,
  .n-992-6per6,
  .n-992-8per8,
  .n-992-10per10,
  .n-992-12per12 {
    width: 100%;
  }
  .n-992-1per2,
  .n-992-2per4,
  .n-992-3per6,
  .n-992-4per8,
  .n-992-5per10,
  .n-992-6per12 {
    width: 50%;
  }
  .n-992-1per3,
  .n-992-2per6,
  .n-992-4per12 {
    width: 33.33%;
  }
  .n-992-1per4,
  .n-992-2per8,
  .n-992-3per12 {
    width: 25%;
  }
  .n-992-1per5,
  .n-992-2per10 {
    width: 20%;
  }
  .n-992-1per6,
  .n-992-2per12 {
    width: 16.66%;
  }
  .n-992-1per8 {
    width: 12.5%;
  }
  .n-992-1per10 {
    width: 10%;
  }
  .n-992-1per12 {
    width: 8.33%;
  }
  .n-992-2per3,
  .n-992-4per6,
  .n-992-8per12 {
    width: 66.67%;
  }
  .n-992-3per4,
  .n-992-6per8,
  .n-992-9per12 {
    width: 75%;
  }
  .n-992-3per8 {
    width: 37.5%;
  }
  .n-992-3per10 {
    width: 30%;
  }
  .n-992-2per5,
  .n-992-4per10 {
    width: 40%;
  }
  .n-992-3per5,
  .n-992-6per10 {
    width: 60%;
  }
  .n-992-4per5,
  .n-992-8per10 {
    width: 80%;
  }
  .n-992-5per6,
  .n-992-10per12 {
    width: 83.34%;
  }
  .n-992-5per8 {
    width: 62.5%;
  }
  .n-992-5per12 {
    width: 41.65%;
  }
  .n-992-7per8 {
    width: 87.5%;
  }
  .n-992-7per10 {
    width: 70%;
  }
  .n-992-7per12 {
    width: 58.31%;
  }
  .n-992-9per10 {
    width: 90%;
  }
  .n-992-11per12 {
    width: 91.63%;
  }
  .n-992-push-1per2,
  .n-992-push-2per4,
  .n-992-push-3per6,
  .n-992-push-4per8,
  .n-992-push-5per10,
  .n-992-push-6per12 {
    left: 50%!important;
  }
  .n-992-push-1per3,
  .n-992-push-2per6,
  .n-992-push-4per12 {
    left: 33.33%!important;
  }
  .n-992-push-1per4,
  .n-992-push-2per8,
  .n-992-push-3per12 {
    left: 25%!important;
  }
  .n-992-push-1per5,
  .n-992-push-2per10 {
    left: 20%!important;
  }
  .n-992-push-1per6,
  .n-992-push-2per12 {
    left: 16.66%!important;
  }
  .n-992-push-1per8 {
    left: 12.5%!important;
  }
  .n-992-push-1per10 {
    left: 10%!important;
  }
  .n-992-push-1per12 {
    left: 8.33%!important;
  }
  .n-992-push-2per3,
  .n-992-push-4per6,
  .n-992-push-8per12 {
    left: 66.67%!important;
  }
  .n-992-push-3per4,
  .n-992-push-6per8,
  .n-992-push-9per12 {
    left: 75%!important;
  }
  .n-992-push-3per8 {
    left: 37.5%!important;
  }
  .n-992-push-3per10 {
    left: 30%!important;
  }
  .n-992-push-2per5,
  .n-992-push-4per10 {
    left: 40%!important;
  }
  .n-992-push-3per5,
  .n-992-push-6per10 {
    left: 60%!important;
  }
  .n-992-push-4per5,
  .n-992-push-8per10 {
    left: 80%!important;
  }
  .n-992-push-5per6,
  .n-992-push-10per12 {
    left: 83.34%!important;
  }
  .n-992-push-5per8 {
    left: 62.5%!important;
  }
  .n-992-push-5per12 {
    left: 41.65%!important;
  }
  .n-992-push-7per8 {
    left: 87.5%!important;
  }
  .n-992-push-7per10 {
    left: 70%!important;
  }
  .n-992-push-7per12 {
    left: 58.31%!important;
  }
  .n-992-push-9per10 {
    left: 90%!important;
  }
  .n-992-push-11per12 {
    left: 91.63%!important;
  }
  .n-992-pull-1per2,
  .n-992-pull-2per4,
  .n-992-pull-3per6,
  .n-992-pull-4per8,
  .n-992-pull-5per10,
  .n-992-pull-6per12 {
    right: 50%!important;
  }
  .n-992-pull-1per3,
  .n-992-pull-2per6,
  .n-992-pull-4per12 {
    right: 33.33%!important;
  }
  .n-992-pull-1per4,
  .n-992-pull-2per8,
  .n-992-pull-3per12 {
    right: 25%!important;
  }
  .n-992-pull-1per5,
  .n-992-pull-2per10 {
    right: 20%!important;
  }
  .n-992-pull-1per6,
  .n-992-pull-2per12 {
    right: 16.66%!important;
  }
  .n-992-pull-1per8 {
    right: 12.5%!important;
  }
  .n-992-pull-1per10 {
    right: 10%!important;
  }
  .n-992-pull-1per12 {
    left: 8.33%!important;
  }
  .n-992-pull-2per3,
  .n-992-pull-4per6,
  .n-992-pull-8per12 {
    right: 66.67%!important;
  }
  .n-992-pull-3per4,
  .n-992-pull-6per8,
  .n-992-pull-9per12 {
    right: 75%!important;
  }
  .n-992-pull-3per8 {
    right: 37.5%!important;
  }
  .n-992-pull-3per10 {
    right: 30%!important;
  }
  .n-992-pull-2per5,
  .n-992-pull-4per10 {
    right: 40%!important;
  }
  .n-992-pull-3per5,
  .n-992-pull-6per10 {
    right: 60%!important;
  }
  .n-992-pull-4per5,
  .n-992-pull-8per10 {
    right: 80%!important;
  }
  .n-992-pull-5per6,
  .n-992-pull-10per12 {
    right: 83.34%!important;
  }
  .n-992-pull-5per8 {
    right: 62.5%!important;
  }
  .n-992-pull-5per12 {
    right: 41.65%!important;
  }
  .n-992-pull-7per8 {
    right: 87.5%!important;
  }
  .n-992-pull-7per10 {
    right: 70%!important;
  }
  .n-992-pull-7per12 {
    right: 58.31%!important;
  }
  .n-992-pull-9per10 {
    right: 90%!important;
  }
  .n-992-pull-11per12 {
    right: 91.63%!important;
  }
  .n-992-no-push {
    left: 0!important;
  }
  .n-992-no-pull {
    right: 0!important;
  }
  .n-992-clear {
    clear: both;
  }
  .n-992-clear-left {
    clear: left;
  }
  .n-992-clear-right {
    clear: right;
  }
  .n-992-no-clear {
    clear: none;
  }
  .n-992-no-padding {
    padding: 0!important;
  }
  .n-992-no-padding-top {
    padding-top: 0!important;
  }
  .n-992-no-padding-right {
    padding-right: 0!important;
  }
  .n-992-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-992-no-padding-left {
    padding-left: 0!important;
  }
  .n-992-no-margin {
    margin: 0!important;
  }
  .n-992-no-margin-top {
    margin-top: 0!important;
  }
  .n-992-no-margin-right {
    margin-right: 0!important;
  }
  .n-992-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-992-no-margin-left {
    margin-left: 0!important;
  }
  .n-992-hide {
    display: none;
  }
  .n-992-show {
    display: block;
  }
  .n-992-show-inline {
    display: inline;
  }
  .n-992-show-inline-block {
    display: inline-block;
  }
  .n-992-show-flex {
    display: flex;
  }
  .n-992-show-table {
    display: table;
  }
  .n-992-show-table-cell {
    display: table-cell;
  }
  .n-992-align-left {
    text-align: left;
  }
  .n-992-align-right {
    text-align: right;
  }
  .n-992-align-center {
    text-align: center;
  }
  .n-992-align-justify {
    text-align: justify;
  }
  .n-992-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 1200px) {
  /* GRID SYSTEM */
  .n-1200-1per1,
  .n-1200-2per2,
  .n-1200-3per3,
  .n-1200-4per4,
  .n-1200-5per5,
  .n-1200-6per6,
  .n-1200-8per8,
  .n-1200-10per10,
  .n-1200-12per12 {
    width: 100%;
  }
  .n-1200-1per2,
  .n-1200-2per4,
  .n-1200-3per6,
  .n-1200-4per8,
  .n-1200-5per10,
  .n-1200-6per12 {
    width: 50%;
  }
  .n-1200-1per3,
  .n-1200-2per6,
  .n-1200-4per12 {
    width: 33.33%;
  }
  .n-1200-1per4,
  .n-1200-2per8,
  .n-1200-3per12 {
    width: 25%;
  }
  .n-1200-1per5,
  .n-1200-2per10 {
    width: 20%;
  }
  .n-1200-1per6,
  .n-1200-2per12 {
    width: 16.66%;
  }
  .n-1200-1per8 {
    width: 12.5%;
  }
  .n-1200-1per10 {
    width: 10%;
  }
  .n-1200-1per12 {
    width: 8.33%;
  }
  .n-1200-2per3,
  .n-1200-4per6,
  .n-1200-8per12 {
    width: 66.67%;
  }
  .n-1200-3per4,
  .n-1200-6per8,
  .n-1200-9per12 {
    width: 75%;
  }
  .n-1200-3per8 {
    width: 37.5%;
  }
  .n-1200-3per10 {
    width: 30%;
  }
  .n-1200-2per5,
  .n-1200-4per10 {
    width: 40%;
  }
  .n-1200-3per5,
  .n-1200-6per10 {
    width: 60%;
  }
  .n-1200-4per5,
  .n-1200-8per10 {
    width: 80%;
  }
  .n-1200-5per6,
  .n-1200-10per12 {
    width: 83.34%;
  }
  .n-1200-5per8 {
    width: 62.5%;
  }
  .n-1200-5per12 {
    width: 41.65%;
  }
  .n-1200-7per8 {
    width: 87.5%;
  }
  .n-1200-7per10 {
    width: 70%;
  }
  .n-1200-7per12 {
    width: 58.31%;
  }
  .n-1200-9per10 {
    width: 90%;
  }
  .n-1200-11per12 {
    width: 91.63%;
  }
  .n-1200-push-1per2,
  .n-1200-push-2per4,
  .n-1200-push-3per6,
  .n-1200-push-4per8,
  .n-1200-push-5per10,
  .n-1200-push-6per12 {
    left: 50%!important;
  }
  .n-1200-push-1per3,
  .n-1200-push-2per6,
  .n-1200-push-4per12 {
    left: 33.33%!important;
  }
  .n-1200-push-1per4,
  .n-1200-push-2per8,
  .n-1200-push-3per12 {
    left: 25%!important;
  }
  .n-1200-push-1per5,
  .n-1200-push-2per10 {
    left: 20%!important;
  }
  .n-1200-push-1per6,
  .n-1200-push-2per12 {
    left: 16.66%!important;
  }
  .n-1200-push-1per8 {
    left: 12.5%!important;
  }
  .n-1200-push-1per10 {
    left: 10%!important;
  }
  .n-1200-push-1per12 {
    left: 8.33%!important;
  }
  .n-1200-push-2per3,
  .n-1200-push-4per6,
  .n-1200-push-8per12 {
    left: 66.67%!important;
  }
  .n-1200-push-3per4,
  .n-1200-push-6per8,
  .n-1200-push-9per12 {
    left: 75%!important;
  }
  .n-1200-push-3per8 {
    left: 37.5%!important;
  }
  .n-1200-push-3per10 {
    left: 30%!important;
  }
  .n-1200-push-2per5,
  .n-1200-push-4per10 {
    left: 40%!important;
  }
  .n-1200-push-3per5,
  .n-1200-push-6per10 {
    left: 60%!important;
  }
  .n-1200-push-4per5,
  .n-1200-push-8per10 {
    left: 80%!important;
  }
  .n-1200-push-5per6,
  .n-1200-push-10per12 {
    left: 83.34%!important;
  }
  .n-1200-push-5per8 {
    left: 62.5%!important;
  }
  .n-1200-push-5per12 {
    left: 41.65%!important;
  }
  .n-1200-push-7per8 {
    left: 87.5%!important;
  }
  .n-1200-push-7per10 {
    left: 70%!important;
  }
  .n-1200-push-7per12 {
    left: 58.31%!important;
  }
  .n-1200-push-9per10 {
    left: 90%!important;
  }
  .n-1200-push-11per12 {
    left: 91.63%!important;
  }
  .n-1200-pull-1per2,
  .n-1200-pull-2per4,
  .n-1200-pull-3per6,
  .n-1200-pull-4per8,
  .n-1200-pull-5per10,
  .n-1200-pull-6per12 {
    right: 50%!important;
  }
  .n-1200-pull-1per3,
  .n-1200-pull-2per6,
  .n-1200-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1200-pull-1per4,
  .n-1200-pull-2per8,
  .n-1200-pull-3per12 {
    right: 25%!important;
  }
  .n-1200-pull-1per5,
  .n-1200-pull-2per10 {
    right: 20%!important;
  }
  .n-1200-pull-1per6,
  .n-1200-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1200-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1200-pull-1per10 {
    right: 10%!important;
  }
  .n-1200-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1200-pull-2per3,
  .n-1200-pull-4per6,
  .n-1200-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1200-pull-3per4,
  .n-1200-pull-6per8,
  .n-1200-pull-9per12 {
    right: 75%!important;
  }
  .n-1200-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1200-pull-3per10 {
    right: 30%!important;
  }
  .n-1200-pull-2per5,
  .n-1200-pull-4per10 {
    right: 40%!important;
  }
  .n-1200-pull-3per5,
  .n-1200-pull-6per10 {
    right: 60%!important;
  }
  .n-1200-pull-4per5,
  .n-1200-pull-8per10 {
    right: 80%!important;
  }
  .n-1200-pull-5per6,
  .n-1200-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1200-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1200-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1200-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1200-pull-7per10 {
    right: 70%!important;
  }
  .n-1200-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1200-pull-9per10 {
    right: 90%!important;
  }
  .n-1200-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1200-no-push {
    left: 0!important;
  }
  .n-1200-no-pull {
    right: 0!important;
  }
  .n-1200-clear {
    clear: both;
  }
  .n-1200-clear-left {
    clear: left;
  }
  .n-1200-clear-right {
    clear: right;
  }
  .n-1200-no-clear {
    clear: none;
  }
  .n-1200-no-padding {
    padding: 0!important;
  }
  .n-1200-no-padding-top {
    padding-top: 0!important;
  }
  .n-1200-no-padding-right {
    padding-right: 0!important;
  }
  .n-1200-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1200-no-padding-left {
    padding-left: 0!important;
  }
  .n-1200-no-margin {
    margin: 0!important;
  }
  .n-1200-no-margin-top {
    margin-top: 0!important;
  }
  .n-1200-no-margin-right {
    margin-right: 0!important;
  }
  .n-1200-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1200-no-margin-left {
    margin-left: 0!important;
  }
  .n-1200-hide {
    display: none;
  }
  .n-1200-show {
    display: block;
  }
  .n-1200-show-inline {
    display: inline;
  }
  .n-1200-show-inline-block {
    display: inline-block;
  }
  .n-1200-show-flex {
    display: flex;
  }
  .n-1200-show-table {
    display: table;
  }
  .n-1200-show-table-cell {
    display: table-cell;
  }
  .n-1200-align-left {
    text-align: left;
  }
  .n-1200-align-right {
    text-align: right;
  }
  .n-1200-align-center {
    text-align: center;
  }
  .n-1200-align-justify {
    text-align: justify;
  }
  .n-1200-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .container-full {
    padding: 0 30px;
  }
  .row {
    margin: 0 -15px;
  }
  .row.medium-gutter {
    margin: 0 -10px;
  }
  .grid-child {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .row.medium-gutter > .grid-child {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .row.no-gutter > .grid-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  /* GRID SYSTEM */
  .n-1400-1per1,
  .n-1400-2per2,
  .n-1400-3per3,
  .n-1400-4per4,
  .n-1400-5per5,
  .n-1400-6per6,
  .n-1400-8per8,
  .n-1400-10per10,
  .n-1400-12per12 {
    width: 100%;
  }
  .n-1400-1per2,
  .n-1400-2per4,
  .n-1400-3per6,
  .n-1400-4per8,
  .n-1400-5per10,
  .n-1400-6per12 {
    width: 50%;
  }
  .n-1400-1per3,
  .n-1400-2per6,
  .n-1400-4per12 {
    width: 33.33%;
  }
  .n-1400-1per4,
  .n-1400-2per8,
  .n-1400-3per12 {
    width: 25%;
  }
  .n-1400-1per5,
  .n-1400-2per10 {
    width: 20%;
  }
  .n-1400-1per6,
  .n-1400-2per12 {
    width: 16.66%;
  }
  .n-1400-1per8 {
    width: 12.5%;
  }
  .n-1400-1per10 {
    width: 10%;
  }
  .n-1400-1per12 {
    width: 8.33%;
  }
  .n-1400-2per3,
  .n-1400-4per6,
  .n-1400-8per12 {
    width: 66.67%;
  }
  .n-1400-3per4,
  .n-1400-6per8,
  .n-1400-9per12 {
    width: 75%;
  }
  .n-1400-3per8 {
    width: 37.5%;
  }
  .n-1400-3per10 {
    width: 30%;
  }
  .n-1400-2per5,
  .n-1400-4per10 {
    width: 40%;
  }
  .n-1400-3per5,
  .n-1400-6per10 {
    width: 60%;
  }
  .n-1400-4per5,
  .n-1400-8per10 {
    width: 80%;
  }
  .n-1400-5per6,
  .n-1400-10per12 {
    width: 83.34%;
  }
  .n-1400-5per8 {
    width: 62.5%;
  }
  .n-1400-5per12 {
    width: 41.65%;
  }
  .n-1400-7per8 {
    width: 87.5%;
  }
  .n-1400-7per10 {
    width: 70%;
  }
  .n-1400-7per12 {
    width: 58.31%;
  }
  .n-1400-9per10 {
    width: 90%;
  }
  .n-1400-11per12 {
    width: 91.63%;
  }
  .n-1400-push-1per2,
  .n-1400-push-2per4,
  .n-1400-push-3per6,
  .n-1400-push-4per8,
  .n-1400-push-5per10,
  .n-1400-push-6per12 {
    left: 50%!important;
  }
  .n-1400-push-1per3,
  .n-1400-push-2per6,
  .n-1400-push-4per12 {
    left: 33.33%!important;
  }
  .n-1400-push-1per4,
  .n-1400-push-2per8,
  .n-1400-push-3per12 {
    left: 25%!important;
  }
  .n-1400-push-1per5,
  .n-1400-push-2per10 {
    left: 20%!important;
  }
  .n-1400-push-1per6,
  .n-1400-push-2per12 {
    left: 16.66%!important;
  }
  .n-1400-push-1per8 {
    left: 12.5%!important;
  }
  .n-1400-push-1per10 {
    left: 10%!important;
  }
  .n-1400-push-1per12 {
    left: 8.33%!important;
  }
  .n-1400-push-2per3,
  .n-1400-push-4per6,
  .n-1400-push-8per12 {
    left: 66.67%!important;
  }
  .n-1400-push-3per4,
  .n-1400-push-6per8,
  .n-1400-push-9per12 {
    left: 75%!important;
  }
  .n-1400-push-3per8 {
    left: 37.5%!important;
  }
  .n-1400-push-3per10 {
    left: 30%!important;
  }
  .n-1400-push-2per5,
  .n-1400-push-4per10 {
    left: 40%!important;
  }
  .n-1400-push-3per5,
  .n-1400-push-6per10 {
    left: 60%!important;
  }
  .n-1400-push-4per5,
  .n-1400-push-8per10 {
    left: 80%!important;
  }
  .n-1400-push-5per6,
  .n-1400-push-10per12 {
    left: 83.34%!important;
  }
  .n-1400-push-5per8 {
    left: 62.5%!important;
  }
  .n-1400-push-5per12 {
    left: 41.65%!important;
  }
  .n-1400-push-7per8 {
    left: 87.5%!important;
  }
  .n-1400-push-7per10 {
    left: 70%!important;
  }
  .n-1400-push-7per12 {
    left: 58.31%!important;
  }
  .n-1400-push-9per10 {
    left: 90%!important;
  }
  .n-1400-push-11per12 {
    left: 91.63%!important;
  }
  .n-1400-pull-1per2,
  .n-1400-pull-2per4,
  .n-1400-pull-3per6,
  .n-1400-pull-4per8,
  .n-1400-pull-5per10,
  .n-1400-pull-6per12 {
    right: 50%!important;
  }
  .n-1400-pull-1per3,
  .n-1400-pull-2per6,
  .n-1400-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1400-pull-1per4,
  .n-1400-pull-2per8,
  .n-1400-pull-3per12 {
    right: 25%!important;
  }
  .n-1400-pull-1per5,
  .n-1400-pull-2per10 {
    right: 20%!important;
  }
  .n-1400-pull-1per6,
  .n-1400-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1400-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1400-pull-1per10 {
    right: 10%!important;
  }
  .n-1400-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1400-pull-2per3,
  .n-1400-pull-4per6,
  .n-1400-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1400-pull-3per4,
  .n-1400-pull-6per8,
  .n-1400-pull-9per12 {
    right: 75%!important;
  }
  .n-1400-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1400-pull-3per10 {
    right: 30%!important;
  }
  .n-1400-pull-2per5,
  .n-1400-pull-4per10 {
    right: 40%!important;
  }
  .n-1400-pull-3per5,
  .n-1400-pull-6per10 {
    right: 60%!important;
  }
  .n-1400-pull-4per5,
  .n-1400-pull-8per10 {
    right: 80%!important;
  }
  .n-1400-pull-5per6,
  .n-1400-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1400-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1400-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1400-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1400-pull-7per10 {
    right: 70%!important;
  }
  .n-1400-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1400-pull-9per10 {
    right: 90%!important;
  }
  .n-1400-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1400-no-push {
    left: 0!important;
  }
  .n-1400-no-pull {
    right: 0!important;
  }
  .n-1400-clear {
    clear: both;
  }
  .n-1400-clear-left {
    clear: left;
  }
  .n-1400-clear-right {
    clear: right;
  }
  .n-1400-no-clear {
    clear: none;
  }
  .n-1400-no-padding {
    padding: 0!important;
  }
  .n-1400-no-padding-top {
    padding-top: 0!important;
  }
  .n-1400-no-padding-right {
    padding-right: 0!important;
  }
  .n-1400-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1400-no-padding-left {
    padding-left: 0!important;
  }
  .n-1400-no-margin {
    margin: 0!important;
  }
  .n-1400-no-margin-top {
    margin-top: 0!important;
  }
  .n-1400-no-margin-right {
    margin-right: 0!important;
  }
  .n-1400-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1400-no-margin-left {
    margin-left: 0!important;
  }
  .n-1400-hide {
    display: none;
  }
  .n-1400-show {
    display: block;
  }
  .n-1400-show-inline {
    display: inline;
  }
  .n-1400-show-inline-block {
    display: inline-block;
  }
  .n-1400-show-flex {
    display: flex;
  }
  .n-1400-show-table {
    display: table;
  }
  .n-1400-show-table-cell {
    display: table-cell;
  }
  .n-1400-align-left {
    text-align: left;
  }
  .n-1400-align-right {
    text-align: right;
  }
  .n-1400-align-center {
    text-align: center;
  }
  .n-1400-align-justify {
    text-align: justify;
  }
  .n-1400-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 1600px) {
  /* GRID SYSTEM */
  .n-1600-1per1,
  .n-1600-2per2,
  .n-1600-3per3,
  .n-1600-4per4,
  .n-1600-5per5,
  .n-1600-6per6,
  .n-1600-8per8,
  .n-1600-10per10,
  .n-1600-12per12 {
    width: 100%;
  }
  .n-1600-1per2,
  .n-1600-2per4,
  .n-1600-3per6,
  .n-1600-4per8,
  .n-1600-5per10,
  .n-1600-6per12 {
    width: 50%;
  }
  .n-1600-1per3,
  .n-1600-2per6,
  .n-1600-4per12 {
    width: 33.33%;
  }
  .n-1600-1per4,
  .n-1600-2per8,
  .n-1600-3per12 {
    width: 25%;
  }
  .n-1600-1per5,
  .n-1600-2per10 {
    width: 20%;
  }
  .n-1600-1per6,
  .n-1600-2per12 {
    width: 16.66%;
  }
  .n-1600-1per8 {
    width: 12.5%;
  }
  .n-1600-1per10 {
    width: 10%;
  }
  .n-1600-1per12 {
    width: 8.33%;
  }
  .n-1600-2per3,
  .n-1600-4per6,
  .n-1600-8per12 {
    width: 66.67%;
  }
  .n-1600-3per4,
  .n-1600-6per8,
  .n-1600-9per12 {
    width: 75%;
  }
  .n-1600-3per8 {
    width: 37.5%;
  }
  .n-1600-3per10 {
    width: 30%;
  }
  .n-1600-2per5,
  .n-1600-4per10 {
    width: 40%;
  }
  .n-1600-3per5,
  .n-1600-6per10 {
    width: 60%;
  }
  .n-1600-4per5,
  .n-1600-8per10 {
    width: 80%;
  }
  .n-1600-5per6,
  .n-1600-10per12 {
    width: 83.34%;
  }
  .n-1600-5per8 {
    width: 62.5%;
  }
  .n-1600-5per12 {
    width: 41.65%;
  }
  .n-1600-7per8 {
    width: 87.5%;
  }
  .n-1600-7per10 {
    width: 70%;
  }
  .n-1600-7per12 {
    width: 58.31%;
  }
  .n-1600-9per10 {
    width: 90%;
  }
  .n-1600-11per12 {
    width: 91.63%;
  }
  .n-1600-push-1per2,
  .n-1600-push-2per4,
  .n-1600-push-3per6,
  .n-1600-push-4per8,
  .n-1600-push-5per10,
  .n-1600-push-6per12 {
    left: 50%!important;
  }
  .n-1600-push-1per3,
  .n-1600-push-2per6,
  .n-1600-push-4per12 {
    left: 33.33%!important;
  }
  .n-1600-push-1per4,
  .n-1600-push-2per8,
  .n-1600-push-3per12 {
    left: 25%!important;
  }
  .n-1600-push-1per5,
  .n-1600-push-2per10 {
    left: 20%!important;
  }
  .n-1600-push-1per6,
  .n-1600-push-2per12 {
    left: 16.66%!important;
  }
  .n-1600-push-1per8 {
    left: 12.5%!important;
  }
  .n-1600-push-1per10 {
    left: 10%!important;
  }
  .n-1600-push-1per12 {
    left: 8.33%!important;
  }
  .n-1600-push-2per3,
  .n-1600-push-4per6,
  .n-1600-push-8per12 {
    left: 66.67%!important;
  }
  .n-1600-push-3per4,
  .n-1600-push-6per8,
  .n-1600-push-9per12 {
    left: 75%!important;
  }
  .n-1600-push-3per8 {
    left: 37.5%!important;
  }
  .n-1600-push-3per10 {
    left: 30%!important;
  }
  .n-1600-push-2per5,
  .n-1600-push-4per10 {
    left: 40%!important;
  }
  .n-1600-push-3per5,
  .n-1600-push-6per10 {
    left: 60%!important;
  }
  .n-1600-push-4per5,
  .n-1600-push-8per10 {
    left: 80%!important;
  }
  .n-1600-push-5per6,
  .n-1600-push-10per12 {
    left: 83.34%!important;
  }
  .n-1600-push-5per8 {
    left: 62.5%!important;
  }
  .n-1600-push-5per12 {
    left: 41.65%!important;
  }
  .n-1600-push-7per8 {
    left: 87.5%!important;
  }
  .n-1600-push-7per10 {
    left: 70%!important;
  }
  .n-1600-push-7per12 {
    left: 58.31%!important;
  }
  .n-1600-push-9per10 {
    left: 90%!important;
  }
  .n-1600-push-11per12 {
    left: 91.63%!important;
  }
  .n-1600-pull-1per2,
  .n-1600-pull-2per4,
  .n-1600-pull-3per6,
  .n-1600-pull-4per8,
  .n-1600-pull-5per10,
  .n-1600-pull-6per12 {
    right: 50%!important;
  }
  .n-1600-pull-1per3,
  .n-1600-pull-2per6,
  .n-1600-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1600-pull-1per4,
  .n-1600-pull-2per8,
  .n-1600-pull-3per12 {
    right: 25%!important;
  }
  .n-1600-pull-1per5,
  .n-1600-pull-2per10 {
    right: 20%!important;
  }
  .n-1600-pull-1per6,
  .n-1600-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1600-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1600-pull-1per10 {
    right: 10%!important;
  }
  .n-1600-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1600-pull-2per3,
  .n-1600-pull-4per6,
  .n-1600-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1600-pull-3per4,
  .n-1600-pull-6per8,
  .n-1600-pull-9per12 {
    right: 75%!important;
  }
  .n-1600-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1600-pull-3per10 {
    right: 30%!important;
  }
  .n-1600-pull-2per5,
  .n-1600-pull-4per10 {
    right: 40%!important;
  }
  .n-1600-pull-3per5,
  .n-1600-pull-6per10 {
    right: 60%!important;
  }
  .n-1600-pull-4per5,
  .n-1600-pull-8per10 {
    right: 80%!important;
  }
  .n-1600-pull-5per6,
  .n-1600-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1600-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1600-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1600-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1600-pull-7per10 {
    right: 70%!important;
  }
  .n-1600-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1600-pull-9per10 {
    right: 90%!important;
  }
  .n-1600-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1600-no-push {
    left: 0!important;
  }
  .n-1600-no-pull {
    right: 0!important;
  }
  .n-1600-clear {
    clear: both;
  }
  .n-1600-clear-left {
    clear: left;
  }
  .n-1600-clear-right {
    clear: right;
  }
  .n-1600-no-clear {
    clear: none;
  }
  .n-1600-no-padding {
    padding: 0!important;
  }
  .n-1600-no-padding-top {
    padding-top: 0!important;
  }
  .n-1600-no-padding-right {
    padding-right: 0!important;
  }
  .n-1600-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1600-no-padding-left {
    padding-left: 0!important;
  }
  .n-1600-no-margin {
    margin: 0!important;
  }
  .n-1600-no-margin-top {
    margin-top: 0!important;
  }
  .n-1600-no-margin-right {
    margin-right: 0!important;
  }
  .n-1600-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1600-no-margin-left {
    margin-left: 0!important;
  }
  .n-1600-hide {
    display: none;
  }
  .n-1600-show {
    display: block;
  }
  .n-1600-show-inline {
    display: inline;
  }
  .n-1600-show-inline-block {
    display: inline-block;
  }
  .n-1600-show-flex {
    display: flex;
  }
  .n-1600-show-table {
    display: table;
  }
  .n-1600-show-table-cell {
    display: table-cell;
  }
  .n-1600-align-left {
    text-align: left;
  }
  .n-1600-align-right {
    text-align: right;
  }
  .n-1600-align-center {
    text-align: center;
  }
  .n-1600-align-justify {
    text-align: justify;
  }
  .n-1600-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .row.medium-gutter {
    margin: 0 -15px;
  }
  .row.medium-gutter > .grid-child {
    padding: 0 15px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1900px) {
  /* GRID SYSTEM */
  .n-1900-1per1,
  .n-1900-2per2,
  .n-1900-3per3,
  .n-1900-4per4,
  .n-1900-5per5,
  .n-1900-6per6,
  .n-1900-8per8,
  .n-1900-10per10,
  .n-1900-12per12 {
    width: 100%;
  }
  .n-1900-1per2,
  .n-1900-2per4,
  .n-1900-3per6,
  .n-1900-4per8,
  .n-1900-5per10,
  .n-1900-6per12 {
    width: 50%;
  }
  .n-1900-1per3,
  .n-1900-2per6,
  .n-1900-4per12 {
    width: 33.33%;
  }
  .n-1900-1per4,
  .n-1900-2per8,
  .n-1900-3per12 {
    width: 25%;
  }
  .n-1900-1per5,
  .n-1900-2per10 {
    width: 20%;
  }
  .n-1900-1per6,
  .n-1900-2per12 {
    width: 16.66%;
  }
  .n-1900-1per8 {
    width: 12.5%;
  }
  .n-1900-1per10 {
    width: 10%;
  }
  .n-1900-1per12 {
    width: 8.33%;
  }
  .n-1900-2per3,
  .n-1900-4per6,
  .n-1900-8per12 {
    width: 66.67%;
  }
  .n-1900-3per4,
  .n-1900-6per8,
  .n-1900-9per12 {
    width: 75%;
  }
  .n-1900-3per8 {
    width: 37.5%;
  }
  .n-1900-3per10 {
    width: 30%;
  }
  .n-1900-2per5,
  .n-1900-4per10 {
    width: 40%;
  }
  .n-1900-3per5,
  .n-1900-6per10 {
    width: 60%;
  }
  .n-1900-4per5,
  .n-1900-8per10 {
    width: 80%;
  }
  .n-1900-5per6,
  .n-1900-10per12 {
    width: 83.34%;
  }
  .n-1900-5per8 {
    width: 62.5%;
  }
  .n-1900-5per12 {
    width: 41.65%;
  }
  .n-1900-7per8 {
    width: 87.5%;
  }
  .n-1900-7per10 {
    width: 70%;
  }
  .n-1900-7per12 {
    width: 58.31%;
  }
  .n-1900-9per10 {
    width: 90%;
  }
  .n-1900-11per12 {
    width: 91.63%;
  }
  .n-1900-push-1per2,
  .n-1900-push-2per4,
  .n-1900-push-3per6,
  .n-1900-push-4per8,
  .n-1900-push-5per10,
  .n-1900-push-6per12 {
    left: 50%!important;
  }
  .n-1900-push-1per3,
  .n-1900-push-2per6,
  .n-1900-push-4per12 {
    left: 33.33%!important;
  }
  .n-1900-push-1per4,
  .n-1900-push-2per8,
  .n-1900-push-3per12 {
    left: 25%!important;
  }
  .n-1900-push-1per5,
  .n-1900-push-2per10 {
    left: 20%!important;
  }
  .n-1900-push-1per6,
  .n-1900-push-2per12 {
    left: 16.66%!important;
  }
  .n-1900-push-1per8 {
    left: 12.5%!important;
  }
  .n-1900-push-1per10 {
    left: 10%!important;
  }
  .n-1900-push-1per12 {
    left: 8.33%!important;
  }
  .n-1900-push-2per3,
  .n-1900-push-4per6,
  .n-1900-push-8per12 {
    left: 66.67%!important;
  }
  .n-1900-push-3per4,
  .n-1900-push-6per8,
  .n-1900-push-9per12 {
    left: 75%!important;
  }
  .n-1900-push-3per8 {
    left: 37.5%!important;
  }
  .n-1900-push-3per10 {
    left: 30%!important;
  }
  .n-1900-push-2per5,
  .n-1900-push-4per10 {
    left: 40%!important;
  }
  .n-1900-push-3per5,
  .n-1900-push-6per10 {
    left: 60%!important;
  }
  .n-1900-push-4per5,
  .n-1900-push-8per10 {
    left: 80%!important;
  }
  .n-1900-push-5per6,
  .n-1900-push-10per12 {
    left: 83.34%!important;
  }
  .n-1900-push-5per8 {
    left: 62.5%!important;
  }
  .n-1900-push-5per12 {
    left: 41.65%!important;
  }
  .n-1900-push-7per8 {
    left: 87.5%!important;
  }
  .n-1900-push-7per10 {
    left: 70%!important;
  }
  .n-1900-push-7per12 {
    left: 58.31%!important;
  }
  .n-1900-push-9per10 {
    left: 90%!important;
  }
  .n-1900-push-11per12 {
    left: 91.63%!important;
  }
  .n-1900-pull-1per2,
  .n-1900-pull-2per4,
  .n-1900-pull-3per6,
  .n-1900-pull-4per8,
  .n-1900-pull-5per10,
  .n-1900-pull-6per12 {
    right: 50%!important;
  }
  .n-1900-pull-1per3,
  .n-1900-pull-2per6,
  .n-1900-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1900-pull-1per4,
  .n-1900-pull-2per8,
  .n-1900-pull-3per12 {
    right: 25%!important;
  }
  .n-1900-pull-1per5,
  .n-1900-pull-2per10 {
    right: 20%!important;
  }
  .n-1900-pull-1per6,
  .n-1900-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1900-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1900-pull-1per10 {
    right: 10%!important;
  }
  .n-1900-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1900-pull-2per3,
  .n-1900-pull-4per6,
  .n-1900-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1900-pull-3per4,
  .n-1900-pull-6per8,
  .n-1900-pull-9per12 {
    right: 75%!important;
  }
  .n-1900-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1900-pull-3per10 {
    right: 30%!important;
  }
  .n-1900-pull-2per5,
  .n-1900-pull-4per10 {
    right: 40%!important;
  }
  .n-1900-pull-3per5,
  .n-1900-pull-6per10 {
    right: 60%!important;
  }
  .n-1900-pull-4per5,
  .n-1900-pull-8per10 {
    right: 80%!important;
  }
  .n-1900-pull-5per6,
  .n-1900-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1900-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1900-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1900-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1900-pull-7per10 {
    right: 70%!important;
  }
  .n-1900-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1900-pull-9per10 {
    right: 90%!important;
  }
  .n-1900-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1900-no-push {
    left: 0!important;
  }
  .n-1900-no-pull {
    right: 0!important;
  }
  .n-1900-clear {
    clear: both;
  }
  .n-1900-clear-left {
    clear: left;
  }
  .n-1900-clear-right {
    clear: right;
  }
  .n-1900-no-clear {
    clear: none;
  }
  .n-1900-no-padding {
    padding: 0!important;
  }
  .n-1900-no-padding-top {
    padding-top: 0!important;
  }
  .n-1900-no-padding-right {
    padding-right: 0!important;
  }
  .n-1900-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1900-no-padding-left {
    padding-left: 0!important;
  }
  .n-1900-no-margin {
    margin: 0!important;
  }
  .n-1900-no-margin-top {
    margin-top: 0!important;
  }
  .n-1900-no-margin-right {
    margin-right: 0!important;
  }
  .n-1900-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1900-no-margin-left {
    margin-left: 0!important;
  }
  .n-1900-hide {
    display: none;
  }
  .n-1900-show {
    display: block;
  }
  .n-1900-show-inline {
    display: inline;
  }
  .n-1900-show-inline-block {
    display: inline-block;
  }
  .n-1900-show-flex {
    display: flex;
  }
  .n-1900-show-table {
    display: table;
  }
  .n-1900-show-table-cell {
    display: table-cell;
  }
  .n-1900-align-left {
    text-align: left;
  }
  .n-1900-align-right {
    text-align: right;
  }
  .n-1900-align-center {
    text-align: center;
  }
  .n-1900-align-justify {
    text-align: justify;
  }
  .n-1900-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 2500px) {
  /* GRID SYSTEM */
  .n-2500-1per1,
  .n-2500-2per2,
  .n-2500-3per3,
  .n-2500-4per4,
  .n-2500-5per5,
  .n-2500-6per6,
  .n-2500-8per8,
  .n-2500-10per10,
  .n-2500-12per12 {
    width: 100%;
  }
  .n-2500-1per2,
  .n-2500-2per4,
  .n-2500-3per6,
  .n-2500-4per8,
  .n-2500-5per10,
  .n-2500-6per12 {
    width: 50%;
  }
  .n-2500-1per3,
  .n-2500-2per6,
  .n-2500-4per12 {
    width: 33.33%;
  }
  .n-2500-1per4,
  .n-2500-2per8,
  .n-2500-3per12 {
    width: 25%;
  }
  .n-2500-1per5,
  .n-2500-2per10 {
    width: 20%;
  }
  .n-2500-1per6,
  .n-2500-2per12 {
    width: 16.66%;
  }
  .n-2500-1per8 {
    width: 12.5%;
  }
  .n-2500-1per10 {
    width: 10%;
  }
  .n-2500-1per12 {
    width: 8.33%;
  }
  .n-2500-2per3,
  .n-2500-4per6,
  .n-2500-8per12 {
    width: 66.67%;
  }
  .n-2500-3per4,
  .n-2500-6per8,
  .n-2500-9per12 {
    width: 75%;
  }
  .n-2500-3per8 {
    width: 37.5%;
  }
  .n-2500-3per10 {
    width: 30%;
  }
  .n-2500-2per5,
  .n-2500-4per10 {
    width: 40%;
  }
  .n-2500-3per5,
  .n-2500-6per10 {
    width: 60%;
  }
  .n-2500-4per5,
  .n-2500-8per10 {
    width: 80%;
  }
  .n-2500-5per6,
  .n-2500-10per12 {
    width: 83.34%;
  }
  .n-2500-5per8 {
    width: 62.5%;
  }
  .n-2500-5per12 {
    width: 41.65%;
  }
  .n-2500-7per8 {
    width: 87.5%;
  }
  .n-2500-7per10 {
    width: 70%;
  }
  .n-2500-7per12 {
    width: 58.31%;
  }
  .n-2500-9per10 {
    width: 90%;
  }
  .n-2500-11per12 {
    width: 91.63%;
  }
  .n-2500-push-1per2,
  .n-2500-push-2per4,
  .n-2500-push-3per6,
  .n-2500-push-4per8,
  .n-2500-push-5per10,
  .n-2500-push-6per12 {
    left: 50%!important;
  }
  .n-2500-push-1per3,
  .n-2500-push-2per6,
  .n-2500-push-4per12 {
    left: 33.33%!important;
  }
  .n-2500-push-1per4,
  .n-2500-push-2per8,
  .n-2500-push-3per12 {
    left: 25%!important;
  }
  .n-2500-push-1per5,
  .n-2500-push-2per10 {
    left: 20%!important;
  }
  .n-2500-push-1per6,
  .n-2500-push-2per12 {
    left: 16.66%!important;
  }
  .n-2500-push-1per8 {
    left: 12.5%!important;
  }
  .n-2500-push-1per10 {
    left: 10%!important;
  }
  .n-2500-push-1per12 {
    left: 8.33%!important;
  }
  .n-2500-push-2per3,
  .n-2500-push-4per6,
  .n-2500-push-8per12 {
    left: 66.67%!important;
  }
  .n-2500-push-3per4,
  .n-2500-push-6per8,
  .n-2500-push-9per12 {
    left: 75%!important;
  }
  .n-2500-push-3per8 {
    left: 37.5%!important;
  }
  .n-2500-push-3per10 {
    left: 30%!important;
  }
  .n-2500-push-2per5,
  .n-2500-push-4per10 {
    left: 40%!important;
  }
  .n-2500-push-3per5,
  .n-2500-push-6per10 {
    left: 60%!important;
  }
  .n-2500-push-4per5,
  .n-2500-push-8per10 {
    left: 80%!important;
  }
  .n-2500-push-5per6,
  .n-2500-push-10per12 {
    left: 83.34%!important;
  }
  .n-2500-push-5per8 {
    left: 62.5%!important;
  }
  .n-2500-push-5per12 {
    left: 41.65%!important;
  }
  .n-2500-push-7per8 {
    left: 87.5%!important;
  }
  .n-2500-push-7per10 {
    left: 70%!important;
  }
  .n-2500-push-7per12 {
    left: 58.31%!important;
  }
  .n-2500-push-9per10 {
    left: 90%!important;
  }
  .n-2500-push-11per12 {
    left: 91.63%!important;
  }
  .n-2500-pull-1per2,
  .n-2500-pull-2per4,
  .n-2500-pull-3per6,
  .n-2500-pull-4per8,
  .n-2500-pull-5per10,
  .n-2500-pull-6per12 {
    right: 50%!important;
  }
  .n-2500-pull-1per3,
  .n-2500-pull-2per6,
  .n-2500-pull-4per12 {
    right: 33.33%!important;
  }
  .n-2500-pull-1per4,
  .n-2500-pull-2per8,
  .n-2500-pull-3per12 {
    right: 25%!important;
  }
  .n-2500-pull-1per5,
  .n-2500-pull-2per10 {
    right: 20%!important;
  }
  .n-2500-pull-1per6,
  .n-2500-pull-2per12 {
    right: 16.66%!important;
  }
  .n-2500-pull-1per8 {
    right: 12.5%!important;
  }
  .n-2500-pull-1per10 {
    right: 10%!important;
  }
  .n-2500-pull-1per12 {
    left: 8.33%!important;
  }
  .n-2500-pull-2per3,
  .n-2500-pull-4per6,
  .n-2500-pull-8per12 {
    right: 66.67%!important;
  }
  .n-2500-pull-3per4,
  .n-2500-pull-6per8,
  .n-2500-pull-9per12 {
    right: 75%!important;
  }
  .n-2500-pull-3per8 {
    right: 37.5%!important;
  }
  .n-2500-pull-3per10 {
    right: 30%!important;
  }
  .n-2500-pull-2per5,
  .n-2500-pull-4per10 {
    right: 40%!important;
  }
  .n-2500-pull-3per5,
  .n-2500-pull-6per10 {
    right: 60%!important;
  }
  .n-2500-pull-4per5,
  .n-2500-pull-8per10 {
    right: 80%!important;
  }
  .n-2500-pull-5per6,
  .n-2500-pull-10per12 {
    right: 83.34%!important;
  }
  .n-2500-pull-5per8 {
    right: 62.5%!important;
  }
  .n-2500-pull-5per12 {
    right: 41.65%!important;
  }
  .n-2500-pull-7per8 {
    right: 87.5%!important;
  }
  .n-2500-pull-7per10 {
    right: 70%!important;
  }
  .n-2500-pull-7per12 {
    right: 58.31%!important;
  }
  .n-2500-pull-9per10 {
    right: 90%!important;
  }
  .n-2500-pull-11per12 {
    right: 91.63%!important;
  }
  .n-2500-no-push {
    left: 0!important;
  }
  .n-2500-no-pull {
    right: 0!important;
  }
  .n-2500-clear {
    clear: both;
  }
  .n-2500-clear-left {
    clear: left;
  }
  .n-2500-clear-right {
    clear: right;
  }
  .n-2500-no-clear {
    clear: none;
  }
  .n-2500-no-padding {
    padding: 0!important;
  }
  .n-2500-no-padding-top {
    padding-top: 0!important;
  }
  .n-2500-no-padding-right {
    padding-right: 0!important;
  }
  .n-2500-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-2500-no-padding-left {
    padding-left: 0!important;
  }
  .n-2500-no-margin {
    margin: 0!important;
  }
  .n-2500-no-margin-top {
    margin-top: 0!important;
  }
  .n-2500-no-margin-right {
    margin-right: 0!important;
  }
  .n-2500-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-2500-no-margin-left {
    margin-left: 0!important;
  }
  .n-2500-hide {
    display: none;
  }
  .n-2500-show {
    display: block;
  }
  .n-2500-show-inline {
    display: inline;
  }
  .n-2500-show-inline-block {
    display: inline-block;
  }
  .n-2500-show-flex {
    display: flex;
  }
  .n-2500-show-table {
    display: table;
  }
  .n-2500-show-table-cell {
    display: table-cell;
  }
  .n-2500-align-left {
    text-align: left;
  }
  .n-2500-align-right {
    text-align: right;
  }
  .n-2500-align-center {
    text-align: center;
  }
  .n-2500-align-justify {
    text-align: justify;
  }
  .n-2500-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
