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

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

a{text-decoration: none;}
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;
}

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

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

ul.epi-list {width: 100%;margin: 0px;padding: 0px; text-align: left; border-spacing: 0px;}
ul.epi-list li {display: inline-block; list-style: none; vertical-align: top;}
@media screen and (-webkit-min-device-pixel-ratio:0) { ul.epi-list li {display: inline-table;}}
ul.epi-list.center {text-align: center;}
ul.epi-list li.center {text-align: center;}
ul.epi-list.right li {float: right;}
ul.epi-list.no-gap {font-size: 0px;}
ul.epi-list.gap-half-5 {font-size: 0px;}
ul.epi-list.gap-half-5 li{margin: 2.5px;}
ul.epi-list.gap-5 {font-size: 0px;}
ul.epi-list.gap-5 li{margin: 5px;}
ul.epi-list.gap-10 {font-size: 0px;}
ul.epi-list.gap-10 li{margin: 10px;}
ul.epi-list.gap-20 {font-size: 0px;}
ul.epi-list.gap-20 li{margin: 20px;}
ul.epi-list li.streach-25 {width: 25%;}
ul.epi-list li.streach-20 {width: 20%;}
ul.epi-list li.streach-33 {width: 33.33%;}
ul.epi-list li.streach-30 {width: 30%;}
ul.epi-list li.streach-50 {width: 50%;}
ul.epi-list li.streach-60 {width: 60%;}
ul.epi-list li.streach-70 {width: 70%;}
ul.epi-list li.streach-80 {width: 80%;}
ul.epi-list li.streach-90 {width: 90%;}
ul.epi-list li.streach-100 {display: block;}
ul.epi-list.bottom-margin-5 li {margin-bottom: 5px;}
ul.epi-list.bottom-margin-10 li {margin-bottom: 10px;}
ul.epi-list.bottom-margin-20 li {margin-bottom: 20px;}
ul.epi-list.top-margin-5 li {margin-top: 5px;}
ul.epi-list.top-margin-10 li {margin-top: 10px;}
ul.epi-list.top-margin-20 li {margin-top: 20px;}
ul.epi-list.text-align-left li{text-align: left;}
ul.epi-list.text-align-right li{text-align: right;}

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

.epi-paragraph{color: #515151;font-size: 15px;line-height: 1.4; font-weight: 400;}
.epi-paragraph span.highlight { padding: 2px 5px; 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.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%;
}

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

div.epi-source-count-3 div.epi-cell div.epi-cell {width: auto; float: none;}

div.epi-content{display: block;position: relative;padding: 10px;}

div.epi-table div.epi-cell.epi-center-cell{vertical-align: middle;}

div.epi-table div.epi-cell.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%;}

/*///////////////////////////////////////////////////////
////////////////////////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;
}

.epi-button.streach-100 {display: block;}
input.epi-button.streach-100 {display: block; width: 100%;}

input.epi-button  {line-height: 0px;}

.epi-button div.epi-ico.small
{
    margin-top: 9px;
}

.epi-button.medium{
    height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    line-height: 26px;
}

.epi-button.medium div.epi-ico.small
{
    margin-top: 5px;
}

.epi-button.small{
    height: 18px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 18px;
}

.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.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-5{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 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-100{-webkit-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 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;}

/*/////////////////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;}

/*/////////////////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;}

/*/////////////////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;}

/*/////////////////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;}

/*/////////////////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;}

/*/////////////////GEL//////////////////////*/
.epi-button.gel {background-color: #bed539; border: 1px solid #bed539;}
.epi-button.gel.empty {color: #bed539;}
.epi-button.gel.empty:hover {background-color: #bed539;}
.epi-button.gel.full-to-empty:hover {color: #bed539;}

/*/////////////////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;}

/*/////////////////RUTHERFORD//////////////////////*/
.epi-button.rutherford {background-color: #5579a4; border: 1px solid #5579a4;}
.epi-button.rutherford.empty {color: #5579a4;}
.epi-button.rutherford.empty:hover {background-color: #5579a4;}
.epi-button.rutherford.full-to-empty:hover {color: #5579a4;}

/*/////////////////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;}

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

.epi-heading {font-size: 40px; color: #515151; font-weight: 400; text-shadow: none;}
.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.small {font-size: 20px;}
.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{padding-top: 0px; padding-bottom: 0px; min-height: 0px;padding-right: 20px; font-size: 14px;}
.epi-captions.small div.epi-captions-close-btn{top: 5px; right: -15px;}

.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: -20px;
    right: 0px;
    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;}

/*/////////////////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');}

/*/////////////////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');}

/*/////////////////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');}

/*/////////////////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');}

/*/////////////////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');}

/*/////////////////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');}

/*/////////////////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;
}

.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: -1px;
    height: 100%;
    cursor: pointer;
}

.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 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;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
}

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

.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;
}

.epi-select-box.labeled {margin-top: 25px;}
.epi-select-box.labeled.select-icon {margin-top: 0px;}

.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.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: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

.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: #ededed;}
.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 4px 4px 0; border-radius: 0 4px 4px 0;}
.epi-select-box.epi-select-radius-5.active div.select-arrow{-webkit-border-radius: 0 4px 0 0; border-radius: 0 4px 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.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 9px 9px 0; border-radius: 0 9px 9px 0;}
.epi-select-box.epi-select-radius-10.active div.select-arrow{-webkit-border-radius: 0 9px 0 0; border-radius: 0 9px 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.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 19px 19px 0; border-radius: 0 19px 19px 0;}
.epi-select-box.epi-select-radius-20.active div.select-arrow{-webkit-border-radius: 0 19px 0 0; border-radius: 0 19px 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.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;}

/*/////////////////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;}

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

.epi-input{width: 100%; position: relative; max-width: 100%; text-align: left; background-color: #fff;}
.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 {min-width: 0px;}

.epi-input div.epi-cell{
    padding-top: 0px;
    padding-bottom: 0px;
    border-spacing: 0px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #777777;
    max-width: 100%;
}

.epi-input div.epi-table{padding-top: 0px; padding-bottom: 0px; border-spacing: 0px; max-width: 100%;}

.epi-input input,
.epi-input textarea{
    height: 16px;
    width: 100%;
    display: block;    
    min-width: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    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: 15px;
    padding-top: 0px;
    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;}


/*/////////////////////////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;}

/*/////////////////////////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;}

/*/////////////////////////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;}

input.epi-input::-webkit-input-placeholder {color: #515151; opacity: 0.5; font-weight: 400;}
input.epi-input:-moz-placeholder {color: #515151; opacity: 0.5; font-weight: 400;}
input.epi-input::-moz-placeholder {color: #515151; opacity: 0.5; font-weight: 400;}
input.epi-input:-ms-input-placeholder {color: #515151;  opacity: 0.5; font-weight: 400;}

textarea.epi-input::-webkit-input-placeholder {color: #515151; opacity: 0.5; font-weight: 400; font-size: 15px;}
textarea.epi-input:-moz-placeholder {color: #515151; opacity: 0.5; font-weight: 400; font-size: 15px;}
textarea.epi-input::-moz-placeholder {color: #515151; opacity: 0.5; font-weight: 400; font-size: 15px;}
textarea.epi-input:-ms-input-placeholder {color: #515151;  opacity: 0.5; font-weight: 400; font-size: 15px;}

.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;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    position: relative;
}

.epi-input.labeled.side-label .label
{
    height: 100%;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background-color: #515151;
    border: 0px;
    text-align: center;
}

.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: 90%; 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;}

/*/////////////////////////GEL//////////////////////////////////*/
.epi-input.gel div.epi-cell {border: 1px solid #bcbebc; border-top: #73bf44;}
.epi-input.gel.labeled .attachment {background-color: #73bf44;}
.epi-input.gel div.epi-cell.active{-webkit-box-shadow: 0 0 3px 1px rgba(190,213,57,0.7); box-shadow: 0 0 3px 1px rgba(190,213,57,0.7); border-color: #bcbebc !important; border-top-color: #73bf44 !important;}
.epi-input.gel.side-label .attachment{background-color: transparent;}
.epi-input.gel.side-label .epi-cell.label{background-color: #73bf44;}

/*/////////////////////////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;}

/*/////////////////////////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;}

.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;
}

/*///////////////////////////////////////////////////////
////////////////////////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;
}

.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.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.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.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;}

/*///////////////////////////////////////////////////////
/////////////////////////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.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-100 {width: 100%; margin: 0 auto;}
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: 14px;
    text-align: center !important;
    word-wrap: break-word;
}

table.epi-table thead tr th:nth-child(1){border-left: 1px solid #8a8a8a;}

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: #fffbd5 !important;}
table.epi-table tr.warning:hover {background: #FFFBA3 !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;}

/*/////////////////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: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px; 
    padding-right: 5px;
    word-wrap: break-word;
}

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;}

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

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

.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{background-position: -5px -5px;} .epi-ico.small{background-position: -2px -2px;}
.epi-ico.black{background-position: -40px -5px;} .epi-ico.small.black{background-position: -19px -2px;}
.epi-ico.white{background-position: -75px -5px;} .epi-ico.small.white{background-position: -36px -2px;}
.epi-ico.warning{background-position: -110px -5px;} .epi-ico.small.warning{background-position: -54px -2px;}
.epi-ico.danger{background-position: -145px -5px;} .epi-ico.small.danger{background-position: -71px -2px;}
.epi-ico.success{background-position: -180px -5px;} .epi-ico.small.success{background-position: -88px -2px;}
.epi-ico.fancy{background-position: -215px -5px;} .epi-ico.small.fancy{background-position: -105px -2px;}
.epi-ico.cold{background-position: -250px -5px;} .epi-ico.small.cold{background-position: 122px -2px;}
.epi-ico.info{background-position: -285px -5px;} .epi-ico.small.info{background-position: -139px -2px;}
.epi-ico.col-10{background-position: -285px -40px;} .epi-ico.small.col-10{background-position: -139px -19px;}
.epi-ico.col-11{background-position: -250px -40px;} .epi-ico.small.col-11{background-position: -122px -19px;}
.epi-ico.col-12{background-position: -215px -40px;} .epi-ico.small.col-12{background-position: -105px -19px;}
.epi-ico.col-13{background-position: -180px -40px;} .epi-ico.small.col-13{background-position: -88px -19px;}
.epi-ico.col-14{background-position: -145px -40px;} .epi-ico.small.col-14{background-position: -71px -19px;}
.epi-ico.col-15{background-position: -110px -40px;} .epi-ico.small.col-15{background-position: -54px -19px;}
.epi-ico.col-16{background-position: -75px -40px;} .epi-ico.small.col-16{background-position: -36px -19px;}
.epi-ico.col-17{background-position: -40px -40px;} .epi-ico.small.col-17{background-position: -19px -19px;}
.epi-ico.col-18{background-position: -5px -40px;} .epi-ico.small.col-18{background-position: -2px -20px;}
.epi-ico.col-19{background-position: -5px -75px;} .epi-ico.small.col-19{background-position: -2px -36px;}
.epi-ico.col-20{background-position: -40px -75px;} .epi-ico.small.col-20{background-position: -19px -36px;}
.epi-ico.col-21{background-position: -75px -75px;} .epi-ico.small.col-21{background-position: -36px -36px;}
.epi-ico.col-22{background-position: -110px -75px;} .epi-ico.small.col-22{background-position: -54px -36px;}
.epi-ico.col-23{background-position: -145px -75px;} .epi-ico.small.col-23{background-position: -71px -36px;}
.epi-ico.col-24{background-position: -180px -75px;} .epi-ico.small.col-24{background-position: -88px -36px;}
.epi-ico.col-25{background-position: -215px -75px;} .epi-ico.small.col-25{background-position: -105px -36px;}
.epi-ico.col-26{background-position: -250px -75px;} .epi-ico.small.col-26{background-position: -122px -36px;}
.epi-ico.col-27{background-position: -285px -75px;} .epi-ico.small.col-27{background-position: -139px -36px;}

/*///////////////////////////////////////////////////////
//////////////////////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/////////////////////////
///////////////////////////////////////////////////////*/

ul.pill-box-hold.gap-5 li
{
    margin: 5px;
}

.epi-pill-box
{
    position: relative;
    height: 30px;
    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 .epi-cell:hover
{
    opacity: 0.6;
}

.epi-pill-box .pill-label-cell
{
    background-color: #515151;
    width: auto !important;
    height: 30px;
    font-size: 12px;
    text-align: center;
    padding-left: 10px;
    padding-right: 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;
}

.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;
}

.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;}

/*//////////////////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;}