/*////////////////////////////////////////
//////////////////GLOBAL//////////////////
////////////////////////////////////////*/

body{
    margin: 0;
    padding: 0;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    min-width: 303px;
    overflow-x: hidden;
}

div.epi-main-hold {padding: 0; position: relative;}
div.epi-table div.epi-cell {border-spacing: 0;}
div.epi-content {padding: 0;}

@media all and (-ms-high-contrast: none) {a img {border: none;}}
@media all and (monochrome:0) {a img {border: none;}}
@media all\0 {a img {border: none;}}
textarea {resize: vertical;}

div.inner-div {width: 94%; margin: 0 auto;}
div.inner-div-left {margin-left: 3%;}
div.inner-div-right {margin-right: 3%;}
@media(max-width: 900px){
    div.inner-div {width: 90%;}
    div.inner-div-left {margin-left: 5%;}
    div.inner-div-right {margin-right: 5%;}
}

span[class^='skype_pnh_container'] {display:none !important;}
span[class^='skype_pnh_print_container'] {display:inline !important;}
.epi-input label.error, .epiCont label.error {
    color: #d00;
    display: block;
    font-size: 10px;
    margin-top: -8px;
    text-align: left;
    width: 100%;
}

.epi-input.center label.error, .epiCont label.error {text-align: center;}
#contactMessage {font-size: 12px; color: #42464f;}
.epi-drop-zone {border: 3px dashed #bfbfbf; color: #bfbfbf; font-size: 17px; font-weight: 700; height: 50px; line-height: 50px; text-align: center;}
.epi-drop-zone.error {border: 3px dashed #e82929; color: #e82929;}
.epi-dropZone {border: 3px dashed #bfbfbf; color: #bfbfbf; font-size: 17px; font-weight: 700; height: 50px; line-height: 50px; cursor: pointer; text-align: center;}
.epi-dropZone:hover {border-color: #515151;}
.epi-dropZone.error {border-color: #e82929;}
td.drop-zone-img-cell {max-width: 100px; width: 100px; position: relative; min-width: 100px;}
span.success-tick {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    background-image: url('../images/success-tick.png');
    background-repeat: no-repeat;
    background-size: 100%;
    display: none;
}

div.dz-progress {
    position: absolute;
    z-index: 1000;
    width: 60px;
    max-width: 60px;
    min-width: 60px;
    height: 30px;
    left: 50%;
    margin-left: -30px;
    top: 50%;
    margin-top: -15px;
    border: 1px solid #515151;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #fff;
}

span.dz-upload {
    display: block;
    height: 100%;
    background-color: #515151;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow:inset 0 0 0 1px #fff;
    box-shadow:inset 0 0 0 1px #fff;
    width: 0;
    -webkit-transition: all 350ms ease-out;
    -moz-transition: all 350ms ease-out;
    -o-transition: all 350ms ease-out;
    transition: all 350ms ease-out;
}

.epi-cropper-cell {position: relative;}
.epi-cropper-cell .cropper-tools-hold {position: relative; z-index: 100;}
.epi-cropper-cell .cropper-tools-inner {padding: 5px 0;}
.epi-cropper-cell .crop-label-cell {width: 100%;}
.epi-cropper-cell .crop-btns-cell {text-align: right; font-size: 0; white-space: nowrap;}
.epi-cropper-cell .crop-btns-cell .epi-button {display: inline-block; margin-left: 5px;}
.epi-cropper-cell .crop-btns-cell .epi-button:nth-child(1) {margin-left: 0;}
.epi-cropper-cell .crop-label-hold {height: 28px; background-color: #515151; padding: 0 5px; margin-right: 5px;}
.epi-cropper-cell .crop-label-inner {position: relative;}
.epi-cropper-cell .crop-label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 28px;
    line-height: 28px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

input {-webkit-appearance: none; border-radius: 0;}
#cke_246 {z-index: 1000100 !important;}
.cke_top {background-image: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; font-size: 0 !important;}
.cke_bottom {background-image: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; padding: 2px 8px 2px !important;}
.cke_toolgroup {background-image: none !important; box-shadow: none !important; -webkit-box-shadow: none !important;}
.cke_toolbar_break {display: none !important;}
.cke_chrome {box-shadow: none !important; -webkit-box-shadow: none !important; border: none !important;}
.cke_path {margin: 0 !important;}
#cke_6_toolbox {display: inline-block !important;}
a.cke_button_off:hover,
a.cke_button_off:focus,
a.cke_button_off:active,
a.cke_button_disabled:hover,
a.cke_button_disabled:focus,
a.cke_button_disabled:active {
    background-image: none !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-color: #d5d4d4;
}

a.cke_path_item, span.cke_path_empty {text-shadow: none !important;}
a.cke_path_item:hover,
a.cke_path_item:focus,
a.cke_path_item:active {background-image: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; text-shadow: none !important;}
.cke_dialog_background_cover {z-index: 1111111 !important;}
.cke_dialog_body {z-index: 1111119 !important;}
.cke_dialog.cke_browser_gecko.cke_ltr.cke_single_page {z-index: 1111119 !important;}
.cke_reset_all.cke_1  {z-index: 1111119 !important; position: relative;}
.cke.cke_reset_all.cke_2.cke_panel.cke_panel.cke_combopanel.cke_ltr {z-index: 1111119 !important;}
a.cke_button {border: 1px transparent solid !important;}
a.cke_button_off:hover, a.cke_button_off:focus, a.cke_button_off:active {border: 1px #bcbcbc solid !important; padding: 4px 6px !important;}
a.cke_combo_button {border: 1px transparent solid !important; margin-left: 0 !important; background-color: #fff !important; box-shadow: none !important; background-image: none !important;}
.cke_combo_on a.cke_combo_button,
.cke_combo_off a.cke_combo_button:hover,
.cke_combo_off a.cke_combo_button:focus,
.cke_combo_off a.cke_combo_button:active {border: 1px #bcbcbc solid !important; margin-left: 0 !important;}
.cke_toolbar_start + .cke_combo_on a.cke_combo_button,
.cke_toolbar_start + .cke_combo_off a.cke_combo_button:hover,
.cke_toolbar_start + .cke_combo_off a.cke_combo_button:focus,
.cke_toolbar_start + .cke_combo_off a.cke_combo_button:active {margin-left: 0 !important; padding: 1px !important;}

.fancybox-overlay {-webkit-box-shadow: 0 0 0 100px rgba(11,0,0,0.67); box-shadow: 0 0 0 100px rgba(11,0,0,0.67);}

#main-section ul.module-list.have-module-cols {max-width: 1000px; width: auto; display: block; text-align: center; font-size: 0;}
#main-section ul.module-list.have-module-cols-big {max-width: 1600px; width: auto; display: block; text-align: center; font-size: 0;}
#main-section ul.module-list.left.have-module-cols {text-align: left;}
@media (max-width: 700px){#main-section ul.module-list.have-module-cols.epi-list li.streach-50 {width: 100%;}}

#epi-menu-classic{
    position: fixed;
    background-color: rgba(0, 0, 0, 0.1);
    min-width: 200px;
    width: 200px;
    max-width: 200px;
    max-height: 250px;
    z-index: 999997;
    top: 30px;
    left: 30px;
    height: auto;
    padding: 3px;
    transform: scale(0);
    opacity: 0;
    transition: transform 0.2s ease-out, opacity 0.2s ease-out;
}

#epi-menu-classic .inner{ position: relative; background-color: #fff; width: 100%; max-height: 250px; overflow-y: auto; }
#epi-menu-classic .maxed{ -webkit-box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.15); -moz-box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.15); box-shadow: inset 0 -10px 10px 0 rgba(0,0,0,0.15); }
#epi-menu-classic .item{ display: inline; width: 100%; height: 40px; float: left; background-color: #fff; line-height: 20px; font-size: 18px; padding: 10px; box-sizing: border-box;}
#epi-menu-classic .item:hover{ background-color: #f5f5f5;}
.epi-menu{ position: fixed; display: block; transform: scale(0); opacity: 0; transition: transform 0.2s ease-out, opacity 0.2s ease-out; z-index: 999998;}
.epi-menu .item{ position: absolute; display: block; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.1); border-radius: 100%; cursor: pointer; transition: transform 0.2s ease-out, opacity 0.2s ease-out;}
.epi-menu .item:hover{ transform: scale(0.9) !important;}
.epi-menu .inner{ position: absolute; top: 3px; left: 3px; width: 44px; height: 44px; background-color: #2e9999; border-radius: 100%; padding: 0;}
.epi-menu .epi-ico{ position: absolute; top: 7px; left: 7px;}
.subitem{ transform: scale(0); opacity: 0;}

a {outline: none;}
button {outline: none;}
:focus {outline: none;}
::-moz-focus-inner {border: none;}
/*@media (max-width: 960px){.tooltipster-default {display: none !important;}}*/

/*///////////////////////////////////////////////////////
////////////////EPICDEV DEFAULT STYLES///////////////////
///////////////////////////////////////////////////////*/

a{text-decoration: none; cursor:pointer;}
a:focus{outline: none;outline-offset: 0;}
input:focus,textarea:focus{outline: none;}
img{width: 100%;display:block;}
ul{margin:0;padding:0;}
.cf{*zoom: 1;}
.cf:before,.cf:after{display: table;line-height: 0;content: "";}
.cf:after{clear: both;}

.epi-TSE{
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-disableselection {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.epi-disable
{
    opacity: 0.2;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
    pointer-events: none;
    cursor: default;
}

.epi-disable.no-styles {
    opacity: 1;
}

.epi-dull {
    opacity: 0.4;
}

input:-webkit-autofill {
    color: #fff !important;
}

/*///////////////////////////////////////////////////////
////////////////////////EPIC LIST////////////////////////
///////////////////////////////////////////////////////*/

.epi-list {display: block; margin: 0; padding: 0; text-align: left;}
.epi-list li {display: inline-block; list-style: none; vertical-align: top;}
.epi-list.ver-center li {vertical-align: middle;}
.epi-list.ver-bottom li {vertical-align: bottom;}

/*//////////////////// CHROME FIXES ////////////////////*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    ul.epi-list li {display: inline-table;}
    ul.epi-list li.display-normal {display: inline-block;}
    ul.epi-list li > div.epi-input {display: inherit;}

    ul.epi-list li > div.epi-checkbox-labeled {display: inherit;}
    /*table.epi-table {table-layout: fixed;}*/
}

/*.selector:not(*:root) {*/
/*ul.epi-list li > div.epi-select-box {display: inherit;}*/
/*}*/

.epi-list.center {text-align: center;}
.epi-list.no-wrap {white-space: nowrap;}
.epi-list.right {text-align: right;}
.epi-list.left {text-align: left;}
.epi-list.no-gap {font-size: 0;}
.epi-list.gap-half-5 {font-size: 0;}
.epi-list.gap-half-5 > li{margin: 2.5px;}
.epi-list.gap-5 {font-size: 0;}
.epi-list.gap-5 > li{margin: 5px;}
.epi-list.gap-6 {font-size: 0;}
.epi-list.gap-6 > li{margin: 6px;}
.epi-list.gap-8 {font-size: 0;}
.epi-list.gap-8 > li{margin: 8px;}
.epi-list.gap-10 {font-size: 0;}
.epi-list.gap-10 > li{margin: 10px;}
.epi-list.gap-20 {font-size: 0;}
.epi-list.gap-20 > li{margin: 20px;}
.epi-list.gap-0-5 {font-size: 0;}
.epi-list.gap-0-5 > li{margin: 0 5px;}
.epi-list li.streach-5 {width: 5%;}
.epi-list li.streach-10 {width: 10%;}
.epi-list li.streach-15 {width: 15%;}
.epi-list li.streach-20 {width: 20%;}
.epi-list li.streach-25 {width: 25%;}
.epi-list li.streach-30 {width: 30%;}
.epi-list li.streach-33 {width: 33.33%;}
.epi-list li.streach-35 {width: 35%;}
.epi-list li.streach-40 {width: 40%;}
.epi-list li.streach-50 {width: 50%;}
.epi-list li.streach-60 {width: 60%;}
.epi-list li.streach-70 {width: 70%;}
.epi-list li.streach-80 {width: 80%;}
.epi-list li.streach-90 {width: 90%;}
.epi-list li.streach-100 {display: block;}
.epi-list.bottom-margin-5 li {margin-bottom: 5px;}
.epi-list.bottom-margin-10 li {margin-bottom: 10px;}
.epi-list.bottom-margin-20 li {margin-bottom: 20px;}
.epi-list.top-margin-5 li {margin-top: 5px;}
.epi-list.top-margin-10 li {margin-top: 10px;}
.epi-list.top-margin-20 li {margin-top: 20px;}
.epi-list.text-align-left li{text-align: left;}
.epi-list.text-align-right li{text-align: right;}
.epi-list li.left {text-align: left;}
.epi-list li.right {text-align: right;}
.epi-list li.center {text-align: center;}
.epi-list li.float-left {float: left;}
.epi-list li.float-right {float: right;}
.epi-list li.padding-top-10 {padding-top: 10px;}
.epi-list li.padding-top-20 {padding-top: 20px;}
.epi-list li.padding-top-22 {padding-top: 22px;}
.epi-list.streach-10 {width: 10%;}
.epi-list.streach-20 {width: 20%;}
.epi-list.streach-30 {width: 30%;}
.epi-list.streach-40 {width: 40%;}
.epi-list.streach-50 {width: 50%;}
.epi-list.vertical-middle > li {vertical-align: middle;}

.epi-list.list-top-5 {margin-top: 5px;}
.epi-list.list-top-10 {margin-top: 10px;}
.epi-list.list-top-15 {margin-top: 15px;}
.epi-list.list-top-20 {margin-top: 20px;}
.epi-list.list-top-30 {margin-top: 30px;}
.epi-list.list-top-50 {margin-top: 50px;}

.epi-list.list-bottom-5 {margin-bottom: 5px;}
.epi-list.list-bottom-10 {margin-bottom: 10px;}
.epi-list.list-bottom-15 {margin-bottom: 15px;}
.epi-list.list-bottom-20 {margin-bottom: 20px;}
.epi-list.list-bottom-30 {margin-bottom: 30px;}

.epi-list li.fixed-200 {width: 200px;}
.epi-list li.fixed-250 {width: 250px;}
.epi-list li.fixed-300 {width: 300px;}
.epi-list li.fixed-450 {width: 450px;}
.epi-list li.fixed-400 {width: 400px;}
.epi-list li.fixed-650 {width: 650px;}

.epi-list.max-width-400 {max-width: 400px;}
.epi-list.max-width-500 {max-width: 500px;}
.epi-list.max-width-600 {max-width: 600px;}
.epi-list.max-width-700 {max-width: 700px;}
.epi-list.max-width-800 {max-width: 800px;}

/*//////////////////// FORM LIST 2-5 ////////////////////*/
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell {padding: 2.5px;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-5 li > .epi-table > .epi-cell {padding: 0 2.5px;}*/
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell > .epi-list.form-list-2-5 > li > .epi-table > .epi-cell {padding: 2.5px;}

/*//////////////////// FORM LIST 5 ////////////////////*/
.epi-list.form-list-5 > li > .epi-table > .epi-cell {padding: 5px;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-5 li > .epi-table > .epi-cell {padding: 0 5px;}*/
.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell > .epi-list.form-list-5 > li > .epi-table > .epi-cell {padding: 5px;}

/*//////////////////// FORM LIST 5-0 ////////////////////*/
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell {padding: 5px 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-5-0 > li > .epi-table > .epi-cell > .epi-list.form-list-5 > li > .epi-table > .epi-cell {padding: 5px 0;}

/*//////////////////// FORM LIST 8 ////////////////////*/
.epi-list.form-list-8 > li > .epi-table > .epi-cell {padding: 8px;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-8 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-8 li > .epi-table > .epi-cell {padding: 0 8px;}*/
.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell > .epi-list.form-list-8 > li > .epi-table > .epi-cell {padding: 8px;}

/*//////////////////// FORM LIST 10 ////////////////////*/
.epi-list.form-list-10 > li > .epi-table > .epi-cell {padding: 10px;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0 !important;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0 !important;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell > .epi-list.form-list-10 > li > .epi-table > .epi-cell {padding: 10px;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell > .epi-list.form-list-10 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0 !important;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell > .epi-list.form-list-10 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0 !important;}

/*//////////////////// FORM LIST 10 ////////////////////*/
.epi-list.form-list-10-0 > li > .epi-table > .epi-cell {padding: 10px 0;}
.epi-list.form-list-10-0 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-10-0 > li > .epi-table > .epi-cell > .epi-list.form-list-10-0 > li > .epi-table > .epi-cell {padding: 10px 0;}

/*//////////////////// FORM LIST 5-10 ////////////////////*/
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell {padding: 5px 10px;}
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-10 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10 li > .epi-table > .epi-cell {padding: 0 10px;}*/
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-5-10 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-5-10 > li > .epi-table > .epi-cell > .epi-list.form-list-5-10 > li > .epi-table > .epi-cell {padding: 5px 10px;}

/*//////////////////// FORM LIST 8-5 ////////////////////*/
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell {padding: 8px 5px;}
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-8-5 li > .epi-table > .epi-cell {padding: 0 5px;}*/
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-8-5  > li > .epi-table > .epi-cell > .epi-list.form-list-8-5  > li > .epi-table > .epi-cell {padding: 8px 5px;}

/*//////////////////// FORM LIST 10-8 ////////////////////*/
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell {padding: 10px 8px;}
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10-8 li > .epi-table > .epi-cell {padding: 0 8px;}*/
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-10-8  > li > .epi-table > .epi-cell > .epi-list.form-list-10-8  > li > .epi-table > .epi-cell {padding: 10px 8px;}

/*//////////////////// FORM LIST 10-5 ////////////////////*/
.epi-list.form-list-10-5 > li > .epi-table > .epi-cell {padding: 10px 5px;}
.epi-list.form-list-10-5 > li > .epi-table > .epi-cell.no-left-padding {padding-left: 0;}
.epi-list.form-list-10-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0;}
/*.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10-8 li > .epi-table > .epi-cell {padding: 0 8px;}*/
.epi-list.form-list-10-5 > li > .epi-table > .epi-cell.no-padding-left {padding-left: 0;}
.epi-list.form-list-10-5 > li > .epi-table > .epi-cell.no-padding-right {padding-right: 0;}

.epi-list.form-list-10-5 > li > .epi-table > .epi-cell.no-padding {padding: 0;}
.epi-list.form-list-10-5  > li > .epi-table > .epi-cell > .epi-list.form-list-10-5  > li > .epi-table > .epi-cell {padding: 10px 5px;}

/*///////////////////////////////////////////////////////
///////////////////////PARAGRAPHS////////////////////////
///////////////////////////////////////////////////////*/

.epi-paragraph {color: #515151;font-size: 15px;line-height: 1.4; font-weight: 400; text-align: left;}
.epi-paragraph span.highlight {padding: 1px 3px; background-color: #515151; color: #fff; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-paragraph.bold{ font-weight: 700;}
.epi-paragraph.thin{ font-weight: 300;}
.epi-paragraph span.bold{ font-weight: 700;}
.epi-paragraph span.medium{ font-weight: 400;}
.epi-paragraph span.thin{ font-weight: 300;}
.epi-paragraph.small{ font-size: 12px;}
.epi-paragraph.caps {text-transform: uppercase;}
.epi-paragraph.no-margin {margin: 0;}
.epi-paragraph.small-margin {margin: 3px 0;}
.epi-paragraph.medium-margin {margin: 6px 0;}
.epi-paragraph.no-bottom-margin {margin-bottom: 0;}
.epi-paragraph.no-top-margin {margin-top: 0;}
.epi-paragraph.center{text-align: center;}
.epi-paragraph.justify{text-align: justify;}
.epi-paragraph.left{text-align: left;}
.epi-paragraph.right{text-align: right;}
.epi-paragraph.wshadow {text-shadow: 1px 1px 1px #fff;}

.epi-paragraph.warning {color: #eca00e;}
.epi-paragraph.warning.pastel {color: #ffb600;}
.epi-paragraph span.warning{color: #eca00e;}
.epi-paragraph span.warning.pastel{color: #ffb600;}
.epi-paragraph span.highlight.warning{color: #fff; background-color:#eca00e;}
.epi-paragraph span.highlight.warning.pastel{color: #fff; background-color:#ffb600;}

.epi-paragraph.danger{color: #e82929;}
.epi-paragraph.danger.pastel{color: #ff5153;}
.epi-paragraph span.danger{color: #e82929;}
.epi-paragraph span.danger.pastel{color: #ff5153;}
.epi-paragraph span.highlight.danger{color: #fff; background-color:#e82929;}
.epi-paragraph span.highlight.danger.pastel{color: #fff; background-color:#ff5153;}

.epi-paragraph.success{color: #2dc918;}
.epi-paragraph.success.pastel{color: #26c48e;}
.epi-paragraph span.success{color: #2dc918;}
.epi-paragraph span.success.pastel{color: #26c48e;}
.epi-paragraph span.highlight.success{color: #fff; background-color:#2dc918;}
.epi-paragraph span.highlight.success.pastel{color: #fff; background-color:#26c48e;}

.epi-paragraph.fancy{color: #d32cbd;}
.epi-paragraph.fancy.pastel{color: #db5edd;}
.epi-paragraph span.fancy{color: #d32cbd;}
.epi-paragraph span.fancy.pastel{color: #db5edd;}
.epi-paragraph span.highlight.fancy{color: #fff; background-color:#d32cbd;}
.epi-paragraph span.highlight.fancy.pastel{color: #fff; background-color:#db5edd;}

.epi-paragraph.cold{color: #2c30d3;}
.epi-paragraph.cold.pastel{color: #4980a1;}
.epi-paragraph span.cold{color: #2c30d3;}
.epi-paragraph span.cold.pastel{color: #4980a1;}
.epi-paragraph span.highlight.cold{color: #fff; background-color:#2c30d3;}
.epi-paragraph span.highlight.cold.pastel{color: #fff; background-color:#4980a1;}

.epi-paragraph.info{color: #2c9ad3;}
.epi-paragraph.info.pastel{color: #5e99dd;}
.epi-paragraph span.info{color: #2c9ad3;}
.epi-paragraph span.info.pastel{color: #5e99dd;}
.epi-paragraph span.highlight.info{color: #fff; background-color:#2c9ad3;}
.epi-paragraph span.highlight.info.pastel{color: #fff; background-color:#5e99dd;}

.epi-paragraph.white{color: #fff;}
.epi-paragraph span.white{color: #fff;}
.epi-paragraph span.highlight.white{color: #515151; background-color:#fff;}

/*///////////////////////////////////////////////////////
////////////////////////LAYOUTS//////////////////////////
///////////////////////////////////////////////////////*/

div.epi-main-hold {padding: 10px;}

div.epi-table{
    display: table;
    width: 100%;
    height: 100%;
    position: relative;
    max-width: 100%;
    border-spacing: 0;
}

div.epi-table div.epi-cell{
    display: table-cell;
    vertical-align: top;
    position: relative;
    border-spacing: 0;
    max-width: 100%;
}

div.epi-table a.epi-cell{
    display: table-cell;
    vertical-align: top;
    position: relative;
    border-spacing: 0;
    max-width: 100%;
}

div.epi-source-count-3 div.epi-cell div.epi-cell {width: auto; float: none;}
div.epi-content{display: block;position: relative;padding: 10px;}
div.epi-table div.epi-cell.epi-center-cell {vertical-align: middle;}
div.epi-table div.epi-cell.has-inline-block {font-size: 0;}
div.epi-table a.epi-cell.epi-center-cell {vertical-align: middle;}

div.epi-table div.epi-cell.wrap-full{width: 100%;}
div.epi-table.epi-source-count-2 > div.epi-cell{width: 50%;}
div.epi-table.epi-source-count-3 > div.epi-cell{width: 33.33%;}
div.epi-table.epi-source-count-4 > div.epi-cell{width: 25%;}

#epi-menu-hold {position: relative;}
#epi-menu-hold .epi-menu-hold-inner {position: relative;}

#epi-menu-hold .epi-menu-cell {min-width: 360px; width: 360px; padding: 50px 30px; padding-right: 3%;}
#epi-menu-hold .epi-content-cell {padding: 50px 0; padding-right: 50px;}
#epi-menu-hold div.inner-div-right .epi-content-cell {padding: 50px 0; padding-left: 50px;}
#epi-menu-hold div.inner-div-right .epi-menu-cell {padding-left: 3%;}

#epi-menu-hold .epi-menu-drop-arrow {
    height: 40px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    opacity: 0.7;
    display: none;
    padding: 10px 0;
}

#epi-menu-hold .epi-menu-drop-arrow span {font-size: 12px; color: #fff; text-align: center; display: block; font-weight: 700;}
#epi-menu-hold .epi-menu-drop-arrow:hover {height: 60px; opacity: 1;}
#epi-menu-hold .img-arrow-hold {position: relative; text-align: center;}
#epi-menu-hold .img-arrow-hold-inner {
    display: inline-block;
    width: 21px;
    height: 11px;
    background-image: url(../images/side-menu-arrow-white-up-down.png);
    background-position: 0 -11px;
}
#epi-menu-hold.dark .img-arrow-hold-inner {background-image: url(../images/side-menu-arrow-black-up-down.png);}
#epi-menu-hold.dark .epi-menu-drop-arrow span {color: #363636;}
#epi-menu-hold .epi-menu-drop-arrow.active .img-arrow-hold-inner {background-position: 0 0;}
#epi-menu-hold.dark .epi-menu-drop-arrow.active .img-arrow-hold-inner {background-position: 0 0;}

#epi-menu-hold .epi-menu-drop-arrow span.down-span {display: none;}
#epi-menu-hold .epi-menu-drop-arrow.active span.down-span {display: block;}
#epi-menu-hold .epi-menu-drop-arrow.active span.up-span {display: none;}

@media(max-width: 900px){
    #epi-menu-hold div.inner-div-right .epi-menu-cell {padding-left: 5%;}
    #epi-menu-hold .epi-menu-cell {padding-right: 5%;}
}

@media (min-width: 1450px){
    #epi-menu-hold .epi-menu-cell {min-width: 400px; width: 400px;}
}

@media (max-width: 950px){
    #epi-menu-hold .epi-menu-clear {display: table-row;}
    #epi-menu-hold .epi-menu-cell {padding: 50px 3%; width: auto; min-width: 0;}
    #epi-menu-hold div.inner-div-right .epi-menu-cell {padding: 50px 3%;}
    #epi-menu-hold .epi-content-cell {padding: 50px 3%;}
    #epi-menu-hold div.inner-div-right .epi-content-cell {padding: 50px 3%;}
    #epi-menu-hold  div.inner-div-left {margin-left: 0;}
    #epi-menu-hold  div.inner-div-right {margin-right: 0;}

    #epi-menu-hold div.inner-div-right .epi-menu-cell {display: none;}
    #epi-menu-hold .epi-menu-drop-arrow {display: block;}
}

@media (max-width: 900px){
    #epi-menu-hold .epi-menu-cell {padding: 50px 5%;}
    #epi-menu-hold div.inner-div-right .epi-menu-cell {padding: 50px 5%;}
    #epi-menu-hold .epi-content-cell {padding: 50px 5%;}
    #epi-menu-hold div.inner-div-right .epi-content-cell {padding: 50px 5%;}
}

/*///////////////////////////////////////////////////////
////////////////////////BUTTONS//////////////////////////
///////////////////////////////////////////////////////*/

.epi-button{
    padding: 7.5px 20px;
    display: inline-block;
    background-color: #515151;
    color: #fff;
    font-size: 14px;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    border: 1px solid #515151;
    cursor: pointer;
    white-space: nowrap;
    background-image: none;
    overflow: hidden;
    background-position: -30px 6px;
    background-repeat: no-repeat;
    background-size: 20px;
    position: relative;
}

.epi-button.ov-visable {overflow: visible;}
.epi-button span {position: relative; z-index: 10; cursor: pointer;}
.epi-button div.effect {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: 5;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    background-color: rgba(0,0,0,0.1);
    cursor: pointer;
}

.epi-button:hover div.effect {width: 100%;}
.epi-button.effect-vertical div.effect {width: 100%; height: 0; bottom: 0; top: auto;}
.epi-button.effect-vertical:hover div.effect {height: 100%;}
.epi-button.effect-vertical-top div.effect {width: 100%; height: 0; top: 0; bottom: auto;}
.epi-button.effect-vertical-top:hover div.effect {height: 100%;}
.epi-button.effect-horizontal-right div.effect {left: auto; right: 0;}

.epi-button.restrict-width {max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.epi-button div.epi-btn-drop-hold {
    position: absolute;
    border-left: 1px solid #fff;
    padding: 0;
    height: 100%;
    display: inline-block;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    top: 0;
    right: 0;
    width: 20px;
    left: auto;
    z-index: initial;
}

.epi-button div.epi-btn-drop-hold:hover {background-color: transparent !important;}
.epi-button div.epi-btn-drop {
    position: absolute;
    top: 100%;
    right: 0;
    width: 150px;
    padding: 3px;
    background-color: #515151;
    margin-top: 2px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
    z-index: 1000;
    height: auto;
}

.epi-button.active div.epi-btn-drop {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
}

.epi-button div.epi-btn-drop-icon {
    background-image: url('../images/white-arrow.png');
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 10px;
    width: 100%;
    height: 100%;
    z-index: initial;
}

.epi-button.active div.epi-btn-drop-icon {background-image: url('../images/white-arrow-thin-up.png');}
.epi-button.lightgrey div.epi-btn-drop-icon {background-image: url('../images/dark-arrow.png');}
.epi-button.lightgrey.active div.epi-btn-drop-icon {background-image: url('../images/dark-arrow-down.png');}
.epi-button div.epi-btn-drop-inner {position: relative; width: auto; height: auto; background-color: transparent;}

.epi-button .epi-btn-drop-list {position: relative; display: block;}
.epi-button .epi-btn-drop-item {display: block !important; list-style: none; border-top: 1px solid rgba(255,255,255,0.5); margin: 0 !important;}
.epi-button .epi-btn-drop-item:nth-child(1) {border-top: 0;}
.epi-button .epi-btn-drop-link {
    padding: 3px 5px;
    display: block;
    color: #fff;
    font-size: 12px;
    text-align: left;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    height: auto;
    line-height: normal;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.epi-button div.epi-btn-drop .drop-top-arrow {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #515151;
    height: 0;
    right: -2px;
    position: absolute;
    top: -9px;
    width: 0;
}

.epi-button .epi-btn-drop-link:hover {background-color: rgba(255,255,255,0.2);}
.epi-button.streach-100 {display: block;}
input.epi-button.streach-100 {display: block; width: 100%;}
.epi-button div.epi-ico.small{margin-top: 0;}

.epi-button.medium {padding: 6.5px 10px; font-size: 13px;}
.epi-button.small {padding: 5px 5px; font-size: 12px;}
.epi-button.tiny {padding: 2px 5px; font-size: 11px; background-size: 12px;}

input.epi-button {cursor: pointer;}
input.epi-button.medium {padding: 5px 10px;}

.epi-button .epi-ico {display: inline-block; position: relative; top: auto; left: auto; background-color: transparent; margin-bottom: -4px; margin-right: 5px;}
.epi-button .epi-ico.small {margin-bottom: -1px;}
.epi-button.small .epi-ico.small {margin: 0;}
.epi-button.small div.epi-ico.small{margin-bottom: -7px;}
.epi-button.medium div.epi-ico.small{margin-bottom: -3.4px; margin-right: 5px;}
.epi-button.tiny .epi-ico.small {margin-bottom: -4px;}
.epi-button.medium.medium-ico {height: 17px; padding-left: 40px;}
.epi-button.medium.medium-ico.no-text {padding-left: 10px; width: 24px;}
.epi-button.medium.medium-ico .epi-ico.medium {position: absolute; top: 3px; left: 10px;}

.epi-button.no-text div.epi-ico.small {margin-right: 0 !important;}
.epi-button.no-text div.epi-ico.medium {margin-right: 0 !important;}
.epi-button.no-text div.epi-ico {margin-right: 0 !important;}
.epi-button.no-text .epi-ico.small {margin-bottom: -3px;}

.epi-button.thin {font-weight: 300;}
.epi-button.bold {font-weight: 700;}

.epi-button.caps{text-transform: uppercase;}
.epi-button:hover{opacity: 0.6;}
.epi-button.no-opacity:hover{opacity: 1; cursor: default;}
.epi-button.have-drop:hover {opacity: 1;}

.epi-button.empty{color: #515151;}
.epi-button.empty:hover{color: #fff; background-color: #515151;}
.epi-button.full-to-empty:hover{color: #515151; opacity: 1;}

.epi-button.epi-btn-radius-3{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-button.epi-btn-radius-3 div.epi-btn-drop {-webkit-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px;}
.epi-button.epi-btn-radius-3 div.epi-btn-drop-hold {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-button.epi-btn-radius-3 .epi-btn-drop-item:nth-last-child(1) .epi-btn-drop-link {-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.epi-button.epi-btn-radius-3 .epi-btn-drop-item:nth-child(1) .epi-btn-drop-link {-webkit-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.epi-button.active.epi-btn-radius-3 {-webkit-border-radius: 3px 3px 0 3px; border-radius: 3px 3px 0 3px;}
.epi-button.no-bot-radius.epi-btn-radius-3 {-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.epi-button.no-left-radius.epi-btn-radius-3 {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-button.no-right-radius.epi-btn-radius-3 {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-button.epi-btn-radius-3.have-drop .epi-btn-drop-button {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}

.epi-button.epi-btn-radius-5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-button.epi-btn-radius-5 div.epi-btn-drop {-webkit-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;}
.epi-button.epi-btn-radius-5 div.epi-btn-drop-hold {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-button.epi-btn-radius-5 .epi-btn-drop-item:nth-last-child(1) .epi-btn-drop-link {-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.epi-button.epi-btn-radius-5 .epi-btn-drop-item:nth-child(1) .epi-btn-drop-link {-webkit-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.epi-button.active.epi-btn-radius-5 {-webkit-border-radius: 5px 5px 0 5px; border-radius: 5px 5px 0 5px;}
.epi-button.no-bot-radius.epi-btn-radius-5 {-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.epi-button.no-left-radius.epi-btn-radius-5 {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-button.no-right-radius.epi-btn-radius-5 {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-button.epi-btn-radius-5.have-drop .epi-btn-drop-button {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}

.epi-button.epi-btn-radius-10{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-button.epi-btn-radius-10 div.epi-btn-drop{-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-button.epi-btn-radius-10 div.epi-btn-drop-hold {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-button.epi-btn-radius-10 .epi-btn-drop-item:nth-last-child(1) .epi-btn-drop-link {-webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px;}
.epi-button.epi-btn-radius-10 .epi-btn-drop-item:nth-child(1) .epi-btn-drop-link {-webkit-border-radius: 7px 0 0 0; border-radius: 7px 0 0 0;}
.epi-button.active.epi-btn-radius-10 {-webkit-border-radius: 10px 10px 0 10px; border-radius: 10px 10px 0 10px;}
.epi-button.no-bot-radius.epi-btn-radius-10 {-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.epi-button.no-left-radius.epi-btn-radius-10 {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-button.no-right-radius.epi-btn-radius-10 {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-button.epi-btn-radius-10.have-drop .epi-btn-drop-button {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}

.epi-button.epi-btn-radius-100{-webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px;}
.epi-button.epi-btn-radius-100 div.epi-btn-drop{-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-button.epi-btn-radius-100 div.epi-btn-drop-hold {-webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px;}
.epi-button.epi-btn-radius-100 .epi-btn-drop-item:nth-last-child(1) .epi-btn-drop-link {-webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px;}
.epi-button.epi-btn-radius-100 .epi-btn-drop-item:nth-child(1) .epi-btn-drop-link {-webkit-border-radius: 7px 0 0 0; border-radius: 7px 0 0 0;}
/*.epi-button.active.epi-btn-radius-100 {-webkit-border-radius: 100px 100px 0 100px; border-radius: 100px 100px 0 100px;}*/
.epi-button.no-bot-radius.epi-btn-radius-100 {-webkit-border-radius: 100px 100px 0 0; border-radius: 100px 100px 0 0;}
.epi-button.no-left-radius.epi-btn-radius-100 {-webkit-border-radius: 0 100px 100px 0; border-radius: 0 100px 100px 0;}
.epi-button.no-right-radius.epi-btn-radius-100 {-webkit-border-radius: 100px 0 0 100px; border-radius: 100px 0 0 100px;}
.epi-button.epi-btn-radius-100.have-drop .epi-btn-drop-button {-webkit-border-radius: 100px 0 0 100px; border-radius: 100px 0 0 100px;}

.epi-button.have-drop {overflow: visible;}
.epi-button.have-drop .epi-btn-drop-button {
    color: inherit;
    /*padding: 8.5px 20px;*/
    display: block;
    margin-right: 20px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-button.have-drop .epi-btn-drop-button.no-text {font-size: 0;}
.epi-button.have-drop .epi-btn-drop-button.no-text .epi-ico {margin: 0 !important;}
.epi-button.have-drop div.epi-btn-drop-button {display: inline-block; height: 100%; padding: 0 20px; color: inherit;}
/*.epi-button.have-drop.medium .epi-btn-drop-button {padding: 7px 10px;}*/
/*.epi-button.have-drop.small .epi-btn-drop-button {padding: 6px;}*/

/*/////////////////WARNING//////////////////////*/
.epi-button.warning {background-color: #eca00e; border: 1px solid #eca00e;}
.epi-button.warning.empty {color: #eca00e;}
.epi-button.warning.empty:hover {background-color: #eca00e;}
.epi-button.warning.full-to-empty:hover {color: #eca00e;}
.epi-button.warning.have-drop:hover {background-color: #f4c66e;}

.epi-button.warning.pastel {background-color: #ffb600; border-color: #ffb600;}
.epi-button.warning.pastel.empty {background-color: transparent; color: #ffb600;}
.epi-button.warning.pastel.empty:hover {background-color: #ffb600; color: #fff;}
.epi-button.warning.pastel.full-to-empty:hover {color: #ffb600;}

/*.epi-button.warning.have-drop {border: none;}*/
.epi-button.warning div.epi-btn-drop {background-color: #eca00e;}
.epi-button.warning div.epi-btn-drop-hold {background-color: #eca00e;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #eca00e;}
.epi-button.warning.pastel div.epi-btn-drop-hold {background-color: #ffb600;}
.epi-button.warning.pastel div.epi-btn-drop {background-color: #ffb600;}
.epi-button.warning.pastel.have-drop:hover .epi-btn-drop-button {background-color: #ffd366;}

/*/////////////////WARNING LIGHT//////////////////////*/
.epi-button.warning.light {background-color: #fffbd5; color: #eca00e; border: 1px solid #f9d082;}
.epi-button.warning.light:hover {background-color: #eca00e; color: #fff; border: 1px solid #eca00e;}
.epi-button.warning.light.full-to-empty:hover {background-color: transparent; color: #eca00e;}
.epi-button.warning.light.empty:hover {background-color: #fffbd5; color: #eca00e;}
.epi-button.light.no-border:hover {border: none;}

/*/////////////////DANGER//////////////////////*/
.epi-button.danger {background-color: #e82929; border: 1px solid #e82929;}
.epi-button.danger.empty {color: #e82929;}
.epi-button.danger.empty:hover {background-color: #e82929;}
.epi-button.danger.full-to-empty:hover {color: #e82929;}
.epi-button.danger.have-drop:hover {background-color: #f17f7f;}

.epi-button.danger.pastel {background-color: #ff5153; border-color: #ff5153;}
.epi-button.danger.pastel.empty {background-color: transparent; color: #ff5153;}
.epi-button.danger.pastel.empty:hover {background-color: #ff5153; color: #fff;}
.epi-button.danger.pastel.full-to-empty:hover {color: #ff5153;}

/*.epi-button.danger.have-drop {border: none;}*/
.epi-button.danger div.epi-btn-drop {background-color: #e82929;}
.epi-button.danger div.epi-btn-drop-hold {background-color: #e82929;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #e82929;}
.epi-button.danger.pastel div.epi-btn-drop-hold {background-color: #ff5153;}
.epi-button.danger.pastel div.epi-btn-drop {background-color: #ff5153;}
.epi-button.danger.pastel.have-drop:hover {background-color: #ff9798;}

/*/////////////////DANGER LIGHT//////////////////////*/
.epi-button.danger.light {background-color: #ffdede; color: #f28585; border: 1px solid #f5a5a5;}
.epi-button.danger.light:hover {background-color: #e82929; color: #fff; border: 1px solid #e82929;}
.epi-button.danger.light.full-to-empty:hover {background-color: transparent; color: #e82929;}
.epi-button.danger.light.empty:hover {background-color: #ffdede; color: #f28585;}

/*/////////////////SUCCESS//////////////////////*/
.epi-button.success {background-color: #2dc918; border: 1px solid #2dc918;}
.epi-button.success.empty {color: #2dc918;}
.epi-button.success.empty:hover {background-color: #2dc918;}
.epi-button.success.full-to-empty:hover {color: #2dc918;}
.epi-button.success.have-drop:hover {background-color: #81df74;}

.epi-button.success.pastel {background-color: #26c48e; border-color: #26c48e;}
.epi-button.success.pastel.empty {background-color: transparent; color: #26c48e;}
.epi-button.success.pastel.empty:hover {background-color: #26c48e; color: #fff;}
.epi-button.success.pastel.full-to-empty:hover {color: #26c48e;}

/*.epi-button.success.have-drop {border: none;}*/
.epi-button.success div.epi-btn-drop {background-color: #2dc918;}
.epi-button.success div.epi-btn-drop-hold {background-color: #2dc918;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2dc918;}
.epi-button.success.pastel div.epi-btn-drop-hold {background-color: #26c48e;}
.epi-button.success.pastel div.epi-btn-drop {background-color: #26c48e;}
.epi-button.success.pastel.have-drop:hover {background-color: #7ddcbb;}

/*/////////////////SUCCESS LIGHT//////////////////////*/
.epi-button.success.light {background-color: #e3ffde; color: #2dc918; border: 1px solid #9ce892;}
.epi-button.success.light:hover {background-color: #2dc918; color: #fff; border: 1px solid #2dc918;}
.epi-button.success.light.full-to-empty:hover {background-color: transparent; color: #2dc918;}
.epi-button.success.light.empty:hover {background-color: #e3ffde; color: #2dc918;}

/*/////////////////FANCY//////////////////////*/
.epi-button.fancy {background-color: #d32cbd; border: 1px solid #d32cbd;}
.epi-button.fancy.empty {color: #d32cbd;}
.epi-button.fancy.empty:hover {background-color: #d32cbd;}
.epi-button.fancy.full-to-empty:hover {color: #d32cbd;}
.epi-button.fancy.have-drop:hover {background-color: #e580d7;}

.epi-button.fancy.pastel {background-color: #db5edd; border-color: #db5edd;}
.epi-button.fancy.pastel.empty {background-color: transparent; color: #db5edd;}
.epi-button.fancy.pastel.empty:hover {background-color: #db5edd; color: #fff;}
.epi-button.fancy.pastel.full-to-empty:hover {color: #db5edd;}

/*.epi-button.fancy.have-drop {border: none;}*/
.epi-button.fancy div.epi-btn-drop {background-color: #d32cbd;}
.epi-button.fancy div.epi-btn-drop-hold {background-color: #d32cbd;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #d32cbd;}
.epi-button.fancy.pastel div.epi-btn-drop-hold {background-color: #db5edd;}
.epi-button.fancy.pastel div.epi-btn-drop {background-color: #db5edd;}
.epi-button.fancy.pastel.have-drop:hover {background-color: #e99eeb;}

/*/////////////////FANCY LIGHT//////////////////////*/
.epi-button.fancy.light {background-color: #fce8fc; color: #f096e4; border: 1px solid #f5bcee;}
.epi-button.fancy.light:hover {background-color: #d32cbd; color: #fff; border: 1px solid #d32cbd;}
.epi-button.fancy.light.full-to-empty:hover {background-color: transparent; color: #d32cbd;}
.epi-button.fancy.light.empty:hover {background-color: #fce8fc; color: #f2a5e8;}

/*/////////////////COLD//////////////////////*/
.epi-button.cold {background-color: #2c30d3; border: 1px solid #2c30d3;}
.epi-button.cold.empty {color: #2c30d3;}
.epi-button.cold.empty:hover {background-color: #2c30d3;}
.epi-button.cold.full-to-empty:hover {color: #2c30d3;}
.epi-button.cold.have-drop:hover {background-color: #8083e5;}

.epi-button.cold.pastel {background-color: #4980a1; border-color: #4980a1;}
.epi-button.cold.pastel.empty {background-color: transparent; color: #4980a1;}
.epi-button.cold.pastel.empty:hover {background-color: #4980a1; color: #fff;}
.epi-button.cold.pastel.full-to-empty:hover {color: #4980a1;}

/*.epi-button.cold.have-drop {border: none;}*/
.epi-button.cold div.epi-btn-drop {background-color: #2c30d3;}
.epi-button.cold div.epi-btn-drop-hold {background-color: #2c30d3;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2c30d3;}
.epi-button.cold.pastel div.epi-btn-drop-hold {background-color: #4980a1;}
.epi-button.cold.pastel div.epi-btn-drop {background-color: #4980a1;}
.epi-button.cold.pastel.have-drop:hover {background-color: #92b3c7;}

/*/////////////////COLD LIGHT//////////////////////*/
.epi-button.cold.light {background-color: #e0e1fc; color: #8789e6; border: 1px solid #a6a8ed;}
.epi-button.cold.light:hover {background-color: #2c30d3; color: #fff; border: 1px solid #2c30d3;}
.epi-button.cold.light.full-to-empty:hover {background-color: transparent; color: #2c30d3;}
.epi-button.cold.light.empty:hover {background-color: #e0e1fc; color: #8789e6;}

/*/////////////////INFO//////////////////////*/
.epi-button.info {background-color: #2c9ad3; border: 1px solid #2c9ad3;}
.epi-button.info.empty {color: #2c9ad3;}
.epi-button.info.empty:hover {background-color: #2c9ad3;}
.epi-button.info.full-to-empty:hover {color: #2c9ad3;}
.epi-button.info.have-drop:hover {background-color: #80c2e5;}

/*.epi-button.info.have-drop {border: none;}*/
.epi-button.info.pastel {background-color: #5e99dd; border-color: #5e99dd;}
.epi-button.info.pastel.empty {background-color: transparent; color: #5e99dd;}
.epi-button.info.pastel.empty:hover {background-color: #5e99dd; color: #fff;}
.epi-button.info.pastel.full-to-empty:hover {color: #5e99dd;}

.epi-button.info div.epi-btn-drop {background-color: #2c9ad3;}
.epi-button.info div.epi-btn-drop-hold {background-color: #2c9ad3;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2c9ad3;}
.epi-button.info.pastel div.epi-btn-drop-hold {background-color: #5e99dd;}
.epi-button.info.pastel div.epi-btn-drop {background-color: #5e99dd;}
.epi-button.info.have-drop:hover {background-color: #9ec2eb;}

/*/////////////////VACATION//////////////////////*/
.epi-button.vacation {background-color: #2177ae; border: 1px solid #2177ae;}
.epi-button.vacation.empty {color: #2177ae;}
.epi-button.vacation.empty:hover {background-color: #2177ae;}
.epi-button.vacation.full-to-empty:hover {color: #2177ae;}

/*/////////////////FIRM//////////////////////*/
.epi-button.firm {background-color: #353535; border: 1px solid #353535;}
.epi-button.firm.empty {color: #353535;}
.epi-button.firm.empty:hover {background-color: #353535;}
.epi-button.firm.full-to-empty:hover {color: #353535;}

/*/////////////////DARK//////////////////////*/
.epi-button.dark {background-color: #3e3e3e; border: 1px solid #3e3e3e;}
.epi-button.dark.empty {color: #3e3e3e;}
.epi-button.dark.empty:hover {background-color: #3e3e3e;}
.epi-button.dark.full-to-empty:hover {color: #3e3e3e;}

/*/////////////////INFO LIGHT//////////////////////*/
.epi-button.info.light {background-color: #dcfaff; color: #72bbe1; border: 1px solid #8bc8e7;}
.epi-button.info.light:hover {background-color: #2c9ad3; color: #fff; border: 1px solid #2c9ad3;}
.epi-button.info.light.full-to-empty:hover {background-color: transparent; color: #2c9ad3;}
.epi-button.info.light.empty:hover {background-color: #dcfaff; color: #7cc0e4;}

/*/////////////////WHITE//////////////////////*/
.epi-button.white {background-color: #fff; border: 1px solid #fff; color: #515151;}
.epi-button.white.empty {color: #fff;}
.epi-button.white.empty:hover {background-color: #fff; color: #515151;}
.epi-button.white.full-to-empty:hover {color: #fff; border: 1px solid #fff;}

/*/////////////////WHITE LIGHT//////////////////////*/
.epi-button.white.light {color: #8e8e8e; background-color: #fff; border: 1px solid #9f9f9f;}
.epi-button.white.light:hover {color: #8e8e8e; background-color: #e3e3e3; border: 1px solid #515151;}
.epi-button.white.light.empty:hover {color: #8e8e8e; background-color: #fff;}
.epi-button.white.light.full-to-empty:hover {background-color: transparent; color: #515151;}

/*/////////////////EMPTY//////////////////////*/
.epi-button.empty {background-color: transparent;}
.epi-button.light.empty {background-color: transparent;}
.epi-button.empty:hover {opacity: 1; color: #fff;}
.epi-button.full-to-empty:hover {background-color: transparent;}

/*/////////////////LIGHT//////////////////////*/
.epi-button.light {color: #8e8e8e; background-color: #e3e3e3; border: 1px solid #9f9f9f;}
.epi-button.light:hover {color: #fff; background-color: #515151; border: 1px solid #515151;}
.epi-button.light.empty:hover {color: #8e8e8e; background-color: #e3e3e3;}
.epi-button.light.full-to-empty:hover {background-color: transparent; color: #515151;}

/*/////////////////LIGHTGREY//////////////////////*/
.epi-button.lightgrey {background-color: #dbdbdb; border: 1px solid #dbdbdb; color: #515151}
.epi-button.lightgrey.empty {color: #dbdbdb;}
.epi-button.lightgrey.empty:hover {background-color: #eee;}
.epi-button.lightgrey.full-to-empty:hover {color: #eee;}
.epi-button.lightgrey div.epi-btn-drop {background-color: #dbdbdb;}
.epi-button.lightgrey div.epi-btn-drop-hold {background-color: #dbdbdb;}
.epi-button.lightgrey .epi-btn-drop-link {color: #515151;}
.epi-button.lightgrey.have-drop:hover {background-color: #c3c2c2;}
/*.epi-button.lightgrey.have-drop {border: none;}*/

.epi-button.lightgrey div.epi-btn-drop {background-color: #dbdbdb;}
.epi-button.lightgrey div.epi-btn-drop-hold {background-color: #dbdbdb;}
.epi-button div.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2c9ad3;}
.epi-button.lightgrey.pastel div.epi-btn-drop-hold {background-color: #dbdbdb;}
.epi-button.lightgrey.pastel div.epi-btn-drop {background-color: #dbdbdb;}
/*.epi-button.lightgrey.have-drop:hover .epi-btn-drop-button {background-color: #ccc;}*/

.epi-button.grey {background-color: #a2a2a2; border-color: #a2a2a2;}

/*////////////////////LOADERS////////////////////*/
.epi-button.loading {padding-left: 52px !important; overflow: hidden !important;}
.epi-button::before {
    content: "";
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    left: -40px;
}

.epi-button.loading::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 100%;
    background-color: #fff;
    background-image: url('../images/loaders/default-loader.gif');
    background-size: 20px;
    background-position: 50%;
    background-repeat: no-repeat;
}

.epi-button.icon-loading .epi-svg{
    -webkit-animation:icon-loading-spin 2s linear infinite;
    -moz-animation:icon-loading-spin 2s linear infinite;
    animation:icon-loading-spin 2s linear infinite;
}

@-moz-keyframes icon-loading-spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes icon-loading-spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes icon-loading-spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.epi-button.tiny.loading {padding-left: 26px !important;}
.epi-button.medium.loading {padding-left: 42px !important;}
.epi-button.small.loading {padding-left: 37px !important;}
.epi-button.tiny.loading::before {width: 20px; background-size: 12px;}
.epi-button.loading.warning::before {background-image: url('../images/loaders/warning-loader.gif');}
.epi-button.loading.warning.pastel::before {background-image: url('../images/loaders/warning-pastel-loader.gif');}
.epi-button.loading.danger::before {background-image: url('../images/loaders/danger-loader.gif');}
.epi-button.loading.danger.pastel::before {background-image: url('../images/loaders/danger-pastel-loader.gif');}
.epi-button.loading.success::before {background-image: url('../images/loaders/success-loader.gif');}
.epi-button.loading.success.pastel::before {background-image: url('../images/loaders/success-pastel-loader.gif');}
.epi-button.loading.fancy::before {background-image: url('../images/loaders/fancy-loader.gif');}
.epi-button.loading.fancy.pastel::before {background-image: url('../images/loaders/fancy-pastel-loader.gif');}
.epi-button.loading.cold::before {background-image: url('../images/loaders/cold-loader.gif');}
.epi-button.loading.cold.pastel::before {background-image: url('../images/loaders/cold-pastel-loader.gif');}
.epi-button.loading.info::before {background-image: url('../images/loaders/info-loader.gif');}
.epi-button.loading.info.pastel::before {background-image: url('../images/loaders/info-pastel-loader.gif');}
.epi-button.loading:hover {opacity: 1;}

.epi-button.transparent-border {border-color: transparent !important;}
.epi-button.no-border {border: none;}
.epi-button.no-border.white {border: none;}
.epi-button.no-border.danger {border: none;}
.epi-button.no-border.warning {border: none;}
.epi-button.no-border.success {border: none;}
.epi-button.no-border.fancy {border: none;}
.epi-button.no-border.cold {border: none;}
.epi-button.no-border.info {border: none;}
.epi-button.loading.no-border::before {-webkit-box-shadow:inset 0 0 0 1px #515151; box-shadow:inset 0 0 0 1px #515151;}
.epi-button.loading.no-border.warning::before {-webkit-box-shadow:inset 0 0 0 1px #eca00e; box-shadow:inset 0 0 0 1px #eca00e;}
.epi-button.loading.no-border.warning.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #ffb600; box-shadow:inset 0 0 0 1px #ffb600;}
.epi-button.loading.no-border.danger::before {-webkit-box-shadow:inset 0 0 0 1px #e82929; box-shadow:inset 0 0 0 1px #e82929;}
.epi-button.loading.no-border.danger.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #ff5153; box-shadow:inset 0 0 0 1px #ff5153;}
.epi-button.loading.no-border.success::before {-webkit-box-shadow:inset 0 0 0 1px #2dc918; box-shadow:inset 0 0 0 1px #2dc918;}
.epi-button.loading.no-border.success.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #26c48e; box-shadow:inset 0 0 0 1px #26c48e;}
.epi-button.loading.no-border.fancy::before {-webkit-box-shadow:inset 0 0 0 1px #d32cbd; box-shadow:inset 0 0 0 1px #d32cbd;}
.epi-button.loading.no-border.fancy.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #db5edd; box-shadow:inset 0 0 0 1px #db5edd;}
.epi-button.loading.no-border.cold::before {-webkit-box-shadow:inset 0 0 0 1px #2c30d3; box-shadow:inset 0 0 0 1px #2c30d3;}
.epi-button.loading.no-border.cold.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #4980a1; box-shadow:inset 0 0 0 1px #4980a1;}
.epi-button.loading.no-border.info::before {-webkit-box-shadow:inset 0 0 0 1px #2c9ad3; box-shadow:inset 0 0 0 1px #2c9ad3;}
.epi-button.loading.no-border.info.pastel::before {-webkit-box-shadow:inset 0 0 0 1px #5e99dd; box-shadow:inset 0 0 0 1px #5e99dd;}

input.epi-button.loading {padding-left: 32px !important; background-position: 6px; background-image: url('../images/loaders/solid/default-solid-loader.gif');}
input.epi-button.loading.warning {background-image: url('../images/loaders/solid/warning-solid-loader.gif');}
input.epi-button.loading.warning.pastel {background-image: url('../images/loaders/solid/warning-pastel-solid-loader.gif');}
input.epi-button.loading.danger {background-image: url('../images/loaders/solid/danger-solid-loader.gif');}
input.epi-button.loading.danger.pastel {background-image: url('../images/loaders/solid/danger-pastel-solid-loader.gif');}
input.epi-button.loading.success {background-image: url('../images/loaders/solid/success-solid-loader.gif');}
input.epi-button.loading.success.pastel {background-image: url('../images/loaders/solid/success-pastel-solid-loader.gif');}
input.epi-button.loading.fancy {background-image: url('../images/loaders/solid/fancy-solid-loader.gif');}
input.epi-button.loading.fancy.pastel {background-image: url('../images/loaders/solid/fancy-pastel-solid-loader.gif');}
input.epi-button.loading.cold {background-image: url('../images/loaders/solid/cold-solid-loader.gif');}
input.epi-button.loading.cold.pastel {background-image: url('../images/loaders/solid/cold-pastel-solid-loader.gif');}
input.epi-button.loading.info {background-image: url('../images/loaders/solid/info-solid-loader.gif');}
input.epi-button.loading.info.pastel {background-image: url('../images/loaders/solid/info-pastel-solid-loader.gif');}

.epi-button.side-padding-15 {padding-left: 15px; padding-right: 15px;}
.epi-button.side-padding-10 {padding-left: 10px; padding-right: 10px;}
.epi-button.side-padding-9 {padding-left: 9px; padding-right: 9px;}
.epi-button.side-padding-7 {padding-left: 7px; padding-right: 7px;}
.epi-button.side-padding-5 {padding-left: 5px; padding-right: 5px;}

.epi-button.labeled-ele {margin-top: 25px;}
.epi-button.labeled-ele-medium {margin-top: 22px;}
.epi-button.labeled-ele-small {margin-top: 18px;}

.epi-button.white-border {border: 3px solid #fff !important;}
.epi-button.transparent {border-color: transparent !important; background-color: transparent !important;}
.epi-button.has-svg .epi-svg {display: inline-block; top: 3px; width: 14px; height: 14px;}

/*///////////////////////////////////////////////////////
////////////////////////HEADINGS/////////////////////////
///////////////////////////////////////////////////////*/

.epi-heading {font-size: 40px; color: #515151; font-weight: 400; text-shadow: none; text-align: left; display: block;}
.epi-heading.no-wrap {white-space: nowrap;}
.epi-heading.center {text-align: center;}
.epi-heading.caps {text-transform: uppercase;}
.epi-heading.left {text-align: left;}
.epi-heading.right {text-align: right;}
.epi-heading.thin {font-weight: 300;}
.epi-heading.bold {font-weight: 700;}
.epi-heading.tiny {font-size: 16px; margin: 5px 0;}
.epi-heading.small {font-size: 20px; margin: 8px 0;}
.epi-heading.medium {font-size: 30px;}
.epi-heading.large {font-size: 50px;}
.epi-heading.no-margin {margin: 0;}
.epi-heading.no-bottom-margin {margin-bottom: 0;}
.epi-heading.no-top-margin {margin-top: 0;}
.epi-heading.white {color: #fff;}
.epi-heading.warning {color: #eca00e;}
.epi-heading.warning.pastel {color: #ffb600;}
.epi-heading.danger {color: #e82929;}
.epi-heading.danger.pastel {color: #ff5153;}
.epi-heading.success {color: #2dc918;}
.epi-heading.success.pastel {color: #26c48e;}
.epi-heading.fancy {color: #d32cbd;}
.epi-heading.fancy.pastel {color: #db5edd;}
.epi-heading.cold {color: #2c30d3;}
.epi-heading.cold.pastel {color: #4980a1;}
.epi-heading.info {color: #2c9ad3;}
.epi-heading.info.pastel {color: #5e99dd;}
.epi-heading.light {color: #e3e3e3;}
.epi-heading.warning.light {color: #fce8c2;}
.epi-heading.danger.light {color: #f9c5c5;}
.epi-heading.success.light {color: #cef4c9;}
.epi-heading.fancy.light {color: #f9d4f4;}
.epi-heading.cold.light {color: #c6c7f3;}
.epi-heading.info.light {color: #c6e4f3;}

.epi-heading span {font-weight: 400;}
.epi-heading span.thin {font-weight: 300;}
.epi-heading span.bold {font-weight: 700;}
.epi-heading span.warning {color: #eca00e;}
.epi-heading span.warning.pastel {color: #ffb600;}
.epi-heading span.danger {color: #e82929;}
.epi-heading span.danger.pastel {color: #ff5153;}
.epi-heading span.success {color: #2dc918;}
.epi-heading span.success.pastel {color: #26c48e;}
.epi-heading span.fancy {color: #d32cbd;}
.epi-heading span.fancy.pastel {color: #db5edd;}
.epi-heading span.cold {color: #2c30d3;}
.epi-heading span.cold.pastel {color: #4980a1;}
.epi-heading span.info {color: #2c9ad3;}
.epi-heading span.info.pastel {color: #5e99dd;}

.epi-heading.undlined {border-bottom: 1px solid #515151; padding-bottom: 5px;}
.epi-heading.undlined.medium-undlined {border-bottom-width: 2px;}

/*///////////////////////////////////////////////////////
////////////////////////CAPTIONS/////////////////////////
///////////////////////////////////////////////////////*/

.epi-captions{
    display: block;
    text-align: center;
    min-height: 50px;
    min-width: 200px;
    color: #8e8e8e;
    background-color: #e3e3e3;
    border: 1px solid #9f9f9f;
    font-size: 18px;
    position: relative;
    margin: 0 auto;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    padding-top: 20px;
    padding-bottom: 20px;
    border-spacing: 10px;
}

.epi-captions.strech-90{width: 90%;margin: 0 auto;}
.epi-captions.strech-80{width: 80%;margin: 0 auto;}
.epi-captions.strech-70{width: 70%;margin: 0 auto;}
.epi-captions.strech-60{width: 60%;margin: 0 auto;}
.epi-captions.strech-50{width: 50%;margin: 0 auto;}
.epi-captions.strech-40{width: 40%;margin: 0 auto;}
.epi-captions.strech-30{width: 30%;margin: 0 auto;}
.epi-captions.strech-20{width: 20%;margin: 0 auto;}
.epi-captions.strech-10{width: 10%;margin: 0 auto;}

.epi-captions.left{float: left;}
.epi-captions.right{float: right;}

.epi-captions span{font-weight: 700;}
.epi-captions.small{min-height: 0; padding: 5px; padding-right: 30px; font-size: 14px;}
.epi-captions.small div.epi-captions-close-btn{top: 3px; right: -20px;}
.epi-captions.epi-captions-animation {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
}

.epi-captions.epi-captions-delete {display: none;}
.epi-captions div.epi-caption-cell {padding-left: 5%; padding-right: 5%;}
.epi-captions div.epi-captions-close-btn{
    position: absolute;
    top: -15px;
    right: 5px;
    width: 12px;
    height: 12px;
    background-image: url('../images/default-close-btn.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: transparent;
    cursor: pointer;
}

.epi-captions.epi-captions-radius-3{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-captions.epi-captions-radius-5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-captions.epi-captions-radius-10{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}

.epi-captions.solid {border: 0; background-color: #6c6c6c; padding: 0; overflow: hidden;}
.epi-captions.solid.small {padding: 0;}
.epi-captions.solid .close-cell {padding: 0 10px; background-color: #515151;}
.epi-captions.solid .close-cell-no-close {padding: 0 18px; background-color: #515151;}
.epi-captions.solid .epi-caption-cell {padding: 3px 15px; width: 100%;}
.epi-captions.solid .icon-cell {padding: 8px 18px;}
.epi-captions.solid .epi-paragraph {margin: 8px;}
.epi-captions.solid div.epi-captions-close-btn {
    position: relative;
    top: auto;
    right: auto;
    height: 16px;
    width: 16px;
    background-image: url("../images/icons/epi-close-ico.png");
    background-size: 160px auto;
}

.epi-captions.solid div.epi-captions-close-btn:hover {opacity: 0.6;}

/*/////////////////WARNING//////////////////////*/
.epi-captions.warning{background-color: #fffbd5; color: #eca00e; border: 1px solid #f9d082;}
.epi-captions.warning div.epi-captions-close-btn {background-image: url('../images/default-close-btn-warning.png');}
.epi-captions.solid.warning {background-color: #f0b33e; border: none;}
.epi-captions.solid.warning .close-cell {padding: 0 10px; background-color: #eca00e;}
.epi-captions.solid.warning .close-cell-no-close {padding: 0 10px; background-color: #eca00e;}
.epi-captions.solid.warning .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.warning.pastel {background-color: #ffb600;}
.epi-captions.solid.warning.pastel .close-cell {background-color: #a37500;}
.epi-captions.solid.warning.pastel .close-cell-no-close {background-color: #a37500;}

/*/////////////////DANGER//////////////////////*/
.epi-captions.danger{background-color: #ffdede; color: #f28585; border: 1px solid #f5a5a5;}
.epi-captions.danger div.epi-captions-close-btn {background-image: url('../images/default-close-btn-danger.png');}
.epi-captions.solid.danger {background-color: #ed5454; border: none;}
.epi-captions.solid.danger .close-cell {padding: 0 10px; background-color: #e82929;}
.epi-captions.solid.danger .close-cell-no-close {padding: 0 10px; background-color: #e82929;}
.epi-captions.solid.danger .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.danger.pastel {background-color: #ff5153;}
.epi-captions.solid.danger.pastel .close-cell {background-color: #a33435;}
.epi-captions.solid.danger.pastel .close-cell-no-close {background-color: #a33435;}

/*/////////////////SUCCESS//////////////////////*/
.epi-captions.success{background-color: #e3ffde; color: #2dc918; border: 1px solid #9ce892;}
.epi-captions.success div.epi-captions-close-btn {background-image: url('../images/default-close-btn-success.png');}
.epi-captions.solid.success {background-color: #57d446; border: none;}
.epi-captions.solid.success .close-cell {padding: 0 10px; background-color: #2dc918;}
.epi-captions.solid.success .close-cell-no-close {padding: 0 10px; background-color: #2dc918;}
.epi-captions.solid.success .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.success.pastel {background-color: #26c48e;}
.epi-captions.solid.success.pastel .close-cell {background-color: #1e9d72;}
.epi-captions.solid.success.pastel .close-cell-no-close {background-color: #1e9d72;}

/*/////////////////FANCY//////////////////////*/
.epi-captions.fancy{background-color: #fce8fc; color: #f096e4; border: 1px solid #f5bcee;}
.epi-captions.fancy div.epi-captions-close-btn {background-image: url('../images/default-close-btn-fancy.png');}
.epi-captions.solid.fancy {background-color: #dc56ca; border: none;}
.epi-captions.solid.fancy .close-cell {padding: 0 10px; background-color: #d32cbd;}
.epi-captions.solid.fancy .close-cell-no-close {padding: 0 10px; background-color: #d32cbd;}
.epi-captions.solid.fancy .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.fancy.pastel {background-color: #db5edd;}
.epi-captions.solid.fancy.pastel .close-cell {background-color: #af4bb1;}
.epi-captions.solid.fancy.pastel .close-cell-no-close {background-color: #af4bb1;}

/*/////////////////COLD//////////////////////*/
.epi-captions.cold{background-color: #e0e1fc; color: #8789e6; border: 1px solid #a6a8ed;}
.epi-captions.cold div.epi-captions-close-btn {background-image: url('../images/default-close-btn-cold.png');}
.epi-captions.solid.cold {background-color: #5659dc; border: none;}
.epi-captions.solid.cold .close-cell {padding: 0 10px; background-color: #2c30d3;}
.epi-captions.solid.cold .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.cold.pastel {background-color: #4980a1;}
.epi-captions.solid.cold.pastel .close-cell {background-color: #3a6681;}
.epi-captions.solid.cold.pastel .close-cell-no-close {background-color: #3a6681;}

/*/////////////////INFO//////////////////////*/
.epi-captions.info{background-color: #dcfaff; color: #72bbe1; border: 1px solid #8bc8e7;}
.epi-captions.info div.epi-captions-close-btn {background-image: url('../images/default-close-btn-info.png');}
.epi-captions.solid.info {background-color: #56aedc; border: none;}
.epi-captions.solid.info .close-cell {padding: 0 10px; background-color: #309cd4;}
.epi-captions.solid.info .close-cell-no-close {padding: 0 10px; background-color: #309cd4;}
.epi-captions.solid.info .epi-captions-close-btn {background-image: url('../images/icons/epi-close-ico.png');}
.epi-captions.solid.info.pastel {background-color: #5e99dd;}
.epi-captions.solid.info.pastel .close-cell {background-color: #4b7ab1;}
.epi-captions.solid.info.pastel .close-cell-no-close {background-color: #4b7ab1;}

/*/////////////////WHITE//////////////////////*/
.epi-captions.white{background-color: #fff; color: #515151; border: 1px solid #fff;}
.epi-captions.white div.epi-captions-close-btn {background-image: url('../images/default-close-btn.png');}

/*///////////////////////////////////////////////////////
///////////////////////SELECT BOX////////////////////////
///////////////////////////////////////////////////////*/

.epi-select-box {
    display: block;
    min-width: 100px;
    height: 37px;
    border: 1px solid #515151;
    text-align: center;
    font-size: 12px;
    color: #515151;
    position: relative;
    padding-right: 30px;
    cursor: default;
    background-color: #fff;
    border-spacing: 0;
}

.epi-select-box.no-border {border: none;}
.epi-select-box.medium {font-size: 11px;}
/*.epi-select-box.medium .item-item-inner {margin-top: -6.8px;}*/
.epi-select-box.small {font-size: 10px;}
/*.epi-select-box.small .item-item-inner {margin-top: -6.8px;}*/
.epi-select-box.min-width-30 {min-width: 30px;}

.epi-select-box.make-relative {height: auto;}
.epi-select-box.make-relative div.selected-item {height: 40px;}
.epi-select-box.make-relative.epi-select-radius-3.active div.select-arrow {border-radius: 0 2px 2px 0;}
.epi-select-box.make-relative.labeled.epi-select-radius-3.active {border-radius: 0 3px 3px 0;}
.epi-select-box.make-relative.epi-select-radius-5.active div.select-arrow {border-radius: 0 4px 4px 0;}
.epi-select-box.make-relative.labeled.epi-select-radius-5.active {border-radius: 0 5px 5px 0;}
.epi-select-box.make-relative.epi-select-radius-10.active div.select-arrow {border-radius: 0 9px 9px 0;}
.epi-select-box.make-relative.labeled.epi-select-radius-10.active {border-radius: 0 10px 10px 0;}
.epi-select-box.make-relative.epi-select-radius-20.active div.select-arrow {border-radius: 0 19px 19px 0;}
.epi-select-box.make-relative.labeled.epi-select-radius-20.active {border-radius: 0 20px 20px 0;}
.epi-select-box.active.make-relative div.list-to-select{
    position: relative;
    top: 0;
}

.epi-select-box label {display: none;}
.epi-select-box div.select-arrow{
    position: absolute;
    width: 30px;
    background-color: #fff;
    top: 0;
    right: 0;
    height: calc(100% - 2px);
    cursor: pointer;
}

.epi-select-box.double-sides div.select-arrow {height: 100%;}
.epi-select-box div.select-arrow div.select-arrow {border: none;}
.epi-select-box div.select-arrow div{
    width: 100%;
    height: 100%;
    position: relative;
}

.epi-select-box div.select-arrow span{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #515151;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 50%;
    margin-left: -5px;
}

.epi-select-box div.selected-item{
    width: 100%;
    height: 100%;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
    z-index: 10
}

.epi-select-box.epi-select-radius-3 div.selected-item {-webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px;}
.epi-select-box.epi-select-radius-5 div.selected-item {-webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px;}
.epi-select-box.epi-select-radius-10 div.selected-item {-webkit-border-radius: 9px 0 0 9px; border-radius: 9px 0 0 9px;}
.epi-select-box.epi-select-radius-20 div.selected-item {-webkit-border-radius: 19px 0 0 19px; border-radius: 19px 0 0 19px;}

.epi-select-box.active.epi-select-radius-3 div.selected-item {-webkit-border-radius: 2px 0 0 0; border-radius: 2px 0 0 0;}
.epi-select-box.active.epi-select-radius-5 div.selected-item {-webkit-border-radius: 4px 0 0 0; border-radius: 4px 0 0 0;}
.epi-select-box.active.epi-select-radius-10 div.selected-item {-webkit-border-radius: 9px 0 0 0; border-radius: 9px 0 0 0;}
.epi-select-box.active.epi-select-radius-20 div.selected-item {-webkit-border-radius: 19px 0 0 0; border-radius: 19px 0 0 0;}

.epi-select-box.double-sides.epi-select-radius-3 div.selected-item {-webkit-border-radius: 0; border-radius: 0;}
.epi-select-box.double-sides.epi-select-radius-5 div.selected-item {-webkit-border-radius: 0; border-radius: 0;}
.epi-select-box.double-sides.epi-select-radius-10 div.selected-item {-webkit-border-radius: 0; border-radius: 0;}
.epi-select-box.double-sides.epi-select-radius-20 div.selected-item {-webkit-border-radius: 0; border-radius: 0;}

.epi-select-box div.selected-item div.epi-cell{
    padding: 0;
    border-spacing: 0;
    text-align: center;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
}

.epi-select-box div.list-to-select{
    width: 100%;
    margin: 0;
    position: absolute;
    top: 100%;
    left: -1px;
    background-color: #fff;
    border: 1px solid #515151;
    height: 0;
    overflow: hidden;
    opacity: 0;
    padding-right: 0;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 15px 15px 0 rgba(0,0,0,0.1);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.1);
}

.epi-select-box  .list-to-select-inner {position: relative; overflow: hidden;}
.epi-select-box .select-txt-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    display: none;
}

.epi-select-box .select-txt-overlay .overlay-inner {
    position: relative;
    margin-right:12px;
    background-image: url('../images/epi-select-box-text-overlay.png');
    background-repeat: repeat-x;
    height: 14px;
}

.epi-select-box ul{
    position: relative;
    width: 100%;
    max-height: 150px;
    overflow-y: auto;
    padding: 0;
}

.epi-select-box ul li{
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    list-style: none;
    cursor: pointer;
    margin: 0 !important;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #fff;
}

.epi-select-box ul li:nth-last-child(1){margin-bottom: 0 !important;}
.epi-select-box.labeled {margin-top: 25px;}
.epi-select-box.labeled.select-icon {margin-top: 0;}
.epi-select-box.labeled.medium {margin-top: 23px;}

.epi-select-box.labeled label
{
    position: absolute;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #515151;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    top:-25px;
    left: -1px;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.epi-select-box.labeled.select-icon
{
    margin-left: 50px;
}

.epi-select-box.labeled.select-icon label
{
    top: -1px;
    right: 100%;
    left: auto;
    height: 100%;
    width: 50px;
    text-align: center;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    border: 1px solid #515151;
    line-height: 40px;
    padding: 0;
}

.epi-select-box.labeled.select-icon label div.gears-ico
{
    margin-top: 5px;
}

.epi-select-box.labeled.select-icon label div.gears-ico.small
{
    margin-top: 13px;
}

.epi-select-box.labeled label span.small
{
    font-size: 10px;
}

.epi-select-box.double-sides {padding-right: 0; margin: 0; background-color: #515151;}
.epi-select-box.double-sides div.list-to-select {padding-right: 0;}
.epi-select-box.double-sides div.epi-table div.epi-cell.selected-item {min-width: 107px; background-color: #fff; height: 35px; white-space: nowrap;}
.epi-select-box.double-sides div.epi-table div.epi-cell.selected-item div {white-space: nowrap;}
.epi-select-box.double-sides div.epi-table div.epi-cell.label {
    background-color: #515151;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
    text-align: left;
    min-width: 96px;
}

.epi-select-box.label-no-min.double-sides div.epi-table div.epi-cell.label {min-width: 0 !important;}
.epi-select-box.medium.double-sides div.epi-table div.epi-cell.label {font-size: 11px;}
.epi-select-box.small.double-sides div.epi-table div.epi-cell.label {font-size: 11px; font-weight: 400;}

.epi-select-box.double-sides div.epi-table div.epi-cell.select-arrow {background-color: #fff; width: 30px !important; top:auto; right: auto;}
.epi-select-box.double-sides div.epi-table div.epi-cell.select-arrow div.select-arrow {background-color: transparent; width: 30px; top:auto; right: auto;}

/*.epi-select-box ul li:nth-child(even){background-color: #f3f3f3;}*/
.epi-select-box ul li:hover{background-color: #f3f3f3;}

.epi-select-box.epi-select-radius-3{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-select-box.epi-select-radius-3 div.select-arrow{-webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}
.epi-select-box.epi-select-radius-3.active div.select-arrow{-webkit-border-radius: 0 2px 0 0; border-radius: 0 2px 0 0;}

.epi-select-box.epi-select-radius-5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-select-box.epi-select-radius-5 div.select-arrow{-webkit-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0;}
.epi-select-box.epi-select-radius-5.active div.select-arrow{-webkit-border-radius: 0 2px 0 0; border-radius: 0 2px 0 0;}

/*/////////////////////////////////////////////////////*/

.epi-select-box.epi-select-radius-3.active{-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.epi-select-box.labeled.epi-select-radius-3{-webkit-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;}
.epi-select-box.labeled.epi-select-radius-3.active{-webkit-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;}
.epi-select-box.epi-select-radius-3.labeled.select-icon{-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.epi-select-box.double-sides.epi-select-radius-3 div.epi-table div.epi-cell.label {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-select-box.double-sides.epi-select-radius-3 {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-select-box.active.double-sides.epi-select-radius-3 {-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.epi-select-box.labeled.double-sides.epi-select-radius-3.active{-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}

.epi-select-box.epi-select-radius-3 div.list-to-select {-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}

.epi-select-box.epi-select-radius-5.active{-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.epi-select-box.labeled.epi-select-radius-5{-webkit-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}
.epi-select-box.labeled.epi-select-radius-5.active{-webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}
.epi-select-box.epi-select-radius-5.labeled.select-icon{-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.epi-select-box.double-sides.epi-select-radius-5 div.epi-table div.epi-cell.label {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-select-box.double-sides.epi-select-radius-5 {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-select-box.active.double-sides.epi-select-radius-5 {-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.epi-select-box.labeled.double-sides.epi-select-radius-5.active{-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}

.epi-select-box.epi-select-radius-10{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-select-box.epi-select-radius-10 div.select-arrow{-webkit-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;}
.epi-select-box.epi-select-radius-10.active div.select-arrow{-webkit-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0;}

/*/////////////////////////////////////////////////////*/

.epi-select-box.epi-select-radius-10.active{-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.epi-select-box.labeled.epi-select-radius-10{-webkit-border-radius: 0 10px 10px 10px;border-radius: 0 10px 10px 10px;}
.epi-select-box.labeled.epi-select-radius-10.active{-webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}
.epi-select-box.epi-select-radius-10.labeled.select-icon{-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
.epi-select-box.double-sides.epi-select-radius-10 div.epi-table div.epi-cell.label {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-select-box.double-sides.epi-select-radius-10 {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-select-box.active.double-sides.epi-select-radius-10 {-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.epi-select-box.labeled.double-sides.epi-select-radius-10.active{-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}

.epi-select-box.epi-select-radius-20{-webkit-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px;}
.epi-select-box.epi-select-radius-20 div.select-arrow{-webkit-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0;}
.epi-select-box.epi-select-radius-20.active div.select-arrow{-webkit-border-radius: 0 14px 0 0; border-radius: 0 14px 0 0;}

/*/////////////////////////////////////////////////////*/

.epi-select-box.epi-select-radius-20.active{-webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0;}
.epi-select-box.labeled.epi-select-radius-20{-webkit-border-radius: 0 20px 20px 20px;border-radius: 0 20px 20px 20px;}
.epi-select-box.labeled.epi-select-radius-20.active{-webkit-border-radius: 0 20px 0 0; border-radius: 0 20px 0 0;}
.epi-select-box.epi-select-radius-20.labeled.select-icon{-webkit-border-radius: 0 20px 20px 0;border-radius: 0 20px 20px 0;}
.epi-select-box.double-sides.epi-select-radius-20 div.epi-table div.epi-cell.label {-webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px;}
.epi-select-box.double-sides.epi-select-radius-20 {-webkit-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px;}
.epi-select-box.active.double-sides.epi-select-radius-20 {-webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0;}
.epi-select-box.labeled.double-sides.epi-select-radius-20.active{-webkit-border-radius: 20px 20px 0 0; border-radius: 20px 20px 0 0;}

/*/////////////////WARNING//////////////////////*/
.epi-select-box.warning{border: 1px solid #eca00e; color: #eca00e;}
.epi-select-box.warning div.select-arrow{background-color: #eca00e;}
.epi-select-box.warning ul li:nth-child(even){background-color: #fce8c2;}
.epi-select-box.warning ul li:hover{background-color: #f4aa1c;color: #fff;}
.epi-select-box.warning div.list-to-select{border: 1px solid #eca00e;}
.epi-select-box.labeled.warning label{background-color: #eca00e;}
.epi-select-box.double-sides.warning {background-color: #eca00e;}
.epi-select-box.double-sides.warning div.epi-table div.epi-cell.label {background-color: #eca00e;}
.epi-select-box.double-sides.warning div.epi-table div.epi-cell.select-arrow {background-color: #eca00e;}

/*/////////////////DANGER//////////////////////*/
.epi-select-box.danger{border: 1px solid #e82929; color: #e82929;}
.epi-select-box.danger div.select-arrow{background-color: #e82929;}
.epi-select-box.danger ul li:nth-child(even){background-color: #ffdede;}
.epi-select-box.danger ul li:hover{background-color: #e82929;color: #fff;}
.epi-select-box.danger div.list-to-select{border: 1px solid #e82929;}
.epi-select-box.labeled.danger label{background-color: #e82929;}
.epi-select-box.double-sides.danger {background-color: #e82929;}
.epi-select-box.double-sides.danger div.epi-table div.epi-cell.label {background-color: #e82929;}
.epi-select-box.double-sides.danger div.epi-table div.epi-cell.select-arrow {background-color: #e82929;}

/*/////////////////SUCCESS//////////////////////*/
.epi-select-box.success{border: 1px solid #2dc918; color: #2dc918;}
.epi-select-box.success div.select-arrow{background-color: #2dc918;}
.epi-select-box.success ul li:nth-child(even){background-color: #cef4c9;}
.epi-select-box.success ul li:hover{background-color: #2dc918;color: #fff;}
.epi-select-box.success div.list-to-select{border: 1px solid #2dc918;}
.epi-select-box.labeled.success label{background-color: #2dc918;}
.epi-select-box.double-sides.success {background-color: #2dc918;}
.epi-select-box.double-sides.success div.epi-table div.epi-cell.label {background-color: #2dc918;}
.epi-select-box.double-sides.success div.epi-table div.epi-cell.select-arrow {background-color: #2dc918;}

/*/////////////////FANCY//////////////////////*/
.epi-select-box.fancy{border: 1px solid #d32cbd; color: #d32cbd;}
.epi-select-box.fancy div.select-arrow{background-color: #d32cbd;}
.epi-select-box.fancy ul li:nth-child(even){background-color: #f9d4f4;}
.epi-select-box.fancy ul li:hover{background-color: #d32cbd;color: #fff;}
.epi-select-box.fancy div.list-to-select{border: 1px solid #d32cbd;}
.epi-select-box.labeled.fancy label{background-color: #d32cbd;}
.epi-select-box.double-sides.fancy {background-color: #d32cbd;}
.epi-select-box.double-sides.fancy div.epi-table div.epi-cell.label {background-color: #d32cbd;}
.epi-select-box.double-sides.fancy div.epi-table div.epi-cell.select-arrow {background-color: #d32cbd;}

/*/////////////////COLD//////////////////////*/
.epi-select-box.cold{border: 1px solid #2c30d3; color: #2c30d3;}
.epi-select-box.cold div.select-arrow{background-color: #2c30d3;}
.epi-select-box.cold ul li:nth-child(even){background-color: #e0e1fc;}
.epi-select-box.cold ul li:hover{background-color: #2c30d3;color: #fff;}
.epi-select-box.cold div.list-to-select{border: 1px solid #2c30d3;}
.epi-select-box.labeled.cold label{background-color: #2c30d3;}
.epi-select-box.double-sides.cold {background-color: #2c30d3;}
.epi-select-box.double-sides.cold div.epi-table div.epi-cell.label {background-color: #2c30d3;}
.epi-select-box.double-sides.cold div.epi-table div.epi-cell.select-arrow {background-color: #2c30d3;}

/*/////////////////INFO//////////////////////*/
.epi-select-box.info{border: 1px solid #2c9ad3; color: #2c9ad3;}
.epi-select-box.info div.select-arrow{background-color: #2c9ad3;}
.epi-select-box.info ul li:nth-child(even){background-color: #c6e4f3;}
.epi-select-box.info ul li:hover{background-color: #2c9ad3;color: #fff;}
.epi-select-box.info div.list-to-select{border: 1px solid #2c9ad3;}
.epi-select-box.labeled.info label{background-color: #2c9ad3;}
.epi-select-box.double-sides.info {background-color: #2c9ad3;}
.epi-select-box.double-sides.info div.epi-table div.epi-cell.label {background-color: #2c9ad3;}
.epi-select-box.double-sides.info div.epi-table div.epi-cell.select-arrow {background-color: #2c9ad3;}

/*/////////////////DARKBLUE//////////////////////*/
.epi-select-box.darkblue {border: 1px solid #1872ab; color: #1872ab;}
.epi-select-box.darkblue div.select-arrow{background-color: #1872ab;}
.epi-select-box.darkblue ul li:nth-child(even){background-color: #e7f1f6;}
.epi-select-box.darkblue ul li:hover{background-color: #1872ab;color: #fff;}
.epi-select-box.darkblue div.list-to-select{border: 1px solid #1872ab;}
.epi-select-box.labeled.darkblue label{background-color: #1872ab; font-weight: 400;}
.epi-select-box.double-sides.darkblue {background-color: #1872ab;}
.epi-select-box.double-sides.darkblue div.epi-table div.epi-cell.label {background-color: #1872ab;}
.epi-select-box.double-sides.darkblue div.epi-table div.epi-cell.select-arrow {background-color: #1872ab;}

/*/////////////////VACATION//////////////////////*/
.epi-select-box.vacation{border: 1px solid #1872ab; color: #3e3e3e;}
.epi-select-box.vacation div.select-arrow{background-color: #1872ab;}
.epi-select-box.vacation ul li:nth-child(even){background-color: #e1edf4;}
.epi-select-box.vacation ul li:hover{background-color: #1872ab; color: #fff;}
.epi-select-box.vacation div.list-to-select{border: 1px solid #1872ab;}
.epi-select-box.labeled.vacation label{background-color: #1872ab;}
.epi-select-box.double-sides.vacation {background-color: #1872ab;}
.epi-select-box.double-sides.vacation div.epi-table div.epi-cell.label {background-color: #1872ab;}
.epi-select-box.double-sides.vacation div.epi-table div.epi-cell.select-arrow {background-color: #1872ab;}

/*/////////////////WHITE//////////////////////*/
.epi-select-box.white {border: 1px solid #fff; color: #fff; background-color: transparent;}
.epi-select-box.white div.select-arrow{background-color: #fff;}
.epi-select-box.white ul li:nth-child(even){background-color: rgba(0,0,0,0.1);}
.epi-select-box.white ul li:hover {background-color: rgba(0,0,0,0.3); color: #515151;}
.epi-select-box.white div.list-to-select{border: 1px solid #fff;}
.epi-select-box.labeled.white label{background-color: #fff; color: #515151;}
.epi-select-box.double-sides.white {background-color: #fff; color: #515151;}
.epi-select-box.double-sides.white div.epi-table div.epi-cell.label {background-color: #fff;}
.epi-select-box.double-sides.white div.epi-table div.epi-cell.select-arrow {background-color: #fff;}
.epi-select-box.white div.select-arrow span {border-top: 5px solid #515151;}
.epi-select-box.white div.list-to-select {color: #515151; box-shadow: none;}

/*/////////////////DARK//////////////////////*/
.epi-select-box.dark {border: 1px solid #3e3e3e; color: #3e3e3e;}
.epi-select-box.dark div.select-arrow{background-color: #3e3e3e;}
.epi-select-box.dark ul li:nth-child(even){background-color: #f2f2f2;}
.epi-select-box.dark ul li:hover{background-color: #ffa16a;color: #fff;}
.epi-select-box.dark div.list-to-select{border: 1px solid #3e3e3e;}
.epi-select-box.labeled.dark label{background-color: #3e3e3e;}
.epi-select-box.double-sides.dark {background-color: #3e3e3e;}
.epi-select-box.double-sides.dark div.epi-table div.epi-cell.label {background-color: #3e3e3e;}
.epi-select-box.double-sides.dark div.epi-table div.epi-cell.select-arrow {background-color: #3e3e3e;}

/*/////////////////AllBLACK//////////////////////*/
.epi-select-box.allblack {border: 1px solid #3e3e3e; color: #fff; background-color: #3e3e3e;}
.epi-select-box.allblack.active {border: 1px solid #ff711d;}
.epi-select-box.allblack div.select-arrow{background-color: #3e3e3e;}
.epi-select-box.allblack ul li:nth-child(even){background-color: #f2f2f2;}
.epi-select-box.allblack ul li:hover{background-color: #ffa16a; color: #fff;}
.epi-select-box.allblack div.list-to-select{border: 1px solid #3e3e3e;}
.epi-select-box.labeled.allblack label{background-color: #3e3e3e;}
.epi-select-box.double-sides.allblack {background-color: #3e3e3e;}
.epi-select-box.allblack.active {background-color: #ff711d;}
.epi-select-box.allblack.active.double-sides div.epi-table div.epi-cell.selected-item {background-color: #ff711d;}
.epi-select-box.double-sides.allblack div.epi-table div.epi-cell.label {background-color: #3e3e3e;}
.epi-select-box.double-sides.allblack div.epi-table div.epi-cell.select-arrow {background-color: #3e3e3e; border-left: 1px solid #fff;}
.epi-select-box.active.double-sides.allblack div.epi-table div.epi-cell.select-arrow {background-color: #ff711d;}
.epi-select-box.allblack div.list-to-select {color: #3e3e3e;}
.epi-select-box.allblack.double-sides div.epi-table div.epi-cell.selected-item {background-color: #3e3e3e;}
.epi-select-box.allblack {height: 20px;}
.epi-select-box.allblack.double-sides div.epi-table div.epi-cell.selected-item {height: 20px;}
.epi-select-box.allblack {font-size: 11px;}
.epi-select-box.allblack div.list-to-select {min-width: 150px; -webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}
.epi-select-box.allblack.double-sides div.epi-table div.epi-cell.selected-item {min-width: 83px;}
.epi-select-box.allblack.active {height: 25px;}
.epi-select-box.allblack div.list-to-select {top: 25px;}
.epi-select-box.allblack.active div.list-to-select {border: 1px solid #ff711d;}

.epi-select-box.active div.list-to-select{height: auto;overflow: hidden;opacity: 1; z-index: 1000;}
/*.epi-select-box.double-sides div.epi-table div.epi-cell.selected-item div {padding: 0 5px; margin-left: -5px;}*/

.epi-dropdown {height: 100%;}
.epi-select-box div.selected-item div.epi-cell {height: 100%;}
.selected-string-inner {position: relative; height: 100%; padding: 0 15px;}
.selected-string-inner-item {position: relative; height: 100%;}
.item-item-inner {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    top: 50%;
    text-align: left;
    -moz-transform: translateX(0) translateY(-50%);
    -webkit-transform: translateX(0) translateY(-50%);
    -o-transform: translateX(0) translateY(-50%);
    -ms-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%);
}

.double-sides .selected-string-inner {padding: 0 15px;}
.epi-select-box.double-sides .item-item-inner .errorS {display: none; font-size: 10px; line-height: 8px; height: 12px; color: #d00;}

.epi-select-box .mCSB_inside > .mCSB_container {margin-right: 12px;}
.epi-select-box .mCSB_scrollTools .mCSB_draggerRail {background-color: rgba(0, 0, 0, 0.2);}
.epi-select-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.5);}
.epi-select-box .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.6);}
.epi-select-box .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.5);}
.epi-select-box .selectable-list.mCS_no_scrollbar .mCSB_inside > .mCSB_container {margin-right: 0;}
.epi-select-box ul.selectable-list.mCS_no_scrollbar li:nth-last-child(1) {margin-bottom: 0 !important;}
.epi-select-box ul.selectable-list.mCS_no_scrollbar {z-index: 10000;}
.epi-select-box .mCSB_scrollTools {width: 10px;}
.epi-select-box.double-sides .mCSB_scrollTools {width: 11px;}
.epi-select-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.5);}

.epi-select-box.no-border div.list-to-select {border: none; left: 0;}
.epi-select-box.no-border .list-to-select-inner {border: 1px solid #bbb; border-top: 0;}
.epi-select-box ul li:hover{background-color: #f3f3f3;}

.epi-select-box.checked .selectCheckHold {display: inline-block; margin-bottom: -2px; margin-right: 3px;}
.epi-select-box.checked ul li:hover{background-color: #ddd; color: #515151;}
.epi-select-box.checked ul li {text-align: left;}
.epi-select-box.checked .selectCheckcol {
    width: 11px;
    height: 11px;
    display: inline-block;
    -webkit-border-radius: 13px 13px 13px 13px;
    border-radius: 13px 13px 13px 13px;
    background-color: #000;
    margin-bottom: -1px;
    margin-right: 3px;
}
.epi-select-box.checked .item-item-inner {text-align: left;}
.epi-select-box.checked .selectCheckcol.hot {background-color: #ff5153;}
.epi-select-box.checked .selectCheckcol.warm {background-color: #ffb600;}
.epi-select-box.checked .selectCheckcol.cold {background-color: #26c4bb;}
.epi-select-box.checked .selectCheckcol.all {background-color: #515151;}

.epi-select-box.reverse div.list-to-select {bottom: 100%; top: auto;}
.epi-select-box.reverse.epi-select-radius-3.active div.select-arrow {-webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0;}
.epi-select-box.reverse.epi-select-radius-3.active {-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.epi-select-box.reverse.epi-select-radius-5.active div.select-arrow {-webkit-border-radius: 0 0 2px 0; border-radius: 0 0 2px 0;}
.epi-select-box.reverse.epi-select-radius-5.active {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.epi-select-box.reverse div.list-to-select {-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-box-shadow: none; box-shadow: none;}

.epi-select-box-cont {display: inline-block; width: 100%;}
.epi-select-box-cont.max-width-100 {max-width: 100px;}
.epi-select-box-cont.max-width-150 {max-width: 150px;}
.epi-select-box-cont.max-width-200 {max-width: 200px;}
.epi-select-box-cont.max-width-250 {max-width: 250px;}
.epi-select-box-cont.max-width-300 {max-width: 300px;}
.epi-select-box-cont.max-width-350 {max-width: 350px;}
.epi-select-box-cont.max-width-400 {max-width: 400px;}

.epi-select-box.underline {border: none; border-bottom: 1px solid #515151;}
.epi-select-box.underline div.select-arrow {background-color: transparent;}
.epi-select-box.underline div.select-arrow span {border-top-color: #515151;}
.epi-select-box.underline .item-item-inner {text-align: left;}

.epi-select-box.boxed {border-color: transparent;}
.epi-select-box.boxed div.select-arrow {background-color: transparent; border: 1px solid transparent; border-left: none;}
.epi-select-box.boxed div.select-arrow span {border-top-color: #515151;}
.epi-select-box.boxed .item-item-inner {font-size: 14px; text-transform: uppercase; font-weight: 700; text-align: left; padding: 0 5px;}
.epi-select-box.boxed.small .item-item-inner {font-size: 12px;}
.epi-select-box.boxed .item-item-inner {margin-top: -8.8px;}
.epi-select-box.boxed.medium .item-item-inner {margin-top: -8.8px;}
.epi-select-box.boxed.small .item-item-inner {margin-top: -5.8px;}
.epi-select-box.boxed ul li {color: #737373; padding-left: 10px; padding-right: 10px;}
.epi-select-box.boxed ul li:nth-child(odd) {background-color: transparent;}
.epi-select-box.boxed ul li:nth-child(odd):hover {background-color: #515151; color: #fff;}
.epi-select-box.boxed ul li:nth-child(even):hover {color: #fff;}
.epi-select-box.boxed ul li:nth-last-child(1) {margin-bottom: 10px !important;}
.epi-select-box.boxed.small ul li:nth-last-child(1) {margin-bottom: 5px !important;}
.epi-select-box.boxed div.list-to-select {border-top: none;}
.epi-select-box.boxed.active {border-color: #515151;}

.epi-select-box .epi-input.small input {height: 25px; text-align: left;}
.epi-select-box .epi-input.small input::-webkit-input-placeholder {text-align: left;}
.epi-select-box .epi-input.small input:-moz-placeholder {text-align: left;}
.epi-select-box .epi-input.small input::-moz-placeholder {text-align: left;}
.epi-select-box .epi-input.small input:-ms-input-placeholder {text-align: left;}
.epi-select-box > .epi-input > .epi-cell {padding-left: 15px; padding-right: 15px;}
.epi-select-box .epi-input {border-bottom: 1px solid transparent;}
.epi-select-box .epi-input.focus {border-color: #f3f3f3; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.epi-select-box .epi-input div.epi-cell.active {border-color: #f3f3f3; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}

.epi-select-box.double-sides.search div.epi-table div.epi-cell.selected-item {border-bottom: 1px solid #fff;}
.epi-select-box.double-sides.search div.epi-table div.epi-cell.select-arrow {border-bottom: 1px solid #fff;}

.epi-select-box.double-sides.search.active div.epi-table div.epi-cell.selected-item {border-bottom-color: #f3f3f3;}
.epi-select-box.double-sides.search.active div.epi-table div.epi-cell.select-arrow {border-bottom-color: #f3f3f3;}
.epi-select-box.search > div.epi-table > div.epi-cell {border: 1px solid transparent;}
.epi-select-box.search div.selected-item > div.epi-table > div.epi-cell {border: 1px solid transparent;}
.epi-select-box.search.active div.selected-item > div.epi-table > div.epi-cell {border-bottom-color: #f3f3f3;}
.epi-select-box.search div.select-arrow {border: 1px solid transparent;}
.epi-select-box.search.active div.select-arrow {border-bottom-color: #f3f3f3;}
.epi-select-box.search.double-sides.active div.selected-item > div.epi-table > div.epi-cell {border-bottom-color: transparent;}
.epi-select-box.search.active .epi-input {border-bottom-color: #f3f3f3;}

/*///////////////////////////////////////////////////////
////////////////////MULTI SELECT BOX/////////////////////
///////////////////////////////////////////////////////*/

.epi-multi-select {position: relative; font-size: 0;}
.epi-multi-select .epi-multi-inner {position: relative; height: 37px;}
.epi-multi-select .label-cell {position: relative; text-align: center; font-size: 0; height: 36px; background-color: #515151;}
.epi-multi-select .label-cell .label-inner {font-size: 12px; font-weight: 400; color: #fff; padding: 0 15px; display: inline-block; white-space: nowrap;}
.epi-multi-select .select-cell {width: 100%; min-width: 100px; height: 36px; border-top: 1px solid #515151; border-bottom: 1px solid #515151; background-color: #fff; border-left: 1px solid #515151;}
.epi-multi-select.labeled .select-cell {border-left: none;}
.epi-multi-select .select-inner {background-color: #fff; position: relative; text-align: left; font-size: 0; padding: 0 8px; min-width: 45px;}
.epi-multi-select .select-txt-hold {position: relative; padding: 3px 15px; text-align: center;}
.epi-multi-select .select-txt {display: block; position: relative; height: 15px;}
.epi-multi-select .select-txt-inner {
    font-size: 12px;
    color: #515151;
    font-weight: 400;
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
}

.epi-multi-select.medium .select-txt-inner {font-size: 11px;}
.epi-multi-select.small .select-txt-inner {font-size: 11px;}
.epi-multi-select .multiDot {
    width: 11px;
    height: 11px;
    display: inline-block;
    -webkit-border-radius: 13px 13px 13px 13px;
    border-radius: 13px 13px 13px 13px;
    background-color: #515151;
    margin: 0 2px;
}

.epi-multi-select .multiDot.hot {background-color: #ff5153;}
.epi-multi-select .multiDot.warm {background-color: #ffb600;}
.epi-multi-select .multiDot.cold {background-color: #26c4bb;}
.epi-multi-select .multiDot.all {background-color: #515151;}

.epi-multi-select .arrow-cell {position: relative; background-color: #fff; padding: 0 8px; height: 36px; font-size: 0;}
.epi-multi-select .drop-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #515151;
    height: 0;
    position: relative;
    width: 0;
    display: inline-block;
}

.epi-multi-select .multiSel-hold {position: absolute; top: 100%;  left: 0;  width: 100%;  display: none; z-index: 1000;}
.epi-multi-select .multiSel-inner {
    padding: 0;
    position: relative;
    border: 1px solid #515151;
    border-top: none;
    background-color: #fff;
    -webkit-box-shadow: 0 15px 15px 0 rgba(0,0,0,0.1);
    box-shadow: 0 15px 15px 0 rgba(0,0,0,0.1);
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
}

.epi-multi-select .multiSel-list {display: block; margin: 0; padding: 0; max-height: 150px; overflow: auto; font-size: 14px}
.epi-multi-select .multiSel-item {display: block; padding: 7px 15px; text-align: left; font-size: 0; position: relative; padding-left: 35px;}
.epi-multi-select .multiSel-item:hover {background-color: #f3f3f3;}
.epi-multi-select .multiSel-check {display: inline-block; position: absolute; top: 8px; left: 15px;}
.epi-multi-select .multiTxt {
    display: inline-block;
    font-size: 12px;
    color: #515151;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.epi-multi-select .multiSel-check .epi-checkbox {border-color: #828282;}
.epi-multi-select .epi-input > .epi-table > .epi-cell {padding-left: 15px; padding-right: 15px;}
.epi-multi-select .epi-input.small input, .epi-input.small textarea {height: 25px; text-align: left;}
.epi-multi-select .epi-input {border-bottom: 1px solid #f3f3f3; border-top: 1px solid #f3f3f3; display: none;}
.epi-multi-select.search .epi-input {display: block;}
.epi-multi-select .epi-input div.epi-cell.active {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent !important;
}

.epi-multi-select .multiTxt.margin-left-5 {margin-left: 0;}
.epi-multi-select .multiSel-list .multiDot {margin: 0 5px;}
.epi-multi-select .multiSel-list-overlay {
    bottom: 3px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1000;
    display: block;
}
.epi-multi-select .multiSel-list-overlay-inner {
    background-image: url("../images/epi-select-box-text-overlay.png");
    background-repeat: repeat-x;
    height: 14px;
    margin-right: 12px;
    position: relative;
}

.epi-multi-select.radius-3 .label-cell {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-multi-select.radius-3 .arrow-cell {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-multi-select.radius-3 .multiSel-inner {-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.epi-multi-select.radius-3 .select-cell {-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.epi-multi-select.radius-3.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.epi-multi-select.radius-5 .label-cell {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-multi-select.radius-5 .arrow-cell {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-multi-select.radius-5 .multiSel-inner {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.epi-multi-select.radius-5 .select-cell {-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
.epi-multi-select.radius-5.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.epi-multi-select.radius-10 .label-cell {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-multi-select.radius-10 .arrow-cell {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-multi-select.radius-10 .multiSel-inner {-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.epi-multi-select.radius-10 .select-cell {-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
.epi-multi-select.radius-10.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.epi-multi-select.radius-20 .label-cell {-webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px;}
.epi-multi-select.radius-20 .arrow-cell {-webkit-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0;}
.epi-multi-select.radius-20 .multiSel-inner {-webkit-border-radius: 0 0 20px 20px; border-radius: 0 0 20px 20px;}
.epi-multi-select.radius-20 .select-cell {-webkit-border-radius: 20px 0 0 20px;border-radius: 20px 0 0 20px;}
.epi-multi-select.radius-20.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.epi-multi-select.active .multiSel-hold {display: block;}
.epi-multi-select.active.radius-3 .label-cell {-webkit-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.epi-multi-select.active.radius-3 .arrow-cell {-webkit-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;}
.epi-multi-select.active.radius-3 .select-cell {-webkit-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0;}
.epi-multi-select.active.radius-3.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
.epi-multi-select.active.radius-5 .label-cell {-webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}
.epi-multi-select.active.radius-5 .arrow-cell {-webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}
.epi-multi-select.active.radius-5 .select-cell {-webkit-border-radius: 5px 0 0 0;border-radius: 5px 0 0 0;}
.epi-multi-select.active.radius-5.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
.epi-multi-select.active.radius-10 .label-cell {-webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;}
.epi-multi-select.active.radius-10 .arrow-cell {-webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}
.epi-multi-select.active.radius-10 .select-cell {-webkit-border-radius: 10px 0 0 0;border-radius: 10px 0 0 0;}
.epi-multi-select.active.radius-10.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
.epi-multi-select.active.radius-20 .label-cell {-webkit-border-radius: 20px 0 0 0; border-radius: 20px 0 0 0;}
.epi-multi-select.active.radius-20 .arrow-cell {-webkit-border-radius: 0 20px 0 0; border-radius: 0 20px 0 0;}
.epi-multi-select.active.radius-20 .select-cell {-webkit-border-radius: 20px 0 0 0;border-radius: 20px 0 0 0;}
.epi-multi-select.active.radius-20.labeled .select-cell {-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}

.epi-multi-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.5);}
.epi-multi-select .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.6);}
.epi-multi-select .mCSB_scrollTools .mCSB_draggerRail {background-color: rgba(0, 0, 0, 0.15);}
.epi-multi-select .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color: rgba(0, 0, 0, 0.5);}
.epi-multi-select .mCSB_inside > .mCSB_container {margin-right: 12px;}
.epi-multi-select .mCSB_scrollTools {width: 11px;}

.epi-multi-select.medium .epi-multi-inner {height: 32px;}
.epi-multi-select.medium .label-cell {height: 30px;}
.epi-multi-select.medium .arrow-cell {height: 30px;}
.epi-multi-select.medium .select-cell {height: 30px;}
.epi-multi-select.medium .multiTxt {font-size: 11px;}
.epi-multi-select.medium .multiSel-check {top: 4px;}
.epi-multi-select.medium .multiSel-list .multiDot {margin-bottom: -2px;}
.epi-multi-select.medium .label-cell .label-inner {font-size: 11px;}

.epi-multi-select.small .epi-multi-inner {height: 25px;}
.epi-multi-select.small .label-cell {height: 25px;}
.epi-multi-select.small .arrow-cell {height: 25px;}
.epi-multi-select.small .select-cell {height: 23px;}
.epi-multi-select.small .multiTxt {font-size: 11px;}
.epi-multi-select.small .multiSel-check {top: 4px;}
.epi-multi-select.small .multiSel-list .multiDot {margin-bottom: -2px;}
.epi-multi-select.small .label-cell .label-inner {font-size: 11px; font-weight: 400;}

.epi-multi-select .multiSel-list.mCS_no_scrollbar .multiSel-item:nth-last-child(1) {margin-bottom: 0;}
.epi-multi-select .multiSel-list.mCS_no_scrollbar .multiSel-list-overlay {display: none;}
.epi-multi-select.solid .select-txt-inner {color: #fff; font-weight: 700;}
.epi-multi-select.solid .label-cell {display: none;}
.epi-multi-select.solid .select-cell { border-right: 1px solid rgba(255,255,255,0.5);}
.epi-multi-select.solid.radius-3 .select-cell {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-multi-select.solid.radius-3.active .select-cell {-webkit-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.epi-multi-select.solid.radius-5 .select-cell {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-multi-select.solid.radius-5.active .select-cell {-webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}
.epi-multi-select.solid.radius-10 .select-cell {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-multi-select.solid.radius-10.active .select-cell {-webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;}
.epi-multi-select.solid.radius-20 .select-cell {-webkit-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px;}
.epi-multi-select.solid.radius-20.active .select-cell {-webkit-border-radius: 20px 0 0 0; border-radius: 20px 0 0 0;}

.epi-multi-select.warning .label-cell {background-color: #eca00e;}
.epi-multi-select.warning .select-cell {border-top-color: #eca00e; border-bottom-color: #eca00e;}
.epi-multi-select.warning .arrow-cell {background-color: #eca00e;}
.epi-multi-select.warning .multiSel-inner {border-color: #eca00e;}
.epi-multi-select.warning.pastel .label-cell {background-color: #ffb600;}
.epi-multi-select.warning.pastel .select-cell {border-top-color: #ffb600; border-bottom-color: #ffb600;}
.epi-multi-select.warning.pastel .arrow-cell {background-color: #ffb600;}
.epi-multi-select.warning.pastel .multiSel-inner {border-color: #ffb600;}
.epi-multi-select.warning.solid .select-cell {background-color: #eca00e;}
.epi-multi-select.warning.pastel.solid .select-cell {background-color: #ffb600;}

.epi-multi-select.danger .label-cell {background-color: #e82929;}
.epi-multi-select.danger .select-cell {border-top-color: #e82929; border-bottom-color: #e82929;}
.epi-multi-select.danger .arrow-cell {background-color: #e82929;}
.epi-multi-select.danger .multiSel-inner {border-color: #e82929;}
.epi-multi-select.danger.pastel .label-cell {background-color: #ff5153;}
.epi-multi-select.danger.pastel .select-cell {border-top-color: #ff5153; border-bottom-color: #ff5153;}
.epi-multi-select.danger.pastel .arrow-cell {background-color: #ff5153;}
.epi-multi-select.danger.pastel .multiSel-inner {border-color: #ff5153;}
.epi-multi-select.danger.solid .select-cell {background-color: #e82929;}
.epi-multi-select.danger.pastel.solid .select-cell {background-color: #ff5153;}

.epi-multi-select.success .label-cell {background-color: #2dc918;}
.epi-multi-select.success .select-cell {border-top-color: #2dc918; border-bottom-color: #2dc918;}
.epi-multi-select.success .arrow-cell {background-color: #2dc918;}
.epi-multi-select.success .multiSel-inner {border-color: #2dc918;}
.epi-multi-select.success.pastel .label-cell {background-color: #26c48e;}
.epi-multi-select.success.pastel .select-cell {border-top-color: #26c48e; border-bottom-color: #26c48e;}
.epi-multi-select.success.pastel .arrow-cell {background-color: #26c48e;}
.epi-multi-select.success.pastel .multiSel-inner {border-color: #26c48e;}
.epi-multi-select.success.solid .select-cell {background-color: #2dc918;}
.epi-multi-select.success.pastel.solid .select-cell {background-color: #26c48e;}

.epi-multi-select.fancy .label-cell {background-color: #d32cbd;}
.epi-multi-select.fancy .select-cell {border-top-color: #d32cbd; border-bottom-color: #d32cbd;}
.epi-multi-select.fancy .arrow-cell {background-color: #d32cbd;}
.epi-multi-select.fancy .multiSel-inner {border-color: #d32cbd;}
.epi-multi-select.fancy.pastel .label-cell {background-color: #db5edd;}
.epi-multi-select.fancy.pastel .select-cell {border-top-color: #db5edd; border-bottom-color: #db5edd;}
.epi-multi-select.fancy.pastel .arrow-cell {background-color: #db5edd;}
.epi-multi-select.fancy.pastel .multiSel-inner {border-color: #db5edd;}
.epi-multi-select.fancy.solid .select-cell {background-color: #d32cbd;}
.epi-multi-select.fancy.pastel.solid .select-cell {background-color: #db5edd;}

.epi-multi-select.cold .label-cell {background-color: #2c30d3;}
.epi-multi-select.cold .select-cell {border-top-color: #2c30d3; border-bottom-color: #2c30d3;}
.epi-multi-select.cold .arrow-cell {background-color: #2c30d3;}
.epi-multi-select.cold .multiSel-inner {border-color: #2c30d3;}
.epi-multi-select.cold.pastel .label-cell {background-color: #4980a1;}
.epi-multi-select.cold.pastel .select-cell {border-top-color: #4980a1; border-bottom-color: #4980a1;}
.epi-multi-select.cold.pastel .arrow-cell {background-color: #4980a1;}
.epi-multi-select.cold.pastel .multiSel-inner {border-color: #4980a1;}
.epi-multi-select.cold.solid .select-cell {background-color: #2c30d3;}
.epi-multi-select.cold.pastel.solid .select-cell {background-color: #4980a1;}

.epi-multi-select.info .label-cell {background-color: #2c9ad3;}
.epi-multi-select.info .select-cell {border-top-color: #2c9ad3; border-bottom-color: #2c9ad3;}
.epi-multi-select.info .arrow-cell {background-color: #2c9ad3;}
.epi-multi-select.info .multiSel-inner {border-color: #2c9ad3;}
.epi-multi-select.info.pastel .label-cell {background-color: #5e99dd;}
.epi-multi-select.info.pastel .select-cell {border-top-color: #5e99dd; border-bottom-color: #5e99dd;}
.epi-multi-select.info.pastel .arrow-cell {background-color: #5e99dd;}
.epi-multi-select.info.pastel .multiSel-inner {border-color: #5e99dd;}
.epi-multi-select.info.solid .select-cell {background-color: #2c9ad3;}
.epi-multi-select.info.pastel.solid .select-cell {background-color: #5e99dd;}

.epi-multi-select.no-border .select-cell {height: 36px; border-top: none; border-bottom: none; border-left: none;}
.epi-multi-select.no-border.medium .select-cell {height: 31px; border-top: none; border-bottom: none;}
.epi-multi-select.no-border.small .select-cell {height: 25px; border-top: none; border-bottom: none;}

.epi-multi-select.boxed {cursor: pointer;}
.epi-multi-select.boxed .select-cell {border-color: transparent;}
.epi-multi-select.boxed .arrow-cell {background-color: transparent; border: 1px solid transparent; border-left: none;}
.epi-multi-select.boxed .drop-arrow {border-top-color: #515151;}
.epi-multi-select.boxed .multiSel-item:nth-child(odd) {background-color: transparent;}
.epi-multi-select.boxed .multiSel-item:nth-child(odd):hover {background-color: #515151;}
.epi-multi-select.boxed .multiSel-hold {top: calc(100% - 1px);}
.epi-multi-select.boxed .multiSel-item {padding: 3px 10px; padding-right: 30px}
.epi-multi-select.boxed .multiSel-item:nth-last-child(1) {margin-bottom: 10px;}
.epi-multi-select.boxed .multiSel-check {left: auto; right: 10px;}
.epi-multi-select.boxed .epi-checkbox.tick.tiny {-webkit-border-radius: 0; border-radius: 0; border-color: #bbb;}
.epi-multi-select.boxed .select-txt-inner {text-align: left; padding: 0 5px;}
.epi-multi-select.boxed .multiSel-check {top: 3px;}
.epi-multi-select.boxed .select-txt-inner {font-size: 14px; font-weight: 700; text-transform: uppercase;}
.epi-multi-select.boxed.medium .select-txt-inner {font-size: 14px;}
.epi-multi-select.boxed .select-txt {height: 20px;}
.epi-multi-select.boxed.small .select-txt-inner {font-size: 12px;}
.epi-multi-select.boxed.small .select-txt {height: 16px;}
.epi-multi-select.boxed.small .multiSel-item:nth-last-child(1) {margin-bottom: 5px;}
.epi-multi-select.boxed .multiTxt {color: #737373;}
.epi-multi-select.boxed.active .select-cell {border-color: #515151;}
.epi-multi-select.boxed.active .arrow-cell {border-color: #515151;}

/*///////////////////////////////////////////////////////
////////////////////////INPUT BOX////////////////////////
///////////////////////////////////////////////////////*/

.epi-input{width: 100%; position: relative; max-width: 100%; text-align: left;}
.epi-input .attachment{display:none;}
.epi-input.labeled .attachment{display: inline-block;}
.epi-input.label-center {text-align: center;}
.epi-input.label-right {text-align: right;}
.epi-input a:hover{
    opacity: 0.8;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-input.no-padding div.epi-cell {padding: 0;}

.epi-input div.epi-cell.input {width: 100%;}
.epi-input div.epi-cell.label {min-width: 66px;}
.epi-input div.epi-cell.label.min-width-50 {min-width: 50px;}
.epi-input div.epi-cell.label.min-width-30 {min-width: 30px;}
.epi-input.double-sides div.epi-cell.label:nth-last-child(1) {min-width: 0;}

.epi-input .epi-cell{
    padding-top: 0;
    padding-bottom: 0;
    border-spacing: 0;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid rgba(0,0,0,0.3);
    max-width: 100%;
    overflow: hidden;
}

.epi-input.no-border .epi-cell {border: none;}

.epi-select-box .epi-input {display: none;}
.epi-select-box .epi-input div.epi-cell {border-left: none; border-right: none; border-top: none; padding: 0 15px;}
.epi-select-box .epi-input input::-webkit-input-placeholder {color: #dadada;  opacity: 1; font-weight: 300; font-size: 11px; text-align: center;}
.epi-select-box .epi-input input:-moz-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 300; font-size: 11px; text-align: center;}
.epi-select-box .epi-input input::-moz-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 300; font-size: 11px; text-align: center;}
.epi-select-box .epi-input input:-ms-input-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 300; font-size: 11px; text-align: center;}
.epi-select-box .epi-input input::-ms-input-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 300; font-size: 11px; text-align: center;}
.epi-select-box.search .epi-input {display: block;}

.epi-input.double-sides div.epi-cell {border-right: none;}
.epi-input div.epi-table{padding-top: 0; padding-bottom: 0; border-spacing: 0; max-width: 100%;}

.epi-input input,
.epi-input textarea{
    height: 21px;
    width: 100%;
    display: block;
    min-width: 0;
    padding: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #515151;
    font-size: 12px;
    margin: 0;
    border: 0;
    box-shadow: none;
    background-color: transparent;
}

.epi-input input {text-overflow: ellipsis;}
.epi-input textarea{
    min-height: 70px;
    font-family: inherit;
    height: 50px;
    margin-bottom: 10px;
    min-width: 100%;
    max-width: 100%;
    font-size: 14px;
    padding-top: 0;
    font-weight: 400;
    margin-top: 10px;
}

.epi-input.center input,
.epi-input.center textarea
{text-align: center;}

.epi-input.right input,
.epi-input.right textarea
{text-align: right;}

.epi-input.small input {font-size: 13px; height: 19px; padding: 4px 0;}
.epi-input.small input, .epi-input.small textarea {height: 19px;}
.epi-input.labeled.small .attachment {height: 18px; font-size: 11px; line-height: 18px; font-weight: 400;}

.epi-input.medium input {padding: 6px 0;}
.epi-input.medium input, .epi-input.medium textarea {height: 20px;}
.epi-input.labeled.medium .attachment {height: 22px; font-size: 11px; line-height: 22px;}

.epi-input.small-font input,
.epi-input.small-font textarea {
    font-size: 12px;
}

/*/////////////////////////RADUIS OF 3//////////////////////////////////*/
.epi-input.epi-input-radius-3,
.epi-input.epi-input-radius-3  div.epi-cell,
.epi-input.epi-input-radius-3  div.epi-cell input
{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-input.labeled .epi-input-radius-3,
.epi-input.labeled.epi-input-radius-3  div.epi-cell,
.epi-input.labeled.epi-input-radius-3  div.epi-cell input
{-webkit-border-radius: 0 3px 3px 3px; border-radius: 0 3px 3px 3px;}
.epi-input.labeled.label-center.epi-input-radius-3,
.epi-input.labeled.label-center.epi-input-radius-3  div.epi-cell,
.epi-input.labeled.label-center.epi-input-radius-3  div.epi-cell input
{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-input.labeled.label-right.epi-input-radius-3,
.epi-input.labeled.label-right.epi-input-radius-3  div.epi-cell,
.epi-input.labeled.label-right.epi-input-radius-3  div.epi-cell input
{-webkit-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px;}
.epi-input.labeled.side-label.epi-input-radius-3,
.epi-input.labeled.side-label.epi-input-radius-3  div.epi-cell.input
{-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0}
.epi-input.labeled.side-label.double-sides.epi-input-radius-3
{-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px}
.epi-input.labeled.side-label.epi-input-radius-3  div.epi-cell.label
{-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-input.labeled.side-label.label-right.epi-input-radius-3,
.epi-input.labeled.side-label.label-right.epi-input-radius-3  div.epi-cell.label
{-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-input.labeled.side-label.label-right.epi-input-radius-3  div.epi-cell.input
{-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-input.labeled.side-label.double-sides.epi-input-radius-3 .epi-cell.label:nth-last-child(1)
{-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-input.labeled.side-label.double-sides.epi-input-radius-3 .epi-cell.input
{-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
.epi-input.labeled.lable-full.epi-input-radius-3,
.epi-input.labeled.lable-full.epi-input-radius-3  div.epi-cell,
.epi-input.labeled.lable-full.epi-input-radius-3  div.epi-cell input
{-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}

.epi-input.epi-input-radius-3 {-webkit-border-radius: 3px 3px 3px 3px !important; border-radius: 3px 3px 3px 3px !important;}
.epi-input.epi-input-radius-3.labeled.side-label > .epi-table {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px}

.epi-input.labeled.side-label.epi-input-radius-3 > .epi-table {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px}

/*/////////////////////////RADUIS OF 5//////////////////////////////////*/
.epi-input.epi-input-radius-5,
.epi-input.epi-input-radius-5  div.epi-cell,
.epi-input.epi-input-radius-5  div.epi-cell input
{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-input.labeled .epi-input-radius-5,
.epi-input.labeled.epi-input-radius-5  div.epi-cell,
.epi-input.labeled.epi-input-radius-5  div.epi-cell input
{-webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}
.epi-input.labeled.label-center.epi-input-radius-5,
.epi-input.labeled.label-center.epi-input-radius-5  div.epi-cell,
.epi-input.labeled.label-center.epi-input-radius-5  div.epi-cell input
{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-input.labeled.label-right.epi-input-radius-5,
.epi-input.labeled.label-right.epi-input-radius-5  div.epi-cell,
.epi-input.labeled.label-right.epi-input-radius-5  div.epi-cell input
{-webkit-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;}
.epi-input.labeled.side-label.epi-input-radius-5,
.epi-input.labeled.side-label.epi-input-radius-5  div.epi-cell.input
{-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0}
.epi-input.labeled.side-label.double-sides.epi-input-radius-5
{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px}
.epi-input.labeled.side-label.epi-input-radius-5  div.epi-cell.label
{-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-input.labeled.side-label.label-right.epi-input-radius-5,
.epi-input.labeled.side-label.label-right.epi-input-radius-5  div.epi-cell.label
{-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-input.labeled.side-label.label-right.epi-input-radius-5  div.epi-cell.input
{-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-input.labeled.side-label.double-sides.epi-input-radius-5 .epi-cell.label:nth-last-child(1)
{-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-input.labeled.side-label.double-sides.epi-input-radius-5 .epi-cell.input
{-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
.epi-input.labeled.lable-full.epi-input-radius-5,
.epi-input.labeled.lable-full.epi-input-radius-5  div.epi-cell,
.epi-input.labeled.lable-full.epi-input-radius-5  div.epi-cell input
{-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}

.epi-input.epi-input-radius-5 {-webkit-border-radius: 5px 5px 5px 5px !important; border-radius: 5px 5px 5px 5px !important;}
.epi-input.epi-input-radius-5.labeled.side-label > .epi-table {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px}

.epi-input.labeled.side-label.epi-input-radius-5 > .epi-table {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px}

/*/////////////////////////RADUIS OF 10//////////////////////////////////*/
.epi-input.epi-input-radius-10,
.epi-input.epi-input-radius-10  div.epi-cell,
.epi-input.epi-input-radius-10  div.epi-cell input
{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-input.labeled.epi-input-radius-10,
.epi-input.labeled.epi-input-radius-10  div.epi-cell,
.epi-input.labeled.epi-input-radius-10  div.epi-cell input
{-webkit-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px;}
.epi-input.labeled.label-center.epi-input-radius-10,
.epi-input.labeled.label-center.epi-input-radius-10  div.epi-cell,
.epi-input.labeled.label-center.epi-input-radius-10  div.epi-cell input
{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-input.labeled.label-right.epi-input-radius-10,
.epi-input.labeled.label-right.epi-input-radius-10  div.epi-cell,
.epi-input.labeled.label-right.epi-input-radius-10  div.epi-cell input
{-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-input.labeled.side-label.epi-input-radius-10,
.epi-input.labeled.side-label.epi-input-radius-10  div.epi-cell.input
{-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-input.labeled.side-label.epi-input-radius-10  div.epi-cell.label
{-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-input.labeled.side-label.label-right.epi-input-radius-10,
.epi-input.labeled.side-label.label-right.epi-input-radius-10  div.epi-cell.label
{-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-input.labeled.side-label.label-right.epi-input-radius-10  div.epi-cell.input
{-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-input.labeled.lable-full.epi-input-radius-10,
.epi-input.labeled.lable-full.epi-input-radius-10  div.epi-cell,
.epi-input.labeled.lable-full.epi-input-radius-10  div.epi-cell input
{-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}

.epi-input.epi-input-radius-10 {-webkit-border-radius: 10px 10px 10px 10px !important; border-radius: 10px 10px 10px 10px !important;}

/*/////////////////////////RADUIS OF 30//////////////////////////////////*/
.epi-input.epi-input-radius-30,
.epi-input.epi-input-radius-30  div.epi-cell,
.epi-input.epi-input-radius-30  div.epi-cell input
{-webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.epi-input.labeled .epi-input-radius-30,
.epi-input.labeled.epi-input-radius-30  div.epi-cell,
.epi-input.labeled.epi-input-radius-30  div.epi-cell input
{-webkit-border-radius: 0 30px 30px 30px; border-radius: 0 30px 30px 30px;}
.epi-input.labeled.label-center.epi-input-radius-30,
.epi-input.labeled.label-center.epi-input-radius-30  div.epi-cell,
.epi-input.labeled.label-center.epi-input-radius-30  div.epi-cell input
{-webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.epi-input.labeled.label-right.epi-input-radius-30,
.epi-input.labeled.label-right.epi-input-radius-30  div.epi-cell,
.epi-input.labeled.label-right.epi-input-radius-30  div.epi-cell input
{-webkit-border-radius: 30px 0 30px 30px; border-radius: 30px 0 30px 30px;}
.epi-input.labeled.side-label.epi-input-radius-30,
.epi-input.labeled.side-label.epi-input-radius-30  div.epi-cell.input
{-webkit-border-radius: 0 30px 30px 0; border-radius: 0 30px 30px 0;}
.epi-input.labeled.side-label.epi-input-radius-30  div.epi-cell.label
{-webkit-border-radius: 30px 0 0 30px; border-radius: 30px 0 0 30px;}
.epi-input.labeled.side-label.label-right.epi-input-radius-30,
.epi-input.labeled.side-label.label-right.epi-input-radius-30  div.epi-cell.label
{-webkit-border-radius: 0 30px 30px 0; border-radius: 0 30px 30px 0;}
.epi-input.labeled.side-label.label-right.epi-input-radius-30  div.epi-cell.input
{-webkit-border-radius: 30px 0 0 30px; border-radius: 30px 0 0 30px;}
.epi-input.labeled.lable-full.epi-input-radius-30,
.epi-input.labeled.lable-full.epi-input-radius-30  div.epi-cell,
.epi-input.labeled.lable-full.epi-input-radius-30  div.epi-cell input
{-webkit-border-radius: 0 0 30px 30px; border-radius: 0 0 30px 30px;}

.epi-input.epi-input-radius-30 {-webkit-border-radius: 30px 30px 30px 30px !important; border-radius: 30px 30px 30px 30px !important;}

.epi-input input::-webkit-input-placeholder {color: #c3c3c3; opacity: 1; font-weight: 400; font-size: 13px;}
.epi-input input:-moz-placeholder {color: #c3c3c3; opacity: 1; font-weight: 400; font-size: 13px;}
.epi-input input::-moz-placeholder {color: #c3c3c3; opacity: 1; font-weight: 400; font-size: 13px;}
.epi-input input:-ms-input-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 400; font-size: 13px;}

.epi-input.small input::-webkit-input-placeholder {font-size: 11px;}
.epi-input.small input:-moz-placeholder {font-size: 11px;}
.epi-input.small input::-moz-placeholder {font-size: 11px;}
.epi-input.small input:-ms-input-placeholder {font-size: 11px;}

.epi-input textarea::-webkit-input-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 400; font-size: 14px;}
.epi-input textarea:-moz-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 400; font-size: 14px;}
.epi-input textarea::-moz-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 400; font-size: 14px;}
.epi-input textarea:-ms-input-placeholder {color: #c3c3c3;  opacity: 1; font-weight: 400; font-size: 14px;}

.epi-input div.epi-cell {
    -webkit-box-shadow: inset 0 0 0 1px rgba(81,81,81,0);
    box-shadow: inset 0 0 0 1px rgba(81,81,81,0);
    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

.epi-input div.epi-cell.active{-webkit-box-shadow: inset 0 0 0 1px rgba(81,81,81,0.8); box-shadow: inset 0 0 0 1px rgba(81,81,81,0.8); border-color: #515151;}
.epi-input.labeled .attachment{
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #515151;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    position: absolute;
    top:-25px;
    left: 0;
    min-width: 97px;
}

.epi-input.label-center.labeled .attachment {
    left: 50%;
    -moz-transform: translateX(-50%) translateY(0%);
    -webkit-transform: translateX(-50%) translateY(0%);
    -o-transform: translateX(-50%) translateY(0%);
    -ms-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
}

.epi-input.label-right.labeled .attachment {left: auto; right: 0;}
.epi-input.labeled div.epi-table {margin-top: 25px;}
.epi-input.labeled.single-line div.epi-table {margin-top: 0;}
.epi-input.labeled.small div.epi-table {margin-top: 18px;}
.epi-input.labeled.single-line.small div.epi-table {margin-top: 0;}
.epi-input.labeled.medium div.epi-table {margin-top: 22px;}
.epi-input.labeled.single-line.medium div.epi-table {margin-top: 0;}
.epi-input.labeled.small .attachment {top:-18px;}
.epi-input.labeled.medium .attachment {top:-22px;}

.epi-input.labeled.side-label .attachment {position: relative; left: auto; right: auto; top: auto;}
.epi-input.labeled.label-right.side-label .attachment {left: auto; right: auto; top: auto;}
.epi-input.labeled.label-center.side-label .attachment {
    left: auto;
    right: auto;
    top: auto;
    -moz-transform: translateX(-50%) translateY(0%);
    -webkit-transform: translateX(-50%) translateY(0%);
    -o-transform: translateX(-50%) translateY(0%);
    -ms-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
}

.epi-input.labeled.side-label div.epi-table {margin-top: 0;}
.epi-input.labeled.side-label.small div.epi-table {margin-top: 0;}
.epi-input.labeled.side-label.medium div.epi-table {margin-top: 0;}
.epi-input.labeled.side-label.small .attachment {top: auto;}
.epi-input.labeled.side-label.medium .attachment {top: auto;}

.epi-input.labeled.epi-input-radius-5 .attachment {-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.epi-input.labeled.epi-input-radius-3 .attachment {-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}

.epi-input.labeled.side-label .label{height: 100%; background-color: #515151; border: 0; text-align: center;}
.epi-input.labeled.side-label .label.danger {background-color: #e82929;}
.epi-input.labeled.side-label .label.warning {background-color: #eca00e;}
.epi-input.labeled.side-label .label.success {background-color: #2dc918;}
.epi-input.labeled.side-label .label.fancy {background-color: #d32cbd;}
.epi-input.labeled.side-label .label.info {background-color: #2c9ad3;}
.epi-input.labeled.side-label .label.cold {background-color: #2c30d3;}
.epi-input.labeled.side-label .label.white {background-color: #fff;}
.epi-input.labeled.side-label.epi-input-radius-5 .label {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}

.epi-input.labeled.side-label .label.active
{
    border: 0;
    box-shadow: none;
}

.epi-input.labeled.side-label .attachment{
    line-height: 12px;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    height: auto;
    min-height: 0;
    display: block;
    white-space: nowrap;
    min-width: 0;
}

.epi-input.labeled.side-label div.epi-table
{
    width: 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .epi-input.labeled.side-label.label-right .attachment
    {
        margin-left: -1px;
    }
}

.epi-input.labeled.side-label.epi-input-radius-5 div.epi-cell,
.epi-input.labeled.side-label.epi-input-radius-5 div.epi-cell input{
    -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;
}

.epi-input .attachment .epi-ico
{
    float: left;
}

.epi-input.labeled.lable-full .attachment{width: 100%; display: block; padding-left: 15px; padding-right: 15px;}
.epi-input.labeled .attachment {padding: 0 15px;}

.epi-input.labeled.side-label.label-right .attachment{ -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-input.labeled.side-label.lable-full .attachment{width: auto; padding-left: 5px; padding-right: 5px;}
.epi-input.labeled.side-label.lable-full.label-right .attachment{width: auto; padding-left: 10px; padding-right: 10px;}
.epi-input.labeled.side-label:before,.cf:after{line-height: 0;content: "";}
.epi-input.labeled.side-label:after{clear: both;}

/*/////////////////////////WARNING//////////////////////////////////*/
.epi-input.warning div.epi-cell {border: 1px solid #f9d082;}
.epi-input.warning.labeled .attachment {background-color: #eca00e;}
.epi-input.warning div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(236,160,14,0.7); box-shadow: 0 0 0 1px rgba(236,160,14,0.7); border-color: #eca00e !important;}
.epi-input.warning.side-label .attachment{background-color: transparent;}
.epi-input.warning.side-label .epi-cell.label{background-color: #eca00e;}

/*/////////////////////////DANGER//////////////////////////////////*/
.epi-input.danger div.epi-cell {border: 1px solid #f5a5a5;}
.epi-input.danger.labeled .attachment {background-color: #e82929;}
.epi-input.danger div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(232,41,41,0.7); box-shadow: 0 0 0 1px rgba(232,41,41,0.7); border-color: #e82929 !important;}
.epi-input.danger.side-label .attachment{background-color: transparent;}
.epi-input.danger.side-label .epi-cell.label{background-color: #e82929;}

/*/////////////////////////SUCCESS//////////////////////////////////*/
.epi-input.success div.epi-cell {border: 1px solid #9ce892;}
.epi-input.success.labeled .attachment {background-color: #2dc918;}
.epi-input.success div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(45,201,24,0.7); box-shadow: 0 0 0 1px rgba(45,201,24,0.7); border-color: #2dc918 !important;}
.epi-input.success.side-label .attachment{background-color: transparent;}
.epi-input.success.side-label .epi-cell.label{background-color: #2dc918;}

/*/////////////////////////FANCY//////////////////////////////////*/
.epi-input.fancy div.epi-cell {border: 1px solid #f5bcee;}
.epi-input.fancy.labeled .attachment {background-color: #d32cbd;}
.epi-input.fancy div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(211,44,189,0.7); box-shadow: 0 0 0 1px rgba(211,44,189,0.7); border-color: #d32cbd !important;}
.epi-input.fancy.side-label .attachment{background-color: transparent;}
.epi-input.fancy.side-label .epi-cell.label{background-color: #d32cbd;}

/*/////////////////////////COLD//////////////////////////////////*/
.epi-input.cold div.epi-cell {border: 1px solid #a6a8ed;}
.epi-input.cold.labeled .attachment {background-color: #2c30d3;}
.epi-input.cold div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(44,48,211,0.7); box-shadow: 0 0 0 1px rgba(44,48,211,0.7); border-color: #2c30d3 !important;}
.epi-input.cold.side-label .attachment{background-color: transparent;}
.epi-input.cold.side-label .epi-cell.label{background-color: #2c30d3;}

/*/////////////////////////INFO//////////////////////////////////*/
.epi-input.info div.epi-cell {border: 1px solid #8bc8e7;}
.epi-input.info.labeled .attachment {background-color: #2c9ad3;}
.epi-input.info div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(44,154,211,0.7); box-shadow: 0 0 0 1px rgba(44,154,211,0.7); border-color: #2c9ad3 !important;}
.epi-input.info.side-label .attachment{background-color: transparent;}
.epi-input.info.side-label .epi-cell.label{background-color: #2c9ad3;}

/*/////////////////////////DARKBLUE//////////////////////////////////*/
.epi-input.darkblue div.epi-cell {border: 1px solid #1872ab;}
.epi-input.darkblue.labeled .attachment {background-color: #1872ab;}
.epi-input.darkblue div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(24,114,171,0.7); box-shadow: 0 0 0 1px rgba(24,114,171,0.7); border-color: #1872ab !important;}
.epi-input.darkblue.side-label .attachment{background-color: transparent;}
.epi-input.darkblue.side-label .epi-cell.label{background-color: #1872ab;}

/*/////////////////////////SMART//////////////////////////////////*/
.epi-input.smart div.epi-cell {border: 1px solid #515151;}
.epi-input.smart.labeled .attachment {background-color: #2f5ea3;}
.epi-input.smart div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(47,94,163,0.7); box-shadow: 0 0 0 1px rgba(47,94,163,0.7); border-color: #2f5ea3 !important;}
.epi-input.smart.side-label .attachment{background-color: transparent;}
.epi-input.smart.side-label .epi-cell.label{background-color: #2f5ea3;}

/*/////////////////////////FIRM//////////////////////////////////*/
.epi-input.firm div.epi-cell {border: 1px solid #353535;}
.epi-input.firm.labeled .attachment {background-color: #353535;}
.epi-input.firm div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(53,53,53,0.7); box-shadow: 0 0 0 1px rgba(53,53,53,0.7); border-color: #353535 !important;}
.epi-input.firm.side-label .attachment{background-color: transparent;}
.epi-input.firm.side-label .epi-cell.label{background-color: #353535;}

/*/////////////////////////VACATION//////////////////////////////////*/
.epi-input.vacation div.epi-cell {border: 1px solid #858484;}
.epi-input.vacation.labeled .attachment {background-color: #1872ab;}
.epi-input.vacation div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(24,114,171,0.7); box-shadow: 0 0 0 1px rgba(24,114,171,0.7); border-color: #1872ab !important;}
.epi-input.vacation.side-label .attachment{background-color: transparent;}
.epi-input.vacation.side-label .epi-cell.label{background-color: #1872ab;}

/*/////////////////////////DARK//////////////////////////////////*/
.epi-input.dark div.epi-cell {border: 1px solid #3e3e3e;}
.epi-input.dark.labeled .attachment {background-color: #3e3e3e;}
.epi-input.dark div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(62,62,62,0.7); box-shadow: 0 0 0 1px rgba(62,62,62,0.7); border-color: #3e3e3e !important;}
.epi-input.dark.side-label .attachment{background-color: transparent;}
.epi-input.dark.side-label .epi-cell.label{background-color: #3e3e3e;}

/*/////////////////////////WHITE//////////////////////////////////*/
.epi-input.white {background-color: transparent;}
.epi-input.white input, .epi-input.white textarea {background-color: transparent; color: #fff;}
.epi-input.white div.epi-cell {border: 1px solid #fff;}
.epi-input.white.labeled .attachment {background-color: #fff; color: #2177ae;}
.epi-input.white div.epi-cell.active{-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.7); box-shadow: 0 0 0 1px rgba(255,255,255,0.7); border-color: #fff !important;}
.epi-input.white.side-label .attachment{background-color: transparent;}
.epi-input.white.side-label .epi-cell.label{background-color: #fff;}

.epi-input.no-padding div.epi-cell.active{-webkit-box-shadow: none !important; box-shadow: none !important;}

ul.epi-list.module-list li.streach-50 .epi-select-box.double-sides div.epi-table div.epi-cell.selected-item div.selectedstring {max-width: 130px;overflow: hidden;padding: 0 5px;}
.epi-input.double-sides div.epi-cell.input {background-color: #fff;}

.epi-input > .epi-table {background-color: transparent;}
.epi-input > .epi-table > .epi-cell {background-color: #fff;}
.epi-input.epi-input-radius-5 > .epi-table {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-input.epi-input-radius-5.labeled > .epi-table {-webkit-border-radius: 0 5px 5px 5px; border-radius: 0 5px 5px 5px;}
.epi-input.epi-input-radius-5.label-center > .epi-table {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-input.epi-input-radius-5.label-right > .epi-table {-webkit-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;}
.epi-input.epi-input-radius-5.side-label > .epi-table {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-input.epi-input-radius-5.label-right.side-label > .epi-table {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-input.epi-input-radius-5.lable-full > .epi-table {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}


.epi-input.epi-input-radius-10 > .epi-table {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-input.epi-input-radius-10.labeled > .epi-table {-webkit-border-radius: 0 10px 10px 10px; border-radius: 0 10px 10px 10px;}
.epi-input.epi-input-radius-10.label-center > .epi-table {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-input.epi-input-radius-10.label-right > .epi-table {-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-input.epi-input-radius-10.side-label > .epi-table {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-input.epi-input-radius-10.label-right.side-label > .epi-table {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-input.epi-input-radius-10.lable-full > .epi-table {-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}

.epi-input.epi-input-radius-30 > .epi-table {-webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.epi-input.epi-input-radius-30.labeled > .epi-table {-webkit-border-radius: 0 30px 30px 30px; border-radius: 0 30px 30px 30px;}
.epi-input.epi-input-radius-30.label-center > .epi-table {-webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.epi-input.epi-input-radius-30.label-right > .epi-table {-webkit-border-radius: 30px 0 30px 30px; border-radius: 30px 0 30px 30px;}
.epi-input.epi-input-radius-30.side-label > .epi-table {-webkit-border-radius: 0 30px 30px 0; border-radius: 0 30px 30px 0;}
.epi-input.epi-input-radius-30.label-right.side-label > .epi-table {-webkit-border-radius: 30px 0 0 30px; border-radius: 30px 0 0 30px;}
.epi-input.epi-input-radius-30.lable-full > .epi-table {-webkit-border-radius: 0 0 30px 30px; border-radius: 0 0 30px 30px;}

.epi-select-box.medium {height: 31px;}
.epi-select-box.double-sides.medium div.epi-table div.epi-cell.selected-item {height: 30px;}
.epi-select-box.labeled.medium label {font-size: 11px; font-weight: 700; height: 22px; line-height: 22px; top: -23px;}

.epi-select-box.small {height: 26px;}
.epi-select-box.double-sides.small div.epi-table div.epi-cell.selected-item {height: 26px;}
.epi-select-box.labeled.small label {height: 18px; font-size: 11px; line-height: 18px; font-weight: 400; top: -19px;}
.epi-select-box.labeled.small {margin-top: 18px;}

.epi-input.single-line div.epi-cell {border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #515151;}
.epi-input.single-line div.epi-cell.active {border-color: inherit; box-shadow: none; -webkit-box-shadow: none;}
.epi-input.single-line input {text-align: center;}
.epi-input.single-line .active input::-webkit-input-placeholder {opacity: 0;}
.epi-input.single-line .active input:-moz-placeholder {opacity: 0;}
.epi-input.single-line .active input::-moz-placeholder {opacity: 0;}
.epi-input.single-line .active input:-ms-input-placeholder {opacity: 0;}
.epi-input.single-line.labeled input::-webkit-input-placeholder {opacity: 0;}
.epi-input.single-line.labeled input:-moz-placeholder {opacity: 0;}
.epi-input.single-line.labeled input::-moz-placeholder {opacity: 0;}
.epi-input.single-line.labeled input:-ms-input-placeholder {opacity: 0;}
.epi-input.single-line .epi-table{position:relative;}
.epi-input.single-line.labeled input{text-align: left;}
.epi-input.single-line.labeled label{display: inline-block; color: #515151; font-size: 14px; text-align: center; position: absolute; z-index:2; pointer-events: none; top: 8px; left: 0; transition: top 0.25s ease-out, left 0.25s ease-out, font-size 0.25s ease-out}
.epi-input.single-line.labeled.focused label, .epi-input.single-line.labeled.hasText label{
    top: -5px;
    left: 0;
    font-size: 12px;
}

.epi-input.single-line.labeled label.error {color: #ff5153; font-size: 12px; top: 17px; right: 15px; left: auto; width: auto; z-index: 100;}
.epi-input.single-line.labeled.focused label.error, .epi-input.single-line.labeled.hasText label.error {top: 3px;}
.epi-input.single-line.labeled  .epi-cell {overflow: visible;}
.epi-input.single-line.white {background-color: transparent;}
.epi-input.single-line.white .epi-cell {background-color: transparent;}
.epi-input.single-line.white.labeled label {color: #fff;}
.epi-input.single-line .epi-cell {padding-left: 0; padding-right: 0;}

.epi-input.epi-disable .lock-icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    background-size: 13px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url('../images/lock-icons.png');
    background-color: #fff;
    z-index: 100;
}

.epi-input.show-password .show-password-icon {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 30px;
    height: calc(100% - 2px);
    background-size: 15px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url('../images/show-password-icon.png');
    background-color: #fff;
    z-index: 100;
    cursor: pointer;
}

.epi-input.show-password .show-password-icon.active {
    background-image: url('../images/show-password-icon-black.png');
}

.epi-input.show-password input::-ms-clear, input::-ms-reveal {display: none;}
.epi-input.show-password ::-ms-reveal {display: none;}
.epi-input .epi-cell.label {padding-left: 15px; padding-right: 15px;}

/*/////////////// CARD ICONS ///////////////*/
.epi-input.cardIcon div.epi-cell.input {padding-right: 44px; width: calc(100% - 44px); position: relative;}
.epi-input.cardIcon div.epi-cell.input::after {
    content: "";
    width: 44px;
    height: 100%;
    position: absolute;
    right: 0;
    background-image: url('../images/card-icons/default.png');
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 50%;
    -moz-transform: translateX(0%) translateY(-50%);
    -webkit-transform: translateX(0%) translateY(-50%);
    -o-transform: translateX(0%) translateY(-50%);
    -ms-transform: translateX(0%) translateY(-50%);
    transform: translateX(0%) translateY(-50%);
    top: 50%;
    background-color: #fff;
}

.epi-input.cardIcon.amex div.epi-cell.input::after {background-image: url('../images/card-icons/amex.png');}
.epi-input.cardIcon.diners div.epi-cell.input::after {background-image: url('../images/card-icons/diners.png');}
.epi-input.cardIcon.mastercard div.epi-cell.input::after {background-image: url('../images/card-icons/mastercard.png');}
.epi-input.cardIcon.visa div.epi-cell.input::after {background-image: url('../images/card-icons/visa.png');}
.epi-input.cardIcon.card-error div.epi-cell.input::after {background-image: url('../images/card-icons/error.png');}

/*///////////////////////////////////////////////////////
////////////////////////CHECKBOXES///////////////////////
///////////////////////////////////////////////////////*/

.epi-checkbox{
    width: 40px;
    height: 20px;
    border: 2px solid #515151;
    padding: 1px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    border-spacing: 0;
    margin: 0 auto;
    background-color: #fff;
    cursor: pointer;
}

.epi-checkbox.round {-webkit-border-radius: 30px; border-radius: 30px;}
.epi-checkbox.round .switch-element{-webkit-border-radius: 18px;border-radius: 18px;}
.epi-checkbox.radius-3 {-webkit-border-radius: 5px; border-radius: 5px;}
.epi-checkbox.radius-3 .switch-element {-webkit-border-radius: 3px; border-radius: 3px;}

.epi-checkbox{*zoom: 1;}
.epi-checkbox:before,.cf:after{display: table;line-height: 0;content: "";}
.epi-checkbox:after{clear: both;}

.epi-checkbox .switch-element{
    float: left;
    width: 50%;
    height: 20px;
    background-color: #515151;
    background-image: url('../images/white-close-btn.png');
    background-size: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

.epi-checkbox.active { background-color: #d6ffd0;}
.epi-checkbox.active .switch-element{
    margin-left: 50%;
    background-image: url('../images/white-tick.png');
}

.epi-checkbox-labeled {min-width: 80px; background-color: #515151;}
.epi-checkbox-labeled > .epi-table {border-spacing: 0;}
.epi-checkbox-labeled.round {-webkit-border-radius: 18px 18px 18px 18px; border-radius: 18px 18px 18px 18px;}
.epi-checkbox-labeled.radius-3 {-webkit-border-radius: 3px; border-radius: 3px;}
.epi-checkbox-labeled .epi-cell {border-spacing: 0;}
.epi-checkbox-labeled .epi-cell.checkbox-cell {width: 40px;}
.epi-checkbox-labeled .epi-checkbox {-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
.epi-checkbox-labeled .epi-checkbox.round {-webkit-border-radius: 18px 18px 18px 18px; border-radius: 18px 18px 18px 18px;}
.epi-checkbox-labeled.radius-3 .epi-checkbox {-webkit-border-radius: 5px; border-radius: 5px;}
.epi-checkbox-labeled.radius-3 .epi-checkbox .switch-element {-webkit-border-radius: 3px; border-radius: 3px;}
.epi-checkbox-labeled .epi-cell.label {
    color: #fff;
    background-color: #515151;
    font-size: 12px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 18px 0 0 18px; border-radius: 18px 0 0 18px;
}

.epi-checkbox .epi-table .epi-cell{width: auto !important; }
.epi-checkbox-labeled .epi-table .epi-cell{width: 100% !important;}

.epi-checkbox.small {height: 15px; width: 30px;}
.epi-checkbox.small .switch-element {height: 15px; background-size: 7px;}
.epi-checkbox-labeled.small .switch-element {height: 15px; background-size: 7px;}
.epi-checkbox-labeled.small .epi-checkbox {height: 15px; width: 30px;}

.epi-checkbox.warning {border: 2px solid #eca00e; background-color: #f9dda7;}
/*.epi-checkbox.warning.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(236,160,14,0.8); box-shadow:inset 0 0 2px 1px rgba(236,160,14,0.8);}*/
.epi-checkbox.warning .switch-element {background-color: #eca00e;}
.epi-checkbox-labeled.warning .epi-cell.label {background-color: #eca00e;}
.epi-checkbox-labeled.warning {background-color: #eca00e;}
.epi-checkbox.warning.pastel {border: 2px solid #ffb600; background-color: #ffb600;}
.epi-checkbox-labeled.pastel.warning .epi-cell.label {background-color: #ffb600;}
.epi-checkbox-labeled.pastel.warning {background-color: #ffb600;}
.epi-checkbox.pastel.warning .switch-element {background-color: #ffb600;}

.epi-checkbox.danger {border: 2px solid #e82929; background-color: #ffd7d7;}
/*.epi-checkbox.danger.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(232,41,41,0.8); box-shadow:inset 0 0 2px 1px rgba(232,41,41,0.8);}*/
.epi-checkbox.danger .switch-element {background-color: #e82929;}
.epi-checkbox-labeled.danger .epi-cell.label {background-color: #e82929;}
.epi-checkbox-labeled.danger {background-color: #e82929;}

.epi-checkbox.success {border: 2px solid #2dc918; background-color: #d6ffd0;}
/*.epi-checkbox.success.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(45,201,24,0.8); box-shadow:inset 0 0 2px 1px rgba(45,201,24,0.8);}*/
.epi-checkbox.success .switch-element {background-color: #2dc918;}
.epi-checkbox-labeled.success .epi-cell.label {background-color: #2dc918;}
.epi-checkbox-labeled.success {background-color: #2dc918;}

.epi-checkbox.fancy {border: 2px solid #d32cbd; background-color: #ffe7fc;}
/*.epi-checkbox.fancy.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(211,44,189,0.8); box-shadow:inset 0 0 2px 1px rgba(211,44,189,0.8);}*/
.epi-checkbox.fancy .switch-element {background-color: #d32cbd;}
.epi-checkbox-labeled.fancy .epi-cell.label {background-color: #d32cbd;}
.epi-checkbox-labeled.fancy {background-color: #d32cbd;}

.epi-checkbox.cold {border: 2px solid #2c30d3; background-color: #e0e1ff;}
/*.epi-checkbox.cold.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(44,48,221,0.8); box-shadow:inset 0 0 2px 1px rgba(44,48,221,0.8);}*/
.epi-checkbox.cold .switch-element {background-color: #2c30d3;}
.epi-checkbox-labeled.cold .epi-cell.label {background-color: #2c30d3;}
.epi-checkbox-labeled.cold {background-color: #2c30d3;}

.epi-checkbox.info {border: 2px solid #2c9ad3; background-color: #bde8ff;}
/*.epi-checkbox.info.active {-webkit-box-shadow:inset 0 0 2px 1px rgba(44,154,211,0.8); box-shadow:inset 0 0 2px 1px rgba(44,154,211,0.8);}*/
.epi-checkbox.info .switch-element {background-color: #2c9ad3;}
.epi-checkbox-labeled.info .epi-cell.label {background-color: #2c9ad3;}
.epi-checkbox-labeled.info {background-color: #2c9ad3;}

.epi-checkbox.vacation {border: 2px solid #1872ab; background-color: #fff;}
.epi-checkbox.vacation.active {border: 2px solid #0dbf00; background-color: #fff;}
.epi-checkbox.vacation .switch-element {background-color: #1872ab;}
.epi-checkbox.vacation.active .switch-element {background-color: #0dbf00;}
.epi-checkbox-labeled.vacation .epi-cell.label {background-color: #1872ab;}
.epi-checkbox-labeled.vacation {background-color: #1872ab;}

.epi-checkbox.white {border: 2px solid #fff; background-color: rgba(255,255,255,0.1);}
.epi-checkbox.white.active {background-color: #2dc918;}
.epi-checkbox.white .switch-element {background-color: #fff; background-image: url('../images/default-close-btn.png');}
.epi-checkbox.white.active .switch-element{background-image: url('../images/grey-tick.png');}
.epi-checkbox-labeled.white .epi-cell.label {background-color: #fff; color: #515151;}
.epi-checkbox-labeled.white {background-color: #fff;}

.epi-checkbox.tick {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: 20px;
}

.epi-checkbox.tick .switch-element {width: 100%; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-checkbox.tick.active .switch-element {margin: 0;}
.epi-checkbox.tick.empty {background-color: #fff;}
.epi-checkbox.tick.empty .switch-element {background-color: transparent;}
.epi-checkbox.tick.empty .switch-element {background-image: none;}
.epi-checkbox.tick.empty.active .switch-element {background-image: url('../images/grey-tick.png');}
.epi-checkbox.tick.empty.active {background-color: #fff;}
.epi-checkbox.tick.solid {padding: 0; border-width: 3px;}
.epi-checkbox.tick.solid .switch-element {-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0; background-image: none;}
.epi-checkbox.tick.solid.active .switch-element {background-image: url('../images/white-tick.png');}

.epi-checkbox.tick.medium {width: 16px; height: 16px;}
.epi-checkbox.tick.medium .switch-element {height: 16px;}

.epi-checkbox.tick.small {width: 13px; height: 13px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border-width: 1px;}
.epi-checkbox.tick.small .switch-element {height: 13px; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.epi-checkbox.tick.small.solid .switch-element {height: 13px; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
.epi-checkbox.tick.small.solid {border-width: 2px;}

.epi-checkbox.tick.tiny {width: 9px; height: 9px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border-width: 1px;}
.epi-checkbox.tick.tiny .switch-element {height: 9px; -webkit-border-radius: 1px 1px 1px 1px; border-radius: 1px 1px 1px 1px;}
.epi-checkbox.tick.tiny.solid .switch-element {height: 9px; -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
.epi-checkbox.tick.tiny.solid {border-width: 0; height: 13px; width: 13px;}
.epi-checkbox.tick.tiny.solid .switch-element {height: 13px; width: 13px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-checkbox.tick.tiny.active .switch-element {background-image: url('../images/checked-icon-tiny.png');}
.epi-checkbox.tick.tiny.empty {padding: 0; width: 11px; height: 11px; background-image: none;}
.epi-checkbox.tick.tiny.empty .switch-element {width: 11px; height: 11px;}
.epi-checkbox.tick.tiny.empty.active {background-image: url('../images/checked-icon-tiny-grey.png'); background-size: 11px;}
.epi-checkbox.tick.tiny.empty.active .switch-element {background-image: none;}

.epi-checkbox.tick.circle {border-width: 2px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.epi-checkbox.tick.small.circle {width: 11px; height: 11px;}
.epi-checkbox.tick.medium.circle {width: 15px;height: 15px;}
.epi-checkbox.tick.circle {background-color: #fff;}
.epi-checkbox.tick.tiny.active.circle .switch-element {background-image: none;}
.epi-checkbox.tick.circle .switch-element {
    background-color: transparent;
    height: 100%;
    width: 100%;
    background-color: #515151;
    -webkit-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.epi-checkbox.tick.circle .switch-element {background-image: none;}
.epi-checkbox.tick.circle:hover .switch-element {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.5;
}

.epi-checkbox.tick.circle.active .switch-element {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.epi-checkbox.word-hold {-webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; position: relative;}
.epi-checkbox.word-hold .switch-element {-webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; background-image: none;}
.epi-checkbox.word-hold.active .switch-element {background-image: none;}
.epi-checkbox.word-hold .words-holding {position: absolute; z-index: 10; width: 100%; height: 100%; text-align: center; font-size: 0; top: 0; left: 0;}
.epi-checkbox.word-hold .word-hold-item {position: relative; display: inline-block; width: 50%; height: 100%;}
.epi-checkbox.word-hold .word-hold-inner {
    display: block;
    height: 100%;
    line-height: 20px;
    font-size: 11px;
    color: #c3c3c3;
    text-align: center;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
}

.epi-checkbox.word-hold .word-hold-inner.active {color: #fff;}

.epi-checkbox.loading .switch-element {background-image: url('../images/btn-loader-white.GIF') !important; background-size: 90% !important; background-position: 50% !important;}
.epi-checkbox.loading.warning .switch-element {background-image: url('../images/btn-loader-warning.GIF') !important;}
.epi-checkbox.loading.danger .switch-element {background-image: url('../images/btn-loader-danger.GIF') !important;}
.epi-checkbox.loading.success .switch-element {background-image: url('../images/btn-loader-success.GIF') !important;}
.epi-checkbox.loading.fancy .switch-element {background-image: url('../images/btn-loader-fancy.GIF') !important;}
.epi-checkbox.loading.info .switch-element {background-image: url('../images/btn-loader-info.GIF') !important;}
.epi-checkbox.loading.cold .switch-element {background-image: url('../images/btn-loader-cold.GIF') !important;}
.epi-checkbox.loading.white .switch-element {background-image: url('../images/btn-loader-white-bg.GIF') !important;}
.epi-checkbox.word-hold.loading .word-hold-inner {opacity: 0;}

/*///////////////////////////////////////////////////////
/////////////////////////TABLES//////////////////////////
///////////////////////////////////////////////////////*/

.epi-table-control {position: relative; overflow: auto; max-width: 100%;}

table.epi-table{
    width: 100%;
    border-spacing: 0;
    color: #515151;
    border-right: 1px solid #8a8a8a;
    border-bottom: 1px solid #8a8a8a;
    background-color: #fff;
}

table.epi-table tbody {
    border-right: 1px solid #8a8a8a;
    border-bottom: 1px solid #8a8a8a;
}

table.epi-table.striped tr:nth-child(even){background-color: #f5f5f5;}
table.epi-table tbody tr:nth-child(1) td{border-top: none;}

table.epi-table.strech-90 {width: 90%; margin: 0 auto;}
table.epi-table.strech-80 {width: 80%; margin: 0 auto;}
table.epi-table.strech-70 {width: 70%; margin: 0 auto;}
table.epi-table.strech-60 {width: 60%; margin: 0 auto;}
table.epi-table.strech-50 {width: 50%; margin: 0 auto;}
table.epi-table.strech-40 {width: 40%; margin: 0 auto;}
table.epi-table.strech-30 {width: 30%; margin: 0 auto;}
table.epi-table.strech-20 {width: 20%; margin: 0 auto;}
table.epi-table.strech-10 {width: 10%; margin: 0 auto;}

table.epi-table thead tr th{
    border-left: 1px solid #e7e7e7;
    padding: 5px;
    background-color: #515151;
    color: #fff;
    font-size: 12px;
    text-align: left;
    word-wrap: break-word;
}

table.epi-table.medium thead tr th {font-size: 11px;}
table.epi-table thead tr th:nth-child(1){border-left: 1px solid #515151;}
table.epi-table thead tr th:nth-last-child(1){-webkit-box-shadow: 1px 0 0 0 #515151; box-shadow: 1px 0 0 0 #515151;}

table.epi-table.radius-5 thead {-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
table.epi-table.radius-5 thead tr{-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
table.epi-table.radius-5 thead tr th:nth-child(1){-webkit-border-radius: 5px 0 0 0;border-radius: 5px 0 0 0;}
table.epi-table.radius-5 thead tr th:nth-last-child(1){-webkit-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;}
table.epi-table.radius-5 {-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}

table.epi-table.radius-3 thead {-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
table.epi-table.radius-3 thead tr{-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
table.epi-table.radius-3 thead tr th:nth-child(1){-webkit-border-radius: 3px 0 0 0;border-radius: 3px 0 0 0;}
table.epi-table.radius-3 thead tr th:nth-last-child(1){-webkit-border-radius: 0 3px 0 0;border-radius: 0 3px 0 0;}
table.epi-table.radius-3 {-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}

table.epi-table tr {border-spacing: 0;}

/*/////////////////WARNING//////////////////////*/
table.epi-table tr.warning {background: #fbeccf !important;}
table.epi-table tr.warning:hover {background: #f8deab !important;}

/*/////////////////DANGER//////////////////////*/
table.epi-table tr.danger {background: #ffdede !important;}
table.epi-table tr.danger:hover {background: #fbc4c4 !important;}

/*/////////////////SUCCESS//////////////////////*/
table.epi-table tr.success {background: #e3ffde !important;}
table.epi-table tr.success:hover {background: #c5fbbb !important;}

/*/////////////////FANCY//////////////////////*/
table.epi-table tr.fancy {background: #fce8fc !important;}
table.epi-table tr.fancy:hover {background: #fecafe !important;}

/*/////////////////COLD//////////////////////*/
table.epi-table tr.cold {background: #e0e1fc !important;}
table.epi-table tr.cold:hover {background: #c8cafe !important;}
table.epi-table.cold.pastel thead tr th {background-color: #4980a1;}
table.epi-table.cold.pastel thead tr th:nth-child(1) {border-left: 1px solid #4980a1;}
table.epi-table.cold.pastel thead tr th:nth-last-child(1) {box-shadow: 1px 0 0 0 #4980a1;}

/*/////////////////INFO//////////////////////*/
table.epi-table tr.info {background: #dcfaff !important;}
table.epi-table tr.info:hover {background: #b3e7f0 !important;}

table.epi-table td{
    /*text-align: center !important;*/
    border-top: 1px solid #8a8a8a;
    border-left: 1px solid #8a8a8a;
    border-spacing: 0;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    /*word-wrap: break-word;*/
    /*word-break: break-all;*/
}

table.epi-table.medium td {font-size: 12px;}
table.epi-table td.wb-normal {word-break: normal;}

table.epi-table td.streach-100 {width: 100%;}
table.epi-table th.streach-100 {width: 100%;}
table.epi-table td.streach-50 {width: 50%;}
table.epi-table td.min-width {width: 0;}
table.epi-table td.nowrap,
table.epi-table th.nowrap {white-space: nowrap;}
table.epi-table td.width-10 {width: 10px; max-width: 10px; min-width: 10px;}
table.epi-table td.width-20 {width: 20px; max-width: 20px; min-width: 20px;}
table.epi-table td.width-100 {width: 100px; max-width: 100px; min-width: 100px;}
table.epi-table td.width-150 {width: 150px; max-width: 150px; min-width: 150px;}
table.epi-table td.has-inline-block,
table.epi-table th.has-inline-block {font-size: 0;}
table.epi-table td.no-padding-right,
table.epi-table th.no-padding-right {padding-right: 0 !important;}
table.epi-table td.no-padding-left,
table.epi-table th.no-padding-left {padding-left: 0 !important;}
table.epi-table td.no-border-left,
table.epi-table th.no-border-left {border-left: none !important;}
table.epi-table td.no-border-right,
table.epi-table th.no-border-right {border-right: none !important;}
table.epi-table td.no-padding,
table.epi-table th.no-padding {padding: 0 !important;}
table.epi-table td.padding-5,
table.epi-table th.padding-5 {padding: 5px !important;}
table.epi-table.left-align td {text-align: left !important;}
table.epi-table.right-align td {text-align: right !important;}
table.epi-table.right-align th {text-align: right !important;}
table.epi-table.left-align th {text-align: left !important;}
table.epi-table.ver-center td {vertical-align: middle;}
table.epi-table a.epi-row-button {display: block; padding: 5px; color: inherit;}
table.epi-table a.epi-row-button.no-padding {padding: 0;}
table.epi-table td.center,
table.epi-table th.center {text-align: center !important;}
table.epi-table td.right,
table.epi-table th.right {text-align: right !important;}

table.epi-table td.minimise,
table.epi-table th.minimise {font-size: 0 !important; width: 16px; max-width: 16px; padding: 5px 10px !important;}
table.epi-table .epi-minimise-cell:hover {opacity: 1 !important;}
table.epi-table .epi-minimise-cell.light:hover {opacity: 1 !important;}
table.epi-table .epi-minimise-cell.lighter:hover {opacity: 1 !important;}

table.epi-table tfoot{background-color: #515151; color: #fff;}
table.epi-table tfoot tr td:nth-child(1){border-left: 1px solid #8a8a8a;}

table.epi-table tbody tr:hover {background-color: #f5f5f5;}
table.epi-table.striped tr:hover {background-color: #dfdede;}
table.epi-table tfoot tr:hover {background-color: #515151 !important;}
table.epi-table.striped tfoot tr:hover {background-color: #515151 !important;}

table.epi-table.padding-5-15 td,
table.epi-table.padding-5-15 th {padding: 5px 15px;}
table.epi-table.padding-5-10 td,
table.epi-table.padding-5-10 th {padding: 5px 10px;}

table.epi-table.simple {border-right: 0; border-bottom: 1px solid #bebebe;}
table.epi-table.simple td {border-left: none; border-top: 1px solid #bebebe;}
table.epi-table.simple td:nth-child(1) {padding-left: 10px;}
table.epi-table.simple td:nth-last-child(1) {padding-right: 10px;}
table.epi-table.simple th {padding: 12px 5px;}
table.epi-table.simple.padding-5-15 th {padding: 12px 15px;}
table.epi-table.simple.padding-5-10 th {padding: 12px 10px;}
table.epi-table.simple th:nth-child(1) {padding-left: 10px;}
table.epi-table.simple th:nth-last-child(1) {padding-right: 10px;}
table.epi-table.simple.blue tr th {background-color: #cddaea; color: #515151; border-left: 0; -webkit-box-shadow: none; box-shadow: none;}
table.epi-table.simple.blue tr th:nth-last-child(1) {-webkit-box-shadow: none; box-shadow: none;}
table.epi-table.simple.warning tr th {background-color: #efe0c4; color: #515151; border-left: 0; -webkit-box-shadow: none; box-shadow: none;}
table.epi-table.simple.warning tr th:nth-last-child(1) {-webkit-box-shadow: none; box-shadow: none;}
table.epi-table.simple.striped tr:hover {background-color: #f0f4f9 !important;}
table.epi-table.simple.striped tr.info:hover {background-color: #b3e7f0 !important;}
table.epi-table.simple.no-border {border-bottom: none;}
table.epi-table.simple.no-border td {border-top: none;}
table.epi-table.simple.no-hover tbody tr:hover {background-color: #fff;}

table.epi-table.simple.has-borders td {border-left: 1px solid #bebebe;}
table.epi-table.simple.has-borders td:nth-child(1) {border-left: none;}
table.epi-table.simple.has-borders tr th {border-left: 1px solid #bebebe;}
table.epi-table.simple.has-borders tr th:nth-child(1) {border-left: none;}
table.epi-table.simple.has-borders td.no-border {border-left: 0; padding-left: 0;}
table.epi-table.simple.has-borders tr th.no-border {border-left: 0; padding-left: 0;}

table.epi-table.fixed-header {display: block; width: 100%; overflow: auto; position: relative; max-height: calc(100vh - 387px);}
table.epi-table.fixed-header thead:nth-child(1) tr{position: fixed; display: block; width: 100%; top: 0; z-index: 200;}

/*///////////////////////////////////////////////////////
////////////////////////EPI-ICOS/////////////////////////
///////////////////////////////////////////////////////*/

.epi-ico
{
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background-color: transparent;
    background-repeat: no-repeat;
    position: relative;
}

.epi-ico.pointer {cursor: pointer;}
.epi-ico.medium
{
    width: 24px;
    height: 24px;
    background-size: 260px;
}

.epi-ico.small
{
    width: 16px;
    height: 16px;
    background-size: 160px;
}

.epi-ico.light {opacity: 0.6;}
.epi-ico.lighter {opacity: 0.4;}
/* EPI-ICO-START */
.epi-ico.gears-ico {background-image: url('../images/icons/epi-gears-ico.png');}
.epi-ico.cancel-ico {background-image: url('../images/icons/epi-cancel-ico.png');}
.epi-ico.zoom-ico {background-image: url('../images/icons/epi-zoom-ico.png');}
.epi-ico.details-ico {background-image: url('../images/icons/epi-details-ico.png');}
.epi-ico.edit-ico {background-image: url('../images/icons/epi-edit-ico.png');}
.epi-ico.notes-ico {background-image: url('../images/icons/epi-notes-ico.png');}
.epi-ico.attachments-ico {background-image: url('../images/icons/epi-attachments-ico.png');}
.epi-ico.referal-ico {background-image: url('../images/icons/epi-referal-ico.png');}
.epi-ico.tag-ico {background-image: url('../images/icons/epi-tag-ico.png');}
.epi-ico.money-bag-ico {background-image: url('../images/icons/epi-money-bag-ico.png');}
.epi-ico.plus-folder-ico {background-image: url('../images/icons/epi-plus-folder-ico.png');}
.epi-ico.client-ico {background-image: url('../images/icons/epi-client-ico.png');}
.epi-ico.envelope-ico {background-image: url('../images/icons/epi-envelope-ico.png');}
.epi-ico.trash-ico {background-image: url('../images/icons/epi-trash-ico.png');}
.epi-ico.locked-ico {background-image: url('../images/icons/epi-locked-ico.png');}
.epi-ico.unlocked-ico {background-image: url('../images/icons/epi-unlocked-ico.png');}
.epi-ico.plus-ico {background-image: url('../images/icons/epi-plus-ico.png');}
.epi-ico.minus-ico {background-image: url('../images/icons/epi-minus-ico.png');}
.epi-ico.close-ico {background-image: url('../images/icons/epi-close-ico.png');}
.epi-ico.stop-ico {background-image: url('../images/icons/epi-stop-ico.png');}
.epi-ico.pause-ico {background-image: url('../images/icons/epi-pause-ico.png');}
.epi-ico.play-ico {background-image: url('../images/icons/epi-play-ico.png');}
.epi-ico.link-ico {background-image: url('../images/icons/epi-link-ico.png');}
.epi-ico.blog-ico {background-image: url('../images/icons/epi-blog-ico.png');}
.epi-ico.addfolder-ico {background-image: url('../images/icons/epi-addfolder-ico.png');}
.epi-ico.marketing-ico {background-image: url('../images/icons/epi-marketing-ico.png');}
.epi-ico.services-ico {background-image: url('../images/icons/epi-services-ico.png');}
.epi-ico.product-ico {background-image: url('../images/icons/epi-product-ico.png');}
.epi-ico.hits-ico {background-image: url('../images/icons/epi-hits-ico.png');}
.epi-ico.data-ico {background-image: url('../images/icons/epi-data-ico.png');}
.epi-ico.storage-ico {background-image: url('../images/icons/epi-storage-ico.png');}
.epi-ico.branch-ico {background-image: url('../images/icons/epi-branch-ico.png');}
.epi-ico.features-ico {background-image: url('../images/icons/epi-features-ico.png');}
.epi-ico.keywords-ico {background-image: url('../images/icons/epi-keywords-ico.png');}
.epi-ico.areas-ico {background-image: url('../images/icons/epi-areas-ico.png');}
.epi-ico.staff-ico {background-image: url('../images/icons/epi-staff-ico.png');}
.epi-ico.listings-ico {background-image: url('../images/icons/epi-listings-ico.png');}
.epi-ico.tick-ico {background-image: url('../images/icons/epi-tick-ico.png');}
.epi-ico.refresh-ico {background-image: url('../images/icons/epi-refresh-ico.png');}
.epi-ico.download-ico {background-image: url('../images/icons/epi-download-ico.png');}
.epi-ico.event-ico {background-image: url('../images/icons/epi-event-ico.png');}
.epi-ico.email-ico {background-image: url('../images/icons/epi-email-ico.png');}
.epi-ico.mobile-ico {background-image: url('../images/icons/epi-mobile-ico.png');}
.epi-ico.clientevent-ico {background-image: url('../images/icons/epi-clientevent-ico.png');}
.epi-ico.leads-ico {background-image: url('../images/icons/epi-leads-ico.png');}
.epi-ico.dots-ico {background-image: url('../images/icons/epi-dots-ico.png');}
.epi-ico.eye-ico {background-image: url('../images/icons/epi-eye-ico.png');}
.epi-ico.duplicate-ico {background-image: url('../images/icons/epi-duplicate-ico.png');}
.epi-ico.excel-ico {background-image: url('../images/icons/epi-excel-ico.png');}
.epi-ico.arrow-up-ico {background-image: url('../images/icons/epi-arrow-up-ico.png');}
.epi-ico.drag-ico {background-image: url('../images/icons/epi-drag-ico.png');}
.epi-ico.arrow-left-ico {background-image: url('../images/icons/epi-arrow-left-ico.png');}
.epi-ico.arrow-right-ico {background-image: url('../images/icons/epi-arrow-right-ico.png');}
.epi-ico.info-ico {background-image: url('../images/icons/epi-info-ico.png');}
.epi-ico.add-user-ico {background-image: url('../images/icons/epi-add-user-ico.png');}
.epi-ico.import-ico {background-image: url('../images/icons/epi-import-ico.png');}
.epi-ico.send-email-ico {background-image: url('../images/icons/epi-send-email-ico.png');}
.epi-ico.report-ico {background-image: url('../images/icons/epi-report-ico.png');}
.epi-ico.phoneout-ico {background-image: url('../images/icons/epi-phoneout-ico.png');}
.epi-ico.datecheck-ico {background-image: url('../images/icons/epi-datecheck-ico.png');}
.epi-ico.sent-ico {background-image: url('../images/icons/epi-sent-ico.png');}
.epi-ico.clock-ico {background-image: url('../images/icons/epi-clock-ico.png');}
.epi-ico.date-ico {background-image: url('../images/icons/epi-date-ico.png');}
.epi-ico.like-ico {background-image: url('../images/icons/epi-like-ico.png');}
.epi-ico.user-ico {background-image: url('../images/icons/epi-user-ico.png');}
.epi-ico.graph-ico {background-image: url('../images/icons/epi-graph-ico.png');}
.epi-ico.pencil-ico {background-image: url('../images/icons/epi-pencil-ico.png');}
.epi-ico.incoming-email-ico {background-image: url('../images/icons/epi-incoming-email-ico.png');}
.epi-ico.normal-arrow-right-ico {background-image: url('../images/icons/epi-normal-arrow-right-ico.png');}
.epi-ico.arrow-down-ico {background-image: url('../images/icons/epi-arrow-down-ico.png');}
.epi-ico.normal-arrow-left-ico {background-image: url('../images/icons/epi-normal-arrow-left-ico.png');}
.epi-ico.save-ico {background-image: url('../images/icons/epi-save-ico.png');}
.epi-ico.warning-ico {background-image: url('../images/icons/epi-warning-ico.png');}
.epi-ico.phpadmin-ico {background-image: url('../images/icons/epi-phpadmin-ico.png');}
.epi-ico.archive-ico {background-image: url('../images/icons/epi-archive-ico.png');}
.epi-ico.round-tick-ico {background-image: url('../images/icons/epi-round-tick-ico.png');}
.epi-ico.rotate-ico {background-image: url('../images/icons/epi-rotate-ico.png');}
.epi-ico.ftp-ico {background-image: url('../images/icons/epi-ftp-ico.png');}
.epi-ico.hourglass-ico {background-image: url('../images/icons/epi-hourglass-ico.png');}
.epi-ico.coffee-ico {background-image: url('../images/icons/epi-coffee-ico.png');}
.epi-ico.wol-ico {background-image: url('../images/icons/epi-wol-ico.png');}
.epi-ico.wakeup-ico {background-image: url('../images/icons/epi-wakeup-ico.png');}
.epi-ico.runningman-ico {background-image: url('../images/icons/epi-runningman-ico.png');}
.epi-ico.categories-ico {background-image: url('../images/icons/epi-categories-ico.png');}
.epi-ico.logout-ico {background-image: url('../images/icons/epi-logout-ico.png');}
.epi-ico.website-ico {background-image: url('../images/icons/epi-website-ico.png');}
.epi-ico.dash-ico {background-image: url('../images/icons/epi-dash-ico.png');}
.epi-ico.logger-ico {background-image: url('../images/icons/epi-logger-ico.png');}
.epi-ico.book-ico {background-image: url('../images/icons/epi-book-ico.png');}
.epi-ico.resync-ico {background-image: url('../images/icons/epi-resync-ico.png');}
.epi-ico.star-ico {background-image: url('../images/icons/epi-star-ico.png');}
.epi-ico.palm-ico {background-image: url('../images/icons/epi-palm-ico.png');}
.epi-ico.mapmarker-ico {background-image: url('../images/icons/epi-mapmarker-ico.png');}
.epi-ico.connection-ico {background-image: url('../images/icons/epi-connection-ico.png');}
.epi-ico.devices-ico {background-image: url('../images/icons/epi-devices-ico.png');}
.epi-ico.console-ico {background-image: url('../images/icons/epi-console-ico.png');}
.epi-ico.paperplane-ico {background-image: url('../images/icons/epi-paperplane-ico.png');}
.epi-ico.crop-ico {background-image: url('../images/icons/epi-crop-ico.png');}
.epi-ico.banner-ico {background-image: url('../images/icons/epi-banner-ico.png');}
.epi-ico.no-img-ico {background-image: url('../images/icons/epi-no-img-ico.png');}
.epi-ico.seo-ico {background-image: url('../images/icons/epi-seo-ico.png');}
.epi-ico.addinfo-ico {background-image: url('../images/icons/epi-addinfo-ico.png');}
.epi-ico.productbox-ico {background-image: url('../images/icons/epi-productbox-ico.png');}
.epi-ico.resize-ico {background-image: url('../images/icons/epi-resize-ico.png');}
.epi-ico.settings-ico {background-image: url('../images/icons/epi-settings-ico.png');}
.epi-ico.logout-large-ico {background-image: url('../images/icons/epi-logout-large-ico.png');}
.epi-ico.troffee-ico {background-image: url('../images/icons/epi-troffee-ico.png');}
.epi-ico.payment-settings-ico {background-image: url('../images/icons/epi-payment-settings-ico.png');}
/* EPI-ICO-END */

.epi-ico{background-position: -5px -5px;} .epi-ico.small{background-position: -2px -2px;}
.epi-ico.margin-right-10 {margin-right: 10px;}
.epi-ico.margin-right-5 {margin-right: 5px;}
.epi-ico.margin-left-10 {margin-right: 10px;}
.epi-ico.margin-left-5 {margin-right: 5px;}
.epi-ico.black{background-position: -40px -5px;} .epi-ico.small.black{background-position: -19px -2px;} .epi-ico.medium.black {background-position: -32px -4px;}
.epi-ico.white{background-position: -75px -5px;} .epi-ico.small.white{background-position: -36px -2px;} .epi-ico.medium.white {background-position: -60px -4px;}
.epi-ico.warning{background-position: -110px -5px;} .epi-ico.small.warning{background-position: -54px -2px;} .epi-ico.medium.warning {background-position: -88px -4px;}
.epi-ico.danger{background-position: -145px -5px;} .epi-ico.small.danger{background-position: -71px -2px;} .epi-ico.medium.danger {background-position: -116px -4px;}
.epi-ico.success{background-position: -180px -5px;} .epi-ico.small.success{background-position: -88px -2px;} .epi-ico.medium.success {background-position: -144px -4px;}
.epi-ico.fancy{background-position: -215px -5px;} .epi-ico.small.fancy{background-position: -105px -2px;} .epi-ico.medium.fancy {background-position: -171px -4px;}
.epi-ico.cold{background-position: -250px -5px;} .epi-ico.small.cold{background-position: 122px -2px;} .epi-ico.medium.cold {background-position: -199px -4px;}
.epi-ico.info{background-position: -285px -5px;} .epi-ico.small.info{background-position: -139px -2px;} .epi-ico.medium.info {background-position: -227px -4px;}
.epi-ico.col-10{background-position: -285px -40px;} .epi-ico.small.col-10{background-position: -139px -19px;} .epi-ico.medium.col-10 {background-position: -227px -32px;}
.epi-ico.col-11{background-position: -250px -40px;} .epi-ico.small.col-11{background-position: -122px -19px;} .epi-ico.medium.col-11 {background-position: -199px -32px;}
.epi-ico.col-12{background-position: -215px -40px;} .epi-ico.small.col-12{background-position: -105px -19px;} .epi-ico.medium.col-12 {background-position: -171px -32px;}
.epi-ico.col-13{background-position: -180px -40px;} .epi-ico.small.col-13{background-position: -88px -19px;} .epi-ico.medium.col-13 {background-position: -144px -32px;}
.epi-ico.col-14{background-position: -145px -40px;} .epi-ico.small.col-14{background-position: -71px -19px;} .epi-ico.medium.col-14 {background-position: -116px -32px;}
.epi-ico.col-15{background-position: -110px -40px;} .epi-ico.small.col-15{background-position: -54px -19px;} .epi-ico.medium.col-15 {background-position: -88px -32px;}
.epi-ico.col-16{background-position: -75px -40px;} .epi-ico.small.col-16{background-position: -36px -19px;} .epi-ico.medium.col-16 {background-position: -60px -32px;}
.epi-ico.col-17{background-position: -40px -40px;} .epi-ico.small.col-17{background-position: -19px -19px;} .epi-ico.medium.col-17 {background-position: -32px -32px;}
.epi-ico.col-18{background-position: -5px -40px;} .epi-ico.small.col-18{background-position: -2px -20px;} .epi-ico.medium.col-18 {background-position: -4px -32px;}
.epi-ico.col-19{background-position: -5px -75px;} .epi-ico.small.col-19{background-position: -2px -36px;} .epi-ico.medium.col-19 {background-position: -4px -60px;}
.epi-ico.col-20{background-position: -40px -75px;} .epi-ico.small.col-20{background-position: -19px -36px;} .epi-ico.medium.col-20 {background-position: -32px -60px;}
.epi-ico.col-21{background-position: -75px -75px;} .epi-ico.small.col-21{background-position: -36px -36px;} .epi-ico.medium.col-21 {background-position: -60px -60px;}
.epi-ico.col-22{background-position: -110px -75px;} .epi-ico.small.col-22{background-position: -54px -36px;} .epi-ico.medium.col-22 {background-position: -88px -60px;}
.epi-ico.col-23{background-position: -145px -75px;} .epi-ico.small.col-23{background-position: -71px -36px;} .epi-ico.medium.col-23 {background-position: -116px -60px;}
.epi-ico.col-24{background-position: -180px -75px;} .epi-ico.small.col-24{background-position: -88px -36px;} .epi-ico.medium.col-24 {background-position: -144px -60px;}
.epi-ico.col-25{background-position: -215px -75px;} .epi-ico.small.col-25{background-position: -105px -36px;} .epi-ico.medium.col-25 {background-position: -171px -60px;}
.epi-ico.col-26{background-position: -250px -75px;} .epi-ico.small.col-26{background-position: -122px -36px;} .epi-ico.medium.col-26 {background-position: -199px -60px;}
.epi-ico.col-27{background-position: -285px -75px;} .epi-ico.small.col-27{background-position: -139px -36px;} .epi-ico.medium.col-27 {background-position: -227px -60px;}

/*///////////////////////////////////////////////////////
////////////////////////SVG ICON/////////////////////////
///////////////////////////////////////////////////////*/

.epi-svg{
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background-color: transparent;
    background-repeat: no-repeat;
    position: relative;
    fill: #515151;
}

.epi-svg.small{
    width: 16px;
    height: 16px;
}

.epi-svg.medium{
    width: 24px;
    height: 24px;
}

.epi-svg.large{
    width: 42px;
    height: 42px;
}

.epi-svg.autosize{
    width: 100%;
    height: 100%;
}

.epi-svg.black *{fill: #515151;}
.epi-svg.white *{fill: #ffffff;}
.epi-svg.lightgrey *{fill: #dbdbdb;}
.epi-svg.warning *{fill: #eca00e;}
.epi-svg.danger *{fill: #e82929;}
.epi-svg.success *{fill: #2dc918;}
.epi-svg.fancy *{fill: #d32cbd;}
.epi-svg.cold *{fill: #2c30d3;}
.epi-svg.info *{fill: #2c9ad3;}

.epi-svg.warning.pastel *{fill: #ffb600;}
.epi-svg.danger.pastel *{fill: #ff5153;}
.epi-svg.success.pastel *{fill: #26c48e;}
.epi-svg.fancy.pastel *{fill: #db5edd;}
.epi-svg.cold.pastel *{fill: #4980a1;}
.epi-svg.info.pastel *{fill: #5e99dd;}

.epi-svg.stroke-black *{stroke: #515151;}
.epi-svg.stroke-white *{stroke: #ffffff;}
.epi-svg.stroke-lightgrey *{stroke: #dbdbdb;}
.epi-svg.stroke-warning *{stroke: #eca00e;}
.epi-svg.stroke-danger *{stroke: #e82929;}
.epi-svg.stroke-success *{stroke: #2dc918;}
.epi-svg.stroke-fancy *{stroke: #d32cbd;}
.epi-svg.stroke-cold *{stroke: #2c30d3;}
.epi-svg.stroke-info *{stroke: #2c9ad3;}

.epi-svg.stroke-warning.pastel *{stroke: #ffb600;}
.epi-svg.stroke-danger.pastel *{stroke: #ff5153;}
.epi-svg.stroke-success.pastel *{stroke: #26c48e;}
.epi-svg.stroke-fancy.pastel *{stroke: #db5edd;}
.epi-svg.stroke-cold.pastel *{stroke: #4980a1;}
.epi-svg.stroke-info.pastel *{stroke: #5e99dd;}

.epi-svg svg image {display: none !important;}

/*//////////////////////ANIMATION//////////////////////*/


/*///////////////////////////////////////////////////////
//////////////////////PROGRESS BAR///////////////////////
///////////////////////////////////////////////////////*/

.epi-progress{
    display: block;
    height: 30px;
    background-color: #fff;
    border: 1px solid #9f9f9f;
    overflow-x: hidden;
}

.epi-progress.second-auto {background-color: #cacaca;}

.epi-progress.raduis-5 {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-progress.pointers.raduis-5 .bar:nth-child(1) {-webkit-border-radius: 4px 0 0 4px !important; border-radius: 4px 0 0 4px !important;}
.epi-progress.pointers.raduis-5 .bar:nth-last-child(1) {-webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
.epi-progress.pointers.raduis-5 .bar.full-100 {-webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;}
.epi-progress.raduis-10 {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-progress.pointers.raduis-10 .bar:nth-child(1) {-webkit-border-radius: 9px 0 0 9px !important; border-radius: 9px 0 0 9px !important;}
.epi-progress.pointers.raduis-10 .bar:nth-last-child(1) {-webkit-border-radius: 0 9px 9px 0; border-radius: 0 9px 9px 0;}
.epi-progress.pointers.raduis-10 .bar.full-100 {-webkit-border-radius: 9px 9px 9px 9px; border-radius: 9px 9px 9px 9px;}
.epi-progress.raduis-50 {-webkit-border-radius: 50px 50px 50px 50px; border-radius: 50px 50px 50px 50px;}
.epi-progress.pointers.raduis-50 .bar:nth-child(1) {-webkit-border-radius: 49px 0 0 49px !important; border-radius: 49px 0 0 49px !important;}
.epi-progress.pointers.raduis-50 .bar:nth-last-child(1) {-webkit-border-radius: 0 49px 49px 0; border-radius: 0 49px 49px 0;}
.epi-progress.pointers.raduis-50 .bar.full-100 {-webkit-border-radius: 49px 49px 49px 49px; border-radius: 49px 49px 49px 49px;}

.epi-progress.striped .bar{
    background-image: url('../images/progress-stripes.png');
    background-repeat: repeat-x;
    background-size: 24px;
}

.epi-progress.striped.second-auto {background-image: url('../images/progress-stripes.png'); background-repeat: repeat-x;}

.epi-progress .bar{
    position: relative;
    height: 100%;
    background-color: #515151;
    width:0%;
    -webkit-transition: all 450ms ease-out;
    -moz-transition: all 450ms ease-out;
    -ms-transition: all 450ms ease-out;
    -o-transition: all 450ms ease-out;
    transition: all 450ms ease-out;
    color: rgba(255,255,255,0.8);
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    font-weight: 700;
    float: left;
}

.epi-progress.thin {height: 5px;}
.epi-progress.thin .bar {color: transparent;}
.epi-progress.thin.thin-to-big{
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}
.epi-progress.thin.thin-to-big:hover {height: 30px;}
.epi-progress.thin.thin-to-big:hover .bar{color: #fff;}

.epi-progress.pointers{overflow: visible;}
.epi-progress.pointers .bar span { opacity: 0; border-top-color: #515151;}
.epi-progress.pointers .bar span:nth-child(1){
    opacity: 1;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #515151;
    position: absolute;
    right: -6px;
    top: -10px;
}

.epi-progress.pointers .bar span:nth-child(2){
    opacity: 1;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #515151;
    position: absolute;
    right: -6px;
    bottom: -10px;
}

.epi-progress .bar.full-10 {width: 10%;}
.epi-progress .bar.full-15 {width: 15%;}
.epi-progress .bar.full-20 {width: 20%;}
.epi-progress .bar.full-25 {width: 25%;}
.epi-progress .bar.full-30 {width: 30%;}
.epi-progress .bar.full-35 {width: 35%;}
.epi-progress .bar.full-40 {width: 40%;}
.epi-progress .bar.full-45 {width: 45%;}
.epi-progress .bar.full-50 {width: 50%;}
.epi-progress .bar.full-55 {width: 55%;}
.epi-progress .bar.full-60 {width: 60%;}
.epi-progress .bar.full-65 {width: 65%;}
.epi-progress .bar.full-70 {width: 70%;}
.epi-progress .bar.full-75 {width: 75%;}
.epi-progress .bar.full-80 {width: 80%;}
.epi-progress .bar.full-85 {width: 85%;}
.epi-progress .bar.full-90 {width: 90%;}
.epi-progress .bar.full-95 {width: 95%;}
.epi-progress .bar.full-100 {width: 100%;}

/*/////////////////////////////warning Theme/////////////////////////////*/
.epi-progress.warning {border: 1px solid #f9d082;}
.epi-progress.warning .bar {background-color: #eca00e;}
.epi-progress.warning .bar:nth-child(2){background-color: #515151;}
.epi-progress.warning.pointers .bar:nth-child(2) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.warning.pointers .bar span {border-top-color: #eca00e; border-bottom-color: #eca00e;}

/*/////////////////////////////danger Theme/////////////////////////////*/
.epi-progress.danger {border: 1px solid #f5a5a5;}
.epi-progress.danger .bar {background-color: #e82929;}
.epi-progress.danger .bar:nth-child(3){background-color: #515151;}
.epi-progress.danger.pointers .bar:nth-child(3) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.danger.pointers .bar span {border-top-color: #e82929; border-bottom-color: #e82929;}

/*/////////////////////////////success Theme/////////////////////////////*/
.epi-progress.success {border: 1px solid #9ce892;}
.epi-progress.success .bar {background-color: #2dc918;}
.epi-progress.success .bar:nth-child(4){background-color: #515151;}
.epi-progress.success.pointers .bar:nth-child(4) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.success.pointers .bar span {border-top-color: #2dc918; border-bottom-color: #2dc918;}

/*/////////////////////////////fancy Theme/////////////////////////////*/
.epi-progress.fancy {border: 1px solid #f5bcee;}
.epi-progress.fancy .bar {background-color: #d32cbd;}
.epi-progress.fancy .bar:nth-child(5){background-color: #515151;}
.epi-progress.fancy.pointers .bar:nth-child(5) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.fancy.pointers .bar span {border-top-color: #d32cbd; border-bottom-color: #d32cbd;}

/*/////////////////////////////cold Theme/////////////////////////////*/
.epi-progress.cold {border: 1px solid #a6a8ed;}
.epi-progress.cold .bar {background-color: #2c30d3;}
.epi-progress.cold .bar:nth-child(6){background-color: #515151;}
.epi-progress.cold.pointers .bar:nth-child(6) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.cold.pointers .bar span {border-top-color: #2c30d3; border-bottom-color: #2c30d3;}

/*/////////////////////////////info Theme/////////////////////////////*/
.epi-progress.info {border: 1px solid #8bc8e7;}
.epi-progress.info .bar {background-color: #2c9ad3;}
.epi-progress.info .bar:nth-child(7){background-color: #515151;}
.epi-progress.info.pointers .bar:nth-child(7) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.info.pointers .bar span {border-top-color: #2c9ad3; border-bottom-color: #2c9ad3;}

/*/////////////////////////////white Theme/////////////////////////////*/
.epi-progress.white {border: 1px solid #fff;}
.epi-progress.white .bar {background-color: #8e8e8e;}
.epi-progress.white .bar:nth-child(8){background-color: #515151;}
.epi-progress.white.pointers .bar:nth-child(8) span {border-top-color: #515151 !important; border-bottom-color: #515151 !important;}
.epi-progress.white.pointers .bar span {border-top-color: #fff; border-bottom-color: #fff;}

/*////////////////////////////Do Not Edit This///////////////////////////*/
.epi-progress .bar:nth-child(2){background-color: #eca00e;}
.epi-progress.pointers .bar:nth-child(2) span {border-top-color: #eca00e; border-bottom-color: #eca00e;}
.epi-progress .bar:nth-child(3){background-color: #e82929;}
.epi-progress.pointers .bar:nth-child(3) span {border-top-color: #e82929; border-bottom-color: #e82929;}
.epi-progress .bar:nth-child(4){background-color: #2dc918;}
.epi-progress.pointers .bar:nth-child(4) span {border-top-color: #2dc918; border-bottom-color: #2dc918;}
.epi-progress .bar:nth-child(5){background-color: #d32cbd;}
.epi-progress.pointers .bar:nth-child(5) span {border-top-color: #d32cbd; border-bottom-color: #d32cbd;}
.epi-progress .bar:nth-child(6){background-color: #2c30d3;}
.epi-progress.pointers .bar:nth-child(6) span {border-top-color: #2c30d3; border-bottom-color: #2c30d3;}
.epi-progress .bar:nth-child(7){background-color: #2c9ad3;}
.epi-progress.pointers .bar:nth-child(7) span {border-top-color: #2c9ad3; border-bottom-color: #2c9ad3;}

/*//////////////////////////////Bar Themes//////////////////////////////*/
.epi-progress .bar.warning {background-color: #eca00e;}
.epi-progress.pointers .bar.warning span {border-top-color: #eca00e !important; border-bottom-color: #eca00e !important;}
.epi-progress .bar.danger {background-color: #e82929;}
.epi-progress.pointers .bar.danger span {border-top-color: #e82929 !important; border-bottom-color: #e82929 !important;}
.epi-progress .bar.success {background-color: #2dc918;}
.epi-progress.pointers .bar.success span {border-top-color: #2dc918 !important; border-bottom-color: #2dc918 !important;}
.epi-progress .bar.fancy {background-color: #d32cbd;}
.epi-progress.pointers .bar.fancy span {border-top-color: #d32cbd !important; border-bottom-color: #d32cbd !important;}
.epi-progress .bar.cold {background-color: #2c30d3;}
.epi-progress.pointers .bar.cold span {border-top-color: #2c30d3 !important; border-bottom-color: #2c30d3 !important;}
.epi-progress .bar.info {background-color: #2c9ad3;}
.epi-progress.pointers .bar.info span {border-top-color: #2c9ad3 !important; border-bottom-color: #2c9ad3 !important;}

/*///////////////////////////////////////////////////////
//////////////////////MODULE ICONS///////////////////////
///////////////////////////////////////////////////////*/

.epi-module-ico{
    width: 64px;
    height: 64px;
    background-image: url('../images/CMS-icon.png');
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 20px;
    border-spacing: 0;
}

.epi-module-ico{*zoom: 1;}
.epi-module-ico:before,.cf:after{display: table;line-height: 0;content: "";}
.epi-module-ico:after{clear: both;}

.epi-module-ico .epi-ico
{
    margin-top: 0;
}

.epi-module-ico p.epi-paragraph
{
    line-height: 12px;
    margin-top: 8px;
    max-width: 64px;
}

/*///////////////////////////////////////////////////////
////////////////////////PILL BOX/////////////////////////
///////////////////////////////////////////////////////*/

.epi-pill-box{position: relative; color: #fff;}
.epi-pill-box div.remove {
    width: 100%;
    height: 10px;
    text-align: center;
    position: absolute;
    font-size: 10px;
    color: #e82929;
    font-weight: 400;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    -webkit-transition: all 150ms ease-out;
    -moz-transition: all 150ms ease-out;
    -ms-transition: all 150ms ease-out;
    -o-transition: all 150ms ease-out;
    transition: all 150ms ease-out;
}

.epi-pill-box div.remove span {cursor: pointer;}
.epi-pill-box div.remove span:hover {text-decoration: underline;}
.epi-pill-box.remove-active div.remove {opacity: 1; top: -13px;}
.epi-pill-box .epi-cell{z-index: 10;}
.epi-pill-box .pill-remove-cell:hover {opacity: 0.6; cursor: pointer;}

.epi-pill-box .pill-label-cell {
    background-color: #515151;
    width: auto !important;
    height: 20px;
    font-size: 12px;
    text-align: center;
    padding: 5px 15px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    color: #fff;
    min-width: 30px;
}

.epi-pill-box .pill-label-cell .epi-ico {display: inline-block;}
.epi-pill-box .pill-label-cell .epi-ico.small {margin-bottom: -3px;}
.epi-pill-box.medium .pill-label-cell {font-size: 11px;}

.epi-pill-box .pill-remove-cell {
    background-color: #515151;
    width: auto !important;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #fff;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.close-img-hold {width: 12px; height: 12px; background-image: url('../images/white-close-btn.png');}
.epi-pill-box.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-white.GIF'); background-size: 100%; background-repeat: no-repeat;}

.epi-pill-box.radius-3 .pill-remove-cell {-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.epi-pill-box.radius-3 .pill-label-cell {-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.epi-pill-box.radius-5 .pill-remove-cell {-webkit-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
.epi-pill-box.radius-5 .pill-label-cell {-webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
.e.pi-pill-box.radius-10 .pill-remove-cell {-webkit-border-radius: 0 10px 10px 0;border-radius: 0 10px 10px 0;}
.epi-pill-box.radius-10 .pill-label-cell {-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
.epi-pill-box.radius-30 .pill-remove-cell {-webkit-border-radius: 0 30px 30px 0;border-radius: 0 30px 30px 0;}
.epi-pill-box.radius-30 .pill-label-cell {-webkit-border-radius: 30px 0 0 30px;border-radius: 30px 0 0 30px;}
.epi-pill-box .pill-label-cell.no-radius {-webkit-border-radius: 0 0 0 0 !important;border-radius: 0 0 0 0 !important;}
.epi-pill-box .pill-remove-cell.no-radius {-webkit-border-radius: 0 0 0 0 !important;border-radius: 0 0 0 0 !important;}

.epi-pill-box.max-width-300 {max-width: 300px;}
.epi-pill-box .pill-image {width: 80px; margin: 5px;}
.epi-pill-box .pill-label-cell.no-padding {padding: 0;}

/*//////////////////WARNING//////////////////*/
.epi-pill-box.warning .pill-label-cell{background-color: #eca00e;}
.epi-pill-box.warning .pill-remove-cell{background-color: #eca00e;}
.epi-pill-box.warning.pastel .pill-label-cell{background-color: #ffb600;}
.epi-pill-box.warning.pastel .pill-remove-cell{background-color: #ffb600;}
.epi-pill-box.warning.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-warning.GIF');}

/*//////////////////DANGER//////////////////*/
.epi-pill-box.danger .pill-label-cell{background-color: #e82929;}
.epi-pill-box.danger .pill-remove-cell{background-color: #e82929;}
.epi-pill-box.danger.pastel .pill-label-cell{background-color: #ff5153;}
.epi-pill-box.danger.pastel .pill-remove-cell{background-color: #ff5153;}
.epi-pill-box.danger.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-danger.GIF');}

/*//////////////////SUCCESS//////////////////*/
.epi-pill-box.success .pill-label-cell{background-color: #2dc918;}
.epi-pill-box.success .pill-remove-cell{background-color: #2dc918;}
.epi-pill-box.success.pastel .pill-label-cell{background-color: #26c48e;}
.epi-pill-box.success.pastel .pill-remove-cell{background-color: #26c48e;}
.epi-pill-box.success.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-success.GIF');}

/*//////////////////FANCY//////////////////*/
.epi-pill-box.fancy .pill-label-cell{background-color: #d32cbd;}
.epi-pill-box.fancy .pill-remove-cell{background-color: #d32cbd;}
.epi-pill-box.fancy.pastel .pill-label-cell{background-color: #db5edd;}
.epi-pill-box.fancy.pastel .pill-remove-cell{background-color: #db5edd;}
.epi-pill-box.fancy.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-fancy.GIF');}

/*//////////////////COLD//////////////////*/
.epi-pill-box.cold .pill-label-cell{background-color: #2c30d3;}
.epi-pill-box.cold .pill-remove-cell{background-color: #2c30d3;}
.epi-pill-box.cold.pastel .pill-label-cell{background-color: #4980a1;}
.epi-pill-box.cold.pastel .pill-remove-cell{background-color: #4980a1;}
.epi-pill-box.cold.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-cold.GIF');}

/*//////////////////INFO//////////////////*/
.epi-pill-box.info .pill-label-cell{background-color: #2c9ad3;}
.epi-pill-box.info .pill-remove-cell{background-color: #2c9ad3;}
.epi-pill-box.info.pastel .pill-label-cell{background-color: #5e99dd;}
.epi-pill-box.info.pastel .pill-remove-cell{background-color: #5e99dd;}
.epi-pill-box.info.loading .pill-remove-cell .close-img-hold {background-image: url('../images/btn-loader-info.GIF');}

/*//////////////////WHITE//////////////////*/
.epi-pill-box.white .pill-label-cell{background-color: #fff; color: #515151;}
.epi-pill-box.white .pill-remove-cell{background-color: #fff; border-left: 1px solid rgba(0,0,0,0.3);}
.epi-pill-box.white div.remove {color: #fff;}

.epi-list.gap-6.pillbox-list > li {margin: 0; margin-right: 12px; margin-bottom: 6px; margin-top: 6px;}

/*///////////////////////////////////////////////////////
/////////////////////////CAPSULE/////////////////////////
///////////////////////////////////////////////////////*/

.epi-capsule {
    position: relative;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
    width: 100%;
}

.epi-capsule:nth-last-child(1) {margin-bottom: 0;}
.epi-capsule .epi-capsule-inner {
    position: relative;
    border: 2px solid #515151;
    min-height: 30px;
    padding: 15px;
    padding-right: 35px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.epi-capsule .epi-capsule-close-btn {
    position: absolute;
    top: -1px;
    right: -1px;
    -webkit-border-radius: 0 5px 0 7px;
    border-radius: 0 5px 0 7px;
    border-left: 1px solid #515151;
    border-bottom: 1px solid #515151;
}

.epi-capsule .epi-capsule-edit-btn {
    position: absolute;
    top: 26px;
    right: -1px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    border-top: 1px solid #2c9ad3;
    border-left: 1px solid #2c9ad3;
    border-bottom: 1px solid #2c9ad3;
}

.epi-capsule .close-btn-inner {
    background-image: url('../images/white-close-btn.png');
    width: 12px;
    height: 12px;
    padding: 6px;
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 50%;
    background-color: #515151;
    -webkit-border-radius: 0 5px 0 4px;
    border-radius: 0 5px 0 4px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    cursor: pointer;
}

.epi-capsule .epi-capsule-edit-btn .close-btn-inner {
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    background-image: url('../images/default-edit-btn-white.png');
    background-color: #2c9ad3;
}

.epi-capsule .close-btn-inner:hover {opacity: 0.5;}
.epi-capsule .capsule-cell {border-left: 1px solid #979797; padding: 0 15px;}
.epi-capsule .capsule-cell:nth-last-child(1) {padding-right: 0;}

.capsule-remove-active {
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
}

.epi-capsule.streach-5 .epi-capsule-inner,
.epi-capsule.streach-10 .epi-capsule-inner,
.epi-capsule.streach-15 .epi-capsule-inner,
.epi-capsule.streach-20 .epi-capsule-inner,
.epi-capsule.streach-25 .epi-capsule-inner,
.epi-capsule.streach-30 .epi-capsule-inner,
.epi-capsule.streach-33 .epi-capsule-inner,
.epi-capsule.streach-35 .epi-capsule-inner,
.epi-capsule.streach-40 .epi-capsule-inner,
.epi-capsule.streach-50 .epi-capsule-inner,
.epi-capsule.streach-60 .epi-capsule-inner,
.epi-capsule.streach-70 .epi-capsule-inner,
.epi-capsule.streach-80 .epi-capsule-inner,
.epi-capsule.streach-90 .epi-capsule-inner {margin: 5px; margin-bottom: 0;}

/*///////////////////////WARNING//////////////////////*/
.epi-capsule.warning .epi-capsule-inner {border: 2px solid #eca00e;}
.epi-capsule.warning .close-btn-inner {background-color: #eca00e;}
.epi-capsule.warning .epi-capsule-close-btn {border-color: #eca00e;}
.epi-capsule.warning .capsule-cell {border-left: 1px solid #eca00e;}

/*///////////////////////DANGER//////////////////////*/
.epi-capsule.danger .epi-capsule-inner {border: 2px solid #e82929;}
.epi-capsule.danger .close-btn-inner {background-color: #e82929;}
.epi-capsule.danger .epi-capsule-close-btn {border-color: #e82929;}
.epi-capsule.danger .capsule-cell {border-left: 1px solid #f28585;}

/*///////////////////////SUCCESS//////////////////////*/
.epi-capsule.success .epi-capsule-inner {border: 2px solid #2dc918;}
.epi-capsule.success .close-btn-inner {background-color: #2dc918;}
.epi-capsule.success .epi-capsule-close-btn {border-color: #2dc918;}
.epi-capsule.success .capsule-cell {border-left: 1px solid #2dc918;}

/*///////////////////////FANCY//////////////////////*/
.epi-capsule.fancy .epi-capsule-inner {border: 2px solid #d32cbd;}
.epi-capsule.fancy .close-btn-inner {background-color: #d32cbd;}
.epi-capsule.fancy .epi-capsule-close-btn {border-color: #d32cbd;}
.epi-capsule.fancy .capsule-cell {border-left: 1px solid #f096e4;}

/*///////////////////////COLD//////////////////////*/
.epi-capsule.cold .epi-capsule-inner {border: 2px solid #2c30d3;}
.epi-capsule.cold .close-btn-inner {background-color: #2c30d3;}
.epi-capsule.cold .epi-capsule-close-btn {border-color: #2c30d3;}
.epi-capsule.cold .capsule-cell {border-left: 1px solid #8789e6;}

/*///////////////////////INFO//////////////////////*/
.epi-capsule.info .epi-capsule-inner {border: 2px solid #2c9ad3;}
.epi-capsule.info .close-btn-inner {background-color: #2c9ad3;}
.epi-capsule.info .epi-capsule-close-btn {border-color: #2c9ad3;}
.epi-capsule.info .capsule-cell {border-left: 1px solid #72bbe1;}

.epi-capsule .capsule-cell:nth-child(1) {width: 100%; padding-left: 0; border: none;}

/*///////////////////////////////////////////////////////
//////////////////////////ALERT//////////////////////////
///////////////////////////////////////////////////////*/

.epi-alert {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1000000;
    opacity: 1;
    display: none;
}

.epi-alert div.closing-bg{
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 0;
    left: 0;
}

.epi-alert .epi-back-closeing {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
.epi-alert .epi-alert-inner {position: relative; height: 100%; background-color: rgba(0,0,0,0.8); z-index: 10;}
.epi-alert .epi-alert-inner .alert-hold {width: 100%; text-align: center; z-index: 1000; position: relative;}
.epi-alert .epi-alert-inner .alert-hold .alert-element {
    display: inline-block;
    max-width: 300px;
    min-height: 50px;
    margin: 20px;
    background-color: #fff;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    padding: 30px;
    -webkit-box-shadow: 0 0 0 10px rgba(255,255,255,0.5);
    box-shadow: 0 0 0 10px rgba(255,255,255,0.5);
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    z-index: 10;
    position: relative;
}

.epi-alert.active .epi-alert-inner .alert-hold .alert-element {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
}

.outerActive .epi-alert .epi-alert-inner .alert-hold .alert-element {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
}

div.epi-alert div.close-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 12px;
    padding: 10px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    cursor: pointer;
}

div.epi-alert div.close-btn:hover {background-color: rgba(255,255,255,0.2);}
div.epi-alert.epi-capsule-pop  {display: none;}
.outerActive div.epi-alert.epi-capsule-pop {display: block;}

/*//////////////////// FULL PAGE POP //////////////////*/

.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element {-webkit-box-shadow: none; box-shadow: none;}
.epi-alert.epi-fullpage-alert .epi-alert-inner > .epi-table > .epi-cell {height: 100%; padding: 40px;}
.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold {width: 100% !important;; text-align: center;  z-index: 1000;  position: relative;  height: 100%; display: table;}
.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element-extra-cell {display: table-cell; vertical-align: middle; width: 100%; height: 100%; content: unset;}
.epi-alert.epi-fullpage-alert.epi-edit-img-pop .epi-alert-inner .alert-hold .alert-element {width: 100%;}
.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element .alert-element-extra-cell > form {padding: 10px;}
.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element {
    max-width: 900px !important;
    max-height: 100%;
    overflow: auto;
    padding: 0 !important;
    margin: 0;
    width: 100%;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

/*.epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element {max-height: 600px;}*/

.epi-alert.epi-fullpage-alert div.close-btn {padding: 6px; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; top: 8px;}
.epi-alert.epi-fullpage-alert .epi-alert-heading {background-color: #515151; padding: 10px; -webkit-border-radius: 2px 2px 0 0; border-radius: 2px 2px 0 0; padding-right: 30px;}
.epi-alert.epi-fullpage-alert .epi-alert-heading-inner {color: #fff; display: block; text-align: center; font-size: 16px; line-height: 1.1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.epi-alert.epi-fullpage-alert .epi-alert-heading.left .epi-alert-heading-inner {text-align: left;}
.epi-alert.epi-fullpage-alert .fullPop-img-hold {position: relative; border-top: 1px solid #fff;}
.epi-alert.epi-fullpage-alert form {padding: 10px;}
.epi-alert.epi-fullpage-alert div.close-btn img {font-size: 25px; line-height: 5px; color: #fff; width: 12px; height: 12px;}

.epi-alert.epi-fullpage-alert.max-width-350 .epi-alert-inner .alert-hold .alert-element {max-width: 350px !important;}
.epi-alert.epi-fullpage-alert.max-width-400 .epi-alert-inner .alert-hold .alert-element {max-width: 400px !important;}
.epi-alert.epi-fullpage-alert.max-width-500 .epi-alert-inner .alert-hold .alert-element {max-width: 500px !important;}
.epi-alert.epi-fullpage-alert.max-width-600 .epi-alert-inner .alert-hold .alert-element {max-width: 600px !important;}
.epi-alert.epi-fullpage-alert.max-width-700 .epi-alert-inner .alert-hold .alert-element {max-width: 700px !important;}

.epi-alert.epi-fullpage-alert.max-width-800 .epi-alert-inner .alert-hold .alert-element {max-width: 800px !important;}
.epi-alert.epi-fullpage-alert.no-max-width .epi-alert-inner .alert-hold .alert-element {max-width: none !important; height: 100%;}
.epi-alert.epi-fullpage-alert.no-max-width .epi-alert-heading {position: absolute; top: 0; left: 0; width: 100%; padding: 0; z-index: 100;}
.epi-alert.epi-fullpage-alert.no-max-width .epi-alert-heading-inner {padding: 10px; padding-right: 30px;}
.epi-alert.epi-fullpage-alert.no-max-width.no-radius .epi-alert-heading-inner {padding-right: 48px;}

.epi-alert.no-radius.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element {-webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}
div.epi-alert.no-radius.epi-fullpage-alert div.close-btn {
    top: 0;
    right: 0;
    width: 26px;
    padding: 6px;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    height: 26px;
    text-align: center;
    font-size: 0;
    z-index: 110;
}

div.epi-alert.no-radius.epi-fullpage-alert div.close-btn img {display: inline-block; margin-top: 7px;}
div.epi-alert div.close-btn:hover {background-color: rgba(255,255,255,0.5);}



@media (max-width: 1000px){
    .epi-alert.epi-fullpage-alert .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
    .epi-alert.epi-fullpage-alert.max-width-350 .epi-alert-inner .alert-hold .alert-element {max-width: 350px !important;}
    .epi-alert.epi-fullpage-alert.max-width-400 .epi-alert-inner .alert-hold .alert-element {max-width: 400px !important;}
    .epi-alert.epi-fullpage-alert.max-width-500 .epi-alert-inner .alert-hold .alert-element {max-width: 500px !important;}
    .epi-alert.epi-fullpage-alert.max-width-600 .epi-alert-inner .alert-hold .alert-element {max-width: 600px !important;}
    .epi-alert.epi-fullpage-alert.max-width-700 .epi-alert-inner .alert-hold .alert-element {max-width: 700px !important;}
    .epi-alert.epi-fullpage-alert.max-width-800 .epi-alert-inner .alert-hold .alert-element {max-width: 800px !important;}
    .epi-alert.epi-fullpage-alert .epi-alert-inner > .epi-table > .epi-cell {height: 100%; padding: 20px;}
}

@media (max-width: 900px){
    .epi-alert.epi-fullpage-alert.max-width-800 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
}

@media (max-width: 800px){
    .epi-alert.epi-fullpage-alert.max-width-700 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
}

@media (max-width: 700px){
    .epi-alert.epi-fullpage-alert.max-width-600 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
}
@media (max-width: 600px){
    .epi-alert.epi-fullpage-alert.max-width-500 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
}
@media (max-width: 500px){
    .epi-alert.epi-fullpage-alert.max-width-400 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
    .epi-alert.epi-fullpage-alert .epi-list li.streach-50 {width: 100%;}
}

@media (max-width: 400px){
    .epi-alert.epi-fullpage-alert.max-width-350 .epi-alert-inner .alert-hold .alert-element {margin-left: 0; max-width: none; left: 0;}
}

/*//////////////////////////////////////////*/
/*//////////// EPI PGB UPLOADER ////////////*/
/*//////////////////////////////////////////*/

.epi-alert.epi-pgb-uploader .epi-alert-inner .alert-hold .alert-element {background-color: #fff !important;}
div.epi-alert.no-radius.epi-fullpage-alert.epi-pgb-uploader div.close-btn {padding: 6px;}
div.epi-alert.no-radius.epi-fullpage-alert.epi-pgb-uploader div.close-btn:hover {background-color: rgba(255,255,255,0.3);}
.pgbUP-cont {position: relative; height: 100%; padding-left: 150px;}
.pgbUP-cont .pgbUP-menu {position: absolute; top: 0; left: 0; height: 100%; width: 150px; background-color: #fff; border-right: 2px solid #eee;}
.pgbUP-cont .pgbUP-menu-inner {position: relative; padding: 0; padding-bottom: 62px; padding-top: 55px;}
.pgbUP-cont .pgbUP-menu .pgbUP-menu-heading {font-size: 16px; color: #515151; display: block; padding: 0 10px; text-align: left; margin-bottom: 18px; padding-bottom: 17px; border-bottom: 2px solid #eee; padding-top: 0;}
.pgbUP-cont .pgbUP-menu .pgbUP-menu-heading .epi-svg {display: inline-block; margin-bottom: -3px;}
.pgbUP-cont .pgbUP-menu .pgbUP-menu-heading .epi-svg svg {display: block;}
.pgbUP-cont .pgbUP-footer {position: absolute; bottom: 0; width: 100%; left: 0; background-color: #eee; height: 52px; white-space: nowrap; font-size: 0; text-align: left;}
.pgbUP-cont .pgbUP-footer-inner {position: relative; display: inline-block; padding: 10px 0; z-index: 50; overflow: hidden; white-space: nowrap; width: 0; opacity: 0;}
.pgbUP-cont .pgbUP-footer-inner.active {width: calc(100% - 20px); padding: 10px; opacity: 1;}
.pgbUP-cont .pgbUP-cont-hold {position: relative; height: 100%; display: block; border-spacing: 0; width: 100%;}
.pgbUP-cont .pgbUP-cont-hold-inner {display: block; border-spacing: 0; height: 100%; padding-bottom: 52px; padding-top: 93px; position: relative; max-height: calc(100% - 145px);}
.pgbUP-cont .pgbUP-menu-list {display: block; margin: 0; padding: 0;}
.pgbUP-cont .pgbUP-menu-item {display: block; list-style: none; position: relative; padding: 0 10px;}
.pgbUP-cont .pgbUP-menu-item:nth-last-child(1) {margin-bottom: 0;}
.pgbUP-cont .pgbUP-menu-link {display: block; padding: 10px 5px; font-size: 13px; font-weight: 700; color: #888888; text-align: left; position: relative;}
.pgbUP-cont .pgbUP-menu-link span {display: block; line-height: 1;}
.pgbUP-cont .pgbUP-menu-link::before {
    content: "";
    position: absolute;
    top: 0;
    left: -10px;
    width: 3px;
    height: 100%;
    background-color: transparent;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.pgbUP-cont .pgbUP-menu-item:hover {background-color: #eee;}
.pgbUP-cont .pgbUP-menu-link.active {color: #515151;}
.pgbUP-cont .pgbUP-menu-link.active::before {background-color: #5e99dd;}
.pgbUP-cont .pgbUP-menu-link .epi-ico {display: none;}
.pgbUP-cont .pgbUP-cont-topBar {border-bottom: 2px solid #eee; position: absolute; top: 37.6px; left: 0; width: 100%; height: 54px;}
.pgbUP-cont .pgbUP-cont-topBar-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0.5,1);
    -moz-transform: scale(0.5,1);
    -o-transform: scale(0.5,1);
    -ms-transform: scale(0.5,1);
    transform: scale(0.5,1);
    opacity: 0;
}

.pgbUP-cont .pgbUP-cont-topBar-inner.active {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
    z-index: 1000;
}

.pgbUP-cont .pgbUP-cont-topBar ul.epi-list {height: 100%;}
.pgbUP-cont .pgbUP-cont-topBar ul.epi-list li {height: 100%;}
.pgbUP-cont .pgbUP-cont-topBar ul.epi-list > li > .epi-table > .epi-cell {height: 32px;}
.pgbUP-cont .pgbUP-cont-topBar p {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pgbUP-cont .pgbUP-cont-topBar p.show {display: none;}
.pgbUP-cont .pgbUP-info {position: relative; height: calc(100% - 20px); margin: 0 0 0 10px; max-height: 100%; overflow: auto; padding: 10px 10px 10px 0;}
.pgbUP-cont .pgbUP-info-inner {
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
    width: calc(100% - 10px);
    height: 100%;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
}

.pgbUP-cont .pgbUP-info-inner.has-img {height: auto; min-height: 100%;}
.pgbUP-cont .pgbUP-info-inner.active {
    z-index: 1000;
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.pgbUP-cont .pgbUP-info-inner.no-img {
    outline: 2px dashed #515151;
    outline-offset: -7px;
    background-image: url('../images/drop-file-bg-full.jpg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 191px;
}

.pgbUP-cont .pgbUP-info-inner.no-img:hover {outline: 2px dashed #4269d6; cursor: pointer;}
.pgbUP-cont .pgbUPgal-list {display: block; margin: 0; padding: 0; text-align: left; font-size: 0;}
.pgbUP-cont .pgbUPgal-item:not(.ui-sortable-helper) {
    display: inline-block;
    list-style: none;
    width: 14.28571428571429%;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}
.pgbUP-cont .pgbUPgal-item-inner {margin: 5px; position: relative; overflow: hidden; outline: 1px solid #ddd;}
.pgbUP-cont .pgbUPgal-tool {
    position: absolute;
    width: 30px;
    height: 30px;
    background-color: rgba(0,0,0,0.2);
    text-align: center;
    font-size: 0;
    cursor: pointer;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
    z-index: 100;
}

.pgbUP-cont .pgbUPgal-item-inner:hover {outline: 1px solid #5e99dd;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.pgbUP-cont .pgbUPgal-item.dropzone .pgbUPgal-item-inner {
    border: none;
    outline: 2px dashed #ddd;
    outline-offset: -2px;
    background-image: url('../images/drop-file-bg.jpg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    cursor: pointer;
}

.pgbUP-cont .pgbUPgal-item.dropzone {cursor: pointer;}
.pgbUP-cont .pgbUPgal-item.dropzone .pgbUPgal-img {opacity: 0;}
.pgbUP-cont .pgbUPgal-item.dropzone img {opacity: 0;}
.pgbUP-cont .pgbUPgal-item.dropzone:hover .pgbUPgal-item-inner {outline-color: #5e99dd;}
.pgbUP-cont .pgbUPgal-item.dropzone .pgbUPgal-loader {display: none;}

.pgbUP-cont .pgbUPgal-img {background-position: 50%; background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.pgbUP-cont .pgbUPgal-tool:hover {background-color: rgba(0,0,0,0.4);}
.pgbUP-cont .pgbUPgal-tool.drag {background-color: #5e99dd;}
.pgbUP-cont .pgbUPgal-tool.drag:hover {background-color: #db5edd;}
.pgbUP-cont .pgbUPgal-tool.top {top: -30px; border-bottom: 1px solid #fff;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool.top {top: 0;}
.pgbUP-cont .pgbUPgal-tool.right {right: -30px; border-left: 1px solid #fff;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool.right {right: 0;}
.pgbUP-cont .pgbUPgal-tool.left {left: -30px; border-right: 1px solid #fff;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool.left {left: 0;}
.pgbUP-cont .pgbUPgal-tool.bottom {bottom: -30px; border-top: 1px solid #fff;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool.bottom {bottom: 0;}
.pgbUP-cont .pgbUPgal-tool .epi-ico {display: inline-block; margin-top: 7px;}
.pgbUP-cont .pgbUPgal-item.uploading .pgbUPgal-tool {display: none;}
.pgbUP-cont .pgbUPgal-item .pgbUPgal-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0;
    box-shadow: 0 0 0 5px rgba(255,255,255,0.8);
}

.pgbUP-cont .pgbUPgal-item-inner .pgbUPgal-tool.top.static {top: 0;}
.pgbUP-cont .pgbUPgal-item-inner .pgbUPgal-tool.right.static {right: 0;}
.pgbUP-cont .pgbUPgal-item-inner .pgbUPgal-tool.static {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.pgbUP-cont .pgbUPgal-tool.white {background-color: rgba(255,255,255,0.7); border-color: #515151 !important;}
.pgbUP-cont .pgbUPgal-item-inner:hover .pgbUPgal-tool.white {background-color: rgba(255,255,255,1);}

.pgbUP-cont .pgbUPgal-loader-inner {position: relative; height: 100%;}
.pgbUP-cont .pgbUPgal-loader-cell {text-align: center; font-size: 0;}
.pgbUP-cont .circle-uploader {display: inline-block; float: none; margin: 0;}
.pgbUP-cont .error .circle-uploader {background-color: #ff5153;}
.pgbUP-cont .error .circle-uploader:hover span {color: #ff5153;}
.pgbUP-cont .pgbUPgal-item.uploading .pgbUPgal-item-inner:hover {outline: 1px solid #515151;}
.pgbUP-cont .pgbUPgal-item.uploading .pgbUPgal-loader {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.pgbUP-cont .pgbUPset-list {display: table; width: 100%; margin: 0; padding: 0;}
.pgbUP-cont .pgbUPset-item {display: table-cell; border-spacing: 0; vertical-align: top; border: 5px solid #fff; background-color: #eee; width: 50%;}
.pgbUP-cont .pgbUPset-item-inner {position: relative;}
.pgbUP-cont .pgbUPset-headHold {position: relative; background-color: #e0e0e0; padding: 8px 10px;}
.pgbUP-cont .pgbUPset-head {font-size: 14px; text-align: left; color: #515151; display: block; position: relative; font-weight: 400; margin: 0; height: 18px;}
.pgbUP-cont .pgbUPset-head span {position: absolute; top: 0; left: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}
.pgbUP-cont .pgbUPset-cont {padding: 10px; position: relative;}
.pgbUP-cont .pgbUPset-cont-list {display: block; margin: 0; padding: 0;}
.pgbUP-cont .pgbUPset-cont-list > li {display: block; margin-bottom: 5px; font-size: 12px; color: #515151; font-weight: 400; text-align: left; padding: 5px;}
.pgbUP-cont .pgbUPset-cont-list > li:nth-last-child(1) {margin-bottom: 0;}
.pgbUP-cont .pgbUPset-check {display: inline-block; margin-bottom: -4px; margin-right: 7px;}

.pgbUP-cont .cropGalleryHold {position: relative; height: 100%; text-align: center; font-size: 0; vertical-align: top;}
.pgbUP-cont .pgbUP-cropArea {position: relative; height: 100%; width: 50%; display: inline-block; vertical-align: top;}
.pgbUP-cont .pgbUP-cropArea-inner {position: relative; height: calc(100% - 4px); border: 2px solid #ccc; text-align: center; font-size: 0; white-space: nowrap; max-height: calc(100% - 4px); overflow: hidden;}
.pgbUP-cont .pgbUP-cropArea-inner::before {content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0;}
.pgbUP-cont .cropArea-text {font-size: 18px; font-weight: 700; color: #ccc; display: inline-block; vertical-align: middle; line-height: 1.1;}
.pgbUP-cont .pgbUP-galArea {display: inline-block; width: 50%; min-height: 100%; vertical-align: top;}
.pgbUP-cont .pgbUP-galArea-inner {position: relative; padding-left: 5px;}
.pgbUP-cont .galArea-list {display: block; text-align: left; font-size: 0; margin-top: -5px;}
.pgbUP-cont .galArea-item {
    display: inline-block;
    width: 80px;
    height: 80px;
    background-size: cover;
    background-position: 50%;
    background-color: #eee;
    border: 2px solid #ccc;
    background-image: url('../images/Square-150x150.jpg');
    margin: 5px;
    cursor: pointer;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.pgbUP-cont .galArea-item:hover {border-color: #aaa;}
.pgbUP-cont .galArea-item.active {border-color: #5e99dd;}

/*///////////////////////////////////////////*/
/*////////// SIDE SLIDE BAR STYLES //////////*/
.pgbUP-cont .pgbUP-info-inner {font-size: 0;}
.pgbUP-cont .pgbUPSetting {display: inline-block; width: 0; height: 0; border-right-color: #eee; border-right-width: 0; vertical-align: top; border-right-style: solid; opacity: 0;}
.pgbUP-cont .pgbUPSetting .pgbUPSetting-inner {position: relative; overflow: auto; margin: 5px 10px; margin-left: 5px; height: calc(100% - 10px);}
.pgbUP-cont .sideBar-active .pgbUPSetting {width: calc(60% - 2px); border-right-width: 2px; height: 100%; opacity: 1;}
.pgbUP-cont .sideBar-active .pgbUPgal-list {display: inline-block; margin: 0 !important; width: calc(40% - 10px); vertical-align: top; margin-left: 5px !important; padding-right: 5px; height: 100%; overflow: auto;}
.pgbUP-cont .sideBar-active .pgbUPgal-item {width: 25%;}
.pgbUP-cont .sideBar-active .pgbUPgal-tool.bottom {display: none;}
.pgbUP-cont .pgbUPSetting-item {position: relative; width: 0; height: 0; opacity: 0; overflow: hidden;}
.pgbUP-cont .pgbUPSetting-item.sideBar-display {width: auto; height: auto; min-height: 100%; opacity: 1;}

.pgbUPgal-menu-drop-inner {position: relative; background-color: #fff; border: 2px solid #eee; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; width: 150px; margin-top: 10px;}
.pgbUPgal-menu-drop-inner::before {
    content: "";
    position: absolute;
    top: -10px;
    right: 55px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eee;
    height: 0;
    width: 0;
}

.pgbUPmenu-list {display: block; margin: 0; padding: 0; padding: 10px;}
.pgbUPmenu-list .pgbUPmenu-item {display: block; list-style: none; margin-bottom: 2px; padding-bottom: 2px; border-bottom: 1px solid #eee;}
.pgbUPmenu-list .pgbUPmenu-item:nth-last-child(1) {margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.pgbUPmenu-list .pgbUPmenu-link {
    display: block;
    padding: 6px 0;
    font-size: 13px;
    color: #515151;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.pgbUPmenu-list .pgbUPmenu-link:hover {padding-left: 10px; color: #5e99dd;}
.pgbUP-cont .add-item .pgbUPgal-item-inner {outline-style: dashed; outline-width: 2px;}

@media (max-width: 1100px) and (min-width: 830px){
    .pgbUP-cont .sideBar-active .pgbUPgal-item {width: 50%;}
    .pgbUP-cont .sideBar-active .pgbUPSetting {width: calc(70% - 2px);}
    .pgbUP-cont .sideBar-active .pgbUPgal-list {width: calc(30% - 10px);}
}

@media (max-width: 830px){
    .pgbUP-cont .sideBar-active .pgbUPSetting {width: calc(100% - 0); border-right-width: 0;}
    .pgbUP-cont .sideBar-active .pgbUPgal-list {width: calc(100% - 10px); height: auto; overflow: visible; margin-top: 10px !important;}
    .pgbUP-cont .pgbUPSetting .pgbUPSetting-inner {min-height: 150px; height: auto; overflow: visible; margin: 0 10px;}
    .pgbUP-cont .sideBar-active .pgbUPSetting {height: auto;}
    .pgbUP-cont .pgbUPSetting-item.sideBar-display {min-height: 150px;}
}

@media (max-width: 500px){
    .pgbUP-cont .sideBar-active .pgbUPgal-item {width: 50%;}
    .pgbUP-cont .pgbUP-info.sideBar-active {margin: 0 5px;}
}

/*////////// SIDE SLIDE BAR STYLES //////////*/
/*///////////////////////////////////////////*/

@media (min-width: 1450px){
    .pgbUP-cont .pgbUP-menu-link {font-size: 16px; font-weight: 400;}
    .pgbUP-cont .pgbUP-menu {width: 200px;}
    .pgbUP-cont {padding-left: 200px;}
}

@media (max-width: 1050px){
    .pgbUP-cont .pgbUPgal-item {width: 16.66%;}
}

@media (max-width: 950px){
    .pgbUP-cont .pgbUP-cont-topBar p.hide {display: none;}
    .pgbUP-cont .pgbUP-cont-topBar p.show {display: block;}
    .pgbUP-cont .pgbUPgal-item {width: 20%;}
}

@media (max-width: 800px){
    .pgbUP-cont {padding-left: 100px;}
    .pgbUP-cont .pgbUP-menu {width: 100px;}
    .pgbUP-cont .pgbUP-menu-link {padding: 10px 0; font-size: 11px;}
    .epi-alert.epi-fullpage-alert.no-max-width .epi-alert-heading-inner {font-size: 13px;}
    .pgbUP-cont .pgbUP-cont-hold-inner {padding-top: 93px;}
    .pgbUP-cont .pgbUP-cont-topBar {top: 34.6px;}
    .pgbUP-cont .pgbUP-menu-inner {padding-top: 52px;}
    .epi-alert.epi-fullpage-alert.no-max-width .epi-button.medium {font-size: 11px; padding: 6.5px 5px;}
    .pgbUP-cont .pgbUP-cont-topBar ul.epi-list > li > .epi-table > .epi-cell {height: 29px;}
    .pgbUP-cont .pgbUP-cont-topBar {height: 51px;}
    .pgbUP-cont .pgbUP-cont-hold-inner {padding-bottom: 52px;}
    .pgbUP-cont .pgbUP-menu-inner {padding-bottom: 58px;}

    .pgbUP-cont .pgbUPset-list {display: block;}
    .pgbUP-cont .pgbUPset-item {display: block; list-style: none; border: none; width: auto; margin: 5px;}

    .pgbUP-cont .pgbUP-menu .pgbUP-menu-heading {font-size: 14px;}
}

@media (max-width: 750px){
    .pgbUP-cont .pgbUPgal-item {width: 25%;}
}

@media (max-width: 700px){
    .pgbUP-cont .galArea-list {margin-top: -3px;}
    .pgbUP-cont .galArea-item {width: 60px; height: 60px; margin: 3px;}
}

@media (max-width: 620px){
    .pgbUP-cont .cropArea-text {font-size: 13px;}
}

@media (max-width: 600px){
    .pgbUP-cont .pgbUPgal-item {width: 33.33%;}
    .pgbUP-cont .pgbUP-cropArea {display: block; width: auto; height: calc(100% - 80px);}
    .pgbUP-cont .pgbUP-galArea {display: block; width: auto; margin-top: 10px; min-height: auto;}
}

@media (max-width: 500px){
    .pgbUP-cont .pgbUPgal-item {width: 50%;}
}

@media (max-width: 400px){
    .pgbUP-cont .pgbUP-menu-link {font-size: 0;}
    .pgbUP-cont .pgbUP-menu-link .epi-ico {display: inline-block;}
    .pgbUP-cont .pgbUP-menu-link span {text-align: center;}
    .pgbUP-cont .pgbUP-menu {width: 41px;}
    .pgbUP-cont .pgbUP-menu-item {padding-right: 7px;}
    .pgbUP-cont {padding-left: 41px;}
    .pgbUP-cont .pgbUP-footer-inner.active {padding: 10px 5px;}
    .pgbUP-cont .pgbUP-menu .pgbUP-menu-heading {font-size: 0;}
    .pgbUP-cont .pgbUP-menu .pgbUP-menu-heading .epi-svg {margin-bottom: 0; margin-top: 1px;}
}

/*///////////////////////////////////////////////////////
///////////////////////////TABS//////////////////////////
///////////////////////////////////////////////////////*/

.epi-tabs {position: relative;}
.epi-tabs.streach-90 {width: 90%; margin: 0 auto;}
.epi-tabs.streach-80 {width: 80%; margin: 0 auto;}
.epi-tabs.streach-70 {width: 70%; margin: 0 auto;}
.epi-tabs.streach-60 {width: 60%; margin: 0 auto;}
.epi-tabs.streach-50 {width: 50%; margin: 0 auto;}
.epi-tabs-inner {position: relative; background-color: rgba(81,81,81,0.2);}

.epi-tabs .tabs-heading-hold {position: relative; background-color: rgba(81,81,81,1); padding: 5px 10px;}
.epi-tabs .tabs-heading {display: inline-block; width: 100%; text-align: center; color: #fff; font-size: 15px; font-weight: 400;}

.epi-tabs .tabs-elements-hold {position: relative; border: 3px solid rgba(81,81,81,1); border-top: none; padding: 5px;}

.epi-tabs .tabs-list {display: block; margin: 0; padding: 0 5px; text-align: left; font-size: 0; margin-top: 10px;}
.epi-tabs .tabs-item {display: inline-block; margin: 0; vertical-align: bottom;}
.epi-tabs .tabs-btn {
    display: inline-block;
    font-size: 13px;
    color: #515151;
    background-color: rgba(81,81,81,0.2);
    padding: 5px 10px;
    border-right: none;
    border-bottom: none;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    border-color: rgba(81,81,81,0.8);
    border-style: solid;
    border-width: 1px;
    border-right-width: 0;
    border-bottom-width: 0;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
}

.epi-tabs .tabs-btn:hover {background-color: rgba(81,81,81,0.4);}
.epi-tabs .tabs-item:nth-last-child(1) .tabs-btn{border-right-width: 1px;}
.epi-tabs .tabs-btn.active {background-color: rgba(81,81,81,1); color: #fff;}

.epi-tabs .tabs-content-hold {position: relative; background-color: #fff; padding: 10px; border: 1px solid rgba(81,81,81,0.8);}
.epi-tabs.transparent .tabs-content-hold {background-color: transparent;}

.epi-tabs .tabs-content-inner {position: relative; width: 0; opacity: 0; overflow: hidden; height: 0;}
.epi-tabs .tabs-content-inner.active {width: 100%; opacity: 1; height: auto;}

.epi-tabs.no-container .tabs-heading-hold {display: none;}
.epi-tabs.no-container .tabs-elements-hold {background-color: transparent; border: none; padding: 0;}
.epi-tabs.no-container .epi-tabs-inner {background-color: transparent;}

/*//////////////////RADIUS 3/////////////////////*/
.epi-tabs.raduis-3 {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-tabs.raduis-3 .epi-tabs-inner {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-tabs.raduis-3 .tabs-heading-hold {-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.epi-tabs.raduis-3 .tabs-elements-hold {-webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}
.epi-tabs.raduis-3 .tabs-content-hold {-webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px;}
.epi-tabs.raduis-3 .tabs-item:nth-child(1) .tabs-btn{-webkit-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0;}
.epi-tabs.raduis-3 .tabs-item:nth-last-child(1) .tabs-btn{-webkit-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;}

/*//////////////////RADIUS 5/////////////////////*/
.epi-tabs.raduis-5 {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-tabs.raduis-5 .epi-tabs-inner {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-tabs.raduis-5 .tabs-heading-hold {-webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.epi-tabs.raduis-5 .tabs-elements-hold {-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
.epi-tabs.raduis-5 .tabs-content-hold {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-tabs.raduis-5 .tabs-item:nth-child(1) .tabs-btn{-webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}
.epi-tabs.raduis-5 .tabs-item:nth-last-child(1) .tabs-btn{-webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}

/*//////////////////RADIUS 10/////////////////////*/
.epi-tabs.raduis-10 {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-tabs.raduis-10 .epi-tabs-inner {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-tabs.raduis-10 .tabs-heading-hold {-webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.epi-tabs.raduis-10 .tabs-elements-hold {-webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
.epi-tabs.raduis-10 .tabs-content-hold {-webkit-border-radius: 7px 7px 7px 7px; border-radius: 7px 7px 7px 7px;}
.epi-tabs.raduis-10 .tabs-item:nth-child(1) .tabs-btn{-webkit-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;}
.epi-tabs.raduis-10 .tabs-item:nth-last-child(1) .tabs-btn{-webkit-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;}

/*//////////////////WARNING/////////////////////*/
.epi-tabs.warning .epi-tabs-inner {background-color: rgba(236, 160, 14, 0.2);}
.epi-tabs.warning .tabs-heading-hold {background-color: rgba(236, 160, 14, 1);}
.epi-tabs.warning .tabs-elements-hold {border-color: rgba(236, 160, 14, 1);}
.epi-tabs.warning .tabs-btn {border-color: rgba(236, 160, 14, 1); color: rgba(236, 160, 14, 1); background-color: rgba(236, 160, 14, 0.2);}
.epi-tabs.warning .tabs-item:nth-last-child(1) .tabs-btn {border-color: rgba(236, 160, 14, 1);}
.epi-tabs.warning .tabs-btn:hover {background-color: rgba(236, 160, 14, 0.4);}
.epi-tabs.warning .tabs-btn.active {background-color: rgba(236, 160, 14, 1); border-color: rgba(236, 160, 14, 1); color: #fff;}
.epi-tabs.warning .tabs-content-hold {border-color: rgba(236, 160, 14, 1);}

/*//////////////////DANGER/////////////////////*/
.epi-tabs.danger .epi-tabs-inner {background-color: rgba(232, 41, 41, 0.2);}
.epi-tabs.danger .tabs-heading-hold {background-color: rgba(232, 41, 41, 1);}
.epi-tabs.danger .tabs-elements-hold {border-color: rgba(232, 41, 41, 1);}
.epi-tabs.danger .tabs-btn {border-color: rgba(232, 41, 41, 1); color: rgba(232, 41, 41, 1); background-color: rgba(232, 41, 41, 0.2);}
.epi-tabs.danger .tabs-item:nth-last-child(1) .tabs-btn {border-color: rgba(232, 41, 41, 1);}
.epi-tabs.danger .tabs-btn:hover {background-color: rgba(232, 41, 41, 0.4);}
.epi-tabs.danger .tabs-btn.active {background-color: rgba(232, 41, 41, 1); border-color: rgba(232, 41, 41, 1); color: #fff;}
.epi-tabs.danger .tabs-content-hold {border-color: rgba(232, 41, 41, 1);}

/*//////////////////SUCCESS/////////////////////*/
.epi-tabs.success .epi-tabs-inner {background-color: rgba(45, 201, 21, 0.2);}
.epi-tabs.success .tabs-heading-hold {background-color: rgba(45, 201, 21, 1);}
.epi-tabs.success .tabs-elements-hold {border-color: rgba(45, 201, 21, 1);}
.epi-tabs.success .tabs-btn {border-color: rgba(45, 201, 21, 1); color: rgba(45, 201, 21, 1); background-color: rgba(45, 201, 21, 0.2);}
.epi-tabs.success .tabs-item:nth-last-child(1) .tabs-btn {border-color: rgba(45, 201, 21, 1);}
.epi-tabs.success .tabs-btn:hover {background-color: rgba(45, 201, 21, 0.4);}
.epi-tabs.success .tabs-btn.active {background-color: rgba(45, 201, 21, 1); border-color: rgba(45, 201, 21, 1); color: #fff;}
.epi-tabs.success .tabs-content-hold {border-color: rgba(45, 201, 21, 1);}

/*//////////////////FANCY/////////////////////*/
.epi-tabs.fancy .epi-tabs-inner {background-color: rgba(211, 44, 189, 0.2);}
.epi-tabs.fancy .tabs-heading-hold {background-color: rgba(211, 44, 189, 1);}
.epi-tabs.fancy .tabs-elements-hold {border-color: rgba(211, 44, 189, 1);}
.epi-tabs.fancy .tabs-btn {border-color: rgba(211, 44, 189, 1); color: rgba(211, 44, 189, 1); background-color: rgba(211, 44, 189, 0.2);}
.epi-tabs.fancy .tabs-item:nth-last-child(1) .tabs-btn {border-color: rgba(211, 44, 189, 1);}
.epi-tabs.fancy .tabs-btn:hover {background-color: rgba(211, 44, 189, 0.4);}
.epi-tabs.fancy .tabs-btn.active {background-color: rgba(211, 44, 189, 1); border-color: rgba(211, 44, 189, 1); color: #fff;}
.epi-tabs.fancy .tabs-content-hold {border-color: rgba(211, 44, 189, 1);}

/*//////////////////COLD/////////////////////*/
.epi-tabs.cold .epi-tabs-inner {background-color: rgba(44, 48, 211, 0.2);}
.epi-tabs.cold .tabs-heading-hold {background-color: rgba(44, 48, 211, 1);}
.epi-tabs.cold .tabs-elements-hold {border-color: rgba(44, 48, 211, 1);}
.epi-tabs.cold .tabs-btn {border-color: rgba(44, 48, 211, 1); color: rgba(44, 48, 211, 1); background-color: rgba(44, 48, 211, 0.2);}
.epi-tabs.cold .tabs-item:nth-last-child(1) .tabs-btn {border-color: rgba(44, 48, 211, 1);}
.epi-tabs.cold .tabs-btn:hover {background-color: rgba(44, 48, 211, 0.4);}
.epi-tabs.cold .tabs-btn.active {background-color: rgba(44, 48, 211, 1); border-color: rgba(44, 48, 211, 1); color: #fff;}
.epi-tabs.cold .tabs-content-hold {border-color: rgba(44, 48, 211, 1);}

/*//////////////////INFO/////////////////////*/
.epi-tabs.info .epi-tabs-inner {background-color: rgba(44, 154, 211, 0.2);}
.epi-tabs.info .tabs-heading-hold {background-color: rgba(44, 154, 211, 1);}
.epi-tabs.info .tabs-elements-hold {border-color: rgba(44, 154, 211, 1);}
.epi-tabs.info .tabs-btn {border-color: rgba(44, 154, 211, 1); color: rgba(44, 154, 211, 1); background-color: rgba(44, 154, 211, 0.2);}
.epi-tabs.info .tabs-btn:hover {background-color: rgba(44, 154, 211, 0.4);}
.epi-tabs.info .tabs-btn.active {background-color: rgba(44, 154, 211, 1); border-color: rgba(44, 154, 211, 1); color: #fff;}
.epi-tabs.info .tabs-content-hold {border-color: rgba(44, 154, 211, 1);}

/*//////////////////COL ACTIVE/////////////////////*/
.epi-tabs.col-active .epi-tabs-inner {background-color: rgba(81, 81, 81, 0.2);}
.epi-tabs.col-active .tabs-heading-hold {background-color: rgba(81, 81, 81, 1);}
.epi-tabs.col-active .tabs-elements-hold {border-color: rgba(81, 81, 81, 1);}
.epi-tabs.col-active .tabs-btn {border-color: rgba(81, 81, 81, 1); color: rgba(81, 81, 81, 1); background-color: rgba(81, 81, 81, 0.2);}

/*///////////////////////////////////////////////////////
////////////////////////EPI LABELS///////////////////////
///////////////////////////////////////////////////////*/

.epi-label-hold {display: inline-block; text-align: center; font-size: 0;}
.epi-label-hold.left {text-align: left;}
.epi-label-hold.streach-100 {display: block;}
.epi-label-hold .epi-label {
    display: inline-block;
    background-color: #515151;
    padding: 7.5px 10px;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    border: 1px solid #515151;
}

.epi-label-hold.wrap .epi-label {white-space: normal;}
.epi-label-hold.medium .epi-label {padding: 6.5px 10px; font-size: 13px;}
.epi-label-hold.small .epi-label {padding: 5px 5px; font-size: 12px;}
.epi-label-hold.tiny .epi-label {padding: 2px 5px; font-size: 11px;}
.epi-label-hold .epi-label.labeled {background-color: #fff; color: #515151; width: 100%;}

.epi-label-hold.no-border .epi-label {border: none;}
.epi-label-hold.large .epi-label {display: block; white-space: normal;}
.epi-label-hold.large .epi-label.labeled {min-height: 100px; width: auto;}

/*/////////////////// RADIUS 3 ///////////////////*/
.epi-label-hold.radius-3 .epi-label {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-label-hold.radius-3 .epi-label.labeled {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}

/*/////////////////// RADIUS 5 ///////////////////*/
.epi-label-hold.radius-5 .epi-label {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-label-hold.radius-5 .epi-label.labeled {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}

/*/////////////////// RADIUS 10 ///////////////////*/
.epi-label-hold.radius-10 .epi-label {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-label-hold.radius-10 .epi-label.labeled {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}

/*/////////////////// ROUND ///////////////////*/
.epi-label-hold.round .epi-label {-webkit-border-radius: 50px 0 0 50px; border-radius: 50px 0 0 50px;}
.epi-label-hold.round .epi-label.labeled {-webkit-border-radius: 0 50px 50px 0; border-radius: 0 50px 50px 0;}

/*/////////////////// WARNING ///////////////////*/
.epi-label-hold.warning .epi-label {background-color: #eca00e; border-color: #eca00e;}
.epi-label-hold.warning.pastel .epi-label {background-color: #ffb600; border-color: #ffb600;}
.epi-label-hold.warning .epi-label.labeled {background-color: #fff;}

/*/////////////////// DANGER ///////////////////*/
.epi-label-hold.danger .epi-label {background-color: #e82929; border-color: #e82929;}
.epi-label-hold.danger.pastel .epi-label {background-color: #ff5153; border-color: #ff5153;}
.epi-label-hold.danger .epi-label.labeled {background-color: #fff;}

/*/////////////////// SUCCESS ///////////////////*/
.epi-label-hold.success .epi-label {background-color: #2dc918; border-color: #2dc918;}
.epi-label-hold.success.pastel .epi-label {background-color: #26c48e; border-color: #26c48e;}
.epi-label-hold.success .epi-label.labeled {background-color: #fff;}

/*/////////////////// FANCY ///////////////////*/
.epi-label-hold.fancy .epi-label {background-color: #d32cbd; border-color: #d32cbd;}
.epi-label-hold.fancy.pastel .epi-label {background-color: #db5edd; border-color: #db5edd;}
.epi-label-hold.fancy .epi-label.labeled {background-color: #fff;}

/*/////////////////// COLD ///////////////////*/
.epi-label-hold.cold .epi-label {background-color: #2c30d3; border-color: #2c30d3;}
.epi-label-hold.cold.pastel .epi-label {background-color: #4980a1; border-color: #4980a1;}
.epi-label-hold.cold .epi-label.labeled {background-color: #fff;}

/*/////////////////// INFO ///////////////////*/
.epi-label-hold.info .epi-label {background-color: #2c9ad3; border-color: #2c9ad3;}
.epi-label-hold.info.pastel .epi-label {background-color: #5e99dd; border-color: #5e99dd;}
.epi-label-hold.info .epi-label.labeled {background-color: #fff;}

/*/////////////////// LIGHTGREY ///////////////////*/
.epi-label-hold.lightgrey .epi-label {background-color: #dbdbdb; border-color: #dbdbdb;}
.epi-label-hold.lightgrey .epi-label.labeled {background-color: #fff;}

.epi-label-hold.no-label .epi-table .epi-label {font-size: 0; padding: 7.2px 1.5px; border: none;}
.epi-label-hold.no-label .epi-table .epi-label.labeled {font-size: 14px; padding: 7.5px 10px; border: 1px solid #dbdbdb; border-left: none;}
.epi-label-hold.no-label.medium .epi-table .epi-label.labeled {font-size: 13px; padding: 6.5px 10px;}
.epi-label-hold.no-label.small .epi-table .epi-label.labeled {font-size: 12px; padding: 5px 5px;}
.epi-label-hold.no-label.tiny .epi-table .epi-label.labeled {font-size: 11px; padding: 2px 5px;}

/*///////////////////////////////////////////////////////
///////////////////////EPI MENUDROP//////////////////////
///////////////////////////////////////////////////////*/

.epi-haveDrop {position: relative;}
.epi-menuDrop {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    padding-top: 20px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
}

.epi-haveDrop:hover .epi-menuDrop {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
}

.epi-menuDrop .epi-menuDrop-inner {
    position: relative;
    padding: 8px;
    background-color: #fff;
    border: 2px solid #515151;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px 1px rgba(0,0,0,0.3);
}

.epi-menuDrop .epi-menuArrow {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #515151;
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: -8px;
    width: 0;
}

.epi-menuDrop.right {left: auto;  right: -15px; margin-left: 0;}
.epi-menuDrop.right .epi-menuArrow {margin-left: 0; left: auto; right: 15px;}

.epi-menuDrop .epi-menuList {display: block; margin: 0; padding: 0;}
.epi-menuDrop .epi-menuItem {display: block; list-style: none; position: relative;}
.epi-menuDrop .epi-menuLink {
    display: block;
    padding: 5px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    font-size: 12px;
    font-weight: 300;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.epi-menuDrop .epi-menuLink.bold {background-color: #515151; color: #fff;}
.epi-menuDrop .epi-menuLink:hover {background-color: rgba(0,0,0,0.1);}
.epi-menuDrop .epi-menuLink.bold:hover {background-color: #515151; opacity: 0.6;}
.epi-menuDrop .epi-menuItem:nth-last-child(1) .epi-menuLink {border-bottom: none;}

.epi-haveDrop .epi-menuDrop-arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #515151;
    height: 0;
    position: relative;
    width: 0;
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 1px;
}

.epi-menuDrop .epi-haveDrop .epi-menuLink::before {
    content: "";
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-right: 5px solid #515151;
    height: 0;
    position: relative;
    width: 0;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 0;
    margin-left: 3px;
}

.epi-menuDrop .epi-haveDrop .epi-subDrop .epi-menuLink::before {content: none;}
.epi-menuDrop .epi-subDrop {
    position: absolute;
    top: 0;
    right: 180px;
    width: 200px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
}

.epi-menuDrop .epi-menuItem:hover .epi-subDrop {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
}

.epi-menuDrop .epi-subDrop-inner {
    position: relative;
    padding: 6px;
    background-color: #fff;
    border: 2px solid #515151;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-box-shadow: 0 2px 3px 1px rgba(0,0,0,0.3);
    box-shadow: 0 2px 3px 1px rgba(0,0,0,0.3);
}

.epi-menuDrop .epi-subArrow {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #515151;
    height: 0;
    position: absolute;
    width: 0;
    top: 6px;
    right: -7px;
}

.epi-menuDrop .right .epi-subDrop {right: auto; left: 180px;}
.epi-menuDrop .right .epi-subArrow {right: auto; left: -7px;}
.epi-menuDrop .right .epi-subArrow {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #515151;
    border-left: none;
}
.epi-haveDrop .right .epi-subDrop-arrow {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 5px solid #515151;
    border-right: none;
}


/*///////////////////////////////////////////////////////
////////////////////AU AUTO COMPLETE/////////////////////
///////////////////////////////////////////////////////*/

.ui-autocomplete.ui-menu {
    margin: 0;
    padding: 0;
    border: 1px solid #515151;
    background-color: #fff;
    position: absolute;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.3);
}

.ui-autocomplete .ui-menu-item {display: block; list-style: none; padding: 2px 10px;}
.ui-autocomplete .ui-menu-item:nth-child(even) {background-color: #ededed;}
.ui-autocomplete .ui-menu-item a {font-size: 13px; color: #515151; padding: 0; margin: 0;}
.ui-autocomplete .ui-menu-item:hover {background-color: rgba(81,81,81,0.3);}

span.notification_count {
    background-color: #e82929;
    border: 2px solid #fff;
    border-radius: 20px;
    color: #fff;
    font-size: 10px;
    height: 16px;
    left: 2px;
    line-height: 15px;
    position: absolute;
    text-align: center;
    /*top: 2px;*/
    width: 16px;
}

/*////////////////////////////////////////
//////////////////EPI QTY/////////////////
////////////////////////////////////////*/

.epi-qty {position: relative; height: 38px;}
.epi-qty .qty-cell {width: 100%; border: 1px solid #515151; padding: 0 10px; background-color: #fff;}
.epi-qty .label-cell {padding-right: 10px;}
.epi-qty .qty-btns-cell {height: 100%;}
.epi-qty .qty-cell input {display: block; margin: 0; border: none; padding: 0; box-shadow: none; width: 100%; height: 36px; text-align: center;}
.epi-qty .qty-btn-list {margin: 0; padding: 0; text-align: center; font-size: 0; white-space: nowrap; height: 100%;}
.epi-qty .qty-btn {display: inline-block; padding: 0 15px; height: 100%; background-size: 11px; background-position: 50%; background-repeat: no-repeat;}
.epi-qty .qty-btn.add {background-image: url('../images/qty-btns-add.png');}
.epi-qty .qty-btn.remove {background-image: url('../images/qty-btns-remove.png');}
.epi-qty .qty-btn:hover {background-color: #eee;}
.epi-qty .qty-label {font-size: 15px; font-weight: 400;}

.epi-qty.medium {height: 32px;}
.epi-qty.medium .qty-cell input {height: 30px;}

.epi-qty.small {height: 28px;}
.epi-qty.small .qty-cell input {height: 26px;}
.epi-qty.small .qty-btn {background-size: 9px; padding: 0 12px;}
.epi-qty.no-label .label-cell {display: none;}

.epi-qty.background-color {background-color: #515151;}
.epi-qty.background-color .qty-btn:hover {background-color: #757575;}

.epi-qty.background-color.info {background-color: #2c9ad3;}
.epi-qty.background-color.info .qty-cell {border-color: #2c9ad3;}
.epi-qty.background-color.info .qty-btn:hover {background-color: #6bb8e0;}

.epi-qty.background-color.warning {background-color: #eca00e;}
.epi-qty.background-color.warning .qty-cell {border-color: #eca00e;}
.epi-qty.background-color.warning .qty-btn:hover {background-color: #f2bc56;}

.epi-qty.background-color.danger {background-color: #e82929;}
.epi-qty.background-color.danger .qty-cell {border-color: #e82929;}
.epi-qty.background-color.danger .qty-btn:hover {background-color: #ef6969;}

.epi-qty.background-color.success {background-color: #2dc918;}
.epi-qty.background-color.success .qty-cell {border-color: #2dc918;}
.epi-qty.background-color.success .qty-btn:hover {background-color: #6cd95d;}

.epi-qty.background-color.fancy {background-color: #d32cbd;}
.epi-qty.background-color.fancy .qty-cell {border-color: #d32cbd;}
.epi-qty.background-color.fancy .qty-btn:hover {background-color: #e06bd1;}

.epi-qty.background-color.cold {background-color: #2c30d3;}
.epi-qty.background-color.cold .qty-cell {border-color: #2c30d3;}
.epi-qty.background-color.cold .qty-btn:hover {background-color: #6b6ee0;}

.epi-qty.background-color .label-cell {display: none;}
.epi-qty.background-color .qty-btn.add {background-image: url('../images/qty-btns-add-white.png');}
.epi-qty.background-color .qty-btn.remove {background-image: url('../images/qty-btns-remove-white.png');}
.epi-qty.background-color .qty-cell {padding: 0;}

.epi-qty.square .qty-cell input {width: 36px;}
.epi-qty.square.medium .qty-cell input {width: 32px;}
.epi-qty.square.small .qty-cell input {width: 26px; font-size: 12px;}

.epi-qty.radius-3 {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; overflow: hidden;}
.epi-qty.radius-3 .qty-cell {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-qty.radius-3 .qty-cell input {-webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.epi-qty.radius-3 .qty-btns-cell {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-qty.radius-3 .qty-btn-list {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.epi-qty.radius-3 .qty-btn.remove {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}

.epi-qty.radius-5 {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; overflow: hidden;}
.epi-qty.radius-5 .qty-cell {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-qty.radius-5 .qty-cell input {-webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.epi-qty.radius-5 .qty-btns-cell {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-qty.radius-5 .qty-btn-list {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.epi-qty.radius-5 .qty-btn.remove {-webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}

.epi-qty.radius-10 {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; overflow: hidden;}
.epi-qty.radius-10 .qty-cell {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-qty.radius-10 .qty-cell input {-webkit-border-radius: 10px 0 0 10px; border-radius: 10px 0 0 10px;}
.epi-qty.radius-10 .qty-btns-cell {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-qty.radius-10 .qty-btn-list {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
.epi-qty.radius-10 .qty-btn.remove {-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}

.epi-qty.round {-webkit-border-radius: 40px 40px 40px 40px; border-radius: 40px 40px 40px 40px; overflow: hidden;}
.epi-qty.round .qty-cell {-webkit-border-radius: 40px 0 0 40px; border-radius: 40px 0 0 40px;}
.epi-qty.round .qty-cell input {-webkit-border-radius: 40px 0 0 40px; border-radius: 40px 0 0 40px;}
.epi-qty.round .qty-btns-cell {-webkit-border-radius: 0 40px 40px 0; border-radius: 0 40px 40px 0;}
.epi-qty.round .qty-btn-list {-webkit-border-radius: 0 40px 40px 0; border-radius: 0 40px 40px 0;}
.epi-qty.round .qty-btn.remove {-webkit-border-radius: 0 40px 40px 0; border-radius: 0 40px 40px 0;}

/*////////////////////////////////////////
/////////////EPI NOTIFICATION/////////////
////////////////////////////////////////*/

.epi-note-hold {position: fixed; bottom: 0; right: 0; width: 310px; z-index: 9999999;}
.epi-note-hold .epi-note-inner {position: relative; padding-top: 10px; padding-right: 10px;}
.epi-note-hold .epi-note-list {display: block; margin: 0; padding: 0;}
.epi-note-hold .epi-note-item {
    display: block;
    margin-bottom: 10px;
    list-style: none;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-note-hold .epi-note {
    position: relative;
    background-color: rgba(81,81,81,0.9);
    padding: 20px;
    text-align: left;
    font-size: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 50px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: block;
}

@-webkit-keyframes epi-note {
    0% {opacity: 0;-webkit-transform: translateX(400px);}
    60% {opacity: 1;-webkit-transform: translateX(-30px);}
    80% {-webkit-transform: translateX(10px);}
    100% {-webkit-transform: translateX(0);}
}

@keyframes epi-note {
    0% {opacity: 0; transform: translateX(400px);  }
    60% {opacity: 1; transform: translateX(-30px);}
    80% {transform: translateX(10px);}
    100% {transform: translateX(0);}
}

.epi-note {
    -webkit-animation-name: epi-note;
    animation-name: epi-note;
}

@-webkit-keyframes epi-remove-note {
    0% {-webkit-transform: translateX(0);}
    20% {opacity: 1; -webkit-transform: translateX(-20px);}
    100% {opacity: 0; -webkit-transform: translateX(400px);}
}

@keyframes epi-remove-note {
    0% {transform: translateX(0);}
    20% {opacity: 1; transform: translateX(-20px);}
    100% {opacity: 0; transform: translateX(400px);}
}

.epi-remove-note {
    -webkit-animation-name: epi-remove-note;
    animation-name: epi-remove-note;
}

.epi-note-hold .epi-note .epi-ico {
    position: absolute;
    top: 18px;
    left: 20px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
}
.epi-note-hold .epi-note-txt {font-size: 14px; font-weight: 400; color: #fff; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.epi-note-hold .epi-note-loader {
    position: absolute;
    top: 18px;
    left: 20px;
    width: 20px;
    height: 20px;
    padding: 2px;
    background-color: transparent;
    background-image: url('../images/loaders/solid/default-solid-loader.gif');
    background-size: 100%;
    background-repeat: no-repeat;
    -webkit-border-radius: 24px 24px 24px 24px;
    border-radius: 24px 24px 24px 24px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
}

.epi-note-hold .epi-note.warning .epi-note-loader {background-image: url('../images/loaders/solid/warning-solid-loader.gif');}
.epi-note-hold .epi-note.warning.pastel .epi-note-loader {background-image: url('../images/loaders/solid/warning-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.danger .epi-note-loader {background-image: url('../images/loaders/solid/danger-solid-loader.gif');}
.epi-note-hold .epi-note.danger.pastel .epi-note-loader {background-image: url('../images/loaders/solid/danger-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.success .epi-note-loader {background-image: url('../images/loaders/solid/success-solid-loader.gif');}
.epi-note-hold .epi-note.success.pastel .epi-note-loader {background-image: url('../images/loaders/solid/success-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.fancy .epi-note-loader {background-image: url('../images/loaders/solid/fancy-solid-loader.gif');}
.epi-note-hold .epi-note.fancy.pastel .epi-note-loader {background-image: url('../images/loaders/solid/fancy-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.cold .epi-note-loader {background-image: url('../images/loaders/solid/cold-solid-loader.gif');}
.epi-note-hold .epi-note.cold.pastel .epi-note-loader {background-image: url('../images/loaders/solid/cold-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.info .epi-note-loader {background-image: url('../images/loaders/solid/info-solid-loader.gif');}
.epi-note-hold .epi-note.info.pastel .epi-note-loader {background-image: url('../images/loaders/solid/info-pastel-solid-loader.gif');}

.epi-note-hold .epi-note.loading .epi-note-loader {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    opacity: 1;
}

.epi-note-hold .epi-note.loading .epi-ico {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    opacity: 0;
}

/*////////////////////////////////////////////////*/
/*////////////// TOP RIGHT POSITION //////////////*/


.epi-note-hold.top-right {position: fixed; top: 0; right: 0; bottom: auto;}

/*////////////////////////////////////////////////*/
/*/////////////// TOP LEFT POSITION //////////////*/


.epi-note-hold.top-left {position: fixed; top: 0; left: 0; right: auto; bottom: auto;}
.epi-note-hold.top-left .epi-note-inner {padding-left: 10px; padding-right: 0;}

@-webkit-keyframes epi-note-left {
    0% {opacity: 0; -webkit-transform: translateX(-400px);}
    60% {opacity: 1; -webkit-transform: translateX(30px);}
    80% {-webkit-transform: translateX(-10px);}
    100% {-webkit-transform: translateX(0);}
}

@keyframes epi-note-left {
    0% {opacity: 0; transform: translateX(-400px);}
    60% {opacity: 1; transform: translateX(30px);}
    80% {transform: translateX(-10px);}
    100% {transform: translateX(0);}
}

.epi-note-left {
    -webkit-animation-name: epi-note-left;
    animation-name: epi-note-left;
}

@-webkit-keyframes epi-remove-note-left {
    0% {-webkit-transform: translateX(0);}
    20% {opacity: 1; -webkit-transform: translateX(20px);}
    100% {opacity: 0; -webkit-transform: translateX(-2000px);}
}

@keyframes epi-remove-note-left {
    0% {transform: translateX(0);}
    20% {opacity: 1; transform: translateX(20px);}
    100% {opacity: 0; transform: translateX(-2000px);}
}

.epi-remove-note-left {
    -webkit-animation-name: epi-remove-note-left;
    animation-name: epi-remove-note-left;
}

/*////////////////////////////////////////////////*/
/*///////////// BOTTOM LEFT POSITION /////////////*/

.epi-note-hold.bottom-left {position: fixed; top: auto; bottom: 0; left: 0; right: auto;}
.epi-note-hold.bottom-left .epi-note-inner {padding-left: 10px; padding-right: 0;}

/*////////////////////////////////////////////////*/
/*//////////////////// COLOURS ///////////////////*/

.epi-note-hold .epi-note.warning {background-color: rgba(236,160,14,0.9);}
.epi-note-hold .epi-note.warning.pastel {background-color: rgba(255,182,0,0.9);}

.epi-note-hold .epi-note.danger {background-color: rgba(232,41,41,0.9);}
.epi-note-hold .epi-note.danger.pastel {background-color: rgba(255,81,83,0.9);}

.epi-note-hold .epi-note.success {background-color: rgba(45,201,24,0.9);}
.epi-note-hold .epi-note.success.pastel {background-color: rgba(38,196,142,0.9);}

.epi-note-hold .epi-note.fancy {background-color: rgba(211,44,189,0.9);}
.epi-note-hold .epi-note.fancy.pastel {background-color: rgba(219,94,221,0.9);}

.epi-note-hold .epi-note.cold {background-color: rgba(44,48,211,0.9);}
.epi-note-hold .epi-note.cold.pastel {background-color: rgba(73,128,161,0.9);}

.epi-note-hold .epi-note.info {background-color: rgba(44,154,211,0.9);}
.epi-note-hold .epi-note.info.pastel {background-color: rgba(94,153,221,0.9);}

/*////////////////////////////////////////////////*/
/*//////////////////// RADIUS ////////////////////*/

.epi-note-hold.raduis-3 .epi-note {-webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}
.epi-note-hold.raduis-5 .epi-note {-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-note-hold.raduis-10 .epi-note {-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-note-hold.raduis-100 .epi-note {-webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px;}

/* PROJECT JOURNAL */

.highlightedElement{ position: relative; z-index: 50001;}
.epi-tooltip{ display: none; position: fixed; top: 0; left: 0;}

.epi-tooltipster{ background-color: #fefefe; border-radius: 10px; z-index: 500002; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); max-width: 400px; border: none; margin: 20px;}

.epi-tooltipster .tooltipster-content{ padding: 0;}

.epi-tooltipster .body{ display: block; overflow: auto; padding: 15px;}

.epi-tooltipster .footer{ display: block; background-color: #eee; padding: 15px; padding-top: 10px; padding-bottom: 10px; border-radius: 0 0 10px 10px; text-align: right;}
.epi-tooltipster .epi-button{ margin-bottom: -4px;}

.epi-tooltip{ background-color: #fefefe; border-radius: 10px; z-index: 500002; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); max-width: 450px; border: none;}

.epi-tooltip .tooltipster-content{ padding: 0;}

.tooltipster-base
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span
{border-bottom-color: #fff !important;}

.tooltipster-base
.tooltipster-arrow-bottom span.tooltipster-arrow-border,
.tooltipster-arrow-bottom-right span.tooltipster-arrow-border,
.tooltipster-arrow-bottom-left span.tooltipster-arrow-border
{border-color: transparent !important;}

.epi-tooltip .body{ display: block; overflow: auto; padding: 15px;}
.epi-tooltip .footer{ display: block; background-color: #eee; padding: 15px; padding-top: 10px; padding-bottom: 10px; border-radius: 0 0 10px 10px; text-align: right;}
.epi-tooltip .epi-button{ margin-bottom: -4px;}

/* DEVIDER */

.epi-content .devider{ position: relative; width: 100%; height: 1px; background-color: #bfbfbf;}
.epi-content .devider div{ position: absolute; font-size: 18px; margin-top: -13px; width: 100%; text-align: center;}
.epi-content .devider div span{ display: inline-block; background-color: #e7e7e7; color: #515151; padding-left: 10px; padding-right: 10px;
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.epi-content .show-on-small{ display: none;}
@media (max-width: 700px){
    .epi-content .hide-on-small {display: none !important;}
    .epi-content .show-on-small {display: block !important;}
}
.epi-content .epi-form-content-hider{ height: 40px; background-color: #515151; border-radius: 3px; -webkit-border-radius: 3px; text-align: left; cursor: pointer;
    -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.epi-content .epi-form-content-hider:hover{ background-color: #616161;}
.epi-content .epi-form-content-hider.active{ background-color: #616161; border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;}
.epi-content .epi-form-content-hider .label{ font-size: 18px; color: #fff; line-height: 40px; padding: 10px;}
.epi-content .epi-form-content-hider .epi-ico{ position: absolute; right: 20px; top: 23px;}

.epi-content .epi-form-content-hider-container{margin-top: -10px;}
.epi-content .epi-form-content-hider-container .have-module-cols{ max-width: 100vw !important; background-color: #e1e1e1 !important;}

@keyframes wiggle {
    0% {transform: translateX(0px);}
    12.5% {transform: translateX(70px);}
    25% {transform: translateX(-60px);}
    37.5% {transform: translateX(50px);}
    50% {transform: translateX(-40px);}
    62.5% {transform: translateX(30px);}
    75% {transform: translateX(-20px);}
    87.5% {transform: translateX(10px);}
    100% {transform: translateX(0px);}
}

.invalid {
    transition: all 500ms cubic-bezier(0, 0, 0, 1);
    animation: wiggle;
    animation-duration: 1s;
    animation-iteration-count: 1;
    z-index: 99999;
}

.tooltipster-default.tooltipster-advanced{ max-width: none !important; padding: initial !important; width: auto !important; border-radius: initial !important; border: initial !important; background: transparent !important; color: initial !important; text-align: initial !important; font-family: initial !important; }
.tooltipster-default.tooltipster-advanced .tooltipster-content{ font-weight: initial !important; font-size: initial !important; line-height: initial !important; padding: initial !important; font-size: initial !important; line-height: initial !important; }
