/** body **/
/**********/
.p-t-blue .c-body,
.p-t-bluegreen .c-body,
.p-t-blueorange .c-body,
.p-t-bluered .c-body {
  background: #ffffff;
  color: #333333;
}
.p-t-gray .c-body {
  background: #333333;
  color: #dddddd;
}
.p-t-grayorange .c-body {
  background: #ffffff;
  color: #333333;
}
.p-t-leather .c-body {
  background: url(../images/_theme/texture.png);
  color: #000000;
}
.p-t-purple .c-body,
.p-t-red .c-body,
.p-t-whiteblue .c-body {
  background: #ffffff;
  color: #333333;
}

/** area **/
/**********/

/** area-reticient **/
.c-area-reticient {
  color: #ffffff !important;
}
.p-t-blue .c-area-reticient {
  background-color: #125688;
}
.p-t-bluegreen .c-area-reticient {
  background-color: #3498db;
}
.p-t-blueorange .c-area-reticient {
  background-color: #003468;
}
.p-t-bluered .c-area-reticient {
  background-color: #003798;
}
.p-t-gray .c-area-reticient {
  background-color: #626262;
}
.p-t-grayorange .c-area-reticient {
  background-color: #1f1f1f;
}
.p-t-leather .c-area-reticient {
  background: url(../images/_theme/leather.png);
}
.p-t-purple .c-area-reticient {
  background-color: #b22ea3;
}
.p-t-red .c-area-reticient {
  background-color: #1f1f1f;
}
.p-t-whiteblue .c-area-reticient {
  background-color: #3b5998;
}

/** area-reticient **/
.c-area-reticient-opacity {
  color: #ffffff !important;
}
.p-t-blue .c-area-reticient-opacity {
  background: rgba(18, 86, 136, 0.8);
}
.p-t-bluegreen .c-area-reticient-opacity {
  background: rgba(52, 152, 219, 0.8);
}
.p-t-blueorange .c-area-reticient-opacity {
  background: rgba(0, 52, 104, 0.8);
}
.p-t-bluered .c-area-reticient-opacity {
  background: rgba(0, 55, 152, 0.8);
}
.p-t-gray .c-area-reticient-opacity {
  background: rgba(31, 31, 31, 0.8);
}
.p-t-grayorange .c-area-reticient-opacity {
  background: rgba(31, 31, 31, 0.8);
}
.p-t-leather .c-area-reticient-opacity {
  background: rgba(31, 31, 31, 0.8);
}
.p-t-purple .c-area-reticient-opacity {
  background: rgba(178, 46, 163, 0.8);
}
.p-t-red .c-area-reticient-opacity {
  background: rgba(31, 31, 31, 0.8);
}
.p-t-whiteblue .c-area-reticient-opacity {
  background: rgba(59, 89, 152, 0.8);
}

/** area-salient **/
.p-t-blue .c-area-salient {
  background-color: #36b268 !important;
  color: #ffffff !important;
}
.p-t-bluegreen .c-area-salient {
  background-color: #30c970 !important;
  color: #ffffff !important;
}
.p-t-blueorange .c-area-salient {
  background-color: #ff5f00 !important;
  color: #ffffff !important;
}
.p-t-bluered .c-area-salient {
  background-color: #ca0000 !important;
  color: #ffffff !important;
}
.p-t-gray .c-area-salient {
  background-color: #d8c786 !important;
  color: #333333 !important;
}
.p-t-grayorange .c-area-salient {
  background-color: #ff5f00 !important;
  color: #ffffff !important;
}
.p-t-leather .c-area-salient {
  background-color: #e0a42b !important;
  color: #ffffff !important;
}
.p-t-purple .c-area-salient {
  background-color: #910185 !important;
  color: #ffffff !important;
}
.p-t-red .c-area-salient {
  background-color: #ca001b !important;
  color: #ffffff !important;
}
.p-t-whiteblue .c-area-salient {
  background-color: #df1f1f !important;
  color: #ffffff !important;
}

/** area-transparent **/
.p-t-blue .c-area-transparent,
.p-t-bluegreen .c-area-transparent,
.p-t-blueorange .c-area-transparent,
.p-t-bluered .c-area-transparent {
  background-color: #ffffff;
  color: #333333 !important;
}
.p-t-gray .c-area-transparent {
  background-color: #333333;
  color: #dddddd !important;
}
.p-t-grayorange .c-area-transparent {
  background-color: #ffffff;
  color: #333333 !important;
}
.p-t-leather .c-area-transparent {
  background-color: #f9f8f4;
  color: #000000 !important;
}
.p-t-purple .c-area-transparent,
.p-t-red .c-area-transparent,
.p-t-whiteblue .c-area-transparent {
  background-color: #ffffff;
  color: #333333 !important;
}

/** area-gray **/
.p-t-blue .c-area-gray,
.p-t-bluegreen .c-area-gray,
.p-t-blueorange .c-area-gray,
.p-t-bluered .c-area-gray {
  background-color: #f0f0f0;
}
.p-t-gray .c-area-gray {
  background-color: #4a4a4a;
}
.p-t-grayorange .c-area-gray {
  background-color: #f0f0f0;
}
.p-t-leather .c-area-gray {
  background-color: #f2e7d4;
}
.p-t-purple .c-area-gray,
.p-t-red .c-area-gray,
.p-t-whiteblue .c-area-gray {
  background-color: #f0f0f0;
}

/** area-hover **/
.p-t-blue .c-area-hover:hover {
  background-color: #f7f9fa;
}
.p-t-bluegreen .c-area-hover:hover {
  background-color: #f7f9fa;
}
.p-t-blueorange .c-area-hover:hover {
  background-color: #f7f7f7;
}
.p-t-bluered .c-area-hover:hover {
  background-color: #f5f8ff;
}
.p-t-gray .c-area-hover:hover {
  background-color: #4a4a4a;
}
.p-t-grayorange .c-area-hover:hover {
  background-color: #fafafa;
}
.p-t-leather .c-area-hover:hover {
  background-color: #fffcf7;
}
.p-t-purple .c-area-hover:hover {
  background-color: #f8d6f4;
}
.p-t-red .c-area-hover:hover {
  background-color: #fcfcfc;
}
.p-t-whiteblue .c-area-hover:hover {
  background-color: #f7f9fa;
}

/** area-opacity **/
.p-t-blue .c-area-opacity,
.p-t-bluegreen .c-area-opacity,
.p-t-blueorange .c-area-opacity,
.p-t-bluered .c-area-opacity {
  background: rgba(255, 255, 255, 0.6);
}
.p-t-gray .c-area-opacity {
  background: rgba(51, 51, 51, 0.6);
}
.p-t-grayorange .c-area-opacity,
.p-t-leather .c-area-opacity,
.p-t-purple .c-area-opacity,
.p-t-red .c-area-opacity,
.p-t-whiteblue .c-area-opacity {
  background: rgba(255, 255, 255, 0.6);
}

/** border **/
/************/

/** border **/
.p-t-blue .c-border {
  border-color: #cde9fa;
}
.p-t-bluegreen .c-border {
  border-color: #cde9fa;
}
.p-t-blueorange .c-border {
  border-color: #dedede;
}
.p-t-bluered .c-border {
  border-color: #d4d4d4;
}
.p-t-gray .c-border {
  border-color: #5c5c5c;
}
.p-t-grayorange .c-border {
  border-color: #d4d4d4;
}
.p-t-leather .c-border {
  border-color: #e5cb9a;
}
.p-t-purple .c-border {
  border-color: #cfcfcf;
}
.p-t-red .c-border {
  border-color: #d4d4d4;
}
.p-t-whiteblue .c-border {
  border-color: #c3d6ff;
}

/** border-gray **/
.p-t-blue .c-border-gray,
.p-t-bluegreen .c-border-gray,
.p-t-blueorange .c-border-gray,
.p-t-bluered .c-border-gray {
  border-color: #cccccc;
}
.p-t-gray .c-border-gray {
  border-color: #5c5c5c;
}
.p-t-grayorange .c-border-gray,
.p-t-leather .c-border-gray,
.p-t-purple .c-border-gray,
.p-t-red .c-border-gray,
.p-t-whiteblue .c-border-gray {
  border-color: #cccccc;
}

/** border-reticient **/
.c-border-reticient {
  color: #ffffff !important;
}
.p-t-blue .c-border-reticient {
  border-color: #125688;
}
.p-t-bluegreen .c-border-reticient {
  border-color: #3498db;
}
.p-t-blueorange .c-border-reticient {
  border-color: #003468;
}
.p-t-bluered .c-border-reticient {
  border-color: #003798;
}
.p-t-gray .c-border-reticient {
  border-color: #626262;
}
.p-t-grayorange .c-border-reticient {
  border-color: #1f1f1f;
}
.p-t-leather .c-border-reticient {
  background: url(../images/_theme/leather.png);
}
.p-t-purple .c-border-reticient {
  border-color: #b22ea3;
}
.p-t-red .c-border-reticient {
  border-color: #1f1f1f;
}
.p-t-whiteblue .c-border-reticient {
  border-color: #3b5998;
}

/** border-salient **/
.p-t-blue .c-border-salient {
  border-color: #36b268;
  color: #ffffff;
}
.p-t-bluegreen .c-border-salient {
  border-color: #30c970;
  color: #ffffff;
}
.p-t-blueorange .c-border-salient {
  border-color: #ff5f00;
  color: #ffffff;
}
.p-t-bluered .c-border-salient {
  border-color: #ca0000;
  color: #ffffff;
}
.p-t-gray .c-border-salient {
  border-color: #d8c786;
  color: #333333;
}
.p-t-grayorange .c-border-salient {
  border-color: #ff5f00;
  color: #ffffff;
}
.p-t-leather .c-border-salient {
  border-color: #e0a42b;
  color: #ffffff;
}
.p-t-purple .c-border-salient {
  border-color: #910185;
  color: #ffffff;
}
.p-t-red .c-border-salient {
  border-color: #ca001b;
  color: #ffffff;
}
.p-t-whiteblue .c-border-salient {
  border-color: #df1f1f;
  color: #ffffff;
}

/** color **/
/***********/

/** color-reticient **/
.p-t-blue .c-color-reticient {
  color: #125688 !important;
}
.p-t-bluegreen .c-color-reticient {
  color: #1e7cba !important;
}
.p-t-blueorange .c-color-reticient {
  color: #003468 !important;
}
.p-t-bluered .c-color-reticient {
  color: #003798 !important;
}
.p-t-gray .c-color-reticient {
  color: #dddddd !important;
}
/* .p-t-grayorange .c-color-reticient {
  color: #555555 !important;
} */
.p-t-leather .c-color-reticient {
  color: #b37905 !important;
}
.p-t-purple .c-color-reticient {
  color: #333333 !important;
}
.p-t-red .c-color-reticient {
  color: #000000 !important;
}
.p-t-whiteblue .c-color-reticient {
  color: #3d5997 !important;
}

/** color-salient **/
.p-t-blue .c-color-salient {
  color: #36b268 !important;
}
.p-t-bluegreen .c-color-salient {
  color: #ff5f00 !important;
}
.p-t-blueorange .c-color-salient {
  color: #ff5f00 !important;
}
.p-t-bluered .c-color-salient {
  color: #ca0000 !important;
}
.p-t-gray .c-color-salient {
  color: #ff0000 !important;
}
.p-t-grayorange .c-color-salient {
  color: #ff5f00 !important;
}
.p-t-leather .c-color-salient {
  color: #e0a42b !important;
}
.p-t-purple .c-color-salient {
  color: #910185 !important;
}
.p-t-red .c-color-salient {
  color: #ca001b !important;
}
.p-t-whiteblue .c-color-salient {
  color: #df1f1f !important;
}

/** color-light **/
.p-t-blue .c-color-light,
.p-t-bluegreen .c-color-light,
.p-t-blueorange .c-color-light,
.p-t-bluered .c-color-light {
  color: #888888 !important;
}
.p-t-gray .c-color-light {
  color: #b0b0b0 !important;
}
.p-t-grayorange .c-color-light,
.p-t-leather .c-color-light,
.p-t-purple .c-color-light,
.p-t-red .c-color-light,
.p-t-whiteblue .c-color-light {
  color: #888888 !important;
}

/** color-superlight **/
.p-t-blue .c-color-superlight,
.p-t-bluegreen .c-color-superlight,
.p-t-blueorange .c-color-superlight,
.p-t-bluered .c-color-superlight {
  color: #cccccc !important;
}
.p-t-gray .c-color-superlight {
  color: #666666 !important;
}
.p-t-grayorange .c-color-superlight,
.p-t-leather .c-color-superlight,
.p-t-purple .c-color-superlight,
.p-t-red .c-color-superlight,
.p-t-whiteblue .c-color-superlight {
  color: #cccccc !important;
}

/** color-red **/
.p-t-blue .c-color-red,
.p-t-bluegreen .c-color-red,
.p-t-blueorange .c-color-red {
  color: #ff0000 !important;
}
.p-t-bluered .c-color-red {
  color: #ca0000 !important;
}
.p-t-gray .c-color-red,
.p-t-grayorange .c-color-red,
.p-t-leather .c-color-red,
.p-t-purple .c-color-red,
.p-t-red .c-color-red,
.p-t-whiteblue .c-color-red {
  color: #ff0000 !important;
}

/** box **/
/*********/
.p-t-blue .vh-box-default.eh-box {
  border: 1px solid #cde9fa;
  background: #f7f9fa;
}
.p-t-bluegreen .vh-box-default.eh-box {
  border: 1px solid #cde9fa;
  background: #f7f9fa;
}
.p-t-blueorange .vh-box-default.eh-box {
  border: 1px solid #dedede;
  background: #f7f7f7;
}
.p-t-bluered .vh-box-default.eh-box {
  border: 1px solid #c9d3eb;
  background: #f5f8ff;
}
.p-t-gray .vh-box-default.eh-box {
  border: 1px solid #242424;
  background: #4a4a4a;
}
.p-t-grayorange .vh-box-default.eh-box {
  border: 1px solid #d4d4d4;
  background: #fafafa;
}
.p-t-leather .vh-box-default.eh-box {
  border: 1px solid #e5cb9a;
  background: #fffcf7;
}
.p-t-purple .vh-box-default.eh-box {
  border: 1px solid #cfcfcf;
  background: #f7f7f7;
}
.p-t-red .vh-box-default.eh-box {
  border: 1px solid #cccccc;
  background: #ffffff;
}
.p-t-whiteblue .vh-box-default.eh-box {
  border: 1px solid #c3d6ff;
  background: #f6f9ff;
}

.p-t-blue .vh-box-defaultselected.eh-box,
.p-t-bluegreen .vh-box-defaultselected.eh-box {
  background-color: #3498db;
  color: #ffffff;
}
.p-t-blueorange .vh-box-defaultselected.eh-box {
  background-color: #014487;
  color: #ffffff;
}
.p-t-bluered .vh-box-defaultselected.eh-box {
  background-color: #003798;
  color: #ffffff;
}
.p-t-gray .vh-box-defaultselected.eh-box {
  background-color: #6e6e6e;
}
.p-t-grayorange .vh-box-defaultselected.eh-box {
  background-color: #888888;
  color: #ffffff;
}
.p-t-leather .vh-box-defaultselected.eh-box {
  background-color: #f8e9cd;
}
.p-t-purple .vh-box-defaultselected.eh-box {
  background-color: #b22ea3;
  color: #ffffff;
}
.p-t-red .vh-box-defaultselected.eh-box {
  background-color: #ca001b;
  color: #ffffff;
}
.p-t-whiteblue .vh-box-defaultselected.eh-box {
  background-color: #3d5997;
  color: #ffffff;
}

.p-t-blue .vh-box-belted.eh-box {
  border: 1px solid #dddddd;
}
.p-t-bluegreen .vh-box-belted.eh-box {
  border: 1px solid #dddddd;
}
.p-t-blueorange .vh-box-belted.eh-box {
  border: 1px solid #dddddd;
}
.p-t-bluered .vh-box-belted.eh-box {
  border: 1px solid #dddddd;
}
.p-t-gray .vh-box-belted.eh-box {
  border: 1px solid #292929;
}
.p-t-grayorange .vh-box-belted.eh-box {
  border: 1px solid #292929;
  color: #ffffff;
}
.p-t-leather .vh-box-belted.eh-box {
  border: 1px solid #e5cb9a;
}
.p-t-purple .vh-box-belted.eh-box,
.p-t-red .vh-box-belted.eh-box,
.p-t-whiteblue .vh-box-belted.eh-box {
  border: 1px solid #dddddd;
}

.p-t-blue .vh-box-gradient.eh-box,
.p-t-bluegreen .vh-box-gradient.eh-box {
  border: 1px solid #cde9fa;
  background: -moz-linear-gradient(top, #ffffff 0%, #f7f9fa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f9fa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f9fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f9fa',GradientType=0 );
}
.p-t-blueorange .vh-box-gradient.eh-box {
  border: 1px solid #dedede;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
.p-t-bluered .vh-box-gradient.eh-box {
  border: 1px solid #c9d3eb;
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f8ff 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f8ff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f5f8ff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f8ff',GradientType=0 );
}
.p-t-gray .vh-box-gradient.eh-box {
  border: 1px solid #242424;
  background: -moz-linear-gradient(top, #555555 0%, #3d3d3d 100%);
  background: -webkit-linear-gradient(top, #555555 0%, #3d3d3d 100%);
  background: linear-gradient(to bottom, #555555 0%, #3d3d3d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#3d3d3d',GradientType=0 );
}
.p-t-grayorange .vh-box-gradient.eh-box {
  border: 1px solid #d4d4d4;
  background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 );
}
.p-t-leather .vh-box-gradient.eh-box {
  border: 1px solid #e5cb9a;
  background: -moz-linear-gradient(top, #ffffff 0%, #fffcf7 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #fffcf7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #fffcf7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffcf7',GradientType=0 );
}
.p-t-purple .vh-box-gradient.eh-box {
  border: 1px solid #cfcfcf;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
.p-t-red .vh-box-gradient.eh-box {
  border: 1px solid #cccccc;
  background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
.p-t-whiteblue .vh-box-gradient.eh-box {
  border: 1px solid #c3d6ff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f7f9fa 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f9fa 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f9fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f9fa',GradientType=0 );
}

.p-t-blue .vh-box-nobackground.eh-box,
.p-t-bluegreen .vh-box-nobackground.eh-box {
  border: 1px solid #cde9fa;
}
.p-t-blueorange .vh-box-nobackground.eh-box {
  border: 1px solid #dedede;
}
.p-t-bluered .vh-box-nobackground.eh-box {
  border: 1px solid #d9e0f0;
}
.p-t-gray .vh-box-nobackground.eh-box {
  border: 1px solid #5c5c5c;
}
.p-t-grayorange .vh-box-nobackground.eh-box {
  border: 1px solid #d4d4d4;
}
.p-t-leather .vh-box-nobackground.eh-box {
  border: 1px solid #e5cb9a;
}
.p-t-purple .vh-box-nobackground.eh-box {
  border: 1px solid #cfcfcf;
}
.p-t-red .vh-box-nobackground.eh-box {
  border: 1px solid #cccccc;
}
.p-t-whiteblue .vh-box-nobackground.eh-box {
  border: 1px solid #c3d6ff;
}

/** menu **/
/**********/
.p-t-blue .eh-menu-item {
  background-color: #125688;
  color: #fff;
}
.p-t-bluegreen .eh-menu-item {
  background-color: #3498db;
  color: #fff;
}
.p-t-blueorange .eh-menu-item {
  background-color: #014487;
  color: #fff;
}
.p-t-bluered .eh-menu-item {
  background-color: #d9e0f0;
}
.p-t-gray .eh-menu-item {
  background-color: #545454;
}
.p-t-grayorange .eh-menu-item {
  background-color: #363636;
  color: #fff;
}
.p-t-leather .eh-menu-item {
  background-color: #444444;
  color: #fff;
}
.p-t-purple .eh-menu-item {
  background-color: #b22ea3;
  color: #fff;
}
.p-t-red .eh-menu-item {
  background-color: #0099cc;
  color: #fff;
}
.p-t-whiteblue .eh-menu-item {
  background-color: #3d5997;
  color: #fff;
}

.p-t-blue .eh-menu-item:hover {
  background-color: #2f71a2;
}
.p-t-bluegreen .eh-menu-item:hover {
  background-color: #52aeeb;
}
.p-t-blueorange .eh-menu-item:hover {
  background-color: #1d5d9c;
}
.p-t-bluered .eh-menu-item:hover {
  background-color: #f5f8ff;
}
.p-t-gray .eh-menu-item:hover {
  background-color: #474747;
}
.p-t-grayorange .eh-menu-item:hover {
  background-color: #525252;
}
.p-t-leather .eh-menu-item:hover {
  background-color: #555555;
}
.p-t-purple .eh-menu-item:hover {
  background-color: #c750b9;
}
.p-t-red .eh-menu-item:hover {
  background-color: #30b2de;
}
.p-t-whiteblue .eh-menu-item:hover {
  background-color: #526da9;
}

.vh-menu-item-is_selected.eh-menu-item,
.vh-menu-item-is_selected.eh-menu-item:hover {
  background: none;
  color: inherit;
}

/** notifications_new **/
/***********************/
.p-t-blue .eh-notification_new {
  background-color: #ff0000;
  color: #ffffff;
}
.p-t-bluegreen .eh-notification_new {
  background-color: #ff5f00;
  color: #ffffff;
}
.p-t-blueorange .eh-notification_new {
  background-color: #ff5f00;
  color: #ffffff;
}
.p-t-bluered .eh-notification_new {
  background-color: #ca0000;
  color: #ffffff;
}
.p-t-gray .eh-notification_new {
  background-color: #cc0000;
  color: #ffffff;
}
.p-t-grayorange .eh-notification_new {
  background-color: #ff5f00;
  color: #ffffff;
}
.p-t-leather .eh-notification_new {
  background-color: #30c970;
  color: #ffffff;
}
.p-t-purple .eh-notification_new {
  background-color: #910185;
  color: #ffffff;
}
.p-t-red .eh-notification_new {
  background-color: #33b5e5;
  color: #ffffff;
}
.p-t-whiteblue .eh-notification_new {
  background-color: #df1f1f;
  color: #ffffff;
}

/** header **/
/************/

/** header-default **/
.p-t-blue .vh-header-default.eh-header {
  color: #ffffff;
  background-color: #125688;
  border-bottom: 2px solid #0d3e61;
}
.p-t-bluegreen .vh-header-default.eh-header {
  color: #ffffff;
  background-color: #3498db;
  border-bottom: 2px solid #88e004;
}
.p-t-blueorange .vh-header-default.eh-header {
  color: #333333;
  background-color: #f0f0f0;
  border-bottom: 2px solid #003468;
}
.p-t-bluered .vh-header-default.eh-header {
  color: #003798;
  background-color: #d9e0f0;
  border-bottom: 2px solid #003798;
}
.p-t-gray .vh-header-default.eh-header {
  color: #ffffff;
  background-color: #595959;
  border-bottom: 2px solid #0f0f0f;
}
.p-t-grayorange .vh-header-default.eh-header {
  color: #ffffff;
  background-color: #1f1f1f;
  border-bottom: 2px solid #ff5f00;
}
.p-t-leather .vh-header-default.eh-header {
  color: #ffffff;
  background: url(../images/_theme/leather.png);
  border-bottom: 2px solid #e5cb9a;
}
.p-t-purple .vh-header-default.eh-header {
  color: #ffffff;
  background-color: #b22ea3;
  border-bottom: 2px solid #2b2b2b;
}
.p-t-red .vh-header-default.eh-header {
  color: #ffffff;
  background: #cb001c;
  background: -moz-linear-gradient(top, #cb001c 0%, #b80016 100%);
  background: -webkit-linear-gradient(top, #cb001c 0%, #b80016 100%);
  background: linear-gradient(to bottom, #cb001c 0%, #b80016 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb001c', endColorstr='#b80016',GradientType=0 );
  border-bottom: 2px solid #b80016;
}
.p-t-whiteblue .vh-header-default.eh-header {
  color: #333333;
  background-color: #ffffff;
  border-bottom: 2px solid #3b5998;
}

.v-header-default-button-login .eh-button {
  color: #ffffff;
}
.p-t-blue .v-header-default-button-login .eh-button {
  background-color: #2f71a2;
}
.p-t-bluegreen .v-header-default-button-login .eh-button {
  background-color: #52aeeb;
}
.p-t-blueorange .v-header-default-button-login .eh-button {
  background-color: #003468;
}
.p-t-bluered .v-header-default-button-login .eh-button {
  background-color: #003798;
}
.p-t-gray .v-header-default-button-login .eh-button {
  background-color: #707070;
}
.p-t-grayorange .v-header-default-button-login .eh-button {
  background-color: #4a4a4a;
}
.p-t-leather .v-header-default-button-login .eh-button {
  background-color: #333333;
}
.p-t-purple .v-header-default-button-login .eh-button {
  background-color: #c750b9;
}
.p-t-red .v-header-default-button-login .eh-button {
  background-color: #e1001e;
}
.p-t-whiteblue .v-header-default-button-login .eh-button {
  background-color: #3b5998;
}

/** header-transparent **/
.vh-header-transparent.eh-header {
  background-color: #ffffff;
  color: #333333;
}
.p-t-blue .vh-header-transparent.eh-header {
  border-bottom: 2px solid #0d3e61;
}
.p-t-bluegreen .vh-header-transparent.eh-header {
  border-bottom: 2px solid #3498db;
}
.p-t-blueorange .vh-header-transparent.eh-header {
  border-bottom: 2px solid #003468;
}
.p-t-bluered .vh-header-transparent.eh-header {
  border-bottom: 2px solid #003798;
}
.p-t-gray .vh-header-transparent.eh-header {
  border-bottom: 2px solid #0f0f0f;
}
.p-t-grayorange .vh-header-transparent.eh-header {
  border-bottom: 2px solid #1f1f1f;
}
.p-t-leather .vh-header-transparent.eh-header {
  border-bottom: 2px solid #e5cb9a;
}
.p-t-purple .vh-header-transparent.eh-header {
  border-bottom: 2px solid #2b2b2b;
}
.p-t-red .vh-header-transparent.eh-header {
  border-bottom: 2px solid #b80016;
}
.p-t-whiteblue .vh-header-transparent.eh-header {
  border-bottom: 2px solid #3b5998;
}

/** progress **/
/**************/
.p-t-blue .eh-progress-area {
  background-color: #8cbce0;
  color: #ffffff;
}
.p-t-blue .vh-progress-area-is_active.eh-progress-area {
  background-color: #125688;
  color: #ffffff;
}
.p-t-bluegreen .eh-progress-area {
  background-color: #90c2e4;
  color: #ffffff;
}
.p-t-bluegreen .vh-progress-area-is_active.eh-progress-area {
  background-color: #3498db;
  color: #ffffff;
}
.p-t-blueorange .eh-progress-area {
  background-color: #81aedc;
  color: #ffffff;
}
.p-t-blueorange .vh-progress-area-is_active.eh-progress-area {
  background-color: #003468;
  color: #ffffff;
}
.p-t-bluered .eh-progress-area {
  background-color: #769ee4;
  color: #ffffff;
}
.p-t-bluered .vh-progress-area-is_active.eh-progress-area {
  background-color: #003798;
  color: #ffffff;
}
.p-t-gray .eh-progress-area {
  background-color: #aaaaaa;
  color: #ffffff;
}
.p-t-gray .vh-progress-area-is_active.eh-progress-area {
  background-color: #444444;
  color: #ffffff;
}
.p-t-grayorange .eh-progress-area {
  background-color: #aaaaaa;
  color: #ffffff;
}
.p-t-grayorange .vh-progress-area-is_active.eh-progress-area {
  background-color: #444444;
  color: #ffffff;
}
.p-t-leather .eh-progress-area {
  background-color: #aaaaaa;
  color: #ffffff;
}
.p-t-leather .vh-progress-area-is_active.eh-progress-area {
  background-color: #444444;
  color: #ffffff;
}
.p-t-purple .eh-progress-area {
  background-color: #aaaaaa;
  color: #ffffff;
}
.p-t-purple .vh-progress-area-is_active.eh-progress-area {
  background-color: #444444;
  color: #ffffff;
}
.p-t-red .eh-progress-area {
  background-color: #aaaaaa;
  color: #ffffff;
}
.p-t-red .vh-progress-area-is_active.eh-progress-area {
  background-color: #444444;
  color: #ffffff;
}
.p-t-whiteblue .eh-progress-area {
  background-color: #a1b9ec;
  color: #ffffff;
}
.p-t-whiteblue .vh-progress-area-is_active.eh-progress-area {
  background-color: #3b5998;
  color: #ffffff;
}

.p-t-blue .eh-progress-text {
  color: #8cbce0;
}
.p-t-blue .vh-progress-text-is_active.eh-progress-text {
  color: #125688;
}
.p-t-bluegreen .eh-progress-text {
  color: #90c2e4;
}
.p-t-bluegreen .vh-progress-text-is_active.eh-progress-text {
  color: #3498db;
}
.p-t-blueorange .eh-progress-text {
  color: #81aedc;
}
.p-t-blueorange .vh-progress-text-is_active.eh-progress-text {
  color: #003468;
}
.p-t-bluered .eh-progress-text {
  color: #769ee4;
}
.p-t-bluered .vh-progress-text-is_active.eh-progress-text {
  color: #003798;
}
.p-t-gray .eh-progress-text {
  color: #aaaaaa;
}
.p-t-gray .vh-progress-text-is_active.eh-progress-text {
  color: #444444;
}
.p-t-grayorange .eh-progress-text {
  color: #aaaaaa;
}
.p-t-grayorange .vh-progress-text-is_active.eh-progress-text {
  color: #444444;
}
.p-t-leather .eh-progress-text {
  color: #aaaaaa;
}
.p-t-leather .vh-progress-text-is_active.eh-progress-text {
  color: #444444;
}
.p-t-purple .eh-progress-text {
  color: #aaaaaa;
}
.p-t-purple .vh-progress-text-is_active.eh-progress-text {
  color: #444444;
}
.p-t-red .eh-progress-text {
  color: #aaaaaa;
}
.p-t-red .vh-progress-text-is_active.eh-progress-text {
  color: #444444;
}
.p-t-whiteblue .eh-progress-text {
  color: #a1b9ec;
}
.p-t-whiteblue .vh-progress-text-is_active.eh-progress-text {
  color: #3b5998;
}

/** buttons **/
/*************/

/** button-default **/
.p-t-blue .v-button-default .eh-button {
  color: #ffffff;
  background-color: #36b268;
}
.p-t-bluegreen .v-button-default .eh-button {
  color: #ffffff;
  background-color: #30c970;
}
.p-t-blueorange .v-button-default .eh-button {
  color: #ffffff;
  background-color: #78cd00;
}
.p-t-bluered .v-button-default .eh-button {
  color: #ffffff;
  background-color: #003798;
}
.p-t-gray .v-button-default .eh-button {
  color: #000000;
  background-color: #aca181;
}
.p-t-grayorange .v-button-default .eh-button {
  color: #ffffff;
  background-color: #ff5f00;
}
.p-t-leather .v-button-default .eh-button {
  color: #ffffff;
  background: #d9b843;
  background: -moz-linear-gradient(top, #d9b843 0%, #b18427 100%);
  background: -webkit-linear-gradient(top, #d9b843 0%, #b18427 100%);
  background: linear-gradient(to bottom, #d9b843 0%, #b18427 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9b843', endColorstr='#b18427',GradientType=0 );
}
.p-t-purple .v-button-default .eh-button {
  color: #ffffff;
  background-color: #525252;
}
.p-t-red .v-button-default .eh-button {
  color: #ffffff;
  background-color: #0099cc;
}
.p-t-whiteblue .v-button-default .eh-button {
  color: #ffffff;
  background-color: #df1f1f;
}

/** button-reticient **/
.p-t-blue .v-button-reticient .eh-button,
.p-t-bluegreen .v-button-reticient .eh-button,
.p-t-blueorange .v-button-reticient .eh-button,
.p-t-bluered .v-button-reticient .eh-button {
  background-color: #eeeeee;
  color: #555555 !important;
}
.p-t-gray .v-button-reticient .eh-button {
  background-color: #4a4a4a;
  color: #bbbbbb !important;
}
.p-t-grayorange .v-button-reticient .eh-button,
.p-t-leather .v-button-reticient .eh-button,
.p-t-purple .v-button-reticient .eh-button,
.p-t-red .v-button-reticient .eh-button,
.p-t-whiteblue .v-button-reticient .eh-button {
  background-color: #eeeeee;
  color: #555555 !important;
}

/** button-salient **/
.v-button-salient .eh-button {
  color: #ffffff;
}
.p-t-blue .v-button-salient .eh-button {
  background-color: #36b268;
}
.p-t-bluegreen .v-button-salient .eh-button,
.p-t-blueorange .v-button-salient .eh-button {
  background-color: #ff5f00;
}
.p-t-bluered .v-button-salient .eh-button {
  background-color: #ca0000;
}
.p-t-gray .v-button-salient .eh-button {
  background-color: #aca181;
}
.p-t-grayorange .v-button-salient .eh-button {
  background-color: #ff5f00;
}
.p-t-leather .v-button-salient .eh-button {
  background-color: #30c970;
}
.p-t-purple .v-button-salient .eh-button {
  background-color: #910185;
}
.p-t-red .v-button-salient .eh-button {
  background-color: #ca0000;
}
.p-t-whiteblue .v-button-salient .eh-button {
  background-color: #df1f1f;
}

/** button-green **/
.v-button-green .eh-button {
  color: #ffffff;
}
.p-t-blue .v-button-green .eh-button {
  background: #36b268;
}
.p-t-bluegreen .v-button-green .eh-button {
  background: #30c970;
}
.p-t-blueorange .v-button-green .eh-button,
.p-t-bluered .v-button-green .eh-button,
.p-t-gray .v-button-green .eh-button,
.p-t-grayorange .v-button-green .eh-button {
  background: #5eb334;
}
.p-t-leather .v-button-green .eh-button {
  background: #30c970;
}
.p-t-purple .v-button-green .eh-button,
.p-t-red .v-button-green .eh-button,
.p-t-whiteblue .v-button-green .eh-button {
  background: #5eb334;
}

/** button-duet-1 **/
.p-t-blue .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #36b268;
}
.p-t-bluegreen .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #30c970;
}
.p-t-blueorange .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #ff5f00;
}
.p-t-bluered .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #ca0000;
}
.p-t-gray .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #aca181;
}
.p-t-grayorange .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #ff5f00;
}
.p-t-leather .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #e0a42b;
}
.p-t-purple .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #910185;
}
.p-t-red .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #ca0000;
}
.p-t-whiteblue .v-button-duet-1 .eh-button {
  color: #ffffff;
  background-color: #df1f1f;
}

/** button-duet-2 **/
.p-t-blue .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #125688;
}
.p-t-bluegreen .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #3498db;
}
.p-t-blueorange .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #003468;
}
.p-t-bluered .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #003798;
}
.p-t-gray .v-button-duet-2 .eh-button {
  color: #000000;
  background-color: #aca181;
}
.p-t-grayorange .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #1f1f1f;
}
.p-t-leather .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #444444;
}
.p-t-purple .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #525252;
}
.p-t-red .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #0099cc;
}
.p-t-whiteblue .v-button-duet-2 .eh-button {
  color: #ffffff;
  background-color: #3b5998;
}
