/*////////////////////////////////////////
//////////////////GLOBAL//////////////////
////////////////////////////////////////*/

body{
    margin: 0px;
    padding: 0px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    min-width: 303px;
    overflow-x: hidden;
}

div.epi-main-hold {padding: 0px; position: relative;}
div.epi-table div.epi-cell {border-spacing: 0px;}
div.epi-content {padding: 0px;}

@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;
}

td.drop-zone-img-cell {max-width: 100px; width: 100px; position: relative;}
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;
    -ms-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: 0px; 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: 0px;}
.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: 0px;
    left: 0px;
    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;}

/*///////////////////////////////////////////////////////
////////////////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;
    -ms-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: -moz-none;
    -khtml-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: 0px; padding: 0px; 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 > 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: 0px;}
.epi-list.gap-half-5 {font-size: 0px;}
.epi-list.gap-half-5 > li{margin: 2.5px;}
.epi-list.gap-5 {font-size: 0px;}
.epi-list.gap-5 > li{margin: 5px;}
.epi-list.gap-6 {font-size: 0px;}
.epi-list.gap-6 > li{margin: 6px;}
.epi-list.gap-8 {font-size: 0px;}
.epi-list.gap-8 > li{margin: 8px;}
.epi-list.gap-10 {font-size: 0px;}
.epi-list.gap-10 > li{margin: 10px;}
.epi-list.gap-20 {font-size: 0px;}
.epi-list.gap-20 > li{margin: 20px;}
.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.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-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;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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.wrap-full .epi-list.form-list-5 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-2-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-5 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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.wrap-full .epi-list.form-list-5 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-5 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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.wrap-full .epi-list.form-list-8 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-8 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-8 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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-10 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-10 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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.wrap-full .epi-list.form-list-8-5 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-8-5 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-8-5 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*//////////////////// 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: 0px;}
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.no-right-padding {padding-right: 0px;}
.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.wrap-full .epi-list.form-list-10-8 li:nth-child(1) > .epi-table > .epi-cell {padding-left: 0px;}
.epi-list.form-list-10-8 > li > .epi-table > .epi-cell.wrap-full .epi-list.form-list-10-8 li:nth-last-child(1) > .epi-table > .epi-cell {padding-right: 0px;}

/*///////////////////////////////////////////////////////
///////////////////////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: 0px;}
.epi-paragraph.no-bottom-margin {margin-bottom: 0px;}
.epi-paragraph.no-top-margin {margin-top: 0px;}
.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 span.warning{color: #eca00e;}
.epi-paragraph span.highlight.warning{color: #fff; background-color:#eca00e;}

.epi-paragraph.danger{color: #e82929;}
.epi-paragraph span.danger{color: #e82929;}
.epi-paragraph span.highlight.danger{color: #fff; background-color:#e82929;}

.epi-paragraph.success{color: #2dc918;}
.epi-paragraph span.success{color: #2dc918;}
.epi-paragraph span.highlight.success{color: #fff; background-color:#2dc918;}

.epi-paragraph.fancy{color: #d32cbd;}
.epi-paragraph span.fancy{color: #d32cbd;}
.epi-paragraph span.highlight.fancy{color: #fff; background-color:#d32cbd;}

.epi-paragraph.cold{color: #2c30d3;}
.epi-paragraph span.cold{color: #2c30d3;}
.epi-paragraph span.highlight.cold{color: #fff; background-color:#2c30d3;}

.epi-paragraph.info{color: #2c9ad3;}
.epi-paragraph span.info{color: #2c9ad3;}
.epi-paragraph span.highlight.info{color: #fff; background-color:#2c9ad3;}

.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: 0px;
}

div.epi-table div.epi-cell{
    display: table-cell;
    vertical-align: top;
    position: relative;
    border-spacing: 0px;
    max-width: 100%;
}

div.epi-table a.epi-cell{
    display: table-cell;
    vertical-align: top;
    position: relative;
    border-spacing: 0px;
    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 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;
    -ms-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: 0px;}
    #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{
    height: 36px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
    line-height: 36px;
    background-color: #515151;
    color: #fff;
    font-size: 14px;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-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;
}
.epi-button.restrict-width {max-width: 150px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.epi-btn-drop-hold {
    position: relative;
    border-left: 1px solid #fff;
    padding: 0 5px;
    height: 100%;
    display: inline-block;
    margin-bottom: -13px;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-btn-drop-hold:hover {background-color: transparent !important;}
.epi-btn-drop {
    position: absolute;
    top: 100%;
    right: 0px;
    width: 150px;
    padding: 3px;
    background-color: #515151;
    margin-top: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,1);
    box-shadow: 0 0 0 1px rgba(255,255,255,1);
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-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: 0px;
    z-index: 1000;
}

.epi-button.active .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: 1px;
}

.epi-button.active {}

.epi-btn-drop-icon {width: 12px; height: 6px; background-image: url('../images/white-arrow-thin.png'); display: inline-block;}
.epi-button.active .epi-btn-drop-icon {background-image: url('../images/white-arrow-thin-up.png');}
.epi-btn-drop-inner {position: relative;}

.epi-btn-drop-list {position: relative; display: block;}
.epi-btn-drop-item {display: block !important; list-style: none; border-top: 1px solid rgba(255,255,255,0.5); margin: 0 !important;}
.epi-btn-drop-item:nth-child(1) {border-top: 0px;}
.epi-btn-drop-link {
    padding: 5px;
    display: block;
    color: #fff;
    font-size: 13px;
    text-align: center;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    height: auto;
    line-height: normal;
}

/*.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-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: 10px;}
.epi-button.small div.epi-ico.small{margin-top: 0px;}
.epi-button.tiny div.epi-ico.small{margin-top: 1px;}
.epi-button.medium{
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 30px;
}

.epi-button.small{
    height: 26px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 26px;
}

.epi-button.tiny{
    height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 18px;
    background-size: 14px;
}

input.epi-button {line-height: normal !important; -webkit-appearance: none;}

.epi-button.medium div.epi-ico.small{margin-top: 6px;}
.epi-button .epi-ico {display: inline-block;}
.epi-button .epi-ico.small {margin-bottom: -3px;}
.epi-button.small .epi-ico.small {margin-bottom: -4px; margin-right: 0px;}
.epi-button.tiny .epi-ico.small {margin-bottom: -5px;}

.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.have-drop:hover {opacity: 1;}
.epi-button.info.have-drop:hover {background-color: #61b3de;}

.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 .epi-btn-drop {-webkit-border-radius: 3px 0 3px 3px; border-radius: 3px 0 3px 3px;}
.epi-button.epi-btn-radius-3 .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.epi-btn-radius-5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.epi-button.epi-btn-radius-5 .epi-btn-drop {-webkit-border-radius: 5px 0 5px 5px; border-radius: 5px 0 5px 5px;}
.epi-button.epi-btn-radius-5 .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.epi-btn-radius-10{-webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
.epi-button.epi-btn-radius-10 .epi-btn-drop{-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-button.epi-btn-radius-10 .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.epi-btn-radius-100{-webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px;}
.epi-button.epi-btn-radius-100 .epi-btn-drop{-webkit-border-radius: 10px 0 10px 10px; border-radius: 10px 0 10px 10px;}
.epi-button.epi-btn-radius-100 .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;}

/*/////////////////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.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 .epi-btn-drop {background-color: #eca00e;}
.epi-button.warning .epi-btn-drop-hold {background-color: #eca00e;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #eca00e;}

/*/////////////////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;}

/*/////////////////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.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 .epi-btn-drop {background-color: #e82929;}
.epi-button.danger .epi-btn-drop-hold {background-color: #e82929;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #e82929;}

/*/////////////////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.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 .epi-btn-drop {background-color: #2dc918;}
.epi-button.success .epi-btn-drop-hold {background-color: #2dc918;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2dc918;}

/*/////////////////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.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 .epi-btn-drop {background-color: #d32cbd;}
.epi-button.fancy .epi-btn-drop-hold {background-color: #d32cbd;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #d32cbd;}

/*/////////////////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.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 .epi-btn-drop {background-color: #2c30d3;}
.epi-button.cold .epi-btn-drop-hold {background-color: #2c30d3;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2c30d3;}

/*/////////////////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.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 .epi-btn-drop {background-color: #2c9ad3;}
.epi-button.info .epi-btn-drop-hold {background-color: #2c9ad3;}
.epi-btn-drop .drop-top-arrow {border-bottom: 10px solid #2c9ad3;}

/*/////////////////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: #515151;}
.epi-button.white.empty:hover {background-color: #fff;}
.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;}

.epi-button.have-drop {border: none; padding: 1px 0; z-index: 1000;}
.epi-btn-drop-button {display: inline-block; height: 100%; padding: 0 20px; color: inherit;}
.epi-button.medium .epi-btn-drop-button {display: inline-block; height: 100%; padding: 0 15px; color: inherit;}
.epi-button.small .epi-btn-drop-button {display: inline-block; height: 100%; padding: 0 10px; color: inherit;}
.epi-button.small .epi-btn-drop-link {padding: 3px; font-size: 12px;}

/*////////////////////LOADERS////////////////////*/
.epi-button.loading {padding-left: 32px !important; background-position: 6px; background-image: url('../images/btn-loader-white.GIF');}
.epi-button.tiny.loading {padding-left: 26px !important;}
.epi-button.loading.warning {background-image: url('../images/btn-loader-warning.GIF');}
.epi-button.loading.danger {background-image: url('../images/btn-loader-danger.GIF');}
.epi-button.loading.success {background-image: url('../images/btn-loader-success.GIF');}
.epi-button.loading.fancy {background-image: url('../images/btn-loader-fancy.GIF');}
.epi-button.loading.info {background-image: url('../images/btn-loader-info.GIF');}
.epi-button.loading.cold {background-image: url('../images/btn-loader-cold.GIF');}
.epi-button.loading.white {background-image: url('../images/btn-loader-white-bg.GIF');}
.epi-button.loading:hover {opacity: 1;}

.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.side-padding-15 {padding: 0 15px;}
.epi-button.side-padding-10 {padding: 0 10px;}
.epi-button.side-padding-5 {padding: 0 5px;}

/*///////////////////////////////////////////////////////
////////////////////////HEADINGS/////////////////////////
///////////////////////////////////////////////////////*/

.epi-heading {font-size: 40px; color: #515151; font-weight: 400; text-shadow: none; text-align: left;}
.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: 0px;}
.epi-heading.no-bottom-margin {margin-bottom: 0px;}
.epi-heading.no-top-margin {margin-top: 0px;}
.epi-heading.white {color: #fff;}
.epi-heading.warning {color: #eca00e;}
.epi-heading.danger {color: #e82929;}
.epi-heading.success {color: #2dc918;}
.epi-heading.fancy {color: #d32cbd;}
.epi-heading.cold {color: #2c30d3;}
.epi-heading.info {color: #2c9ad3;}
.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;}

/*///////////////////////////////////////////////////////
////////////////////////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;
    -ms-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: 0px; 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-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: 0px; background-color: #6c6c6c; padding: 0px; overflow: hidden;}
.epi-captions.solid.small {padding: 0px;}
.epi-captions.solid .close-cell {padding: 0 10px; background-color: #515151;}
.epi-captions.solid .epi-caption-cell {padding: 3px 15px;}
.epi-captions.solid .icon-cell {padding: 8px;}
.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 .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;}

/*/////////////////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 .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;}

/*/////////////////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 .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;}

/*/////////////////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 .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;}

/*/////////////////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;}

/*/////////////////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 .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;}

/*/////////////////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: 36px;
    border: 1px solid #515151;
    text-align: center;
    font-size: 13px;
    color: #515151;
    position: relative;
    padding-right: 25px;
    cursor: default;
    background-color: #fff;
    border-spacing: 0px;
}

.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.make-relative {height: auto;}
.epi-select-box.make-relative div.selected-item {height: 40px;}
.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: 25px;
    background-color: #515151;
    top: 0px;
    right: 0px;
    height: 100%;
    cursor: pointer;
}

/*.epi-select-box.epi-select-radius-5 div.select-arrow {right: -1px;}
.epi-select-box.epi-select-radius-10 div.select-arrow {right: -1px;}
.epi-select-box.epi-select-radius-20 div.select-arrow {right: -1px;}*/

.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 #fff;
    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-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-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-5 div.selected-item {-webkit-border-radius: 0px; border-radius: 0px;}
.epi-select-box.double-sides.epi-select-radius-10 div.selected-item {-webkit-border-radius: 0px; border-radius: 0px;}
.epi-select-box.double-sides.epi-select-radius-20 div.selected-item {-webkit-border-radius: 0px; border-radius: 0px;}

.epi-select-box div.selected-item div.epi-cell{
    padding: 0px;
    border-spacing: 0px;
    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: 0px;
    position: absolute;
    top: 100%;
    left: -1px;
    background-color: #fff;
    border: 1px solid #515151;
    height: 0px;
    overflow: hidden;
    opacity: 0;
    padding-right: 0px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -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);
}

/*.epi-select-box.epi-select-radius-5 div.list-to-select {padding-right: 1px;}
.epi-select-box.epi-select-radius-10 div.list-to-select {padding-right: 1px;}
.epi-select-box.epi-select-radius-20 div.list-to-select {padding-right: 1px;}*/

.epi-select-box  .list-to-select-inner {position: relative; overflow: hidden;}
.epi-select-box .select-txt-overlay {
    position: absolute;
    bottom: 0px;
    left: 0px;
    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: 5px 0;
}

.epi-select-box ul li{
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style: none;
    cursor: pointer;
    margin: 0px !important;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -user-select: none;
}

.epi-select-box ul li:nth-last-child(1) {margin-bottom: 10px !important;}

.epi-select-box.labeled {margin-top: 25px;}
.epi-select-box.labeled.select-icon {margin-top: 0px;}
.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: 0px;
}

.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: 0px; margin: 0px; background-color: #515151;}
.epi-select-box.double-sides div.list-to-select {padding-right: 0px;}
.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: 700;
    min-width: 80px;
    padding-left: 8px;
    padding-right: 8px;
    white-space: nowrap;
}

.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: #515151; width: 25px !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: 25px; top:auto; right: auto;}

.epi-select-box ul li:nth-child(even){background-color: #f3f3f3;}
.epi-select-box ul li:hover{background-color: #515151;color: #fff;}

.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;}

/* Microsoft Edge Browser 12+ for Windows 10 (all MS Edge) */
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-5 div.select-arrow {-webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-5.active div.select-arrow{-webkit-border-radius: 0 3px 0 0; border-radius: 0 3px 0 0;}
/*/////////////////////////////////////////////////////*/

.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;}

/* Microsoft Edge Browser 12+ for Windows 10 (all MS Edge) */
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-10 div.select-arrow {-webkit-border-radius: 0 7px 7px 0; border-radius: 0 7px 7px 0;}
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-10.active div.select-arrow{-webkit-border-radius: 0 7px 0 0; border-radius: 0 7px 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;}

/* Microsoft Edge Browser 12+ for Windows 10 (all MS Edge) */
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-20 div.select-arrow {-webkit-border-radius: 0 15px 15px 0; border-radius: 0 15px 15px 0;}
_:-ms-lang(x), _:-webkit-full-screen, .epi-select-box.epi-select-radius-20.active div.select-arrow{-webkit-border-radius: 0 15px 0 0; border-radius: 0 15px 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; border-right: 2px 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: auto;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 5px;}
.selected-string-inner-item {position: relative; height: 100%;}
.item-item-inner {display: block; position: absolute; top: 0px; left: 0px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; top: 50%; margin-top: -8.8px;}

.double-sides .selected-string-inner {padding: 0 5px;}
.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: 0px;}
.epi-select-box ul.selectable-list.mCS_no_scrollbar li:nth-last-child(1) {margin-bottom: 0px !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: 0px;}
.epi-select-box.no-border .list-to-select-inner {border: 1px solid #bbb; border-top: 0px;}
.epi-select-box ul li:nth-child(even){background-color: #fff;}
.epi-select-box ul li:nth-child(odd){background-color: #f3f3f3;}
.epi-select-box ul li:hover{background-color: #515151;color: #fff;}

.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;}

/*///////////////////////////////////////////////////////
////////////////////MULTI SELECT BOX/////////////////////
///////////////////////////////////////////////////////*/

.epi-multi-select {position: relative;}
.epi-multi-select .epi-multi-inner {position: relative; height: 36px;}
.epi-multi-select .label-cell {position: relative; text-align: center; font-size: 0px; height: 36px; background-color: #515151;}
.epi-multi-select .label-cell .label-inner {font-size: 12px; font-weight: 700; color: #fff; padding: 0 10px; display: inline-block; white-space: nowrap;}
.epi-multi-select .select-cell {width: 100%; height: 34px; border-top: 1px solid #515151; border-bottom: 1px solid #515151; background-color: #fff;}
.epi-multi-select .select-inner {background-color: #fff; position: relative; text-align: left; font-size: 0px; padding: 0 8px; min-width: 45px;}
.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: #515151; padding: 0 8px; height: 36px;}
.epi-multi-select .drop-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    height: 0;
    position: relative;
    width: 0;
    display: inline-block;
}

.epi-multi-select .multiSel-hold {position: absolute; top: 100%; left: 0px; width: 100%; display: none; z-index: 1000;}
.epi-multi-select .multiSel-inner {
    padding: 5px 0;
    position: relative;
    border: 1px solid #515151;
    border-top: none;
    background-color: #fff;
    -webkit-box-shadow: 0 3px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 0 3px 2px 1px rgba(0,0,0,0.2);
}

.epi-multi-select .multiSel-list {display: block; margin: 0px; padding: 0px; max-height: 150px; overflow: auto;}
.epi-multi-select .multiSel-item:nth-last-child(1) {margin-bottom: 9px;}
.epi-multi-select .multiSel-item {display: block; padding: 3px 15px; text-align: left; font-size: 0px;}
.epi-multi-select .multiSel-item:nth-child(even) {background-color: #f3f3f3;}
.epi-multi-select .multiSel-item:hover {background-color: #ddd;}
.epi-multi-select .multiSel-check {display: inline-block; margin-bottom: -1px;}
.epi-multi-select .multiTxt {display: inline-block; font-size: 13px; color: #515151;}
.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-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-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-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.active .multiSel-hold {display: block;}
.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-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-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 .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: 30px;}
.epi-multi-select.medium .label-cell {height: 30px;}
.epi-multi-select.medium .arrow-cell {height: 30px;}
.epi-multi-select.medium .select-cell {height: 28px;}
.epi-multi-select.medium .multiTxt {font-size: 11px;}
.epi-multi-select.medium .multiSel-check {margin-bottom: -3px;}
.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 {margin-bottom: -3px;}
.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: 0px;}
.epi-multi-select .multiSel-list.mCS_no_scrollbar .multiSel-list-overlay {display: none;}

.epi-multi-select.no-border .select-cell {height: 36px; border-top: none; border-bottom: none;}
.epi-multi-select.no-border.medium .select-cell {height: 30px; border-top: none; border-bottom: none;}
.epi-multi-select.no-border.small .select-cell {height: 25px; border-top: none; border-bottom: none;}

/*///////////////////////////////////////////////////////
////////////////////////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;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
}

.epi-input.no-padding div.epi-cell {padding: 0px;}

.epi-input div.epi-cell.input {width: 100%;}
.epi-input div.epi-cell.label {min-width: 80px;}
.epi-input.double-sides div.epi-cell.label:nth-last-child(1) {min-width: 0px;}

.epi-input div.epi-cell{
    padding-top: 0px;
    padding-bottom: 0px;
    border-spacing: 0px;
    padding-left: 8px;
    padding-right: 8px;
    border: 1px solid #777777;
    max-width: 100%;
}

.epi-input.no-border div.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;}
.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: 0px; padding-bottom: 0px; border-spacing: 0px; max-width: 100%;}

.epi-input input,
.epi-input textarea{
    height: 19px;
    width: 100%;
    display: block;    
    min-width: 0px;
    padding: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #515151;
    font-size: 14px;
    margin: 0px;
    border: 0px;
    box-shadow: none;
}

.epi-input textarea{
    min-height: 38px;
    height: auto;
    font-family: inherit;
    height: 50px;
    margin-bottom: 10px;
    min-width: 100%;
    max-width: 100%;
    font-size: 14px;
    padding-top: 0px;
    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: 18px; padding: 4px 0;}
.epi-input.labeled.small .attachment {height: 18px; font-size: 11px; line-height: 20px; font-weight: 400;}

.epi-input.medium input {padding: 6px 0;}
.epi-input.labeled.medium .attachment {height: 22px; font-size: 11px; line-height: 22px;}

/*/////////////////////////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: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;}
.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: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;}
.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.active{-webkit-box-shadow: 0 0 3px 1px rgba(81,81,81,0.7); box-shadow: 0 0 3px 1px rgba(81,81,81,0.7); border-color: #515151 !important;}

.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: 700;
    text-align: center;    
    position: relative;
}

.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: 0px; 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: 0px;
    box-shadow: none;
}

.epi-input.labeled.side-label .attachment{
    line-height: 12px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: transparent;
    height: auto;
    min-height: 0px;
    display: block;
    white-space: nowrap;
}

.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: auto; display: block; padding-left: 5%; padding-right: 5%;}

.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 3px 1px rgba(236,160,14,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(232,41,41,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(45,201,24,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(211,44,189,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(44,48,211,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(44,154,211,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(24,114,171,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(47,94,163,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(53,53,53,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(24,114,171,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(62,62,62,0.7); box-shadow: 0 0 3px 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 3px 1px rgba(255,255,255,0.7); box-shadow: 0 0 3px 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 > .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: 30px;}
.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: -24px;}

.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 {font-size: 11px; font-weight: 400; height: 22px; line-height: 20px; top: -21px;}

.epi-input.single-line div.epi-cell {border-left: none; border-top: none; border-right: none;}
.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;}


/*///////////////////////////////////////////////////////
////////////////////////CHECKBOXES///////////////////////
///////////////////////////////////////////////////////*/

.epi-checkbox{
    width: 40px;
    height: 20px;
    border: 2px solid #515151;
    background-color: #e4e4e4;
    padding: 1px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    border-spacing: 0px;
    margin: 0 auto;
    background-color: #fff;
    cursor: pointer;
}

.epi-checkbox.round{
    -webkit-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
}

.epi-checkbox.round .switch-element{
    -webkit-border-radius: 18px 18px 18px 18px;
    border-radius: 18px 18px 18px 18px;
}

.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: 0px;}
.epi-checkbox-labeled.round {-webkit-border-radius: 18px 18px 18px 18px; border-radius: 18px 18px 18px 18px;}
.epi-checkbox-labeled .epi-cell {border-spacing: 0px;}
.epi-checkbox-labeled .epi-cell.checkbox-cell {width: 40px;}
.epi-checkbox-labeled .epi-checkbox {-webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;}
.epi-checkbox-labeled .epi-checkbox.round {-webkit-border-radius: 18px 18px 18px 18px; border-radius: 18px 18px 18px 18px;}
.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.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: 0px;}
.epi-checkbox.tick.empty {background-color: transparent;}
.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: transparent;}
.epi-checkbox.tick.solid {padding: 0px; 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: 0px; 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: 0px; 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.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: 0px; top: 0px; left: 0px;}
.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//////////////////////////
///////////////////////////////////////////////////////*/

table.epi-table{ 
    width: 100%;
    border-spacing: 0px;
    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 !important;}
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: center !important;
    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 tr {border-spacing: 0px;}

/*/////////////////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: 0px;
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px; 
    padding-right: 5px;
    word-wrap: break-word;
}

table.epi-table.medium td {font-size: 12px;}

table.epi-table td.streach-100 {width: 100%;}
table.epi-table td.nowrap {white-space: nowrap;}
table.epi-table td.has-inline-block {font-size: 0px;}
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 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 !important;}
table.epi-table.striped tr:hover {background-color: #dfdede !important;}
table.epi-table.striped tr:hover {background-color: #dfdede !important;}
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 {padding: 5px 15px;}

/*///////////////////////////////////////////////////////
////////////////////////EPI-ICOS/////////////////////////
///////////////////////////////////////////////////////*/

.epi-ico
{
    width: 30px;
    height: 30px;
    margin: 0 auto;
    background-color: transparent;
    background-repeat: no-repeat;
}

.epi-ico.medium
{
    width: 24px;
    height: 24px;
    background-size: 260px;
}

.epi-ico.small
{
    width: 16px;
    height: 16px;
    background-size: 160px;
}

.epi-ico.gears-ico {background-image: url('../images/icons/epi-gears-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{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;}

/*///////////////////////////////////////////////////////
//////////////////////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;
    -ms-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: 0px;
}

.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: 0px;
}

.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: 0px;
    left: 0px;
    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 10px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-transition: all 250ms ease-out;
    -o-transition: all 250ms ease-out;
    transition: all 250ms ease-out;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    color: #fff;
}

.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;
    -ms-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.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;border-radius: 0 0 0 0;}

.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: 0px;}

/*//////////////////WARNING//////////////////*/
.epi-pill-box.warning .pill-label-cell{background-color: #eca00e;}
.epi-pill-box.warning .pill-remove-cell{background-color: #eca00e;}

/*//////////////////DANGER//////////////////*/
.epi-pill-box.danger .pill-label-cell{background-color: #e82929;}
.epi-pill-box.danger .pill-remove-cell{background-color: #e82929;}

/*//////////////////SUCCESS//////////////////*/
.epi-pill-box.success .pill-label-cell{background-color: #2dc918;}
.epi-pill-box.success .pill-remove-cell{background-color: #2dc918;}

/*//////////////////FANCY//////////////////*/
.epi-pill-box.fancy .pill-label-cell{background-color: #d32cbd;}
.epi-pill-box.fancy .pill-remove-cell{background-color: #d32cbd;}

/*//////////////////COLD//////////////////*/
.epi-pill-box.cold .pill-label-cell{background-color: #2c30d3;}
.epi-pill-box.cold .pill-remove-cell{background-color: #2c30d3;}

/*//////////////////INFO//////////////////*/
.epi-pill-box.info .pill-label-cell{background-color: #2c9ad3;}
.epi-pill-box.info .pill-remove-cell{background-color: #2c9ad3;}

/*//////////////////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;}

/*///////////////////////////////////////////////////////
/////////////////////////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: 0px;}
.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;
    -ms-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: 0px;}

.capsule-remove-active {
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-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: 0px;
}

.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: 0px;}

/*///////////////////////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: 0px; border: none;}

/*///////////////////////////////////////////////////////
//////////////////////////ALERT//////////////////////////
///////////////////////////////////////////////////////*/

.epi-alert {
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    /*z-index: -100;*/
    z-index: 1000000;
    opacity: 1;
    /*    -webkit-transition: all 250ms ease-out;
        -moz-transition: all 250ms ease-out;
        -ms-transition: all 250ms ease-out;
        -o-transition: all 250ms ease-out;
        transition: all 250ms ease-out;*/
    display: none;
}

.epi-alert div.closing-bg{
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1;
    top: 0px;
    left: 0px;
}

.epi-alert .epi-back-closeing {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10;}

/*.epi-alert.active {z-index: 1000000; opacity: 1; -webkit-box-shadow: 0 0 0 10px rgba(0,0,0,0.8); box-shadow: 0 0 0 10px rgba(0,0,0,0.8);}*/
/*.outerActive .epi-alert {z-index: 1000000; opacity: 1; -webkit-box-shadow: 0 0 0 10px rgba(0,0,0,0.8); box-shadow: 0 0 0 10px rgba(0,0,0,0.8);}*/
.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(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition: all 550ms ease-out;
    -moz-transition: all 550ms ease-out;
    -ms-transition: all 550ms ease-out;
    -o-transition: all 550ms ease-out;
    transition: all 550ms 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: #eee;}
/*.alert-element .success {font-size: 12px; color: #b0c5df; font-weight: 700; padding-top: 10px;}*/

div.epi-alert.epi-capsule-pop  {display: none;}
.outerActive div.epi-alert.epi-capsule-pop {display: block;}

/*///////////////////////////////////////////////////////
///////////////////////////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: 0px; padding: 0 5px; text-align: left; font-size: 0px; margin-top: 10px;}
.epi-tabs .tabs-item {display: inline-block; margin: 0px; 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;
    -ms-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: 0px;
    border-bottom-width: 0px;
    -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 .tabs-content-inner {position: relative; width: 0px; opacity: 0; overflow: hidden; height: 0px;}
.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: 0px;}
.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: 0px;}
.epi-label-hold.streach-100 {display: block;}
.epi-label-hold .epi-label {
    display: inline-block;
    background-color: #515151;
    padding: 3px 5px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    border: 1px solid #515151;
}

.epi-label-hold.small .epi-label {font-size: 11px;}
.epi-label-hold .epi-label.labeled {background-color: #fff; color: #515151; width: 100%;}

/*/////////////////// 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 .epi-label.labeled {background-color: #fff;}

/*/////////////////// DANGER ///////////////////*/
.epi-label-hold.danger .epi-label {background-color: #e82929; border-color: #e82929;}
.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 .epi-label.labeled {background-color: #fff;}

/*/////////////////// FANCY ///////////////////*/
.epi-label-hold.fancy .epi-label {background-color: #d32cbd; border-color: #d32cbd;}
.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 .epi-label.labeled {background-color: #fff;}

/*/////////////////// INFO ///////////////////*/
.epi-label-hold.info .epi-label {background-color: #2c9ad3; border-color: #2c9ad3;}
.epi-label-hold.info .epi-label.labeled {background-color: #fff;}

/*///////////////////////////////////////////////////////
///////////////////////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;
    -ms-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: 0px;}
.epi-menuDrop.right .epi-menuArrow {margin-left: 0px; left: auto; right: 15px;}

.epi-menuDrop .epi-menuList {display: block; margin: 0px; padding: 0px;}
.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;
    -ms-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-haveDrop .epi-subDrop-arrow {
    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: 3px;
    margin-bottom: 0px;
    margin-left: 3px;
}

.epi-menuDrop .epi-subDrop {
    position: absolute;
    top: 0px;
    right: 180px;
    width: 200px;
    -webkit-transition: all 250ms ease-out;
    -moz-transition: all 250ms ease-out;
    -ms-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: 0px;
    padding: 0px;
    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: 0px; margin: 0px;}
.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;}
.epi-qty .label-cell {padding-right: 10px;}
.epi-qty .qty-btns-cell {height: 100%;}
.epi-qty .qty-cell input {display: block; margin: 0px; border: none; padding: 0px; box-shadow: none; width: 100%; height: 36px; text-align: center;}
.epi-qty .qty-btn-list {margin: 0px; padding: 0px; text-align: center; font-size: 0px; 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;}