@import url('//fonts.googleapis.com/css?family=Raleway');
button.showMobileMenu{
	display:none !important;
}
.skinEditorTabs{
    width: 500px;
    overflow: hidden;
}

.skinEdit{
    padding: 0 0 160px 0;
    background: #fff;
    font-family: 'Raleway', sans-serif;
}

.skinEdit-change-template{
    padding: 16px 70px;
}
.skinEdit-change-template a{
    color: #6b7c93;
    text-decoration: none;
    cursor: pointer;
}

.wizardSteps{
   	background: #fff;
    border: 1px solid #969595;
}


.wizardSteps .skinEdit-selected {
    margin: 0;
    padding: 10px;
	display: block;
	z-index: 1000;
	width: 200px;
	background: #fff;
}

.skinEdit .skinEdit-section{
    display: none;
    margin: 0;
    padding: 0;
}

.skinEdit .skinEdit-section.active{
    display: block;
}

.content-container {
    padding-left: 500px;
}

.skinEdit .skinEdit-section-icon.active-icon{
   color: #139ce6;
}

.skinEdit .skinEdit-section-icon[data-tab='hidden']{
    display: none;
}

body.loggedout .skinEdit .skinEdit-sections-wrap .skinEdit-sections{
    height: calc(100vh - 100px) !important;
}

.skinEdit .skinEdit-sections-wrap .skinEdit-sections{
    width: 100%;
    margin-left: 0;
    margin-top:0;
    overflow: auto;
    border-left: 2px solid #f2f2f2;
    z-index: 10000;
    padding-bottom: 80px;
	height: calc(100vh - 164px) !important;
}

.skinEdit .skinEdit-sections .skinEdit-section .sectionTitle{
    font-size: 16px;
    background: transparent;
    color: #6b7c93;
    border: none;
    padding: 0 20px;
    line-height: 50px;
}

.skinEdit-sections-wrap {
    /*padding-top: 13px;
    border-top: 1px solid #f2f2f2;*/
}


.skinEdit-sections-icons{
    list-style: none;
    padding: 0;
    background: #fff;
    margin: 0;
    display: flex;
    font-size: 0;
	height:0px;
	visibility:hidden;
    
}
li.skinEdit-section-icon {
    padding: 28px 3px;
    color: #ccc;
    font-size: 28px;
    line-height: 16px;
    cursor: pointer;
    box-sizing: border-box;
    flex-grow: 1;
    height: 140px;
    width: 25%;
    text-align: center;
}
li.skinEdit-section-icon i,
.sub-group-icon {
    font-size: 26px;
}
.sub-group-icon{
    padding-right: 10px;
    float: left;
    /*opacity: 0;*/
}

.skinEdit .skinEdit-sections .skinEdit-section.active .sectionContent{
    padding: 0;
    font-size: 0;
    max-height:none!important
}

.skinEdit .skinEdit-sections .grouping{
    padding: 0;
    font-size: 14px;
    border: none;
    margin-bottom: 2px;
    position:relative; 
    /*display:inline-block; */
    box-sizing:content-box; 
    /*width:100%;*/
    margin: 5px 10px;
    border-radius: 5px;
    overflow: visible;
}

.skinEdit .skinEdit-sections .grouping.collapsed_closed_grouping{  
	border: 1px solid #c5c5c5; 
}

.skinEdit .skinEdit-sections .skinEdit-section .grouping.collapsed_closed_grouping .sub-group-title{
    font-size: 18px;
    color: #139ce6;
    font-weight: bold;
    line-height: 52px;
    /*background: #e6f3fa;*/
    margin: 0;
    padding: 10px 0;
    padding-right: 68px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align:left;
    cursor: pointer;
    position: relative;
    padding-left:24px;
    display: flex;
    align-items: center;
}
.skinEdit .skinEdit-sections .skinEdit-section .grouping.open,
.skinEdit .skinEdit-sections .skinEdit-section .grouping.collapsed_closed_grouping:hover {
	border-color: #139ce6;
	box-shadow: 0 2px 5px rgba(20, 155, 230, .25);
}

.skinEdit .skinEdit-sections .skinEdit-section .grouping.open .sub-group-title { background: #daf2ff; }

.skinEdit .skinEdit-sections .skinEdit-section .grouping.collapsed_closed_grouping.collapsed_closed .sub-group-title{
    /*background: #f0f8fc;*/
    color: #232a32;
    border-color: #dfdfdf;
}

.skinEdit .skinEdit-sections .skinEdit-section .grouping.collapsed_closed_grouping.collapsed_closed:hover {
	background-color: #daf2ff;
	color: #139ce6;
	border-color: #daf2ff;
}
.skinEdit .skinEdit-sections .skinEdit-section .grouping.collapsed_closed_grouping.collapsed_closed:hover .sub-group-title {
	color: #139ce6;
}

.skinEdit .skinEdit-sections .skinEdit-section .sub-group-title i {
    position: absolute;
    right: 20px;
    font-size: 24px;
    line-height: 1;
    top: 14px;
    
}
.skinEdit .skinEdit-sections .skinEdit-section .sub-group-title i.icon-info{
    right:50px;
}

.skinEdit .skinEdit-sections .skinEdit-section .sub-group-title i{
    color: #232a32;
    transform: none
}
.skinEdit .skinEdit-sections .skinEdit-section .grouping.open .sub-group-title i{
    color: #139ce6;
}
.skinEdit .skinEdit-sections .skinEdit-section .grouping.open .sub-group-title i.icon-arr_drop{
    transform: rotate(-90deg)
}

.sub-group-title-empty{
    margin: 0;
    margin-top: -20px
}

.grouping .sub-group-title-empty{
    margin-top: -10px
}

.skinEdit .grouping>.toggleOnOff{
    position: absolute;
    display: block;
    min-height: 26px;
    top:15px;
    right: 60px;
    position: absolute;
}

.grouping[data-sub="content"] p{
	padding: 0px 20px;
}


.contenthelp{	
	line-height: 22px;
}
.contenthelp.contenthelp--empty{
	color: #ff0404;
}


.skinEdit .toggleOnOff label{
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
    height: 22px
}

.skinEdit .toggleOnOff label input[type='checkbox']{
    float: left;
    margin-left: -22px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 0%;
    margin: 0 0;
    cursor: pointer;
    opacity: 0;
}

.skinEdit .toggleOnOff label input + span {
    padding-left: 45px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top:2px
}

.skinEdit .toggleOnOff label input + span:before {
    box-shadow: none;
    border-radius: 20px;
    width: 39px;
    height: 20px;
    content: "";
    background: #bbc6d2;
    transition: background 0.2s ease-out;
    position: absolute;
    left: 0px;
    display: inline-block;
    box-sizing: border-box;
}

.skinEdit .toggleOnOff label input + span:after{
    width: 14px;
    height: 14px;
    position: absolute;
    left: 4px;
    top: 3px;
    display: block;
    background: #ffffff;
    transition: margin-left 0.1s ease-in-out;
    text-align: center;
    font-weight: bold;
    content: "";
    /*border: solid transparent 2px;*/
    background-clip: padding-box;
    border-radius: 20px;
    box-sizing: border-box;
}

.skinEdit .toggleOnOff label input:checked + span:before {
    background: #139ce6;
    transition: background 0.2s ease-in;
}

.skinEdit .toggleOnOff label input:checked + span:after {
    margin-left: 17px;
    content: "";
}

.skinEdit .grouping:not(.collapsed_closed) .sub-group-content{
    margin-top: 16px; padding: 20px 30px 20px;
}

.skinEdit .grouping.collapsed_closed .sub-group-content{
    max-height: 0!important; 
    margin-top: 0; 
    overflow:hidden; 
    opacity:0;
    transition: 0.2s;
    transition-timing-function: ease-in-out;
}

.skinEdit .grouping:not(.collapsed_closed) .sub-group-content{
    padding: 20px;
    margin-top:0;
    margin-bottom:30px;
	transition: 0.2s;
    transition-timing-function: ease-in-out;
}
.skinEdit .fieldItem.toggle{
    text-align:left;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.skinEdit .fieldItem.block{
    margin: 0;
}
.skinEdit .fieldItem.feature-disabled {
    position: relative;
    cursor: pointer;
}

.skinEdit .fieldItem.feature-disabled .argumentValue {
    pointer-events: none;
}

.skinEdit .fieldItem.block .argumentWarning {
    position: absolute;
    bottom: 0;
    font-weight: bold;
    left: 0;
    right: 0;
    text-align: center;
    opacity: 0;
    background: #13a4eb;
    padding: 15px 10px;
    color: #fff;
    transition: all .6s;
    z-index: 999;
}

.skinEdit .fieldItem.feature-disabled:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(191, 191, 191, 0.38) no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    margin: -3px;
    padding: 3px;
    box-sizing: content-box;
    background-image: url(//wwwcdn.cincopa.com/_cms/design18/images/lock-icon.png);
    overflow: visible;
    visibility: visible;
}

.skinEdit .fieldItem.feature-disabled:hover .argumentWarning {
    opacity: 1;
}

.skinEdit .fieldItem.toggle > label {
    width: calc(100% - 50px);
    max-width: calc(100% - 50px);
    display: inline-block;
}

.skinEdit .fieldItem.toggle .argumentValue{
    width:40px;
    height: 20px;
}

.skinEdit .fieldItem.toggle .toggleOnOff {
    margin-top: 5px;
}

.skinEdit .fieldItem.toggle .toggleOnOff label{
    position: relative;
}

.skinEdit .fieldItem .field{
    padding:11px;
}

.skinEdit .fieldItem.select .dd-container .dd-selected{
    padding: 11px 18px 11px 5px;
}

.skinEdit .fieldItem.color .argumentValue{
    float:none
}

.skinEdit .fieldItem.color .argumentValue input {
    width: 112px !important;
    background-color: #fff!important;
    color: #aab2bd!important;
    display: inline-block;
    padding: 11px;
    height: 38px;
    border-radius: 4px;
    outline: none !important;
    vertical-align: top;
    float: left;
}

.skinEdit .fieldItem > label{
    display: block;
    flex-shrink: 0;
    font-size: 16px;
    margin-top: 5px;
    color: rgba(0, 0, 0, 0.78);
    font-weight: bold;
    line-height: 30px;
}
.skinEdit .fieldItem .fieldLabel.player-controls-item{
    margin-top: 0px !important;
}
.skinEdit .radioBox{
    display: block
}

.skinEdit .radioBox input[type=radio]:checked + i{
    background: #139ce6;
    border: none;
    box-shadow: none;
    margin:0
}

.skinEdit .radioBox input[type=radio] + i:before{
    left: 6px !important;
    margin-top: -4px;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #fff;
}

.skinEdit .radioBox input[type=radio]:not(:checked) + i {
    border-color: #d8dadf;
    background: #f4f4f4;
    margin:0
}

.skinEdit .choices{
    list-style: none;
    width: 100%;
    font-size: 15px;
    padding: 0;
    max-height: 300px;
    overflow: auto;
    vertical-align: top;
    margin:2px;
    display:inline-block;
    position:relative
}

.skinEdit .choices li {
    padding: 12px 0px 12px 3px;
    min-height: 20px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    border-top: 1px solid #d8dadf;
    position:relative
}

.skinEdit .choices li[style*="position: absolute;"] { -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); color: #656d78;}

.skinEdit .choices li .selected{
    display: inline-block;
    width: 28px;
}

.skinEdit .choices li span{
    display: inline-block;
    margin-left: 20px;
    font-size: 14px;
}

.skinEdit .choices li >*{
    vertical-align:top
}

.skinEdit .choices li:hover{
    cursor: move;
}

.skinEdit .choices li .icon-edit{
    display:none
}

.skinEdit .choices li:hover .icon-edit{
    top:12px;
    right: 6px;
    position: absolute;
    cursor: pointer;
    display:block
}

.skinEdit .dragItem { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAABnRSTlMA/wD/AP83WBt9AAAAFklEQVR4AWM4c+EmEP0HA1QOhMLCAQCCHC2xeXbVlQAAAABJRU5ErkJggg==') left top; display: block; height: 20px; cursor: move; z-index: 5; opacity: .8; width: 7px;
margin-left: 0!important;
margin-right: 15px;}
.unsortable-choice .dragItem{
	opacity:0;
}
li.unsortable-choice{
	cursor:default !important;
}
.skinEdit .tagsControlsCont{
    text-align:center;
    width: auto;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 110px;
    color: black;
}
.skinEdit .tagsControlsCont a {
    display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-weight: bold;
    color: #656d78;
}

.skinEdit .tagsControlsCont i {
    display: block;
    font-size: 14px;
    width: 22px;
    height: 22px;
    border: 1px solid #7E7E7E;
    line-height: 22px;
    margin: 5px auto;
    cursor: pointer;
}
.skinEdit .tagsControlsCont i:active {
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.3);
}

.skinEdit .tags-list{   
    width: 100%;
    display: block;
    margin-right: 0;
    border:none!important;
    position:relative;
    padding:9px 0 !important
}
.skinEdit .selectedTags li{
    position:relative
}
.skinEdit .selectedTags li .icon-edit{
    position: absolute;
    right: 4px;
    top: 12px;
    font-size: 22px;
    cursor: pointer;
    display:none
}

.skinEdit .selectedTags li:hover .icon-edit{
    display:block
}
.unsortable-choice .icon-edit{
	display:none !important;
}
.skinEdit .tagDetails{	
    display: block;
    position: absolute;
    margin: auto;
    width: 300px;
    background: #FFFFFF;
    height: auto;
    box-shadow: rgba(17, 35, 105, 0.41) 0px 0px 11px -2px;
    border: 1px solid #d8dadf;
    right: 46px;
    transform: translateY(-50%);
    top: 50%;
    z-index: 1000;
}
.skinEdit .tagDetails .fieldItem{
    width: 100%!important;
    margin: auto;
    display: block;
    text-align: center;
    padding: 10px;
	display: flex;
}

.skinEdit .checkBox input[type=checkbox]:checked + i{
    background: #139ce6;
    box-shadow: none;
    border-color: #139ce6;
}

.skinEdit .radio_wrapper ul,  .skinEdit .checkbox_wrapper ul{
    padding-left: 0;
    margin-top: 10px;
    list-style: none;
    width: 100%;
}

.skinEdit .radio_wrapper ul li, .skinEdit .checkbox_wrapper ul li{
    margin-bottom: 12px;
}
.skinEdit .radio_wrapper ul li.radio_with_thumbs{
	vertical-align: top;
}

.skinEdit .connection_status{
    margin: 10px 0;
    display: block;
}

.skinEdit .connection_status_text.connection_status_success{
    color: #66c100
}
.skinEdit .connection_status_text.connection_status_error{
    color: #db4c3f
}


.skinEdit .inputDigital .field{ border-right: 1px solid #d9dbe0; font-size: 0;}
.skinEdit .inputDigital .field >* {font-size:14px; }
.skinEdit .inputDigital .field input{display: inline-block; border: none; text-align: center; max-width: 21px; width:auto; min-width:0}
.skinEdit .inputDigital .field input[type=number]::-webkit-inner-spin-button, 
.skinEdit .inputDigital .field input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0; }
.skinEdit .inputDigital .field input:focus, .inputDigital .field input:active {outline:none}

.skinEdit .field{color:#000}
.skinEdit #marketing .field{color: #6b7c93;}

.skinEdit .field::-webkit-input-placeholder { font-size: 13px; color: #aab2bd; }
.skinEdit .field::-moz-input-placeholder { font-size: 13px; color: #aab2bd; }
.skinEdit .field::-ms-input-placeholder { font-size: 13px; color: #aab2bd; }

.skinEdit .advanced_settings_btn{margin: 20px 0 12px 0; font-weight: bold;}
.skinEdit .advanced_settings_btn input[type='checkbox']{margin: 0; margin-right:4px}
.skinEdit .advanced_settings_btn span{line-height: 12px; vertical-align: top; font-size: 12px;}
.skinEdit .advanced_settings_btn a{cursor:pointer;text-decoration: underline; font-size: 11px; margin-left: 8px; line-height: 12px; vertical-align: top; color: #b1adad;}


.skinEdit .asset-thumb{margin: 0;display: inline-block}
.skinEdit .asset-thumb .thumb{position:relative}
.skinEdit .asset-thumb .thumb .thumb-preview-caption{ font-size: 2em }
.skinEdit .asset-thumb .thumb img{background:#eaf0f6}
.skinEdit .asset-thumb .thumb i.icon-delete{position: absolute; top: 0; right: 0; color: #db4c3f; z-index: 100; opacity:0; visibility:hidden; cursor:pointer}
.skinEdit .asset-thumb .thumb:hover i.icon-delete{opacity:1; visibility:visible}
.skinEdit .asset-thumb .thumb .thumb-preview {background: rgba(82, 82, 82, 0.7); width: 100%; position: absolute; top: 0; left: 0; height: 100%; color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1em; display:none; cursor: pointer; font-size: 12px; text-shadow: 0 0 2px rgba(0, 0, 0, 0.72); font-weight: 300; text-align: center; }
.asset-thumb .thumb:hover .thumb-preview{display:block}
.skinEdit .asset-wrap-image .thumb{ background: #139ce6; color: #fff; width: 100px; height: 100px; border-radius: 4px; border: 1px solid transparent; display: inline-block;}
.skinEdit .asset-wrap-image .thumb img{ width:100%; height: 100%; }
.skinEdit .asset-wrap-image .thumb-logo-here{cursor: pointer; width: 80px; height: 80px; display: block; margin: 10px 0 0 10px; font-weight: bold; text-align: center; font-size: 19px; line-height: 22px; text-transform: uppercase; border: 2px dashed #fff;border-radius: 4px; padding: 5px;}
.skinEdit .image-asset-button.asset-button { display: inline-block; vertical-align: top; margin-left: 20px;}
.skinEdit .asset-button .btn{margin:0; background: #fff;}


.video-assets-box-wrap{max-height:600px; overflow:auto}
.video-assets-box-wrap .video-assets-box-nothing{ position: absolute; top: 0;  bottom: 0; margin: auto; left: 0; right: 0; height: 30px; width: 100%; text-align: center; color: #139ce6;}
.video-assets-box-wrap .video-assets-box-nothing span{ display: block; line-height: 30px}
.video-assets-box-wrap .video-assets-box .prev-img{width: 68px; height: 48px; float: left;margin-right: 15px;cursor: pointer;}
.video-assets-box-wrap .video-assets-box .prev-img >div {height:100%;display: flex; justify-content: center;}
.video-assets-box-wrap .video-assets-box .prev-img img{width: 100%; max-height:100%;object-fit: cover;}
.video-assets-box-wrap .video-assets-box .prev-desc-block{overflow: hidden; display: flex; align-items: center;}
.video-assets-box-wrap .video-assets-box .prev-desc{ float: left; width: 75%; }
.video-assets-box-wrap .video-assets-box .prev-desc .desc-title{display: block; color: #656d78; text-decoration: none; font-size: 13px;}
.video-assets-box-wrap .video-assets-box .prev-desc .desc-title span{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.video-assets-box-wrap .video-assets-box{padding: 10px 20px; border-top: 1px solid #D8DADF; position: relative; overflow:hidden; cursor:pointer}

.video-assets-box-wrap .video-assets-box:hover{background-color: #f6f7fb;}
.video-assets-box-wrap .video-assets-box:hover a.desc-title{color: #139ce6; text-decoration: underline;}
.video-assets-box-wrap .video-assets-box:hover .popup_actions{display: block;}
.search-block {display: flex; flex-direction: row; align-items: center}
.show-all, .show-cover-only {cursor: pointer; margin-left: 10px; padding: 10px;}
.video-asset-box-search {position:relative; display:inline-block}
.video-asset-box-search input {width: 200px ;display: inline-block; color: #aab2bd; font-size: 13px; padding: 9px; padding-right: 25px; border-radius: 2px; border: 1px solid #d8dadf; margin: 5px 0 5px 5px;  box-sizing: content-box;margin-left:0px;}
.video-asset-box-search-clear{ cursor: pointer; display: inline-block;  position: absolute; top: 13px; right: 10px; display:none}
@keyframes loader-rotate {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.asset-box-manu ul { margin:10px 0; padding: 0; list-style: none; display: table;  table-layout: fixed;  width: 100%;  text-align: center; border-radius: 4px; overflow: hidden;}
.asset-box-manu ul li{ display: table-cell; padding: 1em; background: #fbfbfb; color: #656d78; font-weight: bold; text-decoration: none; cursor:pointer; border: 1px solid rgba(40,44,42,0.1); font-size:13px}
.asset-box-manu ul li:not(:last-child){border-right:none}
.asset-box-manu ul li.activeMenu{  box-shadow: inset 0 3px 0 #139ce6; background: none; }
.asset-box-manu ul li:hover{background: none; }
.asset-box-upload {height:86%; }
.asset-box-upload .uploading{margin:20px 0; text-align:center; font-weight: bold}
.image-asset-button{display:inline-block; vertical-align:top; margin-left:10px}
.asset-wrap-image{width:100%}
.asset-wrap-image .asset-thumb{display: inline-block;}
.asset-wrap-image .thumb{max-width:100px}
.asset-box-url .error{border:1px solid red}
.asset-box-url input[type='text']{outline:none!important}



/* colorpicker styles*/

.farbtastic {
    position: relative;
}
.farbtastic * {
    position: absolute;
    cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
    width: 195px;
    height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
    top: 47px;
    left: 47px;
    width: 101px;
    height: 101px;
}
.farbtastic .wheel {
    background: url('data:image/png;base64,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') no-repeat;
    width: 195px;
    height: 195px;
}
.farbtastic .overlay {
    background: url('data:image/png;base64,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') no-repeat;
}
.farbtastic .marker {
    width: 17px;
    height: 17px;
    margin: -8px 0 0 -8px;
    overflow: hidden; 
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAK3RFWHRDcmVhdGlvbiBUaW1lAHZyIDE0IGp1bCAyMDA2IDEzOjMxOjIzICswMTAwHvJDZwAAAAd0SU1FB9YHDgsgJYiZ4bUAAAAJcEhZcwAALiIAAC4iAari3ZIAAAAEZ0FNQQAAsY8L/GEFAAAB5ElEQVR42q2Tz0sqURTH72Qq4mASSAoSIfSDdCEI8qJFLXSjLYSQNoGLINrI8/0ZD9q0KnDlKkIMebmP9xZRCEEiLQLBiMiNJDYq/Zg573vpCkM6CdGBD3Pn3OvXe77nDGPfENKwJBHx/CxYAtNAAVfgXJKk7khVCCyCP6ALVKAJXkEdbINxw5tgM4HHPphSFEUql8usXq8zWZZZKBRiPp+PH3sBx2Br4FbiBg+aplGxWKRgMPiMH1+YTKZDq9V64na7G+l0mprNJo7RG/g94IEoQSsUCuRyue6QToIJYAJWMA/Bo2QySZ1Ohws9gZBeZI570Gq1yO/395BKGJg+ZbFYznK5HAmf9vQiKW5iqVQim832Fyn5E+83Y7EYieAdY2Nig7dRqtVqrNfr3YiWGsVltVrtr2f0IrwEZrfbGeqWhQ9GMeFwOPprRS9SAWo4HGZOp/MH1l4DAS6+HolE+u9Xek9kcK+qKqVSKUL/s0hPDhFY83g8j5VKhcQg7nxs80/w0mg0KB6Pa2az+RTpDbDA3sd/lwvk8/l+Z7iS/FHEAor8H9rtNmWzWYpGo+T1eikQCFAmkyFxAy7AJ255aMHYcIID8d1oNBi8hGuwwkYFDq0CPlG3YsTb4B/4BRwjBb4S/wGzT16tu5THiAAAAABJRU5ErkJggg==') no-repeat;
}

.wizardSteps .save.wizard_style_btn{ border: none; box-shadow: none;}
.wizardSteps .save.wizard_style_btn i { font-size: 14px; margin-right: 6px; line-height: 20px; color:inherit}
.cp-tooltip-parent{
position: relative;
}
.cp-tooltip-parent:hover .cp-tooltip{
    display: none;
}
.cp-tooltip{
    display: none;
    position: absolute;
    background: #fff;
    z-index: 1000;
    padding: 15px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
    max-width: 100vw;
    border-radius: 10px;
    bottom: -30%;
    left: 0;
    right: 0;
    font-size: 13px;
    text-align: center;
    color:#027abb;
    
}
.cp-group-title{
    display: block;
    font-size: 12px;
    margin-top: 10px;
	word-break: break-word;
}
.color-picker-input-wrap{
    float:  left;
}
.color-picker-input-wrap input{
    float: none !important;
}
.color-picker-input-wrap > div { width: 50px !important; height: 50px !important; }

.grouping div.close-sub-group-btn{
    position: absolute;
    bottom: 10px;
    left: 20px;
    color:#000;
    border: 1px solid #139ce6;
    color: #139ce6;
    box-shadow: none !important;
    z-index: 99;
    min-height: 15px;
    font-size: 16px;
    padding: 10px 15px;
    min-width: 100px;
}
.grouping div.close-sub-group-btn:hover {
	background-color: #139ce6;
	color: #fff;
}
.collapsed_closed .close-sub-group-btn{
   visibility: hidden;
}
.grouping.open{
   border: 1px solid #139ce6 !important; /*====== bug fix styles ======*/
   box-sizing: border-box !important;
}
.cp-tab-opacity{
    opacity:0.5;
}
.sub-group-desc{
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 500 !important;
}
.sub-group-tab-title{
    font-size: 14px !important;
    line-height: 1;
}
.sub-desc-title-wrap{
    float: left;
    display: flex;
    flex-direction: column;

}
.wizardSteps-container{
    margin: 0;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 100;
}

div.wizardSteps  .btn-back{
    margin-left: 0px;
    position: absolute;
    bottom: 0;
    left: 0;
}
div.wizardSteps .skinEdit-selected .descr {
    position: relative;
   }
   div.librarySideMenu {
    padding-top: 100px;
}

.btn-next-container{
    text-align:right;
    
}
/*sub-group-content-m0*/
.skinEdit-sections .grouping .sub-group-title-empty+.sub-group-content{
   margin: 0;
}


.radioBox > b { font-size:13px; }
.fieldItem .field { width:65%; }
.fieldItem .inputDigital .field{width: 100%}
.skinEdit .fieldItem .field { font-size:13px;width: 100%;}
.skinEdit .fieldItem .numbersRow input {width: calc(100% - 80px);}
.skinEdit .fieldItem > label { font-size: 14px; }
.btn.secondary2{ font-size: 13px; padding: 8px 10px; }


.skinPreview-head{
    display:none
}
.skinPreviewArea .simulatorContainer .simulator.desktop{
    border:none;
}
    .skinPreviewArea .simulatorContainer .simulator.desktop .toolbar{
    display:none;
}

.open[data-sub="sticky_more"] .sub-group-content{
min-height:270px;
}
div.skinEdit .sectionContent {  -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}


/*====== bug fix styles ======*/

.skinEdit .wizard-logo-size input.logo-size{
  -webkit-appearance: none;  /* Override default CSS styles */
    appearance: none;
		-moz-appearance: none; 
    height: 2px; /* Specified height */
    background: #d3d3d3; /* Grey background */
    outline: none; /* Remove outline */
    opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s; /* 0.2 seconds transition on hover */
    transition: opacity .2s;
	padding:0;

}

.skinEdit .wizard-logo-size .logo-size:hover {
    opacity: 1; /* Fully shown on mouse-over */
}


.skinEdit .wizard-logo-size .logo-size::-webkit-slider-thumb {
    -webkit-appearance: none; 
 appearance: none;
    width: 10px; 
    height: 10px; 
    background: #139ce6; 
    cursor: pointer; 
	border-radius:5px;
}

	.bw-play-range-input::-webkit-slider-runnable-track{
	background: transparent;
    border: none;
	}
.bw-play-range-input:hover {
    opacity: 1; 
}



.skinEdit .wizard-logo-size .logo-size::focus {
    outline: none;
}


.bw-play-range-input::-moz-range-thumb {
    width: 10px; 
    height: 10px; 
    background: #139ce6;
	border-radius:5px;
    cursor: pointer; 
}
.skinEdit .wizard-logo-size .logo-size::-moz-range-track {
    background: transparent;
    border: none;
   
}
.skinEdit .wizard-logo-size .logo-size::-ms-thumb {
     width: 10px; 
    height: 10px; 
    background: #139ce6; 
    cursor: pointer; 
	border-radius:5px;
}
.skinEdit .wizard-logo-size .logo-size::-ms-track {
    
  background: transparent;
    
    /*leave room for the larger thumb to overflow with a transparent border */
    border-color: transparent;
    color: transparent;
}
.skinEdit .wizard-logo-size .logo-size::-moz-range-thumb {
    width: 10px; 
    height: 10px; 
    background: #139ce6;
	border-radius:5px;
    cursor: pointer; 
}
.skinEdit .wizard-logo-size{
	margin-top:10px;
}
.skin-title-btn-container{
    visibility:hidden;
}

.skin-title {
display:  flex;
justify-content:  center;
align-items:  center;
padding-bottom:  15px;
}
.skin-title input{ 
  background: #F2F2F2;
  border: 1px solid transparent;
  transition: border-width 0.3s linear;
  padding: 5px;
    font-size:22px;
    cursor:pointer;
    text-align:center;
    width: 40%;
  }
.skin-title input:focus {
outline: none;
  }
.skin-title-btn{
    margin-left:12px;
}
.skin-title-btn .icon-checked{
    color:#139ce6;
}
.skin-title-btn i{
    cursor:pointer;
    font-size:20px;
}
.skinEdit-sections .sectionTitle .close_tab .icon-close:before {
    content: "\e613";
}

.skin-title input.editing{
    border: 1px solid #ccc;
}
.skin-title input:hover{
border-bottom: 1px dotted #ccc;
}

.mailchimp-list .dd-container{
    margin: 10px 0 !important
}

.overlayContainer .fieldItem >label{
    display: inline-block;
    margin-right: 12px;
    margin-top: 0;
    width: 120px;
}
.overlayContainer .fieldItem:not(.cp-hide) {
    display: flex!important;
    align-items: center
}
.overlayContainer .fieldItem.alignToBaseline{
	align-items: baseline;
}

.flash-animation{
    animation-duration:1s;
    animation-fill-mode:both;
    animation-name:flash
}
.explainer-popup-layer{
    position: fixed;
    top: 0;
    left: 0;
    background: #686868;
    opacity: 0.7;
    z-index: 120000;
    width: 100%;
    height: 100%;
}
.explainer-popup-conteiner .mejs-container{
	background: #fff !important;
}
.explainer-popup-conteiner{
    position: fixed;
    top: 12%;
    width: 50%;
    height: 70%;
    left: 22%;
    z-index: 130000;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
	border-radius: 4px;
}
.explainer-popup-video{
    height: 80%;
    width: 95%;
    overflow: hidden;
}
.explainer-popup-close-btn{
    padding: 15px 34px;
    border: none;
    background:  #0086cf;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
	border-radius: 4px;
}
.explaier-popup-never-open{
	 position: absolute;
    bottom: 10px;
    font-size: 13px;
    right: 22px;
    color: rgb(174, 174, 174);
    cursor: pointer;
	transition: 0.6s;
}
.explaier-popup-never-open:hover{
	text-decoration: underline;
}
.show-how-portal-work-btn{
    float: right;
    cursor: pointer;
    color: #0086cf;
    font-size: 14px;
}
.show-how-portal-work-btn:hover{
    text-decoration: underline;
}
.show-how-portal-work-btn::after{
    font-family: 'cincopaicons';
	color:  #0086cf;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 24px;
    line-height: 1.1;
    vertical-align: middle;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e649";
	margin-left: 5px;
}
@media screen and (max-width: 1000px){
    .explainer-popup-conteiner{
        height: 60%;
    }
    .explainer-popup-close-btn{
        height: 13%;
        font-size: 18px;
    }
    .explainer-popup-video{
        height: 67%;
    }
}
@media screen and (max-width: 560px){
    .explainer-popup-close-btn{
        height: 16%;
    }
    .explainer-popup-video{
        height: 50%;
    }
    .explainer-popup-conteiner{
        height:50%;
		width: 79%;
    	left: 10%;
    }
}
.removeafter:after{   background: none !important;}
@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}

#iframeWrapper{background-color: #F2F2F2!important}


.mailchimp-list>label{margin-bottom: 3!important}
.overlay_lists>label{color: #f57722!important; margin-bottom: 3!important}
.video-asset-button{margin: 10px 0;}
.radio_wrapper .disabled{opacity: 0.5}
.hubspotFormRefresh{margin-top: -3px!important}
.hubspotListIdBlock .dd-selected-text, .mailchimp-list .dd-selected-text{font-size:14px!important}
.hubspotListIdBlock .dd-container, .mailchimp-list .dd-container{margin: 10px 0 !important;}
.hubspotListIdBlock .dd-container .dd-selected, .mailchimp-list .dd-container .dd-selected{padding: 8px 18px 10px 4px!important;}
.hubspotListIdBlock .dd-container .dd-selected:before, .mailchimp-list .dd-container .dd-selected:before{margin-top:-12px!important; right:-8px!important}
.ontime label{    display: flex !important;
    flex-direction: row;
  
    align-items: center;}
.ontime  b{
    display: flex;
    align-items: center;
}
.ontime .inputDigital{
	    margin-left: 6px;
}

.group-description {
	    font-size: 14px;
    color: #6b7c93;
    padding: 0 20px;
}
div.wizardSteps .cp-tooltip{
	    height: auto;
min-height: 187px;
}
div.skinEdit-selected .descr h4{
overflow:visible !important}
#simplemodal-data .bubbleInfo {  position: static; }
.cp-tooltip-image {
    max-width: 200px;
}
.cp-tooltip-title {
    font-size: 16px;
    font-weight: 700;
}
.cp-tooltip-desc {
    margin-top: 6px;
    white-space: pre-wrap;
}
/* Rich editor styles */
.rich-editor b {
    font-weight: bold!important;
}
.rich-editor i {
    font-style: italic!important;
}
.rich-editor .rich-text-editor {
    border: 1px solid #ccc;
    font-family: Arial, sans-serif;
  }
  
.rich-editor .toolbar {
    background: #f4f4f4;
    padding: 5px;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}

.rich-editor .toolbar button {
    background: none;
    border: none;
    font-size: 16px;
    padding: 0 2px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.rich-editor .toolbar button:hover {
    background: #e5e5e5;
}

.rich-editor .toolbar .heading-dropdown {
    width: 120px;
    height: 30px;
    padding: 5px;
    font-size: 16px;
    font-size: 14px;
    background-color: #e5e5e5 !important;
    border: none !important;
    outline: none;
    cursor: pointer;
}

.rich-editor .rich-editor {
    min-height: 200px;
    padding: 10px;
    outline: none;
    border: 1px solid #ddd;
}
.rich-editor textarea.rich-editor-textarea {
    display: none;
}
.rich-editor .text-color-picker {
    width: 30px;
    cursor: pointer;
}
.rich-editor .toolbar button.active {
    background-color: #0086cf;
    color: white;
}

.rich-editor .toolbar button.active svg {
    fill: #fff;
}
.disabled {
    pointer-events: none;
    opacity: .2 !important;
}