html, body { height:100%; }
body { padding:0;margin:0;color:WHITE;font:13px Arial,Helvetica,sans-serif;background:#333; }

body .ui-tooltip { background: white;}

h2 { margin-top:0;color:#645b5b;font-size:24px;text-shadow:1px 1px 2px #BBBBBB; }
h2 em { text-shadow:0 0 0 WHITE;color:#979797;font:italic 15px Verdana, Arial, Helvetica, sans-serif; }
.color-highlight {color:#6ec320;}

.c-red { color:#c80013; }

a { color:WHITE;outline:none; }
a:hover { text-decoration:none; }
a img { border:0 none; }

a.small-icon { display:inline-block;width:23px;height:23px;background-position:center center;background-repeat:no-repeat; }
a.small-icon:hover { background-color:#eafaf8;
   -moz-border-radius:2px;
   -ms-border-radius:2px;
   -o-border-radius:2px;
   -webkit-border-radius:2px;
   border-radius:2px;
}
a.small-icon.calendar { background-image:url("../images/icons/calendar.png"); }

p { margin:0; }
.cke_editable p { margin:15px 0; } /* temporary solution while floating spaces is not working for framed editor */
.js-datePicker { border:1px solid #eafaf8;background:WHITE;z-index: 1;
   -moz-border-radius:0 3px 3px 3px;
   -ms-border-radius:0 3px 3px 3px;
   -o-border-radius:0 3px 3px 3px;
   -webkit-border-radius:0 3px 3px 3px;
   border-radius:0 3px 3px 3px;
}

textarea, input, select { color:#5B5E64;font: 14px Verdana,Arial,Helvetica,sans-serif; }
textarea:disabled, input:disabled, select:disabled { color:#CCC; }
input[type=button] { cursor:pointer;border:0 none; }
input[type=submit] { width:107px;height:32px;border:0 none;cursor:pointer;background:url("../images/btn-submit.png") left top no-repeat; }
input[type=button]:disabled, input[type=submit]:disabled { opacity:0.1; }
input[type=file].hidden-upload { display: none; }
.name {  font-size:15px; color:#333; }
.input-wrapper input, .form-x label .input-wrapper input, .form-x label .input-wrapper select, .form-x label .input-wrapper textarea,
.form-x .as-label .input-wrapper input, .form-x .as-label .input-wrapper select, .form-x .as-label .input-wrapper textarea,
.form-x label .input-wrapper .input, .form-x .as-label .input-wrapper .input {padding:5px;height:auto;font-size:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:WHITE;border:1px solid #F0F0F0; }

.hint-description{ font-size: 11px;}

/* Helpers */
.clear { visibility:hidden;height:1px;overflow:hidden;clear:both; }
.separator { overflow:hidden;margin:5px 0 4px;height:1px;border-top:1px solid #f1f1f1; }
.window-content .separator { border-top:1px solid #999; }
.overflow { overflow:hidden; }
.invisible { display:none; }

.fl-left { float:left !important; }
.fl-right { float:right !important; }

.width-30 {    width: 30px !important;}
.width-40 {    width: 40px !important;}
.width-50 {    width: 50px !important;}
.width-70 {    width: 70px !important;}
.width-80 {    width: 80px !important;}
.width-100 {    width: 100px !important;}
.width-120 {    width: 120px !important;}
.width-130 {    width: 130px !important;}
.width-150 {    width: 150px !important;}
.width-170 {    width: 170px !important;}
.width-190 {    width: 190px !important;}
.width-230 {    width: 230px !important;}
.width-550 {    width: 550px !important;}
.width-full {    width: 100% !important;}

.margin-left-10 {    margin-left: 10px !important;}
.margin-left-20 {    margin-left: 20px !important;}
.margin-left-30 {    margin-left: 30px !important;}
.margin-right-10 {    margin-right: 10px !important;}
.margin-right-20 {    margin-right: 20px !important;}
.margin-right-30 {    margin-right: 30px !important;}
.margin-bottom-20 {    margin-bottom: 20px !important;}
.margin-bottom-30 {    margin-bottom: 30px !important;}

.relative {
    position: relative;
}

.tip {color:#41ca26; font-size:18px;}

.custom-error-text{ margin-bottom:30px;margin-top:30px;text-align:center;color:#7b2887;font-weight:bold;font-size:28px; }

.display-inline-block {display:inline-block !important;}
.valign-middle {   vertical-align: middle;}

.form-x .background-settings {    margin-bottom: 40px;}
.form-x .background-settings * {    vertical-align: middle;}
.form-x .background-settings .height {        margin: 0 5px;    }

.hint-question { display:inline-block;margin-left:7px;width:17px;font-size:13px;color:WHITE !important;border-radius:10px;text-align:center;font-weight:bold;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);opacity:0.3;background-image:linear-gradient(to bottom, #B2DC85 0%, #99D15B 49.9%, #81C338 50%, #56C302 100%);cursor:pointer; }
.hint-question:hover { opacity:1; }
h2.main-header .hint-question { position:relative;top:-7px;margin-right:12px; }
.window-header h2 .hint-question { position:relative;top:-7px; }
.popup-holder h3 .hint-question { position:relative;top:-2px; }

.cut-on-overflow { overflow:hidden;text-overflow:ellipsis; }

/* Common styles */
h2.page-main-header { margin: 0 auto 10px;color:#777; }
h2.page-main-header span.actions { font-size:11px; }

.page-box { margin:0 auto;padding-left:20px;min-width:999px;max-width:1270px;width:auto; }

.buttons-holder { margin:10px 0;text-align:center;clear:both; }
.buttons-holder.big-select-buttons input[type=button]  {padding: 25px 25px 25px 65px;border-radius: 21px;font-size: 16px;color: #333;margin: 10px; width: 220px;}
.buttons-holder.big-select-buttons input[type=button].responsive {background: #fff url("../images/icons/largescreen.png") no-repeat scroll left center;}
.buttons-holder.big-select-buttons input[type=button].mobile {background: #fff url("../images/icons/smallscreen.png") no-repeat scroll left center;}

.form-submitter { text-indent:-999px;zoom:1;text-transform: capitalize; } /* an old style */

.fields-box .editor-field.domain-field { position:relative; }
.fields-box .editor-field.domain-field div{ width:300px; }
.fields-box .editor-field.domain-field .domain-hint { position:absolute;width:168px;right:0;padding:3px 0 0;color:#999;font-size:12px; }

.main-content { color:#5b5e64; }
.main-content a, .popup-holder a { color:#00aeef;text-decoration:none;cursor: pointer; }
.main-content a:hover, .popup-holder a:hover { text-decoration:underline; }

.image-box {margin:0 15px 0 0;height:60px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.image-box img { max-width:100%;max-height:100%; }
.image-box a.icon-remove { left:auto;right:0; }

.main-content .main-content-bg { padding:1px 1px 55px; }

.main-content .content-wrapper { margin:7px auto 0;min-width:999px;max-width:1270px;width:auto;background:WHITE;
   -moz-border-radius:8px;
   -ms-border-radius:8px;
   -o-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
}
.main-content .content-wrapper .menu-bar { text-align:right;border-bottom:1px solid #F0F0F0; }
.main-content .content-wrapper .menu-bar .content { padding:19px 15px 0;height:42px; }
.main-content .content-wrapper .content-box { padding:1px 10px 1px 6px;background:none; }
.main-content .content-wrapper .content-box .paddings { padding:20px 35px 0;min-height:399px; }
.main-content .content-wrapper .footer-box { height:10px; }

.main-content .content-wrapper .footer-bar { position:absolute;bottom:0;width: 100%;padding:15px 0; }

.footer-bar { position:absolute;bottom:0;width: 100%;padding:15px 0;text-align:center; }
.footer-bar a { margin:0 8px;color:WHITE;font-size:15px; }
.footer-bar .copyright { padding:12px 0 0;color:WHITE;font-size:12px; }

/* Tabs */
.tabs-container > .tabs { margin:0 0 0 1px;border-bottom:1px solid #ccc; }
.tabs-container > .tabs .tab { color: #333333; margin-bottom:-1px;top:1px;margin-left:5px;display:inline-block;padding:6px 10px; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1); }
.tabs-container > .tabs .tab.selected {/* border-bottom:1px solid WHITE;*/background-color: #00AEEF; }
.tabs-container > .tabs .tab:hover { background-color:#00AEEF; text-decoration: none;}
.tabs-container > .tabs .tab:nth-of-type(1) { margin-left: 0;}

.tabs-container > .tabs-inner .tabs { margin:0 0 0 1px;border-bottom:1px solid #BBB; }
.tabs-container > .tabs-inner .tabs > .tab { position:relative;display:inline-block;padding:10px 12px;color:#AAA;  }
.tabs-container > .tabs-inner .tabs > .tab:after { position:absolute;bottom:0;left:50%;margin:0 0 -6px -5px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid WHITE;  }
.tabs-container > .tabs-inner .tabs > .tab.selected { color:#777; }
.tabs-container > .tabs-inner .tabs > .tab.selected:after { content:''; }
.tabs-container > .tabs-inner .tabs > .tab:hover { text-decoration:none;background-color:#F5F5F5; }
.tabs-container > .tabs-inner .tabs > .tab:hover:after { content:'';border-top-color:#F5F5F5; }


/* Error Page */
.error-page h2 { color:#c80013; }

/* Form */
.page-with-form h3.success { color:#5da715; }

/* Policy Privacy and Terms and Conditions pages stuff */
.lettersList { list-style-type:lower-latin; }
.romeList, .latin-list-small { list-style-type:lower-roman; }

.legal-content { font-size:14px;}
.legal-content h2 { margin:25px 0 10px;}
.legal-content p { margin:0 0 10px; }

/* CUSTOM TYPES */
.page-with-form h2.page-main-header { margin:0 auto 10px;width:502px; }

.fullpage-preloader.preloader {z-index: 99; position:fixed;top:0;left:0;margin:0;padding:110px 0;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.fullpage-preloader.preloader .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }

a.icon-remove {cursor: pointer; float:right;width:29px;height:29px;background:url("../images/icons/remove.png") center center no-repeat; }
a.icon-remove:hover { background-position:center 7px; }
a.icon-remove-w-text { padding:0 0 0 20px;color:#E00;background:url("../images/icons/remove.png") left center no-repeat; }

a.processing { position:relative; }
a.processing:before { content:'';position:absolute;top:-7px;width:100%;height:32px;background:rgba(255,255,255,0.5) url('../images/icons/preloader-32.gif') center center no-repeat; }


.named-header-box { margin:15px 0;color:#999;font-size:20px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.named-header-box span { color:#555; }

.header-logo-bar { border-bottom:1px solid #F0F0F0; }
.header-logo-bar .page-box { width:auto; }
.header-main-menu-bar { display:none; }

.main-content-bg { padding:1px 1px 55px; }
a.button, .menu-buttons a, .main-content-bg .menu-bar .content a, .form-x input[type=submit], .form-x input[type=button] { display:inline-block;margin:0 5px;padding:4px 15px 6px;color:WHITE;font:bold 13px Tahoma;text-decoration:none;text-align:center;
   border-radius:13px;
   box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); /*707070  3a3a3a   0d0d0f   0f0f10*/
   background:rgb(70,70,70); /* Old browsers */
   background:-moz-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,112,112,1)), color-stop(49.9%,rgba(58,58,58,1)), color-stop(50%,rgba(13,13,14,1)), color-stop(100%,rgba(15,15,15,1))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* IE10+ */
   background:linear-gradient(to bottom, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF707070', endColorstr='#FF030303',GradientType=0); /* IE6-9 */
}
a.button:hover, .menu-buttons a:hover, .main-content-bg .menu-bar .content a:hover, .form-x input[type=submit]:hover, .form-x input[type=button]:hover {
   background:rgb(112,112,112); /* Old browsers */
   background:-moz-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 50%, rgba(112,112,112,1) 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,112,112,1)), color-stop(50%,rgba(58,58,58,1)), color-stop(100%,rgba(112,112,112,1))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 50%, rgba(112,112,112,1) 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 50%, rgba(112,112,112,1) 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 50%, rgba(112,112,112,1) 100%); /* IE10+ */
   background:linear-gradient(to bottom, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 50%, rgba(112,112,112,1) 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF707070', endColorstr='#FF030303',GradientType=0); /* IE6-9 */
   text-decoration:none;
}

.form-x input[type=button]:disabled {
    opacity: 0.5;
    cursor: auto;
}

.form-x input[type=button]:disabled:hover {
   border-radius:13px;
   box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); /*707070  3a3a3a   0d0d0f   0f0f10*/
   background:rgb(70,70,70); /* Old browsers */
   background:-moz-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(112,112,112,1)), color-stop(49.9%,rgba(58,58,58,1)), color-stop(50%,rgba(13,13,14,1)), color-stop(100%,rgba(15,15,15,1))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* IE10+ */
   background:linear-gradient(to bottom, rgba(112,112,112,1) 0%, rgba(58,58,58,1) 49.9%, rgba(13,13,14,1) 50%, rgba(15,15,15,1) 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF707070', endColorstr='#FF030303',GradientType=0); /* IE6-9 */
}

a.button.big{ padding-bottom: 10px;padding-top: 10px;padding-left: 20px;font-size: 16px;}

a.button.dropdown{ position: relative;padding-right: 40px;}
a.button.dropdown.big{ padding-bottom: 10px;padding-top: 10px;padding-left: 20px;font-size: 16px;}
a.button.dropdown:after {position: absolute;content: "";width: 0;height: 0;display: block;border-style: solid;border-color: #FFFFFF transparent transparent transparent;top: 50%;
                          border-width: 6px;right: 20px;margin-top: -2px;border-color: #FFFFFF transparent transparent transparent;}

ul.dropdowncontent { position: absolute;list-style: none;margin-left: 0;outline: none;max-height: none;height: auto;
                     background: #FFFFFF;border: solid 1px #cccccc;z-index: 89;margin-top: 2px;max-width: 400px;font-size: 15px;padding: 0;}
ul.dropdowncontent:before {content: "";display: block;width: 0;height: 0;border: inset 6px;
                           border-color: transparent transparent #FFFFFF transparent;border-bottom-style: solid;position: absolute;
                           top: -12px;left: 10px;z-index: 89; }
ul.dropdowncontent:after {content: "";display: block;width: 0;height: 0;border: inset 7px;border-color: transparent transparent #cccccc transparent;
                          border-bottom-style: solid;position: absolute;top: -14px;left: 9px;z-index: 88; }
ul.dropdowncontent li {cursor: pointer;line-height: 32px;margin: 0;padding: 0 15px;white-space: nowrap; }
ul.dropdowncontent li:hover, .ul.dropdowncontent li:focus {background: #EEEEEE; }
ul.dropdowncontent li a:hover, ul.dropdowncontent li a:focus{ text-decoration: none;}

.form-x input[type=submit].big-button {padding:15px 40px; font-size:18px;}

a.button.hilighted,.main-content-bg .menu-bar .content a.hilighted, .main-content-bg .page-editor-responsive .middle-section a.hilighted {
   display:inline-block;color:WHITE;font:bold 13px Tahoma;text-decoration:none;
   background:rgb(129,195,56); /* Old browsers */
   background:-moz-linear-gradient(top, rgb(178,220,133) 0%, rgb(153,209,91) 49.9%, rgb(129,195,56) 50%, rgb(86, 195, 2) 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(178,220,133)), color-stop(49.9%,rgb(153,209,91)), color-stop(50%,rgb(129,195,56)), color-stop(100%,rgb(86, 195, 2))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, rgb(178,220,133) 0%, rgb(153,209,91) 49.9%, rgb(129,195,56) 50%, rgb(86, 195, 2) 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, rgb(178,220,133) 0%, rgb(153,209,91) 49.9%, rgb(129,195,56) 50%, rgb(86, 195, 2) 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, rgb(178,220,133) 0%, rgb(153,209,91) 49.9%, rgb(129,195,56) 50%, rgb(86, 195, 2) 100%); /* IE10+ */
   background:linear-gradient(to bottom,rgb(178,220,133) 0%, rgb(153,209,91) 49.9%, rgb(129,195,56) 50%, rgb(86, 195, 2) 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB2DC85', endColorstr='#FF56C302', GradientType=0); /* IE6-9 */
}
.main-content-bg .menu-bar .content a.hilighted:hover, .main-content-bg .page-editor-responsive .middle-section a.hilighted {
   background:rgb(178,220,133); /* Old browsers */
   background:-moz-linear-gradient(top, rgba(178,220,133,1) 0%, rgba(129,195,56,1) 50%, rgba(178,220,133,1) 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,220,133,1)), color-stop(50%,rgba(129,195,56,1)), color-stop(100%,rgba(178,220,133,1))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, rgba(178,220,133,1) 0%, rgba(129,195,56,1) 50%, rgba(178,220,133,1) 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, rgba(178,220,133,1) 0%, rgba(129,195,56,1) 50%, rgba(178,220,133,1) 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, rgba(178,220,133,1) 0%, rgba(129,195,56,1) 50%, rgba(178,220,133,1) 100%); /* IE10+ */
   background:linear-gradient(to bottom, rgba(178,220,133,1) 0%, rgba(129,195,56,1) 50%, rgba(178,220,133,1) 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB2DC85', endColorstr='#FF56C302',GradientType=0); /* IE6-9 */
}

.popup-holder { position:fixed;top: 0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:9999; }
.popup-holder h2.main-header  { font-size:32px; }
.popup-holder h2.main-header .button { position:relative;top:-8px; }
.popup-holder h3 { border-bottom:1px solid #AAAAAA;font-size:20px; }
.popup-holder .page-with-form { margin:0 auto;padding:20px 30px;max-height:100%;width:500px;background:WHITE;
   -moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.3),0 0 50px rgba(100, 100, 100, 0.1) inset;
   -o-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(100, 100, 100, 0.1) inset;
   -webkit-box-shadow: 0 8px 4px rgba(0, 0, 0, 0.3), 0 0 50px rgba(100, 100, 100, 0.1) inset;
   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3), 0 0 50px rgba(100, 100, 100, 0.1) inset;
}

.popup-holder-login { bottom:50px;top: auto;}

.popup-holder .html-center-by-y { position:relative;top:50%; }

/* Window */
.popup-holder .window { margin:0 auto;max-width:1200px;background:WHITE;
   -moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);
   -ms-box-shadow:0 1px 3px rgba(0,0,0,0.3);
   -o-box-shadow:0 1px 3px rgba(0,0,0,0.3);
   -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);
   box-shadow:0 1px 3px rgba(0,0,0,0.3);
   -moz-border-radius:8px;
   -ms-border-radius:8px;
   -o-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
}
.popup-holder .window .window-header { border-bottom:1px solid #F0F0F0; } /* removed margin-bottom:1px; */
.popup-holder .window .window-header h2 { margin:0 0 3px 0;padding:10px 20px;color:#008DD3;font-size:32px; }
.popup-holder .window.error-wrapper .window-header h2 { color:#A00; }
.popup-holder .window .window-header .window-close { float:right;margin:20px 16px 0 10px;width:22px;height:21px;background:url("../images/icons/close.png") left top no-repeat; }
.popup-holder .window .window-header .window-close:hover { background-position:-22px top; }
.popup-holder .window .window-content { padding:0 20px;overflow:auto; }
.popup-holder .window .window-content .editImageSettings { font-size:15px; }
.popup-holder .window .window-content .content { padding:20px 0 10px; }
.popup-holder .window .window-content .content-for-preloader { position:relative; }
.popup-holder .window .window-content .preloader-wrapper { margin:0 auto;overflow:auto; }
.popup-holder .window .window-content .preloader { position:absolute;z-index:99;display:table-cell;vertical-align:middle;margin:0; padding: 110px 0;width:100%;height:100%;background:rgba(238,238,238,0.3); }
.popup-holder .window .window-content .buttons-holder { margin-bottom:0; }

/* Forms */
.form-x label, .form-x .as-label, .form-x label, .form-x .as-line { display:block;margin-bottom:12px;font-size:15px;}
.form-x .as-line span.default-value { position: relative; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ddd }
.form-x label .name, .form-x .as-label .name { display:block;margin:0 0 5px;color:#333; }
.form-x .as-label span{ color:#333; }
.form-x .as-label .cke_editable span{ color: inherit; }
.form-x label .name span, .form-x .as-label .name span { color:#A00; }
.form-x label .input-wrapper { display:block;}
.theme-edit .input-wrapper input, .form-x label .input-wrapper input, .form-x label .input-wrapper select, .form-x label .input-wrapper textarea,
   .form-x .as-label .input-wrapper input, .form-x .as-label .input-wrapper select, .form-x .as-label .input-wrapper textarea,
      .form-x label .input-wrapper .input, .form-x .as-label .input-wrapper .input
   { width:100%;padding:5px;height:auto;font-size:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:WHITE;border:1px solid #F0F0F0; }
.form-x label .input-wrapper select, .form-x .as-label .input-wrapper select { padding:4px 5px; }
.form-x label .input-wrapper input.validation-error, .form-x .as-label .input-wrapper input.validation-error, .form-x   .input-wrapper input.validation-error { border:1px solid #A00; }
.form-x label .input-wrapper textarea.validation-error, .form-x .as-label .input-wrapper textarea.validation-error { border:1px solid #A00; }
.form-x label .input-wrapper select.validation-error, .form-x .as-label .input-wrapper select.validation-error { border:1px solid #A00; }
.form-x label .icon-gallery-trigger.validation-error { border:1px solid #A00 !important; }
.form-x label .message, .form-x .as-label .message { float:right;color:#A00; }
.form-x label .message.validation-error, .form-x .as-label .message.validation-error { display:block; }
.form-x .server-messages { margin:0 0 5px;padding:5px 5px 6px 25px;font-size:12px;color:WHITE;list-style:decimal;background:#A00; }
.form-x .server-messages.warning-msg { background-color: orange;color: #5B5E64;}

.form-x label.as-line .name { display:inline-block;width:170px; }
.form-x label.as-line .input-wrapper { display:inline-block;width:320px; }

.form-x .as-table{ display:inline-table;width:100%; }
.form-x .as-table .as-row { display:table-row; }
.form-x .as-table .as-row > * { display:table-cell;vertical-align:top; }
.form-x .as-table .as-row .name { padding:7px 8px 0 0;white-space:nowrap; }
.form-x .as-table .as-row .input-wrapper { padding-bottom:12px;width:100%; }

.form-x label.removable .input-wrapper { margin-right:35px; }

.form-x input[type=submit], .form-x input[type=button] { min-width:78px;width:auto;height:auto;text-indent:0; }
.form-x .small-section-inline { width:auto; display:inline-block; margin-right:15px;}
.form-x .small-section-inline label.as-line .name { display:inline-block;width:70px; }
.form-x .small-section-inline label.as-line .name.big { width:100px; }
.form-x .small-section-inline label.as-line .input-wrapper { width:60px; }
.form-x .small-section-inline label.as-line .input-wrapper.big { width:100px; }
.form-x .small-section-inline label.as-line span.default-value { margin-left: -53px;}

/* Tables */
table.base-template { margin:10px 0 0;width:100%;border:1px solid #EDEEED; }
table.base-template th { padding:15px;text-align:left;background:#F8F8F8;border-bottom:1px solid #EDEEED; }
table.base-template th.sort div { padding-right:20px;background-repeat:no-repeat;background-position:center right;cursor: pointer; }
table.base-template th.sort.asc div { background-image: url(../images/icons/up_small.png); }
table.base-template th.sort.desc div { background-image: url(../images/icons/down_small.png); }
table.base-template tr td { padding:10px 15px;}
table.base-template tr.status-D td {background-color:#EEEEEE;}
table.base-template tr td.fixed-size { overflow: hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
table.base-template tbody tr:hover { background:#F8F8F8;}
table.base-template tbody tr .column-edit { color:#CCC; }
table.base-template .column-date .minor { display:block;color:#C0C0C0;font-size:10px; }

.table-paging { margin:10px 0 0; }
.table-paging a { display:inline-block;padding:3px 2px;width:20px;text-align:center; }
.table-paging a.current, .table-paging a:hover { color:WHITE;text-decoration:none;background:#00AEEF;box-shadow:0 0 3px #00AEEF;  }

.form-x .add-new-fields-wrapper { margin:-21px -20px 20px;border-bottom:1px solid #CCC;background:#555; }
.form-x label.add-new-fields { margin-bottom:0;padding:5px 0;border-bottom:1px solid #F5F5F5; }
.form-x label.add-new-fields .name { float:left;margin:7px 0 0 22px;width:95px;color:WHITE; }
.form-x label.add-new-fields .input-wrapper { margin:0 90px 0 120px; }
.form-x label.add-new-fields .input-wrapper input.validation-error { border-color:#F00; }
.form-x label.add-new-fields a.button { float:right;margin:2px 10px 0 0;min-width:36px; }

/* Main Content */
.content-box .content { padding-top:1px;min-height:550px; }
.content h2 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
.content h2.main-header { margin-bottom:15px;color:#008dd3;font-size:35px; }
.content h2.main-header .today-message { display:inline-block;margin:0 0 0 20px;color:#999;font-size:12px; }
.content h2.main-header .today-message span { color:#555; }
.content h2.main-header .button { position:relative;top:-8px; left:10px;}
.content h2.main-header .button.right {float:right;top:8px; }
.content h3 { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
.content h3.main-header { margin-bottom:1px;margin-top:5px;color:#008dd3;font-size:18px; }
.content .page-back-block { margin:-10px 0 15px; }
.content .page-back-block .page-back { display:inline-block;padding:3px 3px 2px 25px;color:#008dd3;background:url("../images/icons/back.png") left center no-repeat; }
.content .content-for-preloader { position:relative; }

.content .warning { margin:12px 0;padding:8px 10px;text-align:center;color:WHITE;background:#A00;
   background-image:-moz-linear-gradient(top, #DD0000 0%, #AA0000 50%);
   background-image:-ms-linear-gradient(top, #DD0000 0%, #AA0000 50%);
   background-image:-o-linear-gradient(top, #DD0000 0%, #AA0000 50%);
   background-image:-webkit-linear-gradient(linear, left top, left bottom, color-stop(0%, #DD0000), color-stop(50%, #AA0000));
   background-image:-webkit-linear-gradient(top, #DD0000 0%, #AA0000 50%);
   background-image:linear-gradient(to bottom, #DD0000 0%, #AA0000 50%);
   -moz-border-radius:8px;
   -ms-border-radius:8px;
   -o-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}

.content .infoMsg { margin:12px 0 30px;padding:8px 10px;text-align:center;color:WHITE;background:#6ec320;
   background-image:-moz-linear-gradient(top, #6ec320 0%, #6ec320 50%);
   background-image:-ms-linear-gradient(top, #6ec320 0%, #6ec320 50%);
   background-image:-o-linear-gradient(top, #6ec320 0%, #6ec320 50%);
   background-image:-webkit-linear-gradient(linear, left top, left bottom, color-stop(0%, #6ec320), color-stop(50%, #6ec320));
   background-image:-webkit-linear-gradient(top, #6ec320 0%, #6ec320 50%);
   background-image:linear-gradient(to bottom, #6ec320 0%, #6ec320 50%);
   -moz-border-radius:8px;
   -ms-border-radius:8px;
   -o-border-radius:8px;
   -webkit-border-radius:8px;
   border-radius:8px;
   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
   line-height: 1.5;
   font-size: 14px;
   
}
.content .infoMsg a { color: white !important;border-bottom: white 1px dashed !important;}
.content .infoMsg a:hover { text-decoration: none !important;}

.tick { display:inline-block;width:18px;height:18px;background:#F5F5F5 no-repeat;border:1px solid #CCC;
   -moz-border-radius:2px;
   -ms-border-radius:2px;
   -o-border-radius:2px;
   -webkit-border-radius:2px;
   border-radius:2px;
}
.tick.ticked { background-image:url("../images/icons/ok.png");background-position:1px center; }

/* DashBoard*/
.admin-notification-details {border-bottom: 1px solid #F0F0F0; padding: 7px 10px; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05), 0 0 30px rgba(200, 200, 200, 0.1) inset;}
.content.dashboard .statistic-column { width:65%; }
.content.dashboard .statistic-column .plan-statistic, .content.dashboard .statistic-column .domain-statistic, .content.dashboard .statistic-column .user-account-statistic { padding:0 30px 0 0; }
.content.dashboard .named-header-box {font-size:14px;}
.content.dashboard .statistic-column .table-wrapper { margin:10px 0; }
.content.dashboard .statistic-column table { width:100%;border:1px solid #EDEEED;
   box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05), 0 0 30px rgba(200, 200, 200, 0.1) inset;
}
.content.dashboard .statistic-column table th { padding:7px 10px;border-bottom:1px solid #EDEEED;background:#F8F8F8; }
.content.dashboard .statistic-column table th.hint { font-weight:normal;font-size:10px;font-style:oblique;color:#777;text-align:center; }
.content.dashboard .statistic-column table td { text-align:center; }
.content.dashboard .statistic-column table td.no-data { padding:50px 0;border-bottom:1px solid #EDEEED;text-align:center; }
.content.dashboard .statistic-column table td.no-data:hover { background:inherit !important; }
.content.dashboard .statistic-column table tbody th { text-align:right;border-right:1px solid #EDEEED; }
.content.dashboard .statistic-column table tbody tr:last-of-type th { border-bottom:0 none; }
.content.dashboard .statistic-column table tbody tr:hover td { background:#F8F8F8; }
.content.dashboard .statistic-column table tbody tr:hover td:hover { background:#F0F0F0; }
.content.dashboard .statistic-column table tfoot th, .content.dashboard .statistic-column table tfoot td { border-top:1px solid #EDEEED; }

.content.dashboard .statistic-column .user-account-statistic table tbody th { width:200px; }
.content.dashboard .statistic-column .user-account-statistic table tfoot th { text-align:right;border-right:1px solid #EDEEED;border-bottom:0 none; }
.content.dashboard .statistic-column .user-account-statistic table tfoot td { background:#F8F8F8; }
.content.dashboard .email-table th { text-align: center !important;}

.content.dashboard .resources-column { float:right;width:35%; }
.content.dashboard .resources-column h3 { font-size:16px;margin-bottom:3px; }

.content.dashboard .resources-column .vertical-menu ul { margin:0;padding:0 0 13px 2px;list-style:none;font-size:12px;border-bottom:1px solid #F0F0F0; }
.content.dashboard .resources-column .vertical-menu ul li { margin:0 0 3px; }


.content.dashboard .resources-column .warning { margin:-38px 0 0; }
.content.dashboard .email-usage-info {margin: 15px 0;}

/* Device Statistic Chart */
.content .device-statistic-box h3 { margin-bottom:3px;font-size:18px; }
.content .device-statistic-box .hint { margin:0 0 12px;color:#777;font-size:10px;font-style:oblique; }
.content .device-statistic-box .chart { height:260px; }
.content .device-statistic-box .selector select { width:210px; }
.content .device-statistic-box div.controls { margin:12px 0;text-align:center; }
.content .device-statistic-box a { font-size:12px; }

/* Sign Out */
.popup-holder .sign-out { width:128px;height:128px;margin:0 auto;padding:20px;background:WHITE; }
.popup-holder .sign-out .preloader-wrapper { margin:0; }

.base-hide-area{ display: none;}

/* Localization Settings */
.localization-settings .form-x label .name { width:128px; }
.localization-settings .form-x label .input-wrapper { }

/* Business Categories */
.business-categories .form-x .categories-list { padding-top:4px;max-height:500px;overflow:auto; }
.business-categories .separator { margin-bottom:0; }

/* Support */
.support-window { width:380px; }
.support-window h3 { display:none; }
.support-window .menu-vertical { margin:0;padding:0 0 0 20px;font-size:18px;list-style:none;counter-reset:support-menu-counter; }
.support-window .menu-vertical li:before { content:counter(support-menu-counter);counter-increment:support-menu-counter;position:relative;display:inline-block;left:-10px;margin:0 0 10px;width:20px;background:#008DD3;color:WHITE;text-align:center; }

/* Profile */
.profile .named-header-box strong { display:inline-block;margin-right:10px;min-width:160px;font-weight:normal; }
.profile .named-header-box .as-label { display:inline-block;margin:0 12px 0 0; }
.profile .named-header-box input[type=button] { position:relative;top:-2px; }
.profile .form-wrapper { margin:10px 0 0;width:auto; }
.profile .form-wrapper h3 { margin:5px 0 10px;font-size:20px;border-bottom:1px solid #AAA; }
.profile .form-wrapper .profile-box, .profile .form-wrapper .password-box  { float:left; }
.profile .form-wrapper .password-box { margin-left:3%; }
.profile .form-wrapper .password-box label.as-line .input-wrapper{ width:225px; }
.profile .form-wrapper .hint { margin:0 0 12px;color:#777;font-size:10px;font-style:oblique; }

/* Administrators */
.administrator-list table .column-first-name { width:20%; }
.administrator-list table .column-last-name { width:20%; }
.administrator-list table .column-email { width:30%; }
.administrator-list table .column-phone { width:15%; }
.administrator-list table .column-edit { width:15%; }

.administrator-create label.as-line .input-wrapper { width:270px; }

/* Accounts */
.account-list table .status.status-T { cursor: pointer;display:inline-block;width:40px;height:40px;background:url("../images/icons/free-trial.png") left top no-repeat; }
.account-list table .status.status-M { cursor: pointer;display:inline-block;width:40px;height:40px;background:url("../images/icons/demo.png") left top no-repeat; }
.account-list table .status.example-sites { cursor: pointer;display:inline-block;width:40px;height:40px;background:url("../images/icons/example.png") left top no-repeat; }
.account-list table tr.status-D td { background-color: #F0F0F0 ;}

.account-list table td.column-subdomains { font-weight:bold;background-color:#F9F9F9; }
.account-list table td.column-edit { min-width: 150px; }
.account-list table td.column-edit a { line-height: 18px; }
.account-list .filter .filter-row {}
.account-list .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.account-list .filter .filter-row label .name { width:100px; }
.account-list .filter .filter-row label .input-wrapper { width:270px; }
.account-list .filter .filter-row label .filter-by-user-status { width:135px; }
.account-list .custom-links { float:right;margin:13px 0 0 10px;color:#E0E0E0; }

.account-create label.as-line .input-wrapper { width:380px; }
.account-create label.as-line.field-mobile-domain .input-wrapper { width:250px; }
.account-create .form-x { position:relative; }


/* Administrators permissions */
.account-list .filter .filter-row label .label { width: 150px; }

/* SMS Subscriptions */
.sms-subscription-list .filter .filter-row {}
.sms-subscription-list .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.sms-subscription-list .filter .filter-row label .name { margin-right:20px;width:auto; }
.sms-subscription-list .filter .filter-row label .input-wrapper { width:270px; }
.sms-subscription-list .filter .filter-row label .filter-by-phone { width:120px; }
.sms-subscription-list .filter .filter-row label .filter-by-confirmed { width:70px; }
.sms-subscription-list .filter .filter-row label .filter-by-notifications { width:70px; }
.sms-subscription-list table .column-confirmed, .sms-subscription-list table .column-notifications { text-align:center; }
.sms-subscription-list table .tick { display:inline-block;width:16px;height:16px;background:url("../images/icons/ok.png") right center no-repeat; }
.sms-subscription-list table .tick.on { background-position:left center; }

/* Data Range Report */
.date-range-report .form-x { position:relative; }
.date-range-report .form-x .preloader { position:absolute;margin:0;padding:0;width:100%;height:100%;background:rgba(238,238,238,0.3); }
.popup-holder .window .window-content .date-range-report .preloader { padding:0; }
.date-range-report .form-x .preloader .preloader-wrapper { margin:32px auto 0; }
.date-range-report .form-x label { width:216px; }
.date-range-report .form-x label.field-date-from { float:left; }
.date-range-report .form-x label.field-date-to { float:right; }

/* Report By Devices */
.report-by-devices-full .nothing-found { padding:110px 0;text-align:center;font-size:32px; }
.report-by-devices-full table th.column-version { width:110px; }
.report-by-devices-full table th.column-percent-of-platform { width:110px; }
.report-by-devices-full table th.column-percent-of-devices { width:110px; }

/* Banner List */
.banner-list .column-image img { max-width:200px;max-height:70px; }
.banner-list .name.target { display: inline-block; margin-right: 10px; }
.banner-list .input-wrapper.target { display: inline-block;}

/* Banner Create */
.banner-edit .image-box { margin:7px 0;max-width:100%;height:120px;border:1px solid #BBB;text-align:center;background:WHITE; }
.banner-edit .image-box img { max-width:100%;max-height:100%; }
.banner-edit label span.hint { color:#AAA;font-size:12px; }
.banner-edit label.field-image span.error { float:right;color:#A00; }

/* File Library */
.file-library .form-x label.add-new-fields { border-bottom:none; }
.file-library .form-x label.resize-medium { border-bottom:1px solid #F5F5F5;margin-bottom: 0px; }
.file-library .form-x label.resize-medium span.name { color: white; margin:5px 5px 5px 22px;display: inline-block; }
.file-library .form-x label.resize-medium input[type=checkbox] { vertical-align: middle; }

.file-library .file-list { border:1px solid #BBB;background:WHITE;width:649px; }
.file-library .table-paging { margin:3px 0 0 1px; }

.file-library .file-list .file-preview { position:relative;float:left;margin:10px 0 10px 10px;width:50px;height:50px;text-align:center; }
.file-library .file-list.file-type-1 .file-preview { width:96px;height:96px; }
.file-library .file-list.file-type-1 .file-preview a.icon-remove:hover { margin:1px 0 0 0;background-position:center center; }
.file-library .file-list.file-type-1 .file-preview a.icon-remove { width:16px;height:16px; }

.file-library .file-list.file-type-2 .file-preview { width:48px;height:48px; }
.file-library .file-list.file-type-2 .file-preview a.icon-remove { width:16px;height:16px; }
.file-library .file-list.file-type-2 .file-preview a.icon-remove:hover { margin:1px 0 0 0;background-position:center center; }

.file-library .file-list.file-type-3 .file-preview { width:200px;height:32px; }
.file-library .file-list.file-type-4 .file-preview { width:96px;height:96px; }
.file-library .file-list.file-type-7 .file-preview { width:200px;height:50px; }
.file-library .file-list .file-preview a { position:absolute;left:auto;right:0;top:0;display:none;background-color:rgba(238,238,238,0.1); }
.file-library .file-list .file-preview img { display:block;margin:0 auto;max-width:100%;max-height:100%; }
.file-library .file-list .file-preview i { display:block;margin:0 auto;max-width:100%;max-height:100%;font-size: 40px;cursor: default; }

.file-library .file-list .file-preview:hover { outline:1px solid #F0F0F0; }
.file-library .file-list .file-preview.selected { outline:1px solid #C0C0C0; }
.file-library .file-list .file-preview:hover a { display:block; }
.file-library .file-list .nothing-found { padding:30px 0;font-size:30px;text-align:center; }
.file-library .form-x { position:relative; }
.file-library .form-x .preloader.overlay { position:absolute;margin:0 -20px;padding:0 20px 10px;width:100%;height:100%;background-color:rgba(238,238,238,0.3);z-index:1; }
.file-library .form-x .preloader.overlay .preloader-wrapper { margin-top:8%; }
.file-library .tabs { margin-bottom:-1px; }
.file-library a.tagEdit { background: url("../images/icons/field-browse.png") no-repeat scroll center center rgba(0, 0, 0, 0); cursor: pointer; float: right; height: 29px; width: 29px;}
.file-library .icon-show-url { background: url("../images/icons/imageUrl.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;position: absolute;height: 19px;width: 19px;right: 34px !important;}
.file-library .icon-show-url.icon-common { right: 19px !important;}
.file-library .icon-tag { background: url("../images/icons/rsz_blue_tag_48.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;position: absolute;height: 19px;width: 19px;right: 17px !important;}
.file-library .icon-tag.icon-common { right: 2px !important;}
.file-library .search-by-tags label {display: inline-block;margin-right: 10px;margin-bottom: 5px;}
.file-library .search-by-tags>div { margin-bottom: 20px;}
.file-library .searchByTagsLabel { color: #008DD3;font-size: 18px;}
.file-library .up-icon {float: right;display:inline-block;width:25px;height:16px;background:url("../images/icons/up.png") right center no-repeat;  margin-top: 2px;}
.file-library .down-icon {float: right; display:inline-block;width:25px;height:16px;background:url("../images/icons/down.png") right center no-repeat; margin-top: 2px; }
.file-library .search-by-tags-header { cursor: pointer; /*padding-left:3px;*/}
.file-library .search-by-tags-header:hover { background-color: #F9F9F9;}
.file-library .chkboxes { margin-top:6px;}

.file-library.data .form-x .filter-row .name { width: 100px; }
.file-library.data table th.column-type { width: 65px;}
.file-library.data table th.column-edit { width: 120px;}

/* File tag edit */
.ui-autocomplete {background-color: buttonface !important;}

/* Alert Box */
.alert-box .icon { float:left;width:60px;height:60px }
.alert-box .icon.type-undefined { display:none; }
.alert-box .icon.type-info { background:url("../images/alert/success.png") center top no-repeat; }
.alert-box .icon.type-error { background:url("../images/alert/error.png") center top no-repeat; }
.alert-box .icon.type-warning { background:url("../images/alert/alert.png") center top no-repeat; }
.alert-box .text { margin-left:70px; }
.alert-box .text p { margin-bottom:7px; }
.alert-box .text p img { max-width:100%; }
.error-wrapper .alert-box .text { color:#A00; }

.text-image-link { text-align:center; }
.text-image-link span { position:relative;display:inline-block; }
.text-image-link a.window-close { position:absolute;display:inline-block;top:10px;left:auto;right:10px;width:22px;height:21px;background:url("../images/icons/close.png") left top no-repeat; }
.text-image-link a.window-close:hover { background-position:-22px top; }
.text-image-link a.link { position:relative;display:inline-block; }

/* Domain DashBoard */
.domain-dashboard h3 { margin:20px 0 10px;font-size:25px;color:#008DD3; }
.domain-dashboard .messages .message { margin:15px 0; }
.domain-dashboard ul.params { margin:0;padding:0 0 0 2px;list-style:none;font-size:15px; }
.domain-dashboard ul.params li { margin:5px 0; }
.domain-dashboard ul.params li .field-name { display:inline-block;margin:0 5px 0 0;color:#999999; }
.domain-dashboard ul.params li .field-value { display:inline-block;margin:0 5px 0 0;color:#555555; }
.domain-dashboard .block-mobile-site-details { width:50%;min-width:450px; }
.domain-dashboard .block-mobile-site-details li a { display:inline-block;margin-left:12px; }
.domain-dashboard .block-visitor-interactions { float:right;width:50%;min-width:450px; }

.domain-dashboard .menus {  }
.domain-dashboard .menus .menu-column { float:left;width:33%; }
.domain-dashboard .menus ul { padding:0;list-style:none; }
.domain-dashboard .menus ul li a { display:block;margin:0 7px 7px 0;padding:15px 5px 0 60px;min-height:33px;font-size:15px;background:transparent left top no-repeat; }
.domain-dashboard .menus ul li a:hover { text-decoration:none;background-color:#E2EFFF; }
.domain-dashboard .menus ul li a.disabled { padding-top:6px;min-height:42px;color:#999999; }
.domain-dashboard .menus ul li a.disabled:after { display:block;content:attr(disabled);font-size:12px; }

.domain-dashboard .menus ul li a.settings { background-image:url("../images/domain/dashboard-menu/active/settings.png"); }
.domain-dashboard .menus ul li a.settings.disabled { background-image:url("../images/domain/dashboard-menu/disable/settings.png"); }
.domain-dashboard .menus ul li a.pages { background-image:url("../images/domain/dashboard-menu/active/pages.png"); }
.domain-dashboard .menus ul li a.pages.disabled { background-image:url("../images/domain/dashboard-menu/disable/pages.png"); }
.domain-dashboard .menus ul li a.assets { background-image:url("../images/domain/dashboard-menu/active/assets.png"); }
.domain-dashboard .menus ul li a.redirect-info { background-image:url("../images/domain/dashboard-menu/active/redirect.png"); }
.domain-dashboard .menus ul li a.redirect-info.disabled { background-image:url("../images/domain/dashboard-menu/disable/redirect.png"); }
.domain-dashboard .menus ul li a.custom-mobi { background-image:url("../images/domain/dashboard-menu/active/domain.png"); }
.domain-dashboard .menus ul li a.custom-mobi.disabled { background-image:url("../images/domain/dashboard-menu/disable/domain.png"); }
.domain-dashboard .menus ul li a.google-analytics { background-image:url("../images/domain/dashboard-menu/active/g.png"); }
.domain-dashboard .menus ul li a.google-analytics.disabled { background-image:url("../images/domain/dashboard-menu/disable/g.png"); }
.domain-dashboard .menus ul li a.site-footer-options { background-image:url("../images/domain/dashboard-menu/active/site_footer.png"); }
.domain-dashboard .menus ul li a.site-footer-options.disabled { background-image:url("../images/domain/dashboard-menu/disable/site_footer.png"); }
.domain-dashboard .menus ul li a.localization { background-image:url("../images/domain/dashboard-menu/active/localization.png"); }
.domain-dashboard .menus ul li a.localization.disabled { background-image:url("../images/domain/dashboard-menu/disable/localization.png"); }
.domain-dashboard .menus ul li a.download-site { background-image:url("../images/domain/dashboard-menu/active/download.png"); }
.domain-dashboard .menus ul li a.download-site.disabled { background-image:url("../images/domain/dashboard-menu/disable/download.png"); }
.domain-dashboard .menus ul li a.mobile-emulator { background-image:url("../images/domain/dashboard-menu/active/mobile_preview.png"); }
.domain-dashboard .menus ul li a.mobile-emulator.disabled { background-image:url("../images/domain/dashboard-menu/disable/mobile_preview.png"); }
.domain-dashboard .menus ul li a.m-commerce { background-image:url("../images/domain/dashboard-menu/active/m-commerce.png"); }
.domain-dashboard .menus ul li a.m-commerce.disabled { background-image:url("../images/domain/dashboard-menu/disable/m-commerce.png"); }
.domain-dashboard .menus ul li a.coupons { background-image:url("../images/domain/dashboard-menu/active/coupons.png"); }
.domain-dashboard .menus ul li a.coupons.disabled { background-image:url("../images/domain/dashboard-menu/disable/coupons.png"); }
.domain-dashboard .menus ul li a.geolocations { background-image:url("../images/domain/dashboard-menu/active/locations.png"); }
.domain-dashboard .menus ul li a.geolocations.disabled { background-image:url("../images/domain/dashboard-menu/disable/locations.png"); }
.domain-dashboard .menus ul li a.statistics { background-image:url("../images/domain/dashboard-menu/active/reports.png"); }
.domain-dashboard .menus ul li a.statistics.disabled { background-image:url("../images/domain/dashboard-menu/disable/reports.png"); }
.domain-dashboard .menus ul li a.leads-contacts { background-image:url("../images/domain/dashboard-menu/active/contacts.png"); }
.domain-dashboard .menus ul li a.leads-contacts.disabled { background-image:url("../images/domain/dashboard-menu/disable/contacts.png"); }
.domain-dashboard .menus ul li a.campaigns { background-image:url("../images/domain/dashboard-menu/active/campaigns.png"); }
.domain-dashboard .menus ul li a.campaigns.disabled { background-image:url("../images/domain/dashboard-menu/disable/campaigns.png"); }
.domain-dashboard .menus ul li a.events { background-image:url("../images/domain/dashboard-menu/active/events.png"); }
.domain-dashboard .menus ul li a.events.disabled { background-image:url("../images/domain/dashboard-menu/disable/events.png"); }
.domain-dashboard .menus ul li a.facebook { background-image:url("../images/domain/dashboard-menu/active/facebook.png"); }
.domain-dashboard .menus ul li a.facebook.disabled { background-image:url("../images/domain/dashboard-menu/disable/facebook.png"); }
.domain-dashboard .menus ul li a.types { background-image:url("../images/domain/dashboard-menu/active/types.png"); }
.domain-dashboard .menus ul li a.loyalty_program { background-image:url("../images/domain/dashboard-menu/active/loyalty_program.png"); }
.domain-dashboard .menus ul li a.loyalty_program.disabled { background-image:url("../images/domain/dashboard-menu/disable/loyalty_program.png"); }
.domain-dashboard .menus ul li a.templates { background-image:url("../images/domain/dashboard-menu/active/templates.png"); }
.domain-dashboard .menus ul li a.webhooks { background-image:url("../images/domain/dashboard-menu/active/templates.png"); }
.domain-dashboard .menus ul li a:hover .hint-question { opacity:1; }
.domain-dashboard .menus ul li a.blog { background-image:url("../images/domain/dashboard-menu/active/blog.png"); }
.domain-dashboard .new-page-btn {padding: 25px;border-radius: 21px;font-size: 16px;color: #fff;width: 220px;background-color: #6BC31C;}

/* Domain Settings */
.domain-settings h3 { margin:5px 0 10px; }
.domain-settings .form-x { position:relative; }
.domain-settings .form-x label.as-line span.name { width:200px; }
.domain-settings .form-x label.as-line .input-wrapper { width:250px; }
.domain-settings .form-x .domain-options { float:left;width:49%; }
.domain-settings .form-x .business-options { margin-left:50%;width:49%; }
.domain-settings .form-x label.field-mobile-domain .input-wrapper { display:inline-block;width:280px; }
.domain-settings .form-x label.field-external-domain .input-wrapper { width:285px;display: inline-block; }
.domain-settings .form-x label.field-external-domain .button { vertical-align: top; }
.domain-settings .form-x label strong { display:inline-block;padding:2px 0 0; }
.domain-settings .form-x .icon-box .name { width: 100px;}
.domain-settings .form-x .icon-box .hint-question { margin-right: 10px;}
.domain-settings .form-x .icon-box .input-wrapper.icon-url { width: 580px;}
.domain-settings .header-row-small.inner { margin-bottom:0;border: none; }
.domain-settings .header-row-small.outer .field-image { margin-left: 10px; margin-top: 0; }
.domain-settings .header-row-small.outer .logo { margin-left:20px;  }
.domain-settings .header-row-small .field-image .image-box { width: 150px; height: 100px;position: relative;}
.domain-settings .header-row-small .field-image .image-box  a.icon-remove{ position: absolute;left: auto;right: 0;}
.domain-settings .header-row-small.outer label { margin-top:7px;vertical-align: top; }
.domain-settings .favicon-box { display: inline-block; margin-top: -10px;}
.domain-settings .favicon-box a.icon-remove { top: 9px; position: relative;}
.domain-settings .favicon-box .icon-gallery-trigger { position:relative;top:9px;display:inline-block;width:28px;height:28px;border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
   cursor: pointer;
}
.domain-settings .favicon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.domain-settings .content-box.wysiwyg { padding: 3px 5px; height: 70px;width: 620px;border: 1px solid #BBBBBB;overflow: auto;background: white;margin-left: 10px; }

/* Business Categories */
.business-categories .form-x { position:relative; }

/* Domains */
.content.domain-list .column-edit { width:100px; }

/* Pages */
.content.page-list h2.main-header { width: 60%;}
.content.page-list h2.main-header .add-button{ float: right;top: 12px;}
.content.page-list h2.main-header .search-button { top: -4px;}
.content.page-list .main-header label.as-line { display: inline;}
.content.page-list .main-header label.as-line .input-wrapper { width: 200px;}
.content.page-list .statistic-column { float:right;width:35%; }
.content.page-list .bottom-section {margin: 10px;}
.content.page-list .bottom-section .edit-links {float:right;}
.content.page-list .bottom-section .edit-links a {margin:0 7px 0 7px; color: #008dd3; }
.content.page-list .bottom-section .status-name { display:inline-block;vertical-align: top;}
.content.page-list .bottom-section a.state-icon { display:inline-block; width:16px;height:16px;margin-left: 5px;}
.content.page-list .bottom-section a.state-icon.mobile {background: url("../images/icons/mobile.png") center  center  no-repeat;background-size: 16px;}
.content.page-list .bottom-section a.state-icon.responsive {background: url("../images/icons/responsive.png") center  center  no-repeat;background-size: 16px;}
.content.page-list .bottom-section a.state-icon.user {background: url("../images/icons/user.png") center  center  no-repeat;background-size: 16px;}
.content.page-list .bottom-section a.state-icon.admin {background: url("../images/icons/admin.png") center  center  no-repeat;background-size: 16px;}
.content.page-list .main-column { position:relative;margin-right:39%; }
.content.page-list .main-column .pages-wrapper { margin-top:15px; }
.content.page-list .main-column .pages-wrapper .page-item { overflow:hidden;margin:0 0 15px;padding-bottom:2px;
   -moz-border-radius:5px;
   -ms-border-radius:5px;
   -o-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   background:#efefef;

   /*background:#E1E2E1;*/
   background-image:-moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
   background-image:-ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
   background-image:-o-linear-gradient(top, #ffffff 0%, #efefef 100%);
   background-image:-webkit-linear-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
   background-image:-webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
   background-image:linear-gradient(to bottom, #ffffff 0%, #efefef 100%);

   -moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);
   -ms-box-shadow:0 2px 2px rgba(0,0,0,0.3);
   -o-box-shadow:0 2px 2px rgba(0,0,0,0.3);
   -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);
   box-shadow:0 2px 2px rgba(0,0,0,0.3); 
}
.content.page-list .main-column .pages-wrapper .page-item .image-holder { position:relative;float:left;margin:10px 10px 0;width:85px;height:85px;text-align:center;background:WHITE;
   -moz-border-radius:5px;
   -ms-border-radius:5px;
   -o-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;


   -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
   -ms-box-shadow:0  1px 2px rgba(0,0,0,0.3);
   -o-box-shadow:0  1px 2px rgba(0,0,0,0.3);
   -webkit-box-shadow:0  1px 3px rgba(0,0,0,0.3);
   box-shadow:0  1px 2px rgba(0,0,0,0.3);

   overflow:hidden;
}
.content.page-list .main-column .pages-wrapper .page-item .image-holder img { max-width:100%;max-height:100%; }
.content.page-list .main-column .pages-wrapper .page-item .image-holder div { position:absolute;bottom:0;width:100%; }
.content.page-list .main-column .pages-wrapper .page-item .image-holder span { display:inline-block;padding:2px 5px 3px;color:WHITE;font-size:10px;background:#BBB;
   -moz-border-radius:3px 3px 0 0;
   -ms-border-radius:3px 3px 0 0;
   -o-border-radius:3px 3px 0 0;
   -webkit-border-radius:3px 3px 0 0;
   border-radius:3px 3px 0 0;
}
.content.page-list .main-column .pages-wrapper .page-item .image-holder span.Draft { background:#CCC; }
.content.page-list .main-column .pages-wrapper .page-item .image-holder span.Active { background:#090; }
.content.page-list .main-column .pages-wrapper .page-item .info { margin:0 0 0 10px; }
.content.page-list .main-column .pages-wrapper .page-item .info h3 { margin:10px 0 3px;font-size:17px;color:#008DD3; }
.content.page-list .main-column .pages-wrapper .page-item .info .tick-wrapper { float:right;margin:3px 10px; }
.content.page-list .main-column .pages-wrapper .page-item .info .tick-wrapper strong { position:relative;top:-4px; }
.content.page-list .main-column .pages-wrapper .page-item .info .tick-wrapper span { display:none;position:absolute;right:0;margin-right:29px;padding:2px 5px;opacity:0.8;white-space:nowrap;border-right:1px solid #CCCCCC;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background:#E1E2E1; }
.content.page-list .main-column .pages-wrapper .page-item .info .tick-wrapper:hover span { display:block; }
.content.page-list .main-column .pages-wrapper .page-item .info .tick { display:inline-block;width:18px;height:18px;background:#F5F5F5 no-repeat;border:1px solid #CCC;
   -moz-border-radius:2px;
   -ms-border-radius:2px;
   -o-border-radius:2px;
   -webkit-border-radius:2px;
   border-radius:2px;
}
.content.page-list .main-column .pages-wrapper .page-item .info .tick.ticked { background-image:url("../images/icons/ok.png");background-position:1px center; }

.content.page-list .main-column .pages-wrapper .page-item .menu-buttons { margin:19px 0 0 105px; }
.content.page-list .main-column .pages-wrapper .page-item .menu-buttons a.highlighted { float:right;margin:0 10px;
   background:#e74557; /* Old browsers */
   background:-moz-linear-gradient(top, #ed7885 0%, #e74557 49.9%, #de1c32 50%, #ed7885 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed7885), color-stop(49.9%,#e74557), color-stop(50%,#de1c32), color-stop(100%,#ed7885))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, #ed7885 0%, #e74557 49.9%, #de1c32 50%, #ed7885 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, #ed7885 0%, #e74557 49.9%, #de1c32 50%, #ed7885 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, #ed7885 0%, #e74557 49.9%, #de1c32 50%, #ed7885 100%); /* IE10+ */
   background:linear-gradient(to bottom, #ed7885 0%, #e74557 49.9%, #de1c32 50%, #ed7885 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFED7885', endColorstr='#FFE74557', GradientType=0); /* IE6-9 */
}
.content.page-list .main-column .pages-wrapper .page-item .menu-buttons a.highlighted:hover {
   background:#ed7885; /* Old browsers */
   background:-moz-linear-gradient(top, #ed7885 0%, #e74557 50%, #ed7885 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed7885), color-stop(50%,#e74557), color-stop(100%,#ed7885))); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, #ed7885 0%, #e74557 50%, #ed7885 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top, #ed7885 0%, #e74557 50%, #ed7885 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top, #ed7885 0%, #e74557 50%, #ed7885 100%); /* IE10+ */
   background:linear-gradient(to bottom, #ed7885 0%, #e74557 50%, #ed7885 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFED7885', endColorstr='#FFE74557',GradientType=0 ); /* IE6-9 */
}

/* QR Code Generator */
.qrcode-generator {}
.qrcode-generator .form-wrapper { width:auto; }
.qrcode-generator .form-wrapper .qr-code-wrapper { float:left;width:125px;height:125px;margin:0 12px 12px 0;padding:1px;background:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;

   -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
   -ms-box-shadow:0  1px 2px rgba(0,0,0,0.3);
   -o-box-shadow:0  1px 2px rgba(0,0,0,0.3);
   -webkit-box-shadow:0  1px 3px rgba(0,0,0,0.3);
   box-shadow:0  1px 2px rgba(0,0,0,0.3);
}
.qrcode-generator .form-wrapper .qr-code-wrapper div { width:125px;height:125px; }
.qrcode-generator .form-wrapper .fields-wrapper { margin:0 0 0 153px; }
.qrcode-generator .form-wrapper .fields-wrapper h4 { margin:0 0 3px; }
.qrcode-generator .form-wrapper .fields-wrapper h4 span { color:#AAA;font-size:smaller; }
.qrcode-generator .form-wrapper .fields-wrapper ul { padding:0;margin:0;list-style:none; }
.qrcode-generator .form-wrapper .fields-wrapper ul li { display:block;margin:0 0 12px; }
.qrcode-generator .form-wrapper .fields-wrapper ul li .field-holder { display:inline-block;margin:0 0 0 25px; }
.qrcode-generator .form-wrapper .fields-wrapper ul li .warning-message { color:#F00;font-size:11px; }
.qrcode-generator .form-wrapper .fields-wrapper ul li .field-holder.image .warning-message { margin-left:15px; }
.qrcode-generator .form-wrapper .fields-wrapper ul li .field-holder.vector span { margin-right:15px; }
.qrcode-generator .form-wrapper .fields-wrapper ul li.other-params span { margin-right:20px; }

/* Page Create */
.page-create .form-wrapper { width:auto; }
.page-create .form-wrapper ul.templates { padding:5px;margin:0;height:380px;overflow:auto;list-style:none;text-align:center;background:WHITE;
   -moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);
   -ms-box-shadow:0 1px 2px rgba(0,0,0,0.3);
   -o-box-shadow:0 1px 2px rgba(0,0,0,0.3);
   -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);
   box-shadow:0 1px 2px rgba(0,0,0,0.3);
}
.page-create .form-wrapper ul.templates li { display:inline-block;padding:8px 0 0;margin:8px 1% 0;width:30%;cursor:pointer;float: left;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.page-create .form-wrapper ul.templates li:hover {
   -moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
   -ms-box-shadow:0 0 3px rgba(0,0,0,0.3);
   -o-box-shadow:0 0 3px rgba(0,0,0,0.3);
   -webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
   box-shadow:0 0 3px rgba(0,0,0,0.3);
}
.page-create .form-wrapper ul.templates li.selected { outline:1px solid #008DD3;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.page-create .form-wrapper ul.templates li img { margin-top:8px;max-width:98%;min-height:310px; }
.page-create .form-x { position:relative; }
.page-create .form-x label.as-line .input-wrapper { width:573px; }
.page-create .form-x label.as-line.domain-line { display:table;width:100%; }
.page-create .form-x label.as-line.domain-line > span { display:table-cell; }
.page-create .form-x label.as-line.domain-line .input-wrapper { width:auto; }
.page-create .form-x label.as-line.domain-line .domain { width:50px; }

.page-create .form-x label.as-line.domain-line .input-wrapper:after { position:absolute;content:'';margin:7px;width:16px;height:16px;}
.page-create .form-x label.as-line.domain-line .input-wrapper.hidden:after { display:none; }
.page-create .form-x label.as-line.domain-line .input-wrapper.loading:after { background:url('../images/icons/preloader-16.gif') center center no-repeat; }
.page-create .form-x label.as-line.domain-line .input-wrapper.page-exists:after { background:url('../images/icons/remove.png') center center no-repeat; }
.page-create .form-x label.as-line.domain-line .input-wrapper.page-not-exist:after { background:url('../images/icons/ok.png') center left no-repeat; }

/* Page Copy */
.page-create-copy-to-domain .form-wrapper { width:auto; }
.page-create-copy-to-domain .form-x { position:relative; }
.page-create-copy-to-domain .form-x span.name { padding-right:5px;white-space:nowrap; }
.page-create-copy-to-domain .form-x .as-label.domain-line { display:table;padding:20px 0;width:100%; }
.page-create-copy-to-domain .form-x .as-label.domain-line > span { display:table-cell; }
.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper { width:auto;padding-right:5px; }

.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper:after { position:absolute;content:'';margin:7px;width:16px;height:16px;}
.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper.hidden:after { display:none; }
.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper.loading:after { background:url('../images/icons/preloader-16.gif') center center no-repeat; }
.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper.page-exists:after { background:url('../images/icons/remove.png') center center no-repeat; }
.page-create-copy-to-domain .form-x .as-label.domain-line .input-wrapper.page-not-exist:after { background:url('../images/icons/ok.png') center left no-repeat; }

/* Page Edit */
body .silverlight-box { position:absolute;margin-top:-1px;width:1px;height:1px;overflow:hidden; }
body .silverlight-box.opened { margin-top:0;width:100%;height:auto }
body .silverlight-box .content { margin:0 auto;min-width:975px;max-width:1220px;width:auto; }
body .silverlight-box .page-back-block { margin-top:0; }
body .silverlight-box.opened #silverlightControlHost { height:1px;overflow:hidden; }
body .silverlight-box.opened #silverlightControlHost.opened { height:auto; }

/* Contacts */
.contacts-list { }
.contacts-list .filter .filter-row {}
.contacts-list .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.contacts-list .filter .filter-row label .name { width:60px; }
.contacts-list .filter .filter-row label .input-wrapper { width:210px; }
.contacts-list .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:180px; }
.contacts-list .filter a.small-icon { position:relative;top:5px; }
.contacts-list .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.contacts-list .custom-links { float:right;margin:13px 0 0 10px;color:#E0E0E0; }
.contacts-list table td { vertical-align:top; }
.contacts-list table .column-created { width:100px; }
.contacts-list table .column-fields { padding:2px 12px; }
.contacts-list table .column-fields ul { overflow:hidden;margin:0;padding:7px;list-style:none;z-index:1;width:650px; }
.contacts-list table .column-fields ul span { display:inline-block;padding-left:5px; }
.contacts-list table .column-fields span.more { position:absolute;margin:-12px 0 0 7px;display:none;color:#00AEEF;font-weight:bold; }
.contacts-list table .column-fields.openable span.more { display:inline-block; }
.contacts-list table .column-fields.openable ul { max-height:27px;border:1px solid transparent;border-bottom:1px solid #F7F7F7; }
.contacts-list table tr:hover .column-fields.openable ul { position:absolute;overflow:visible;max-height:none;background-color:WHITE;border:1px solid #00AEEF;border-bottom:5px solid #00AEEF; }
.contacts-list table tr:hover .column-fields span.more { display:none; }
.contacts-list table .column-edit { width:70px; }

.contacts-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.contacts-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }

/* Coupons */
.coupon-list table .column-created, .coupon-list table .column-start, .coupon-list table .column-valid, .coupon-list table .column-redeemed, .coupon-list table .column-edit { width:100px; }
.coupon-list table .column-redeemed { text-align:center;}
.coupon-list table .column-edit { text-align:right;}
.coupon-list table .warning-message { color: red;}
.coupon-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.coupon-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }

/* Custom mobile domain */
.custom-mobile-domain { width:100px; }
.custom-mobile-domain .alert-box .text { margin-left:0; }

/* Google analytics */
.google-analytics .form-x { position:relative; }
.google-analytics .form-x label.as-line .name { width:250px; }
.google-analytics .form-x label.as-line input[type=checkbox] { width:auto; }
.google-analytics .form-x label.as-line .input-wrapper { margin-right:12px;width:200px; }

/* Footer Options */
.footer-options {}
.footer-options h3 { margin-bottom: 10px; }
/*.footer-options h3 .button { position:relative;top:-3px; }*/
.footer-options .form-wrapper { width:auto;position:relative; }
.footer-options .form-row { display:table;min-height:30px;margin-bottom:12px; }
.footer-options .form-row > * { display:table-cell;margin:0 0 -8px }
.footer-options .form-row label.as-line { white-space:nowrap; }
.footer-options .form-row label.as-line.switch { padding:5px 0 2px;width:167px; }
.footer-options .form-row label.as-line.switch .name { width:120px; }
.footer-options .form-row label.as-line.switch .input-wrapper { width:30px; }
.footer-options .form-row label.as-line.text { width:280px; }
.footer-options .form-row label.as-line.text .name { width:70px; }
.footer-options .form-row label.as-line.text .input-wrapper { width:180px; }
.footer-options .form-row label.as-line.url { width:415px; }
.footer-options .form-row label.as-line.url .name { width:100px; }
.footer-options .form-row label.as-line.url .input-wrapper { width:405px; }
.footer-options .form-row label.as-line.type-of-url { width:150px; }
.footer-options .form-row label.as-line.type-of-url .name { width:40px; }
.footer-options .form-row label.as-line.type-of-url .input-wrapper { width:100px; }
.footer-options .form-row label.as-line.urlc { width:495px; }
.footer-options .form-row label.as-line.urlc div { display:table; }
.footer-options .form-row label.as-line.urlc span { display:table-cell; }
.footer-options .form-row label.as-line.urlc .input-wrapper { width:494px; }
.footer-options .form-row label.description-box { display:inline-block;width: 465px; }
.footer-options h3.main-header .button { position:relative;top:-3px; }
.footer-options h3.main-header { margin-bottom: 10px; }

/* MCommerce settings */
.mcommerce-settings h3 { margin:15px 0 12px; }
.mcommerce-settings h4 { margin:12px 0;font-size:16px; }
.mcommerce-settings .test-button-cell { padding-top:2px; }
.mcommerce-settings .process-settings { float:left;width:49%; }
.mcommerce-settings .process-settings .as-label .as-table { padding-bottom:5px; }
.mcommerce-settings .process-settings .as-label .input-wrapper { padding-bottom:0; }
.mcommerce-settings .radio-wrapper { margin:0 0 5px;}
.mcommerce-settings .button-settings { margin-left:51%;width:49%; }
.mcommerce-settings .button-settings .as-label.other-params span.name { display:inline-block;margin-right:20px; }
.mcommerce-settings .server-messages { margin-top:12px; }

/* Campaigns */
.campaign-list table .column-status { width:90px; }
.campaign-list table .column-campaign-url { width:150px; }
.campaign-list table .column-type { width:100px; }
.campaign-list table .column-edit { width:205px; }
.campaign-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.campaign-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }

/* Campaign Edit */
.campaign-edit .types-list { padding-top:5px; }
.campaign-edit .types-list .qr-code-subblock { float:right;padding:4px;width:270px;font-size:11px; }
.campaign-edit .types-list .qr-code-subblock a:hover { text-decoration:underline; }
.campaign-edit .types-list .qr-code-subblock .hint { position:absolute;display:inline-block;padding-left:8px;width:190px;color:#CC0000; }

/* Location Sets */
.location-set-list table .column-count { width:70px; }
.location-set-list table .column-edit { width:180px; }
.location-set-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.location-set-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }

/* Location Set Edit */
.location-set-edit .form-x.x-main { position:relative;min-height:108px; }

/* Location Set Items */
.location-set-item-list table .column-phone { width:130px; }
.location-set-item-list table .column-store-number { width:100px; }
.location-set-item-list table .column-edit { width:105px; }

/* Location Set Item Edit */
.location-set-item-edit h3 { margin:5px 0 10px; }
.location-set-item-edit .common-settings { width:48%; }
.location-set-item-edit .common-description { float:right;padding-top:7px;width:48%; }
.location-set-item-edit .common-description .input-wrapper textarea { height:85px; }
.location-set-item-edit .page-link-section { margin-bottom:3px;padding:10px 0 6px 2px;border-top:1px solid #CCC;border-bottom:1px solid #CCCCCC; }
.location-set-item-edit .page-link-section .as-table .as-row > span { white-space:nowrap; }
.location-set-item-edit .page-link-section .as-table .as-row > span.name { padding:4px 10px 0 0; }
.location-set-item-edit .page-link-section.disabled .as-table .as-row span { color:#CCC; }
.location-set-item-edit .page-link-section.disabled .as-table .as-row span strong { color:#333; }
.location-set-item-edit .page-link-section .domain-name { padding-top:7px; }
.location-set-item-edit .page-link-section .as-table.link-page-text span.name em { display:inline-block;padding:3px 0 0 3px;width:91px;font-style:normal; }
.location-set-item-edit .map-address-section { width:48%; }
.location-set-item-edit .coordinates-section { float:right;padding-top:3px;width:48%; }
.location-set-item-edit a:hover { text-decoration:underline; }
.location-set-item-edit .map-holder { height:150px;border:1px solid #CCCCCC;text-align:center; }
.location-set-item-edit .map-holder .map { height:150px;background-size:100% auto;background-position:center center; }
.location-set-item-edit .map-holder span { display:inline-block;padding:68px 0 0; }
.location-set-item-edit .fieldBrowser { display: block !important;}
.location-set-item-edit .content-box-wrapper{background-color:#ffffff;color:#000;}
.location-set-item-edit .content-box { padding:3px 5px;height:80px; border:1px solid #BBBBBB;overflow:auto; }

/* Location Set Item Selector */
.location-set-item-selector {}
.location-set-item-selector .set-list .height-limiter { overflow:auto;max-height:500px; }
.location-set-item-selector .set-list h3 { margin-top:0; }
.location-set-item-selector .set-list h3 .button { float:right;margin:-5px 0 0; }
.location-set-item-selector .set-list div { margin-left:25px; }
.location-set-item-selector .set-list .button { float:right; }

/* Coupon Edit */
.coupon-edit .header-row label { display:inline-block; }
.coupon-edit .header-row label span.name { display:inline-block; }
.coupon-edit .header-row label span.input-wrapper { display:inline-block; }
.coupon-edit .header-row label.header-text-box .name { width:110px; }
.coupon-edit .header-row label.header-text-box .input-wrapper { width:491px; }
.coupon-edit .header-row label.icon-box { margin-left:39px; }
.coupon-edit .header-row label.icon-box .name { width:60px; }
.coupon-edit .header-row label.icon-box a { position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.coupon-edit .header-row label.icon-box .notSet { visibility:hidden; }
.coupon-edit .header-row label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.coupon-edit .header-row label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.coupon-edit .header-row label.width-box { margin-left:39px; }
.coupon-edit .header-row label.width-box .name { width:60px; }
.coupon-edit .header-row label.width-box .input-wrapper { margin-right:5px;width:39px; }
.coupon-edit .three-columns-row .as-row > * { width:33.33%; }
.coupon-edit .three-columns-row .share-options { margin-bottom:-61px; }
.coupon-edit .three-columns-row .content-box { margin-right:15px; }
.coupon-edit .three-columns-row .input-wrapper a.calendar { display:inline-block;margin:0 0 0 2px;height:13px;padding:6px 0; }
.coupon-edit .three-columns-row a.small-icon.js-calendar-shown { background-color:#eafaf8; }

.coupon-edit .valid-period {width:400px !important;}
.coupon-edit .displayInlineBlock {display:inline-block !important;}
.coupon-edit .three-columns-row .input-wrapper span.input { padding:5px 0 5px 3px; }
.coupon-edit .three-columns-row .input-wrapper span.date { display:inline-block;width:140px; }
.coupon-edit .three-columns-row .image-box { position:relative;margin:0 15px 0 0;max-width:100%;height:130px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.coupon-edit .three-columns-row .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.coupon-edit .three-columns-row .field-image .image-box a.icon-remove { position:relative !important; }
.coupon-edit .three-columns-row .image-box img { max-width:100%;max-height:100%; }
.coupon-edit .wysiwyg-row .content-box { padding:3px 5px;height:155px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }
.coupon-edit label span span.hint { color:#AAA;font-size:12px; }

.coupon-edit .redeem-options-cell .input-wrapper  { margin-left:5px; }
.coupon-edit .store-number-validation span {display:inline-block !important;}
.coupon-edit .store-number-validation .name {padding-right:5px;}

.coupon-edit .manage-locations-cell { width:200px; display:inline-block; margin-left:15px;}

.coupon-edit .additional-data, .coupon-edit .message-redemption {margin-top:20px;}
.coupon-edit .additional-data span {display:inline-block !important;}
.coupon-edit .additional-data .name {padding-right:5px;}
.coupon-edit .message-redemption {width: 450px;}
.coupon-edit .message-redemption .content-box { padding:3px 5px;height:75px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }

.coupon-edit .right-space {padding-right:15px;}
.coupon-edit .template-field .icon-remove { float: none;display: inline-block;vertical-align: top;margin-top: 2px;}

/* Coupon Redemption List */
.coupon-redemptions-list { }
.coupon-redemptions-list .filter .filter-row {}
.coupon-redemptions-list .filter .filter-row label { float:left;margin:10px 30px 10px 0; }
.coupon-redemptions-list .filter .filter-row label .name { width:60px; }
.coupon-redemptions-list .filter .filter-row label .input-wrapper { width:175px; }
.coupon-redemptions-list .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:145px; }
.coupon-redemptions-list .filter .filter-row label.field-coupon .name { width:70px; }
.coupon-redemptions-list .filter .filter-row label.field-coupon .input-wrapper { width:185px; }
.coupon-redemptions-list .filter .filter-row label.field-date-to { margin-right:0; }
.coupon-redemptions-list .filter .filter-row label.field-date-to .name { width:40px; }
.coupon-redemptions-list .filter .filter-row label.field-store-number .name { width:110px; }
.coupon-redemptions-list .filter .filter-row label.field-store-number .input-wrapper { width:145px; }
.coupon-redemptions-list .filter a.small-icon { position:relative;top:5px; }
.coupon-redemptions-list .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.coupon-redemptions-list .custom-links { float:right;margin:13px 0 0 10px;color:#E0E0E0; }
.coupon-redemptions-list .coupon-redemptions-list-box { position:relative; }
.coupon-redemptions-list table tbody td { padding:6px 15px; }
.coupon-redemptions-list table tbody .column-redeemed-on { width:110px; }
.coupon-redemptions-list table tbody .column-redeemed-on .minor { padding-left:5px;font-size:10px;color:#888; }
.coupon-redemptions-list table tbody .column-store-number { width:100px; }

/* Statistic By Domain */
.statistic-by-domain .filter { margin:5px 0 12px; }
.statistic-by-domain .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.statistic-by-domain .filter .filter-row label .name { margin-right:15px;width:auto; }
.statistic-by-domain .filter .filter-row label .input-wrapper { width:190px; }
.statistic-by-domain .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:155px; }
.statistic-by-domain .filter .filter-row label input[type=submit] { margin-top:3px; }
.statistic-by-domain .filter a.small-icon { position:relative;top:5px; }
.statistic-by-domain .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.statistic-by-domain .custom-links { margin:10px 0 0;float:right; }
.statistic-by-domain table td.column-page .minor { font-size:10px;color:#C0C0C0; }
.statistic-by-domain table .row-total { background-color:#F9F9F9; }
.statistic-by-domain .table-wrapper { position:relative; }
.statistic-by-domain .preloader { position:absolute;z-index:2;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.statistic-by-domain .messages p { margin:12px 0; }
.statistic-by-domain .messages p .c-red { color:#A00; }
.statistic-by-domain .chart-wrapper { position:relative; }
.statistic-by-domain .chart-wrapper .page-add-box { display:inline-block;margin-left:100px; }
.statistic-by-domain .chart-wrapper .page-add-box:before, .statistic-by-domain .chart-wrapper .page-add-box:after { content:'';position:absolute;margin:-6px 0 0 -55px;width:1px;height:36px;background-color:#BBBBBB; }
.statistic-by-domain .chart-wrapper .page-add-box:after { margin-left:55px; }
.statistic-by-domain .chart-wrapper .page-add-box select{ max-width:230px; }
.statistic-by-domain .chart-wrapper .chart { margin-top:8px;height:397px; }
.statistic-by-domain .chart-wrapper .metrics-wrapper { float:left; }
.statistic-by-domain .chart-wrapper .metrics-wrapper h3 { overflow:hidden;margin-bottom:7px;padding-left:10px;max-width:150px;text-overflow:ellipsis;white-space:nowrap; }
.statistic-by-domain .chart-wrapper .metrics-wrapper h3:hover:before { content:attr(title);position:absolute;margin:-23px 0 0 -5px;padding:2px 5px;color:#777;font-weight:normal;white-space: nowrap;
   z-index: 20;
   -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
   -moz-box-shadow: 0 0 4px #999;-webkit-box-shadow: 0 0 4px #999;box-shadow: 0 0 4px #999;
   background-image: -moz-linear-gradient(top, #FCFCFC, #F3F3F3);
   background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FCFCFC),color-stop(1, #F3F3F3));
   background-image: -webkit-linear-gradient(top, #FCFCFC, #F3F3F3);
   background-image: -moz-linear-gradient(top, #FCFCFC, #F3F3F3);
   background-image: -ms-linear-gradient(top, #FCFCFC, #F3F3F3);
   background-image: -o-linear-gradient(top, #FCFCFC, #F3F3F3);
}
.statistic-by-domain .chart-wrapper .metrics-wrapper .icon-remove { display:none;margin-top:8px; }
.statistic-by-domain .chart-wrapper .metrics-wrapper:hover .icon-remove { display:block; }
.statistic-by-domain .chart-wrapper .metrics-list { margin:7px 12px 12px 0;padding:0;list-style:none; }
.statistic-by-domain .chart-wrapper .metrics-list li { border-left:5px solid transparent;margin-bottom:5px;padding:0 0 0 5px;cursor:pointer; }
.statistic-by-domain .chart-wrapper .metrics-list li:hover { border-left-color:#AAA !important; }
.statistic-by-domain .chart-wrapper .metrics-list li .name { display:inline-block;padding-right:7px; }
.statistic-by-domain .chart-wrapper .funnels { float:right;text-align:center; }
.statistic-by-domain .chart-wrapper .funnels .respondents-label, .statistic-by-domain .chart-wrapper .funnels .converted-label { display:inline-block;margin:12px 0 0 30px; }
.statistic-by-domain .chart-wrapper .funnels .respondents-label:before, .statistic-by-domain .chart-wrapper .funnels .converted-label:before { content:'';position:absolute;width:20px;height:20px;margin:-1px 0 0 -25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }
.statistic-by-domain .chart-wrapper .funnels .respondents-label:before { background-color:#B1B8BD; }
.statistic-by-domain .chart-wrapper .funnels .converted-label:before { background-color:#73C843; }
.statistic-by-domain .chart-wrapper .funnels .item-holder { display:inline-block;margin:0 8px; }
.statistic-by-domain .chart-wrapper .funnels .item-holder > * { margin:0 auto; }
.statistic-by-domain .chart-wrapper .funnels .item-holder h3 { margin:15px 0 8px;white-space:nowrap; }
.statistic-by-domain .chart-wrapper .funnels .item-top-desc { padding-bottom:2px; }
.statistic-by-domain .chart-wrapper .funnels .item-top { position:relative;margin-bottom:-5px;width:139px;height:11px;background:url("../images/charts/01.png") top center no-repeat; }
.statistic-by-domain .chart-wrapper .funnels .item-top-middle { width:139px;height:70px;background:url("../images/charts/02.png") top center no-repeat;background-size:139px 70px; }
.statistic-by-domain .chart-wrapper .funnels .item-middle { width:139px;height:4px;background:url("../images/charts/05.png") top center no-repeat; }
.statistic-by-domain .chart-wrapper .funnels .item-bottom-middle { width:139px;height:70px;background:url("../images/charts/03.png") top center repeat-y; }
.statistic-by-domain .chart-wrapper .funnels .item-bottom { width:139px;height:6px;background:url("../images/charts/04.png") bottom center no-repeat; }


.header-row-small {border-bottom:1px solid #ddd; margin-bottom:20px;}
.header-row-small label { display:inline-block; }
.header-row-small label span.name { display:inline-block; }
.header-row-small label span.input-wrapper { display:inline-block; }
.header-row-small label.header-text-box .name { width:110px; }
.header-row-small label.header-text-box .input-wrapper { width:380px; }
.header-row-small label.icon-box {margin-left:20px; }
.header-row-small label.icon-box .name { width:42px; }
.header-row-small label.icon-box a { position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.header-row-small label.icon-box>div { cursor:pointer; position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.header-row-small label.icon-box .notSet { visibility:hidden; }
.header-row-small label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
/*.icon-box.vector-icon > a,.icon-box.vector-icon > div { top: 0 !important; }*/
.header-row-small label.vector-icon > div, .header-row-small label.vector-icon > a  { top: 0; }
.header-row-small label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.header-row-small label.width-box { margin-left:20px; }
.header-row-small label.width-box .name { width:50px; vertical-align:middle;}
.header-row-small label.width-box .input-wrapper { width:39px; }
.header-row-small .image-box {display:inline-block; vertical-align:middle; width:300px;  }
.header-row-small .divider {   clear: both;    margin-top: 15px; }

.header-row-small label.description-box .name { width:110px; vertical-align:top; margin-top:17px;}
.header-row-small label.description-box .input-wrapper { display:inline-block;width:380px; }
.header-row-small label.collapsible-box { margin-left:20px; display:inline-block; vertical-align:top; margin-top:17px; margin-bottom:35px;}
.header-row-small label.collapsible-box .name { margin-right:10px;}

.to-fix {background-color:#fdecb0;}
.displayNone {display:none !important;  }

a.icon-down {display:inline-block; width:29px;height:29px;background:url("../images/icons/down.png") center 8px no-repeat;}
a.icon-up { display:inline-block;  width:29px;height:29px;background:url("../images/icons/up.png") center 9px no-repeat; }
a.icon-left { float:right;width:29px;height:29px;background:url("../images/icons/left.png") center center no-repeat; }
a.icon-right { float:right;width:29px;height:29px;background:url("../images/icons/right.png") center center no-repeat; }
a.icon-edit { float:right;width:29px;height:29px;background:url("../images/icons/edit.png") center center no-repeat; } /* replace !!*/
a.icon-style { float:right;width:29px;height:29px;background:url("../images/icons/styles.png") center center no-repeat; } /* replace !!*/

 /* small icon row used in Contact Bar, etc */
 
.icon-row {width:100%;padding:0px; }

.icon-row label.details {width:350px; display:inline-block;}
.icon-row label.details .name {  display:inline-block;}
.icon-row label.details .iconname{  width:100px;}
.icon-row label.details  .input-wrapper { display:inline-block; width:150px;}

.icon-row label.details-no-input {width:280px; display:inline-block; }
.icon-row label.details-no-input .name {  display:inline-block;}
.icon-row label.details-no-input .iconname{  width:200px; margin-right:5px;}
.icon-row label.details-no-input  .input-wrapper { display:inline-block; width:150px;}

.icon-row label.details-map {width:170px; display:inline-block;}
.icon-row label.details-map .name {  display:inline-block;}
.icon-row label.details-map .iconname{  width:100px;}
.icon-row label.details-map  .input-wrapper { display:inline-block; width:150px;}


.icon-row label.icon-box { margin-left:9px;  display:inline-block;  }
.icon-row label.icon-box .name { width:60px; display:inline-block;}
.icon-row label.icon-box a {  position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.icon-row label.icon-box>div { cursor:pointer; position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.icon-row label.icon-box .notSet { visibility:hidden; }
.icon-row label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.icon-row label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }

.icon-row label.width-box {  display:inline-block;  margin-left:20px; margin-right:10px; }
.icon-row label.width-box .name { position:relative; display:inline-block; width:50px; top:7px;}
.icon-row label.width-box .input-wrapper { display:inline-block; margin-right:5px;width:39px; }

.icon-row a.icon-remove {  display:inline-block; position:relative; top:7px; margin-left:5px; float:none;}
.icon-row a.icon-down {display:inline-block; width:29px;height:29px;background:url("../images/icons/down.png") center 8px no-repeat; margin-right:5px; }
.icon-row a.icon-up { display:inline-block;  width:29px;height:29px;background:url("../images/icons/up.png") center 9px no-repeat; }
.icon-row a.icon-edit { float:right;width:29px;height:29px;background:url("../images/icons/edit.png") center center 8px no-repeat; } /* replace !!*/
.icon-row a.icon-style { float:right;width:29px;height:29px;background:url("../images/icons/styles.png") center center 8px no-repeat; } /* replace !!*/
 
.no-image {max-width:100%;max-height:100%; padding:15px;width:120px; height:40px; text-align:center; vertical-align:middle;}
h3.main-header .button { position:relative;top:-8px; display:inline-block;}
h3.main-header .button.right { top:0px; }

/* RSS Feed Edit */
.rss-feed-edit .url .name { display:inline-block;width:70px; }
.rss-feed-edit .url .input-wrapper { display:inline-block;width:650px; }
.rss-feed-edit .num-of-articles .name { display:inline-block;width:210px; }
.rss-feed-edit .num-of-articles .input-wrapper { display:inline-block;width:39px; }
.rss-feed-edit .length-of-article .name { display:inline-block;width:210px; }
.rss-feed-edit .length-of-article .input-wrapper { display:inline-block;width:65px; }

/* Social Sharing Edit */

.social-sharing-edit .fb-connect-page .name {width:230px; display:inline-block; }
.social-sharing-edit .fb-connect-page .input-wrapper  { display:inline-block; }
.social-sharing-edit .form-x .one-line  {margin-bottom: 12px;}
.social-sharing-edit .form-x .one-line span { vertical-align: middle; }
.social-sharing-edit .form-x .one-line .name { width: 170px;display: inline-block;}
.social-sharing-edit .form-x .one-line .allow-comments { width: 210px;display: inline-block;}
.social-sharing-edit .form-x label.as-line .input-wrapper.big { width: 600px;}

/* YouTubeEdit */
.youtube-video-edit .youtube-url .name { display:inline-block;width:120px; }
.youtube-video-edit .youtube-url .input-wrapper { display:inline-block;width:620px; }
.youtube-video-edit .header-row-small label.description-box .input-wrapper { width: 620px;}
.youtube-video-edit .content-box-wrapper{ background-color: #F6F6F6; color:#000;}
.youtube-video-edit .content-box { padding:3px 5px;height:100px;border:1px solid #BBBBBB;overflow:auto; }

/* Mobile Navigation Edit */
.mobile-nav .image-selector {margin-top:20px;}
.mobile-nav .image-selector .name { display:inline-block; padding-right:10px; vertical-align:top;}
.mobile-nav .image-box { display:inline-block;position:relative;margin:0 15px 0 0;max-width:100%;height:50px;width:150px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.mobile-nav .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.mobile-nav .image-box img { max-width:100%;max-height:100%; }

/* Text Edit */
.text-widget .header-row-small label.collapsible-box { display:inline-block; vertical-align:top; margin-top:17px; margin-bottom:35px;}
.text-widget .content-box-wrapper{background-color:#F6F6F6; width:760px;color:#000;}
.text-widget .content-box { padding:3px 5px;height:155px; width:750px; border:1px solid #BBBBBB;overflow:auto; }
.text-widget .right-align {text-align:right; padding-right:30px;}
.text-widget .right-align .name {text-align:right; padding-right:10px;}

/* Mobile Directory Edit */
.mobile-directory-search-edit .form-x { position:relative; }
.mobile-directory-search-edit .form-x .as-line .name { display:inline-block;width:220px;  }
.mobile-directory-search-edit .form-x .as-line .name-strong {display:inline-block;width:300px; font-weight:bold;}
.mobile-directory-search-edit .form-x .as-line .input-wrapper { display:inline-block;width:200px;  }
.mobile-directory-search-edit  .border-line .name { display:inline-block;width:70px;  }

/* Style Settings */
.style-settings-edit .form-x .css-classes-line .name { display:inline-block;width:200px;  }
.style-settings-edit .form-x .css-classes-line .input-wrapper { display:inline-block;width:550px;  }
.style-settings-edit .form-x .as-line.anchor .name { display:inline-block;width:200px;  }
.style-settings-edit .form-x .background-settings .image-box {max-width: 60px; width: 60px;}
.style-settings-edit .form-x  a.icon-remove {display:inline-block;float:none; margin: 0px 0 0 5px; vertical-align:top;}
.style-settings-edit .form-x .small-section { width:200px; display:inline-block; padding-bottom:15px; padding-top:5px;}
.style-settings-edit .form-x .as-line .name-strong {display:inline-block;width:300px; font-weight:bold;}
.style-settings-edit .form-x .small-section .name { display:inline-block;width:90px;  }
.style-settings-edit .form-x .small-section .input-wrapper { display:inline-block;width:50px;}
.style-settings-edit .form-x .small-section .as-line span.default-value { left: -43px;}
.style-settings-edit .form-x .small-section-bottom { display:inline-block; padding-bottom:15px; padding-top:10px; margin-right:15px;}
.style-settings-edit .form-x .small-section-bottom .name { display:inline-block;width:80px;  }
.style-settings-edit .form-x .small-section-bottom .input-wrapper { display:inline-block;width:70px; }
.style-settings-edit .form-x .small-section-bottom .input-wrapper.large { display:inline-block;width:100px; }
.style-settings-edit .form-x .header-row-small { margin-bottom: 10px;padding-bottom: 10px;}
.style-settings-edit .form-x .header-row-small label.header-text-box .name{ width: 179px;}

.style-settings-edit.responsive-styles .chklabel {display: inline !important;}
.style-settings-edit.responsive-styles .hide-widget-chk-container  { margin-bottom: 14px; font-size: 15px; color:#333;}
.popup-holder .window .window-content .content.style-settings-edit.responsive-styles { padding: 85px 0 10px; }
.popup-holder .window .window-content .content.style-settings-edit.auto-size-styles.responsive-styles { padding: 65px 0 10px; }

.style-settings-edit.responsive-styles .header-menu-section .name-strong  { width: 55px;}
.style-settings-edit.responsive-styles .header-menu-section .name  { width: 50px;}
.style-settings-edit.responsive-styles .animation-settings-button  { margin-left: 30px;}
.style-settings-edit.responsive-styles .name.flow { position: absolute;}

.style-settings-edit.responsive-styles.row-styles .video-background-info { font-size: 13px;margin-bottom: 25px;}

/* Responsive edit style tabs*/
.responsive-styles .tabs-container {z-index: 99;margin-top: 10px;margin-bottom: 10px;margin-left: -5px;}
.responsive-styles .tabs{ border-bottom: 0;margin: 0}
.responsive-styles .tabs .tab {font-size: 16px; height: 64px;box-sizing: border-box; z-index: 99;padding-right: 50px;text-align: center; border: 4px solid transparent;border-radius: 11px;font-size: 16px; color: #666;box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.2); }
.responsive-styles .tabs .tab.selected{border: 4px solid #00AEEF;}
.responsive-styles .tabs .tab.header-small {background: url("../images/icons/smallscreen.png") no-repeat scroll right center / contain rgba(0, 0, 0, 0);background-color: rgba(255,255,255, 0.8);}
.responsive-styles .tabs .tab.header-large {background: url("../images/icons/largescreen.png") no-repeat scroll right center / contain rgba(0, 0, 0, 0);background-color: rgba(255,255,255, 0.8);}
.responsive-styles .tabs .tab.header-small.selected {background-color: white;}
.responsive-styles .tabs .tab.header-large.selected {background-color: white;}
.responsive-styles .tabs .tab div { height: 44px;display: table-cell;vertical-align: middle;}
.responsive-styles .tabs .tab div .small-description{ font-size: 12px;}

/* auto-size-styles*/
.auto-size-styles .form-x label.as-line .width-option-custom{ margin-top: 30px;vertical-align: top;}
.auto-size-styles .form-x label.as-line .width-option-image{ display: inline-block;width: 150px;height: 77px;}
.auto-size-styles .form-x label.as-line .width-option-image.two-per-row{ background: url("../images/editor/two_per_row.png") no-repeat;}
.auto-size-styles .form-x label.as-line .width-option-image.three-per-row{ background: url("../images/editor/three_per_row.png") no-repeat;}
.auto-size-styles .form-x label.as-line .width-option-image.four-per-row{ background: url("../images/editor/four_per_row.png") no-repeat;}
.auto-size-styles .form-x label.as-line .width-option-text{ margin-left: 16px;}

/* additional-style-edit*/
.additional-style-edit .form-x .small-section { width:260px; display:inline-block; padding-bottom:15px; padding-top:5px;}
.additional-style-edit .form-x .as-line .name-strong {display:inline-block;width:200px; font-weight:bold;}
.additional-style-edit .form-x .small-section .name { display:inline-block;width:90px;  }
.additional-style-edit .form-x .small-section .input-wrapper { display:inline-block;width:50px;  }
.additional-style-edit .form-x .small-section .as-line span.default-value { left: -43px;}

/* content-links-edit*/
.style-settings-edit .form-x .small-section-bottom { display:inline-block; padding-bottom:15px; padding-top:10px; margin-right:15px;}
.style-settings-edit .form-x .small-section-bottom .name { display:inline-block;width:80px;  }
.style-settings-edit .form-x .small-section-bottom .input-wrapper { display:inline-block;width:70px; }
.style-settings-edit .form-x .small-section-bottom .input-wrapper.large { display:inline-block;width:100px; }

.container-settings-edit .header-row-small{ border-bottom: none;}

/* Custom HTML */
.custom-HTML-edit .form-x label.url-line  { display:inline-block;width:740px;  } 
.custom-HTML-edit .form-x .url-line .input-wrapper { display:inline-block;width:680px;  } 
.custom-HTML-edit .form-x  .script-line .position-label { display:inline-block; margin-left:10px;  }
.custom-HTML-edit .form-x  .script-line .script-url {  position:relative;display:inline-block;width:500px; margin-right:10px;  }
.custom-HTML-edit .form-x  .script-line .position-dropdown  { position:relative; display:inline-block;   width:130px;  margin-right:5px; margin-left:5px;}
.custom-HTML-edit .form-x  .script-line .icon-remove {float:none; display:inline-block; position:relative; top:7px;}
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi { width:100%; display: table; margin:-21px -20px 20px;border-bottom:1px solid #CCC;background:#555; padding:5px; }
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .as-row { display: table-row;}
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .as-cell {display: table-cell;}
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .name {width:95px;color:WHITE;display: table-cell;}
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .section-header {width:120px;color:WHITE;display: table-cell;}
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .input-wrapper select  { display:inline-block;  width:130px;  margin-right:5px; margin-left:5px;  }
.custom-HTML-edit .form-x .add-new-fields-wrapper-multi .button {float:right;}

/* Button Edit */
.button-edit .form-x label.button-image-line { padding-top:15px; padding-bottom:10px; } 
.button-edit .form-x label.button-image-line .name { display:inline-block; vertical-align:middle;width: 170px;  } 
.button-edit .form-x div.button-host { position:relative;top:9px;display:inline-block;width:320px;height:38px; text-align:center; }
.button-edit .form-x label.as-line .action-name {width:100%}
.button-edit .form-x label.as-line .button-action {font-weight:bold; margin-right:10px;}

/* Link Edit */
.link-edit .header-row-small label.icon-box { margin-left:0px; }
.link-edit .form-x label.as-line .name { width: 40px;  } 
.link-edit .form-x label.as-line .name.arrow { width: 160px;  } 
.link-edit .form-x label.as-line.anchor { margin-top: 12px;  } 
.link-edit .form-x label.as-line.anchor .hint-question { margin-left: 5px;margin-right: 5px; } 

/* Contact Bar Edit */
.contact-bar-edit .header-row label { display:inline-block; }
.contact-bar-edit .header-row label span.name { display:inline-block; }
.contact-bar-edit .header-row label span.input-wrapper { display:inline-block; }
.contact-bar-edit .header-row label.header-text-box .name { width:110px; }
.contact-bar-edit .header-row label.header-text-box .input-wrapper { width:491px; }
.contact-bar-edit .header-row label.icon-box { margin-left:39px; }
.contact-bar-edit .header-row label.icon-box .name { width:60px; }
.contact-bar-edit .header-row label.icon-box a { position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.contact-bar-edit .header-row label.icon-box>div { cursor:pointer; position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.contact-bar-edit .header-row label.icon-box .notSet { visibility:hidden; }
.contact-bar-edit .header-row label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.contact-bar-edit .header-row label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.contact-bar-edit .header-row label.width-box { margin-left:39px; }
.contact-bar-edit .header-row label.width-box .name { width:60px; position:relative; top:10px; }
.contact-bar-edit .header-row label.width-box .input-wrapper { margin-right:5px;width:39px; }
.contact-bar-edit .form-x .left-section {  display:inline-block;width:44%; vertical-align: top;}
.contact-bar-edit .form-x .left-section .description .input-wrapper {width:95%}
.contact-bar-edit .form-x .right-section  {  display:inline-block;width:54%; margin-left:15px; vertical-align: top;}
.contact-bar-edit .form-x .right-section .add-new-button {float:right;}
.contact-bar-edit .map-address-area {margin-right:25px; margin-left:25px; }
.contact-bar-edit .map-address-area .position-type {left:-25px; position:relative; }
.contact-bar-edit .icon-row label.details-no-input {width:220px; }
.contact-bar-edit .icon-row label.details-no-input .iconname{  width: 140px; margin-right:5px;}
 
 /* App Panel */
 
  /* Social Bar */
.social-bar-edit .icon-row label.details {width:520px; display:inline-block;}
.social-bar-edit .icon-row label.details .starturl {width:180px;  }
.social-bar-edit .icon-row label.details .nostarturl {width:0px;  }
.social-bar-edit .icon-row label.details .input-wrapper {width:180px;  }
.social-bar-edit .icon-row label.details .nostarturltext  {width:270px;  }
.social-bar-edit .icon-row label.details .target  {width:140px;margin-left: 5px;  }
.social-bar-edit .form-x .add-new-fields-wrapper-multi { width: 824px;left: -20px;position: relative;margin: -20px 0px 20px 0px; display: table;border-bottom:1px solid #CCC;background:#555; padding:5px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi .as-row { display: table-row;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi .name {width:95px;color:WHITE;display: table-cell;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi .section-header {width:auto;color:WHITE;display: table-cell;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi .section-header span {font-weight: bold;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.action-name {  display:inline-block;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.action-name .name {  display:inline-block; width:100px;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.action-name .input-wrapper {  display:inline-block; width:200px;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi .button {float:right;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label {color: #fff;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box {margin-left: 16px;display:inline-block; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box .name { width:60px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box a { position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box>div { cursor:pointer; position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box .notSet { visibility:hidden; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.width-box { margin-left:10px;display:inline-block; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.width-box .name { width:60px; display:inline-block; vertical-align:middle; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.width-box .input-wrapper {display:inline-block; margin-right:5px;width:39px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.url-row {  margin-left:95px;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.url-line { display:inline-block; width:410px;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.target-line { display: inline-block;margin-left: 5px; }
.social-bar-edit .form-x .add-new-fields-wrapper-multi label.url-row a.button { display:inline-block; margin-left:15px; float:left;}
.social-bar-edit .form-x .add-new-fields-wrapper-multi .url-row span {color: #fff;margin-right: 16px;}
 
/* geo location widget */
.geo-location-edit .form-x  label.location-set .name {width: 110px; }
.geo-location-edit .form-x  label.location-set  .input-wrapper { width:380px;  }
.geo-location-edit .form-x  label.location-set a.button {  margin-left:15px; }
.geo-location-edit .form-x  label.num-of-locations .name {width:230px; }
.geo-location-edit .form-x  label.num-of-locations .input-wrapper {width:60px; }
  
/* map widget */
.map-edit .form-x  label.enable-directions .name {width: 330px; }
.map-edit .form-x .map-type span  {display:inline-block;}
.map-edit .form-x  .map-type  .map-type-label { padding-right:10px; }
.map-edit .form-x .map-details .input-wrapper {  width:296px}
.map-edit .form-x .map-details {margin-right:25px; margin-left:25px; }
.map-edit .form-x .map-details .position-type {left:-25px; position:relative; margin-bottom:30px;  }
.map-edit .form-x .map-details strong {left:-25px; position:relative; }
.map-edit .content-box-wrapper{ background-color: #F6F6F6;color:#000;}
.map-edit  .content-box { padding:3px 5px;height:100px;border:1px solid #BBBBBB;overflow:auto; }
  
/* PayPal Product widget */
.paypal-product-edit .form-x span.options {margin-right: 15px;}
.paypal-product-edit .form-x span.options-no-margin {margin-right: 5px;}
.paypal-product-edit .form-x .select-qty span {display:inline-block;}
.paypal-product-edit .form-x .select-qty .name {width: 220px; margin-top:20px; }
.paypal-product-edit .form-x label.amount .input-wrapper {width: 90px; margin-right:5px; }
.paypal-product-edit .form-x label.amount .name {width: 60px; padding-left:27px;}
.paypal-product-edit .form-x label.item-name .name {width: 100%; }
.paypal-product-edit .form-x label.item-name .input-wrapper {width: 550px; }
.paypal-product-edit .form-x .option-line {width:100%; padding-left:27px;}
.paypal-product-edit .form-x .option-details {display:inline-block; }
.paypal-product-edit .form-x .option-details .name {width:100px;display:inline-block;}
.paypal-product-edit .form-x .option-details .label-amount {width:70px;display:inline-block; margin-left:10px;}
.paypal-product-edit .form-x .option-details .option-amount {width:90px;display:inline-block;}
.paypal-product-edit .form-x .option-details .option-name {width:200px; display:inline-block;}
.paypal-product-edit .form-x .donate-details {margin-bottom:25px;}
.paypal-product-edit .form-x .donate-amount  span {display:inline-block;}
.paypal-product-edit .form-x .donate-amount  .input-wrapper {width: 90px; margin-left:15px; }
.paypal-product-edit .form-x .displayNone {display:none !important; background-color:Red; }
.paypal-product-edit .form-x .add-new-fields-wrapper.paypal {margin-top: 10px;overflow: hidden;padding-top: 8px;}
.paypal-product-edit .form-x .add-new-fields-wrapper.paypal .option-line .name {color: #fff;display: inline-block;margin-right: 16px;font-size: 15px;}
.paypal-product-edit .form-x .add-new-fields-wrapper.paypal .option-details .name {color: #fff;width: auto;margin-right: 8px;}
.paypal-product-edit .form-x .add-new-fields-wrapper.paypal .option-details .label-amount {color: #fff;width: auto;margin-right: 8px;}
.paypal-product-edit .form-x .buy-details .loop { overflow: hidden;}

  /* Image and Text widget */
.image-and-text-edit .form-x .left-section {  display:inline-block;width:40%; vertical-align: top;}
.image-and-text-edit .left-section .image-box { position:relative;margin:0 15px 0 0;max-width:100%;height:130px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.image-and-text-edit .left-section .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.image-and-text-edit .left-section .image-box img { max-width:100%;max-height:100%; }
.image-and-text-edit .form-x .right-section  {  display:inline-block;width:55%; padding-left:35px; vertical-align: top;}
.image-and-text-edit .form-x .right-section .as-label .image-align-name {width:100px; margin-right:10px;  }
.image-and-text-edit .form-x .right-section label.image-width .width-label {display:inline-block; padding-right:10px;  }
.image-and-text-edit .form-x .right-section label.image-width .input-wrapper {width:60px;display:inline-block; }
.image-and-text-edit .form-x .right-section .wrap-text {width:200px;margin-right:5px;}
.image-and-text-edit .form-x .right-section .options { margin-right:15px;}
.image-and-text-edit .content-box-wrapper{ background-color: #F6F6F6;color:#000;}
.image-and-text-edit .content-box { padding:3px 5px;height:155px;border:1px solid #BBBBBB;overflow:auto; }
.image-and-text-edit .form-x .url-label {display:inline-block; width:159px;margin-top: 5px;}
.image-and-text-edit .form-x .url-text-big {display:inline-block; width:590px;margin-left: 10px; }
.image-and-text-edit .linking-options.as-label {  margin: 0 10px 0 0;}
.image-and-text-edit .form-x .name.target {display:inline-block; width:50px;margin-top: 15px;margin-left: 5px;}
.image-and-text-edit .form-x .input-wrapper.target select {width:200px;}

/* Contact Form widget */
.contact-form-edit .form-x .left-section {  display:inline-block;width:400px; vertical-align: top;}
.contact-form-edit .form-x .right-section  {  display:inline-block;width:55%; padding-left:45px; vertical-align: top; margin-top:-30px;}
.contact-form-edit .form-x .left-section .name-short {width:160px; display:inline-block; }
.contact-form-edit .form-x .left-section .button-image .name-short {width:160px; display:inline-block; vertical-align: top; margin-top:10px; }
.contact-form-edit .form-x .left-section .text-short {width:215px; display:inline-block;}
.contact-form-edit .form-x .left-section .auto-responder {padding-left: 25px;margin-right:10px; margin-bottom:30px;  }
.contact-form-edit .form-x .left-section .auto-responder  .text-short {width:210px; display:inline-block;}
.contact-form-edit .form-x .left-section .page-label {display:inline-block; width:140px;}
.contact-form-edit .form-x .left-section .page-text {display:inline-block; width:235px;}
.contact-form-edit .form-x .displayNone {display:none !important;  }
.contact-form-edit .content-box-wrapper{ background-color: #F6F6F6;color:#000;}
.contact-form-edit  .content-box { padding:3px 5px;height:100px;border:1px solid #BBBBBB;overflow:auto; }

.contact-form-edit .left-section .image-box { display:inline-block; margin:0;max-width:100%;height:50px; width:225px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; 
-moz-border-radius: 7px;
-ms-border-radius: 7px;
-o-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}
.contact-form-edit .left-section .image-box a.icon-remove { display:inline-block; }
.contact-form-edit .left-section .image-box img { max-width:70%;max-height:100%; }
.contact-form-edit .right-section .field-line .name {margin-right:10px; display:inline-block;}
.contact-form-edit .right-section .field-line .input-wrapper {margin-right:10px; width:80px; display:inline-block;}
.contact-form-edit .right-section .field-line .field-name {width:130px;}
.contact-form-edit .right-section .field-line .field-label {width:200px;}
.contact-form-edit .right-section .field-line  .big-text {vertical-align: middle; }
.contact-form-edit .right-section .field-line  .big-text  textarea {width:400px; }
.contact-form-edit .right-section .field-details {border-bottom:1px solid #ddd; margin-bottom:20px; padding-bottom:10px;}

.contact-form-edit .field-header {width:480px; display:inline-block; }
.contact-form-edit .field-header strong {margin-right:40px; }
.contact-form-edit  .field-header .checkbox-right-margin {margin-right:15px;  }
.contact-form-edit .right-section .field-line a.icon-remove { display:inline-block; position:relative; top:7px;  float:none; }
.contact-form-edit .options-button {float:right;}
.contact-form-edit .left-section .integrations {width:380px;  position:relative; background-color:White; width: 100%; padding:10px; margin-bottom:30px; margin-top:10px;  }
.contact-form-edit .left-section .integrations .integration-item  {position:relative;  width:100px;  display:inline-block; vertical-align:top; text-align:center;}
.contact-form-edit .left-section .integrations .integration-item .logo-box  {vertical-align:middle; } 
.contact-form-edit .left-section .integrations .integration-item .logo-box img {max-width:80px; max-height:80px;} 
.contact-form-edit .left-section .add-new-integration {float:right; }

.popup-holder .window .window-content .content.style-settings-edit.responsive-styles.contact-form-additional-style-edit { padding: 10px 0 10px; }

.form-field-options label.url-line .input-wrapper {display:inline-block; width:450px;}
.form-field-options label.url-line a {    display: inline-block;}
.form-field-options label.url-line a.icon-remove {float: none;background-position: center 14px;    }

/* picture widget */
.picture-edit .form-x .picture-line span {display:inline-block; margin-right:10px; }
.picture-edit .form-x .picture-line .screen-width {width:50px; margin-right:15px; }
.picture-edit .form-x .picture-line .alt-tag {width:260px;}
.picture-edit .form-x .picture-area {width:100%; height:300px; border:1px solid #BBB;text-align:center; background-color:White;}
.picture-edit .form-x .picture-area img {max-width:765px;}
.picture-edit .form-x .picture-area img, .image-gallery-item-edit .form-x .picture-area img {max-height: 300px;}
.picture-edit .form-x .banner-edit .image-box img { max-width:100%;max-height:100%; }
.picture-edit .form-x .url-label {display:inline-block; width:160px;margin-top: 15px;}
.picture-edit .form-x .url-text-big {display:inline-block; width:593px;margin-left: 10px; }


/* image-gallery widget */
.image-gallery-edit .form-x .info-line span {display:inline-block; margin-right:10px;}
.image-gallery-edit .form-x .info-line .div-info-line {display:inline-block;}
.image-gallery-edit .form-x .info-line .animation {width:150px; margin-right:40px;}
.image-gallery-edit .form-x .info-line .animation-speed-label {width:130px;display:inline-block;}
.image-gallery-edit .form-x .info-line .animation-speed {width:210px;display:inline-block;}
.image-gallery-edit .form-x .info-line .animation-speed .speed-label {display:inline-block;}
.image-gallery-edit .form-x .info-line .animation-speed .slider {display:inline-block; width:100px; margin:20px 2px 3px 0; height:7px;}
.image-gallery-edit .form-x .info-line .with-hint { margin-right:0px; }
.image-gallery-edit .form-x .add-new {}
.image-gallery-edit .image-items { position:relative; background-color:White; min-width: 100%; height:210px; padding:10px; margin:20px 20px 20px 0px; overflow-x:auto ; }
.image-gallery-edit .image-items .image-item  {position:relative;  max-width:220px; min-height:150px;  display:inline-block; vertical-align:top; text-align:center; margin-right:10px;}
.image-gallery-edit .image-items .image-item .image-box  {vertical-align:middle;border: none; } 
.image-gallery-edit .image-items .image-item .image-box img {max-width:150px; max-height:150px;} 
.image-gallery-edit .image-items .image-item .image-item-icons a {float:none; display:inline-block; text-align:center;}
.image-gallery-edit .form-x .description { margin: 5px 0;}

/* image-gallery-item widget */
.image-gallery-item-edit  .form-x  .picture-area {width:100%; height:300px; border:1px solid #BBB;text-align:center; background-color:White; margin-bottom:15px; margin-top:3px;}
.image-gallery-item-edit  .form-x label.gallery-item-line .name  { width: 155px;}
.image-gallery-item-edit  .form-x label.gallery-item-line .input-wrapper {width:812px}
.image-gallery-item-edit  .form-x .url-label {display:inline-block; width:165px;}
.image-gallery-item-edit  .form-x .url-text {display:inline-block; width:235px;}
.image-gallery-item-edit  .form-x .url-text-big {display:inline-block; width:648px;}
.image-gallery-item-edit .as-label { display: inline-block;}
.image-gallery-item-edit .linking-options { display: block;}
.image-gallery-item-edit .linking-options .as-label { margin-bottom: 5px;}
.image-gallery-item-edit .linking-options .as-label.target { display: block;}
.image-gallery-item-edit .linking-options .as-label.target .name { width:50px;display: inline-block;}
.image-gallery-item-edit .as-label .image-align-name {width:100px; margin-right:10px;  }
.image-gallery-item-edit label.image-width { display: inline-block;}
.image-gallery-item-edit label.image-width .width-label {width:auto; display:inline-block; padding-right:10px;  }
.image-gallery-item-edit label.image-width .input-wrapper {width:60px;display:inline-block; }
.image-gallery-item-edit label.image-width .hint-question  { margin-right: 7px;}
.image-gallery-item-edit .wrap-text {width:200px;margin-right:5px;}
.image-gallery-item-edit .options { margin-right:15px;}
.image-gallery-item-edit .content-box-wrapper{ background-color: #F6F6F6;color:#000;}
.image-gallery-item-edit .form-x .content-box { padding:3px 5px;height:155px;   border:1px solid #BBBBBB;overflow:auto; }
.image-gallery-item-edit .form-x .description { margin-bottom: 20px;font-weight: bold;}

/* Products search */
.products-search-widget .header-row-small label.collapsible-box { display:inline-block; vertical-align:top; margin-top:10px; margin-bottom:10px;}
.products-search-widget .form-x .field-details {border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}
.products-search-widget .form-x .field-details .field-row { margin-bottom: 5px; }
.products-search-widget .form-x .field-details .field-row .field-name {display:inline-block;width: 215px;margin-right: 10px;}
.products-search-widget .form-x .field-details .field-row .label { margin: 0 5px;}
.products-search-widget .form-x .field-details .field-row .input-wrapper.label { width: 250px;}
.products-search-widget .form-x .field-details .field-row .field-type {display:inline-block;width: 90px;margin-right: 10px;}
.products-search-widget .form-x .field-details .field-row .result-field-name {margin-left: 10px;}
.products-search-widget .form-x .field-details .field-row .search-by-field-name {margin-left: 14px;}
.products-search-widget .form-x .field-details .field-row .sortable-field-name {margin-left: 14px;}
/*.products-search-widget .form-x .field-details .field-row input[type=radio] { vertical-align: top;}*/
.products-search-widget .form-x .field-details .field-row input[type="checkbox"] { vertical-align: middle; margin: 0 3px 3px 4px; }
.products-search-widget .form-x .line-section { width:250px; display:inline-block; padding-bottom:15px; padding-top:10px; margin-right:15px;}
.products-search-widget .form-x .line-section.big { width:305px;}
.products-search-widget .form-x .line-section .name { width:160px;}
.products-search-widget .form-x .line-section a.icon-remove {display:inline-block;float:none; margin: 0 0 0 5px; vertical-align:top;}
.products-search-widget .form-x .line-section .input-wrapper { display:inline-block;width:110px;}

/* animation-settings*/
.animation-settings .tab-box { margin-top: 10px;margin-left: 5px;}
.animation-settings .description { margin-bottom: 12px;}
.animation-settings .tab-box .as-line .name {display: inline-block; width: 180px;}
.animation-settings .tab-box .as-line .name.mobile-checkbox { width: auto;margin-left: 10px;}
.animation-settings .tab-box .example-block .as-line { display: inline-block;vertical-align: top; }
.animation-settings .tab-box .example-block .as-line input[type="button"] { margin-left: 10px;}
.animation-settings .tab-box .example-block .example {display: inline-block;margin-top: -7px; width: 210px;text-align: center; font-size: 40px;color: green;}

/* page editor */
.page-editor { min-height: 700px;}
.page-editor .tip-notes {  margin: 0 20px 15px 20px;    }
.page-editor h3.builder-section {margin: 20px 0px 10px 10px;font-size: 22px;color: #008DD3;}
.page-editor h3 {margin: 20px 0px 10px 10px;font-size: 22px;color: #5b5e64;}
.page-editor h4 {margin: 30px 0px 10px 3px;font-size: 16px;color: #008DD3;}
.page-editor .warning-line { background: yellow; }
.page-editor .warning-line.main-line { padding: 4px 0 4px 3px;}
.page-editor .page-name-section {  display: inline-block; vertical-align: top; width: 50%; padding-bottom:15px;  }
.page-editor .page-name-section h2 { font-size: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;;margin-top: 15px;}
.page-editor .page-name-section a.page-url {    color: #008dd3;  }
.page-editor .page-properties-section {  display: inline-block; vertical-align: top; width: 50%; margin-top: 20px; text-align:right;}
.page-editor .page-properties-section a { display:inline-block;margin:0 15px 7px 0; padding: 0 5px 0 24px; min-height:33px;font-size:15px;background:transparent left top no-repeat; }
.page-editor .page-properties-section a.page-style { background-image: url("../images/icons/style.png") ; }
.page-editor .page-properties-section a.page-settings { background-image: url("../images/icons/edit.png") ; }
.page-editor .page-properties-section a.page-QR { background-image: url("../images/icons/get_qr_code.png") ; }
.page-editor .page-properties-section a.switch-to-responsive { background-image: url("../images/icons/largescreen-black.png") ; }
.page-editor .page-properties-section a.convert-to-responsive { background-image: url("../images/icons/largescreen-black.png") ; }
.page-editor .page-properties-section a.switch-to-new-editor { background-image: url("../images/icons/wheel-black.png") ; }
.page-editor .page-properties-section a.set-prefered-editor { background-image: url("../images/icons/star-black.png") ; }
.page-editor .left-section {  display: inline-block; vertical-align: top; width:18%; max-width: 220px; padding:5px 10px 5px 10px; 
-moz-border-radius:21px 21px 21px 21px;
-o-border-radius:21px 21px 21px 21px;
-webkit-border-radius:21px 21px 21px 21px;
border-radius:21px 21px 21px 21px;
background-color:#ffffff;
background-color:rgba(255,255,255,0);
background-image:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-ms-linear-gradient(top,rgba(242,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(246,246,246,1)),color-stop(100%, rgba(250,250,250,1)));
background-image:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f6',endColorstr='#fafafa');";
}

 .page-editor .left-section .main {background-color:#ffffff; padding-left:10px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.page-editor .left-section .description { padding: 10px 20px 15px 3px }
.page-editor .left-section .widget-to-add { padding: 0px 3px;float: left;color: #008dd3; width:185px; cursor:pointer; display:block;line-height: 14px;margin-top: 9px; }
.page-editor .left-section .edit-buttons {float: left;}
.page-editor .left-section .edit-buttons:after, .cfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.page-editor .editor-middle-section {display: inline-block; vertical-align: top; width:36%; max-width: 400px; margin-right: 15px; margin-left: 15px;padding:5px 10px;
-moz-border-radius:21px 21px 21px 21px;
-o-border-radius:21px 21px 21px 21px;
-webkit-border-radius:21px 21px 21px 21px;
border-radius:21px 21px 21px 21px;
background-color:#ffffff;
background-color:rgba(255,255,255,0);
background-image:-moz-linear-gradient(top,rgba(217,224,225,1) 0%,rgba(250,250,250,1) 100%);
background-image:-ms-linear-gradient(top,rgba(217,224,225,1) 0%,rgba(250,250,250,1) 100%);
background-image:-o-linear-gradient(top,rgba(217,224,225,1) 0%,rgba(250,250,250,1) 100%);
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(217,224,225,1)),color-stop(100%, rgba(250,250,250,1)));
background-image:-webkit-linear-gradient(top,rgba(217,224,225,1) 0%,rgba(250,250,250,1) 100%);
background-image:linear-gradient(top,rgba(217,224,225,1) 0%,rgba(250,250,250,1) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e0e1',endColorstr='#fafafa')";
}
.page-editor .editor-middle-section .builder {
        padding:10px;
        border: solid 10px #eeeeee;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        background-color:#ffffff;
}
.page-editor .editor-middle-section .builder ul { padding: 0;}
.page-editor .editor-middle-section .builder > li {padding: 5px; border:solid 3px #545755;}
.page-editor .editor-middle-section .builder .row {min-height:60px;}
.page-editor .editor-middle-section .builder .row > li {padding: 5px; border:solid 3px #D9E0E1}
.page-editor .editor-middle-section .builder .row > li .edit-buttons { float:right;}
.page-editor .editor-middle-section .builder .row .column {min-height:60px; background: #F7F7F7}
.page-editor .editor-middle-section .builder .row .column > li { background: white;}
.page-editor .editor-middle-section .builder .row .column .page-widget-box {padding-top:10px; height:60px; text-align:center; border:solid 3px #eeeeee;margin-bottom:3px; font-size: 16px;}
.page-editor .editor-middle-section .builder .row .column .page-widget-box.block-hover {border-color:#008dd3; }
.page-editor .editor-middle-section .builder .row .column .page-widget-box .header { font-size: 11px; }
.page-editor .editor-middle-section .builder .row .column .page-widget-box .up-down { float: left;width: 30px; height: 50px; }
.page-editor .editor-middle-section .builder .row .column .page-widget-box .type { margin-top: 15px;}
.page-editor .editor-middle-section .builder .row .column .page-widget-box .edit-buttons { float:right;  }
.page-editor .edit-buttons a.editor-icon-remove {  display:inline-block; width:29px;height:29px;background: url("../images/icons/remove.png") center  center  no-repeat;}
.page-editor .up-down a.editor-icon-down   {  display:inline-block; width:29px;height:22px;background: url("../images/icons/down.png") center center  no-repeat;  }
.page-editor .up-down a.editor-icon-up     {  display:inline-block; width:29px;height:22px;background: url("../images/icons/up.png") center center  no-repeat; }
.page-editor .edit-buttons a.editor-icon-edit   {  display:inline-block; width:29px;height:29px;background: url("../images/icons/edit.png") center  center  no-repeat; } /* replace !!*/
.page-editor .edit-buttons a.editor-icon-style  {  display:inline-block; width:29px;height:29px;background: url("../images/icons/style.png") center  center  no-repeat; } /* replace !!*/

.page-editor .right-section {display: inline-block;vertical-align: top;width:42%;max-width: 450px;color:#ffffff;padding: 5px 10px 70px 10px;
    -moz-border-radius: 21px 21px 21px 21px;
    -o-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    border-radius: 21px 21px 21px 21px;
    background-color: #ffffff;
    background-color: rgba(255,255,255,0);
    background-image: -moz-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -ms-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -o-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(128,134,128,1)),color-stop(100%, rgba(28,34,28,1)));
    background-image: -webkit-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#909391',endColorstr='#1c221c')";
}
.page-editor .right-section h3 {display:inline-block; margin-right:15px; color:#ffffff; }
.page-editor .right-section a {display:inline-block; color: #008dd3;  color:#ffffff;}
.page-editor .right-section iframe { min-height: 600px;width: 450px; }

.all-widgets-box .widget-to-add, .design-blocks-box .widget-to-add { line-height: 14px;margin-top: 4px;margin-bottom: 4px;}
.all-widgets-box, .shared-widgets-box, .design-blocks-box { overflow: auto; overflow-x: hidden;  }
.all-widgets-box::-webkit-scrollbar, .shared-widgets-box::-webkit-scrollbar,
.design-blocks-box::-webkit-scrollbar, #iframe-preview::-webkit-scrollbar  {	width: 10px;background-color: #F5F5F5;}
.all-widgets-box::-webkit-scrollbar-track, .shared-widgets-box::-webkit-scrollbar-track,
.design-blocks-box::-webkit-scrollbar-track,#iframe-preview::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;}
.all-widgets-box::-webkit-scrollbar-thumb ,.shared-widgets-box::-webkit-scrollbar-thumb,
.design-blocks-box::-webkit-scrollbar-thumb, #iframe-preview::-webkit-scrollbar-thumb {	background-color: #5b5e64;}

.page-editor .all-widgets-box { height: 400px; }
.page-editor .shared-widgets-box { height: 200px; }

#iframe-preview {border:none;background: white;}

/* page editor responsive */
.page-editor-responsive h3.builder-section {margin: 20px 0px 10px 10px;font-size: 22px;color: #008DD3;}
.page-editor-responsive h3 {margin: 20px 0px 10px 10px;font-size: 22px;color: #5b5e64;}
.page-editor-responsive h4 {margin: 0;font-size: 16px;}
.page-editor-responsive .warning-line { background: yellow; }
.page-editor-responsive .warning-line.main-line { padding: 4px 0 4px 3px;}
.page-editor-responsive .page-name-section {  display: inline-block; vertical-align: top; width: 45%;}
.page-editor-responsive .page-name-section h2 { font-size: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top: 15px;}
.page-editor-responsive .page-name-section a.page-url { color: #008dd3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 350px; }
.page-editor-responsive .page-name-section a.change-url{ vertical-align: top;margin-left: 5px;}
.page-editor-responsive .page-properties-section {  display: inline-block; vertical-align: top; width: 55%; margin-top: 20px; text-align:right;}
.page-editor-responsive .page-properties-section a { display:inline-block;margin:0 15px 7px 0; padding: 0 5px 0 24px; min-height:33px;font-size:15px;background:transparent left top no-repeat; }
.page-editor-responsive .page-properties-section a.page-style { background-image: url("../images/icons/style.png"); }
.page-editor-responsive .page-properties-section a.page-settings { background-image: url("../images/icons/edit.png"); }
.page-editor-responsive .page-properties-section a.page-QR { background-image: url("../images/icons/get_qr_code.png"); }
.page-editor-responsive .page-properties-section a.support { background-image: url("../images/icons/support.png"); }
.page-editor-responsive .page-properties-section a.switch-to-mobile { background-image: url("../images/icons/smallscreen-black.png") ; }
.page-editor-responsive .page-properties-section a.switch-to-responsive { background-image: url("../images/icons/largescreen-black.png") ; }
.page-editor-responsive .page-properties-section a.convert-to-responsive { background-image: url("../images/icons/largescreen-black.png") ; }
.page-editor-responsive .page-properties-section a.switch-to-old-editor { background-image: url("../images/icons/wheel-black.png") ; }
.page-editor-responsive .page-properties-section a.set-prefered-editor { background-image: url("../images/icons/star-black.png") ; }
.page-editor-responsive .page-properties-section a.take-page-live { background-image: url("../images/icons/arrow-black.png") ; }
.page-editor-responsive .page-properties-section a.page-versions { background-image: url("../images/icons/version.png") ; }
.page-editor-responsive .help-section {position: relative; float: right;margin-top: -10px;margin-bottom: 5px;}
.page-editor-responsive .help-section ul.dropdowncontent { left: 5px;top: 40px;}

.page-editor-responsive .middle-section {display: inline-block;position: relative;vertical-align: top;max-width: 1164px;width: 100%;color:#ffffff;padding:10px;
    -moz-border-radius: 21px 21px 21px 21px;
    -o-border-radius: 21px 21px 21px 21px;
    -webkit-border-radius: 21px 21px 21px 21px;
    border-radius: 21px 21px 21px 21px;
    background-color: #ffffff;
    background-color: rgba(255,255,255,0);
    background-image: -moz-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -ms-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -o-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(128,134,128,1)),color-stop(100%, rgba(28,34,28,1)));
    background-image: -webkit-linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    background-image: linear-gradient(top,rgba(84,87,85,1) 0%,rgba(128,134,128,1) 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#909391',endColorstr='#1c221c')";
}
.page-editor-responsive .middle-section h3 {display:inline-block; margin-right:15px; color:#ffffff; }
.page-editor-responsive .middle-section a {display:inline-block; color: #008dd3;  color:#ffffff;}
.page-editor-responsive .middle-section iframe { min-height: 1000px;width: 100%; }
.page-editor-responsive .middle-section .editor-top-note { margin: 7px 0; }
.page-editor-responsive .middle-section .editor-bottom-note { margin-top: 3px }    
.page-editor-responsive .middle-section .editor-icon-add-container {float: right;}
.page-editor-responsive .middle-section.mobile{ width: 75%;margin-left: 10px;}
.page-editor-responsive .middle-section.mobile .iframe{ width: 600px;margin: 0 auto;}
.page-editor-responsive .middle-section.mobile .iframe iframe{min-height: 685px;}

.page-editor-responsive .all-widgets-box { height: auto; }
.page-editor-responsive .shared-widgets-box { height: auto; }
.page-editor-responsive .main { height: 650px;margin-bottom: 5px;position: relative;}
.page-editor-responsive .main > div { margin-left: 10px;}
.page-editor-responsive .main h4.ui-accordion-header { border:none;}
.page-editor-responsive .main h4.ui-accordion-header.ui-state-active {}
.page-editor-responsive .main.ui-accordion .ui-accordion-content { padding: 0;border: none;}

.page-editor-responsive .design-blocks-box .widget-to-add .block-description { white-space: normal;line-height: normal; position: absolute; top: -10px; left: 200px; z-index:10000; width:600px; text-align:center; border:solid 1px #ddd; padding:20px; font-size:16px; color: #555;background: white;}
.page-editor-responsive .design-blocks-box .widget-to-add .block-description  h3 { font-size:22px;display: block;}
.page-editor-responsive .design-blocks-box .widget-to-add .block-description  img {width: 590px; margin-top: 5px; border-style:solid;border-top-color:#f0f1d9;border-top-width:2px;border-right-color:#f0f1d9;border-right-width:2px;border-bottom-color:#f0f1d9;border-bottom-width:2px;border-left-color:#f0f1d9;border-left-width:2px;}


.page-editor-responsive .left-section {display: inline-block; vertical-align: top; width:18%; max-width: 220px; padding:5px 10px 10px 10px; 
-moz-border-radius:21px 21px 21px 21px;
-o-border-radius:21px 21px 21px 21px;
-webkit-border-radius:21px 21px 21px 21px;
border-radius:21px 21px 21px 21px;
background-color:#ffffff;
background-color:rgba(255,255,255,0);
background-image:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-ms-linear-gradient(top,rgba(242,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(246,246,246,1)),color-stop(100%, rgba(250,250,250,1)));
background-image:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f6',endColorstr='#fafafa');";
}
.page-editor-responsive .left-section .main {background-color:#ffffff;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.page-editor-responsive .left-section .description { padding: 10px 20px 15px 3px; }
.page-editor-responsive .left-section .all-widgets-box .widget-to-add { padding: 0px 3px;float: left;color: #008dd3; width:185px; cursor:pointer; display:block;line-height: 16px; }
.page-editor-responsive .left-section .edit-buttons {float: left;}
.page-editor-responsive .left-section .edit-buttons:after, .cfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.page-editor-responsive .left-section .up-down a.editor-icon-down   {  display:inline-block; width:29px;height:29px;background: url("../images/icons/down.png") center center  no-repeat;  }
.page-editor-responsive .left-section .up-down a.editor-icon-up     {  display:inline-block; width:29px;height:29px;background: url("../images/icons/up.png") center center  no-repeat; }

.page-editor-responsive .left-section .design-blocks-box .widget-to-add {padding: 0 3px;float: left;color: #008dd3; width:190px; cursor:pointer; display:block;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.page-editor-responsive .left-section .shared-widgets-box .widget-to-add {padding: 4px 0 4px 3px;float: left;color: #008dd3; width:124px; cursor:pointer; display:block;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.page-editor-responsive .left-section .shared-widgets-box .editor-icon-remove {  display:inline-block; width:22px;height:22px;background: url("../images/icons/remove.png") center  center  no-repeat;}
.page-editor-responsive .left-section .shared-widgets-box .edit-buttons a.editor-icon-edit {  display:inline-block; width:22px;height:22px;background: url("../images/icons/edit.png") center  center  no-repeat; }
.page-editor-responsive .left-section .shared-widgets-box .edit-buttons a.editfor-icon-style {  display:inline-block; width:22px;height:22px;background: url("../images/icons/style.png") center  center  no-repeat; } 
.page-editor-responsive .left-section .shared-widgets-box .edit-buttons a.editor-icon-version {  display:inline-block; width:22px;height:22px;background: url("../images/icons/version.png") center  center  no-repeat; }


.page-editor-responsive .flow-section-wrapper { width:auto;position: absolute;top: 50px;left: -40px;z-index: 100; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper {display: inline-block;width: 240px; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel { padding:5px 10px 10px 10px;
-moz-border-radius:0 0 21px 0;
-o-border-radius:0 0 21px 0;
-webkit-border-radius:0 0 21px 0;
border-radius:0 0 21px 0;
background-color:#ffffff;
background-color:rgba(255,255,255,0);
background-image:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-ms-linear-gradient(top,rgba(242,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(246,246,246,1)),color-stop(100%, rgba(250,250,250,1)));
background-image:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f6f6',endColorstr='#fafafa');";
}
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .main {background-color:#ffffff;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
-o-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel h3 {color: #5b5e64; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .description {padding: 10px 20px 15px 3px;color: #5b5e64; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .all-widgets-box .widget-to-add { padding: 0px 3px;float: left;color: #008dd3; width:185px; cursor:pointer; display:block;line-height: 16px; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .edit-buttons {float: left;}
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .edit-buttons:after, .cfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .up-down a.editor-icon-down   {  display:inline-block; width:29px;height:22px;background: url("../images/icons/down.png") center center  no-repeat;  }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .up-down a.editor-icon-up     {  display:inline-block; width:29px;height:22px;background: url("../images/icons/up.png") center center  no-repeat; }

.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .design-blocks-box .widget-to-add {padding: 0 3px;float: left;color: #008dd3; width:190px; cursor:pointer; display:block;line-height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .shared-widgets-box .widget-to-add {padding: 4px 0 4px 3px;float: left;color: #008dd3; width:124px; cursor:pointer; display:block;line-height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .shared-widgets-box .editor-icon-remove {  display:inline-block; width:22px;height:22px;background: url("../images/icons/remove.png") center  center  no-repeat;}
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .shared-widgets-box .edit-buttons a.editor-icon-edit   {  display:inline-block; width:22px;height:22px;background: url("../images/icons/edit.png") center  center  no-repeat; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .shared-widgets-box .edit-buttons a.editor-icon-style  {  display:inline-block; width:22px;height:22px;background: url("../images/icons/style.png") center  center  no-repeat; }
.page-editor-responsive .flow-section-wrapper .panel-wrapper .panel .shared-widgets-box .edit-buttons a.editor-icon-version {  display:inline-block; width:22px;height:22px;background: url("../images/icons/version.png") center  center  no-repeat; }

.page-editor-responsive .flow-section-wrapper .toggle { width: 48px;height: 48px; display: inline-block;vertical-align: top;
background-color:#ffffff;
background-color:rgba(255,255,255,0);
background-image:-moz-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-ms-linear-gradient(top,rgba(242,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-o-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0%, rgba(246,246,246,1)),color-stop(100%, rgba(250,250,250,1)));
background-image:-webkit-linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
background-image:linear-gradient(top,rgba(246,246,246,1) 0%,rgba(250,250,250,1) 100%);
-moz-border-radius:0 21px 21px 0;
-o-border-radius:0 21px 21px 0;
-webkit-border-radius:0 21px 21px 0;
border-radius:0 21px 21px 0;
}
.page-editor-responsive .flow-section-wrapper .toggle .image-holder {background: url("../images/icons/arrow_black_left.png") center  center  no-repeat;width: 48px;height: 48px;cursor: pointer; }
.page-editor-responsive .flow-section-wrapper .toggle .image-holder.closed { background: url("../images/icons/arrow_black_right.png") center center no-repeat; }

/* Editor Page Properties widget */
.page-properties-edit .form-x .displayNone {display:none !important;  }
.page-properties-edit .form-x .left-section {  display:inline-block;width:400px; vertical-align: top;}
.page-properties-edit .form-x .right-section  {  display:inline-block;width:55%; padding-left:45px; vertical-align: top; }
.page-properties-edit .form-x .left-section .name-short {width:150px; display:inline-block; }
.page-properties-edit .form-x .left-section .splash-screen-image .name-short {width:150px; display:inline-block; vertical-align: top; margin-top:10px; }
.page-properties-edit .form-x .left-section .images {margin: 35px 0px 25px 10px;}
.page-properties-edit .form-x .left-section .images label {display:inline-block;vertical-align: top;}
.page-properties-edit .form-x .left-section .images label.splash-screen-image {margin-left:30px;}
.page-properties-edit .form-x .left-section .image-box { position:relative;margin:0 15px 0 0;max-width:150px;height:60px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.page-properties-edit .form-x .left-section .image-box a.icon-remove { left:auto;right:0; }
.page-properties-edit .form-x .left-section .image-box img { max-width:100%;max-height:100%; }
.page-properties-edit .form-x .download-checkbox {margin-left:10px; }
.page-properties-edit .form-x  label.icon-box {text-align:center;}
.page-properties-edit .form-x  label.icon-box a {  position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.page-properties-edit .form-x  label.icon-box .notSet { visibility:hidden; }
.page-properties-edit .form-x  label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.page-properties-edit .form-x  label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.page-properties-edit .form-x .description-box {} 

/* Editor Page Edit */
.page-style-edit .form-x .header span  {  display:inline-block; margin-right:10px; }
.page-style-edit .form-x .short-input {  display:inline-block;}
.page-style-edit .form-x .short-input select { max-width: 120px;}
.page-style-edit .form-x .color-display { position:relative;top:9px; display:inline-block;width:28px;height:28px; 
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.page-style-edit .form-x .image-box { position:relative;margin:0 15px 0 0;max-width:60px;height:60px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.page-style-edit .form-x .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.page-style-edit .form-x .image-box img { max-width:100%;max-height:100%; }
.page-style-edit .form-x .theme-table {width:970px; background:#EDEEED; }
.page-style-edit .form-x .theme-table tr td {background:#EDEEED; }
.page-style-edit .form-x .theme-table tr th.base-column-header { width: 120px; }
.page-style-edit .form-x .theme-table tr th.name-column-header { width: 200px; }
.page-style-edit .form-x .radio-option {display:inline-block; vertical-align:middle; padding-top:58px;}
.page-style-edit .form-x .small-section {  display:inline-block; vertical-align:top; padding:10px; border:1px solid #EDEEED; }
.page-style-edit .form-x .small-section .name { display:inline-block;width:70px;color: #5b5e64;  }
.page-style-edit .form-x .small-section .input-wrapper { display:inline-block;width:50px;  }
.page-style-edit .theme-color span,.page-style-edit .custom-color span {display: inline-block;}
.page-style-edit .theme-color input[type="radio"] { position: relative; top: -8px;}
.page-style-edit .form-x .theme-color .color-display {position: static;top: auto;}
.page-style-edit .custom-color input[type="radio"] {position: relative;top: -10px;}
.page-style-edit .custom-color .sp-replacer {display: block;}
.page-style-edit .theme-font span {font-size: 14px;}
/*.page-style-edit .theme-font input[type="radio"], .page-style-edit .custom-font input[type="radio"] {position: relative;top: 2px;}*/
.page-style-edit .theme-link-settings input[type="radio"], .page-style-edit .custom-link-settings input[type="radio"] {position: relative;top: 2px;}
.page-style-edit .form-x .theme-background-image { vertical-align: top; }
.page-style-edit .form-x .theme-background-image .image-box {margin-left:5px;}
.page-style-edit .custom-background-image input[type="radio"] {position: relative;top: 24px;float: left;}
.page-style-edit .custom-background-image .background-options span.name { display: block; color: #5b5e64;}
.page-style-edit .background-options {clear: both;}
.page-style-edit .background-options span.name { display: block;}
.page-style-edit .custom-background-image .background-options {margin-left: 16px;}
.page-style-edit .custom-background-image .custom-bg {clear: both;margin-left: 16px;}
.page-style-edit .custom-background-image .custom-bg .background-options { margin-left: 0px;}
.page-style-edit .form-x .custom-background-image .background-options input[type="radio"] {position: inherit; margin: 3px 3px 0px 5px;}
.page-style-edit .form-x .custom-background-image .image-box {width:100%;float:left;}
.page-style-edit .form-x .as-line {height:24px;margin-bottom:4px;}
.page-style-edit .form-x .small-section input[type="text"] {padding:0px 5px;padding-left:0px;}
.popup-holder .window .window-content .content.page-style-edit.responsive-styles { padding: 85px 0 10px; font-size:15px;}

/* Theme Edit */
.theme-edit .as-label {    display: inline-block; margin-right:7px;}
.theme-edit .form-x  .image-box { position:relative;margin:0 15px 0 0;max-width:60px;height:60px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.theme-edit .form-x  .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.theme-edit .form-x  .image-box img { max-width:100%;max-height:100%; }
.theme-edit .form-x .short-input {  display:inline-block;width:100px; }
.theme-edit .form-x .left-section {  display:inline-block; width:350px; vertical-align: top;}
.theme-edit .form-x .right-section  {  display:inline-block; width:350px; padding-left:45px; vertical-align: top; }
.theme-edit .form-x .small-section {  display:inline-block; vertical-align:middle; border:1px solid #EDEEED; }
.theme-edit .form-x .small-section .name { display:inline-block;width:90px; }
.theme-edit .form-x .small-section .input-wrapper { display: block;float: left;width:50px;  }
.theme-edit .form-x .as-label label, .theme-edit .form-x label.as-label   {float: left;color: #333;margin-right: 7px;line-height: 32px;}
.theme-edit .form-x .as-label.wide label {width:160px;}
.theme-edit .form-x .bgselect {margin-left:96px; display: inline-block;}
.theme-edit .form-x .bgselect input[type=radio], .theme-edit .form-x .bg-image input[type=checkbox]  {float:left;}
.theme-edit .form-x .image-box {float:left;width:60px;}
.theme-edit .form-x .bg-image {margin-left:18px;clear:both;}
.theme-edit .form-x .bg-image label {float:left;}
.theme-edit .form-x .tiny-input {display: inline-block;width: 60px;}
.theme-edit .form-x .as-label .small-section label {width:60px;	margin-bottom:0;margin-left:5px;text-align: right;}
.theme-edit .form-x .input-wrapper.top {float: left;width: 250px;}
.theme-edit .form-x .display-inline-block .background-options { width: 100px;}
.theme-edit .form-x .display-inline-block .background-options .name { display: block;}
.theme-edit .form-x .add-link{ line-height: 32px;margin: 0 5px;}
.theme-edit .form-x .input-remove-wrapper { display: inline-block;}
.popup-holder .window .window-content .content.theme-edit { padding: 85px 0 10px; }
.content.theme-edit a { font-size:15px;}

.popup-holder h3.t32 {margin-top:32px;}

.window-reusable-name-section {margin: 3px 3px 3px 20px; font-weight:bold;color: #008DD3;}
a.window-add-reusable  {margin: 3px 3px 3px 20px; font-weight:bold;color: #008DD3;}
.reusable-widget label.as-line .name{ width: 60px;}
.window-reusable-name-section a.window-un-reusable  { margin-left: 10px; font-weight:normal;}

.action-edit .form-x .action-item span,.action-edit .form-x .action-item div {display:inline-block; margin-left:5px;}
.action-edit .form-x .action-item .url {width:400px;}
.action-edit .form-x .action-item .email {width:300px;}
.action-edit .form-x  .header label { display:inline-block; }
.action-edit .form-x  .header label span.name { display:inline-block; margin-right:10px; }
.action-edit .form-x  .header label span.input-wrapper { display:inline-block; width:250px; }
.action-edit .form-x  .header label.icon-box {margin-left:20px; }
.action-edit .form-x  .header label.icon-box .name { width:42px; }
.action-edit .form-x  .header label.icon-box a { position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.action-edit .form-x  .header label.icon-box>div { cursor:pointer; position:relative;top:9px;display:inline-block;width:28px;height:28px; }
.action-edit .form-x  .header label.icon-box .notSet { visibility:hidden; }
.action-edit .form-x  .header label.icon-box .icon-gallery-trigger { border:1px solid #BBBBBB;background-color:WHITE;
   -moz-border-radius:3px;
   -ms-border-radius:3px;
   -o-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
}
.action-edit .form-x  .header label.icon-box .icon-gallery-trigger img { max-width:100%;max-height:100%; }
.action-edit .form-x  .header label.width-box { margin-left:20px; }
.action-edit .form-x  .header label.width-box .name { width:50px; vertical-align:middle;}
.action-edit .form-x  .header label.width-box .input-wrapper { margin-right:5px;width:39px; }
.action-edit .form-x  .header label.text-below  .input-wrapper { margin-right:5px;width:302px; }
.action-edit .form-x .name.target {display:inline-block; width:50px;margin-top: 15px;margin-left: 5px;}
.action-edit .form-x .input-wrapper.target select {width:200px;}

/* contact form */
.contact-form-edit .right-section .add-new-fields .field-details {border:none;margin-bottom:0;padding-bottom:0;}
.contact-form-edit .right-section .field-line .input-wrapper.big-text {width:400px;}
.contact-form-edit .right-section .add-new-fields-wrapper-multi .as-row {color:#fff;background:#333;padding:8px;}
.contact-form-edit .right-section .add-new-fields-wrapper-multi .as-row .section-header {padding: 5px 12px 0px 0px;font-weight: bold;float: left;}
.contact-form-edit .right-section .add-new-fields-wrapper-multi .field-line .name {color: #fff;}
.contact-form-edit .right-section .add-new-fields-wrapper-multi .field-details {padding-left: 8px;padding-top: 8px;background: #333;min-height: 28px;}
.contact-form-edit .right-section .add-new-fields-wrapper-multi .field-details .button {float: right;margin-top:4px;}

/* Custom HTML */
.custom-html-edit .form-x .add-new-fields-wrapper.multi { padding: 16px; }
.custom-html-edit .form-x label.enable-in-preview {margin-top: 12px; }
.custom-html-edit .form-x label.enable-in-preview .name {width: 305px; }
.custom-html-edit .form-x .add-new-fields-wrapper.multi .button { float: right; min-width:36px;margin-right:0px;}
.custom-html-edit .form-x .add-new-fields-wrapper span {color: #fff;}
.custom-html-edit .form-x label .input-wrapper input.w95 {width: 95%;}
.custom-html-edit .form-x .script-url input {width: 40%;margin-right: 16px;}
.custom-html-edit .form-x .position-dropdown select {width: 40%;}
.custom-html-edit .form-x .add-new-fields-wrapper.multi .section-header span{font-size: 15px;margin-bottom: 8px;display: inline-block;}

/* Loyalty */
.form-x  label.singleline-label-box .name { display: inline-block; width: 220px; }
.form-x  label.singleline-label-box .input-wrapper { display: inline-block; }
.form-x label.singleline-label-box .input-wrapper input { width: 648px;}
.bluehint { color: #008DD3; margin-left: 100px; margin-bottom: 16px; font-size: 13px; }
.form-x label.singleline-label-box .name.name-name {width: 100px; }
.form-x label.singleline-label-box .name.name-label { width: 60px; text-align: right; margin-right: 8px;}

/*loyalty program*/
.loyalty-program > .tabs-container  { margin-top:10px;}

.loyalty-program .loyalty-program-general  { margin-top:30px;}
.loyalty-program .loyalty-program-general .form-x .line-many-fields span {  display: inline-block;  margin-right:5px;}
.loyalty-program .loyalty-program-general .form-x .amount  {width: 60px; margin-right:8px;}
.loyalty-program .loyalty-program-general .form-x .credits  {width: 80px; margin-right:8px;}
.loyalty-program .loyalty-program-general .form-x h3.small-header {    margin-top: 30px;}
.loyalty-program .loyalty-program-general .form-x .line-many-fields .main-label { margin-right:11px;}
.loyalty-program .loyalty-program-general .form-x .line-many-fields .expire-days { margin-right:25px;}
.loyalty-program .loyalty-program-general .loyalty-video {display:inline-block; width:170px; margin: 20px;text-align:center; vertical-align:top;}
.loyalty-program .loyalty-program-general .loyalty-general-main {display:inline-block; width:70%;}

/* rewards */
.loyalty-program .rewards-list {    margin-top: 30px;}
.loyalty-program .rewards-list table .column  { width:100px; }
.loyalty-program .rewards-list table .column-edit { text-align:right;}
.loyalty-program .rewards-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.loyalty-program .rewards-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }
.loyalty-program .rewards-list .add-new { float: right; margin-bottom:10px;}

/* stores */
.loyalty-program .stores-list {    margin-top: 30px;}
.loyalty-program .stores-list table .column  { width:100px; }
.loyalty-program .stores-list table .column-edit { text-align:right;}
.loyalty-program .stores-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.loyalty-program .stores-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }
.loyalty-program .stores-list .add-new { float: right; margin-bottom:10px;}

/* reward edit popup */
.reward-edit  .form-x .left-section {  display:inline-block;width:54%; vertical-align: top;}
.reward-edit  .form-x .right-section  {  display:inline-block;width:44%; margin-left:15px; vertical-align: top;}

.reward-edit  .form-x .left-section .input-wrapper.select-wrapper { width: 150px;}

.reward-edit .form-x  .description-label {vertical-align:top;display:inline-block;}
.reward-edit .form-x  .description-text .content-box { padding:3px 5px;height:155px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }
.reward-edit .form-x  label .amount  {width: 60px; margin-right:8px;}

.reward-edit .expiration .expiration-label {display:inline-block; width:170px;}
.reward-edit .expiration .expiration-input {display:inline-block;}
.reward-edit .input-wrapper a.calendar { display:inline-block;margin:0 0 0 2px;height:13px;padding:6px 0; }

.reward-edit .input-wrapper span.input { padding:5px 0 5px 3px; }
.reward-edit .input-wrapper span.date { display:inline-block;width:116px;font-size:14px;letter-spacing:-1px; }
.reward-edit .image-box { position:relative;margin:0 15px 0 0;max-width:300px;height:130px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.reward-edit .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.reward-edit .image-box img { max-width:100%;max-height:100%; }

.reward-edit .form-x .allowed-redemptions span {display:inline-block;}
.reward-edit .form-x .allowed-redemptions-label {margin-right: 10px;}

/* actions */
.loyalty-program .actions-list {    margin-top: 30px;}
.loyalty-program .actions-list table .column  { width:100px; }
.loyalty-program .actions-list table .column-edit { text-align:right;}
.loyalty-program .actions-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.loyalty-program .actions-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }
.loyalty-program .actions-list .add-new { float: right; margin-bottom:10px;}

/* action edit popup */
.action-edit .form-x  .description-label {vertical-align:top;display:inline-block;}
.action-edit .form-x  .description-text .content-box { padding:3px 5px;height:155px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }
.action-edit .form-x  label .amount  {width: 60px; margin-right:8px;}

/* employees*/
.loyalty-program .employees-list {    margin-top: 30px;}
.loyalty-program .employees-list table .column  { width:100px; }
.loyalty-program .employees-list table .column-edit { text-align:right;}
.loyalty-program .employees-list .preloader.processing { position:absolute;top:0;left:0;margin:0;padding:0 !important;width:100%;height:100%;background:rgba(255,255,255,0.3); }
.loyalty-program .employees-list .preloader.processing .preloader-wrapper { position:fixed;top:50%;left:50%;margin-left:-64px;margin-top:-64px; }
.loyalty-program .employees-list .add-new { float: right; margin-bottom:10px;}

/* employee edit popup */
.employee-edit .form-x label .login-note { margin-left: 7px;}
.employee-edit .form-x .password-note {font-weight: bold;   text-decoration: underline; }
.employee-edit .form-x .phoneDescr {margin-left:170px;font-size: 13px;}

/* members */
.loyalty-program .members-list  { margin-top:20px;}
.loyalty-program .members-list table .column-edit { text-align:right; }

/* member edit popup */
.member-edit .form-x label.as-line span.date { display:inline-block;margin-right:5px;width:155px; }
.member-edit .form-x label.as-line a.small-icon { position:relative;top:5px; }

/* transactions */
.loyalty-program .transactions-list  { margin-top:20px;}
.loyalty-program .transactions-list .filter .filter-row label .name-label { width:170px; }
.loyalty-program .transactions-list .filter .filter-row label .input-wrapper.big { width:400px; }

/* transaction add popup */
.transaction-add .form-x label.as-line span.date { display:inline-block;margin-right:5px;width:155px; }
.transaction-add .form-x label.as-line a.small-icon { position:relative;top:2px;vertical-align: top; }

/* customization */
.loyalty-program .customization { margin-top: 30px;}

/* customization */
.loyalty-program .reports { padding-top: 0;}
.loyalty-program .reports .filter { margin:5px 0 0; }

/* customization */
.loyalty-program.notifications { margin-top: 30px;text-align: center;}

.popup-holder .window .window-content .tab-box .content { padding: 0px; }

.loyalty-program-edit .form-x .tabs-container{ padding-bottom: 10px; }

.loyalty-program-edit .content-box { padding:3px 5px;height:155px; width:858px; border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }

.loyalty-program-edit .rewards .header-row-small label.icon-box .name { width: auto; margin-right: 8px; }

.loyalty-program-edit .rewards .header-row-small label.header-text-box .input-wrapper { width: 60px; margin-right: 20px; }

/* Loyalty program */
.loyalty-program .filter { margin:5px 0 12px; }
.loyalty-program .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.loyalty-program .filter .filter-row label.button { float:right;margin:10px 0 10px 0; }
.loyalty-program .filter .filter-row label .name { margin-right:15px;width:auto; }
.loyalty-program .filter .filter-row label .input-wrapper { width:190px; }
.loyalty-program .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:155px; }
.loyalty-program .filter .filter-row label input[type=submit] { margin-top:3px; }
.loyalty-program .filter a.small-icon { position:relative;top:5px; }
.loyalty-program .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.loyalty-program .custom-links { float:right; }
.loyalty-program table td.column-page .minor { font-size:10px;color:#C0C0C0; }
.loyalty-program table .row-total { background-color:#F9F9F9; }
.loyalty-program .table-wrapper { position:relative; }
.loyalty-program .messages p { margin:12px 0; }
.loyalty-program .messages p .c-red, .loyalty-program span.c-red { color:#A00; }
.loyalty-program .chart-wrapper { position:relative; }
.passConfLbl {margin-bottom:10px;}

/* Newsletters */
.newsletters-part .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.newsletters-part .filter .filter-row label.button { float:right;margin:10px 0 10px 0; }
.newsletters-part .filter .filter-row label .name { margin-right:10px;width:auto; }
.newsletters-part .filter .filter-row label .input-wrapper { width:190px; }
.newsletters-part .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:155px; }
.newsletters-part .filter .filter-row label input[type=submit] { margin-top:3px; }
.newsletters-part .filter a.small-icon { position:relative;top:5px; }
.newsletters-part .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.newsletters-part .custom-links { float:right; }
.newsletters-part .table-wrapper { position:relative; }
.newsletters-part .main-header .current-step { background: blue;}
.newsletters-part .main-header .allow-step { background: green;}
.newsletters-part .main-header .deny-step { background: red;}
.newsletters-part h3 {border-bottom: 1px solid #AAAAAA;font-size: 20px; margin:20px 0; width:300px; }
.newsletters-part h3.check {padding-left:40px;   background-image:url('../images/check.png') ;background-repeat:no-repeat; background-position: 0 0 ;    }

.newsletters-part .main-header {    float:left;}
.newsletters-part .breadcrumb {	float:right;	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.15);	overflow: hidden;	border-radius: 2px;		counter-reset: flag; }

.newsletters-part .breadcrumb a {	text-decoration: none;	outline: none;	display: block;	float: left;	font-size: 12px;	line-height: 36px;
	color:#333333;	padding: 0 10px 0 30px;		position: relative;}
.newsletters-part .breadcrumb a:first-child {	border-radius: 5px 0 0 5px; }
.newsletters-part .breadcrumb a:first-child:before {left: 14px;}
.breadcrumb a:last-child {	border-radius: 0 5px 5px 0;padding-right: 20px;}
.breadcrumb a:after {content: '';position: absolute;	top: 0; right: -18px; width: 36px;height: 36px;	
-webkit-transform: scale(0.707) rotate(45deg);
-moz-transform: scale(0.707) rotate(45deg); 
-ms-transform: scale(0.707) rotate(45deg);  
transform: scale(0.707) rotate(45deg);
z-index: 1;
box-shadow: 2px -2px 0 2px rgba(0, 0, 0, 0.05),3px -3px 0 2px rgba(0, 0, 0, 0.05);
border-radius: 0 5px 0 50px;
}

.breadcrumb a:last-child:after {	content: none;}
.breadcrumb a, .breadcrumb a:after {	background: white;		transition: all 0.5s;}
.breadcrumb a:before {	background: white;	box-shadow: 0 0 0 1px #ccc;}
.breadcrumb a:hover, .breadcrumb a.active, .breadcrumb a:hover:after, .breadcrumb a.active:after{	background: #00AEEF; }
.breadcrumb a.deny-step, .breadcrumb a.deny-step:after {background: #dddddd; color:#777777;}

.set-criterias > .tabs-container  { margin-top:10px;}
.newsletter-base-info .form-x form { margin-top:10px;}
.newsletter-base-info .block-left { width:50%;min-width:450px; }
.newsletter-base-info .block-right { float:right;width:50%;min-width:450px; }
.newsletter-base-info label.description-box .name { vertical-align:top; margin-top:10px;}
.newsletter-base-info .image-box { position:relative;margin:0 15px 0 0;max-width:488px;height:130px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.newsletter-base-info .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.newsletter-base-info .image-box img { max-width:100%;max-height:100%; }
.newsletter-base-info .form-x .description-text .content-box { padding:3px 5px;height:435px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }
.newsletter-base-info .form-x span.description { font-size:12px; margin-bottom:10px;}

.newsletter-confirm .form-x form { margin-top:10px;}
.newsletter-confirm .form-x .criteria-item { margin-left:60px; margin-bottom:2px;}
.newsletter-confirm .form-x label.description { margin-bottom:2px;}
.newsletter-confirm .form-x input[type=submit].big-button { margin-top: 70px;}

.newsletter-statistic .block-left { width:50%;min-width:450px; }
.newsletter-statistic .block-right { float:right;width:50%;min-width:450px; }
.newsletter-statistic .form-x .criteria-item { margin-left:60px; margin-bottom:2px;}
.newsletter-statistic .form-x label.description { margin-bottom:2px;}
.newsletter-statistic table.base-template tr td.column-url { max-width: 300px;}

.email-events table.base-template tr td.column-url { max-width: 300px;}

/* notifications*/
.loyalty-program .notifications {margin-top: 30px;}
.loyalty-program .notifications .tick-wrapper {margin: 0 10px 0 15px;}
.loyalty-program .notifications .tick-wrapper .tick {margin-bottom: -4px;}

/* Simple email template edit */
.email-template .form-x form { margin-top:10px;}
.email-template .block-left { width:50%;min-width:450px; }
.email-template .block-right { float:right;width:50%;min-width:450px; }
.email-template label.description-box .name { vertical-align:top; margin-top:10px;}
.email-template .image-box { position:relative;margin:0 15px 0 0;max-width:488px;height:130px;border:1px solid #BBB;text-align:center;background:WHITE;cursor:pointer; }
.email-template .image-box a.icon-remove { position:absolute;left:auto;right:0; }
.email-template .image-box img { max-width:100%;max-height:100%; }
.email-template .form-x .description-text .content-box { padding:3px 5px;height:335px;border:1px solid #BBBBBB;color:#000;background-color:#F6F6F6;overflow:auto; }
.email-template .form-x span.description { font-size:12px; margin-bottom:10px;}


/*Templates*/
.template-container label.as-line .input-wrapper { width:390px; }
.template-container .form-x { position:relative; }
.template-field-edit .enumContainer {  background: none repeat scroll 0 0 #333333;color: #FFFFFF;padding: 8px; }
.template-field-edit .enumContainer .name {  color: #FFFFFF !important; }

.template-field-edit .enum-value-grid .small-ht{width: 10%;}
.template-container .templateContainer-createaccount { float: right;}
.template-container .templateContainer { float: right;}
.templateField-edit .addEnumValueBtn {margin-left: 430px;}
.selectedGridRow {background-color: #AFB8BE !important;}

.template-container .btnWrapper { height: 35px;float:right}
.template-page-list .dateFormat .minor { display:block;color:#C0C0C0;font-size:10px; }
.template-page-list .edit-links {height: 30px;}

.template-container h2.main-header label.as-line {display: inline;}
.template-container h2.main-header label.as-line .input-wrapper { width: 200px;}
.template-container h2.main-header .button.search-button {top: -4px;}
.template-container h2.main-header .button.add-button {float: right; top: 12px;}

.template-container table .column-selected { width: 50px;}

/*fieldBrowser binding*/
.content .fieldBrowser {position: relative !important;}
.content .fieldBrowser input.targetField{padding-right: 26px !important;}
.content .fieldBrowser textarea.targetField{padding-right: 22px !important;}
.content .fieldBrowser img {position:absolute;right:8px;top: 7px;cursor: pointer;}
.content .field-name-container {margin-top: 10px;font-weight: bold;}
.content .icon-gallery-trigger .field-name-container{ margin-top: 0px;}
.content a.field-browse { background: url("../images/icons/field-browse.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;float: right;height: 29px;width: 29px;}


.loyalty-program .loyalty-program-dashboard { margin-top:30px; }
.loyalty-program .loyalty-program-dashboard .chart { margin-bottom: 30px; height: 300px; position: relative; }
.loyalty-program .loyalty-program-dashboard .table-wrapper.members { margin-bottom:30px; }

/* actions */
.loyalty-program .member-status-list .filter .as-line .checkbox-label { margin-top: 7px;}
.loyalty-program .member-status-list { margin-top: 30px;}
.loyalty-program .member-status-list table .column  { width:100px; }
.loyalty-program .member-status-list table .column-edit { text-align:right;}
.loyalty-program .member-status-list .add-new { float: right; margin-bottom:10px;}
.loyalty-program .trans-type-correction {background-color: #E7FFE6;}



.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
    z-index: 10000;
}
/*Template area*/
.template-area .tab-box{padding: 20px;}
.template-area .main-column{ margin-right: 0 !important;}
.template-area .add-new { float: right;}
.template-area .location-set-list .custom-links { float:right;margin-top: 13px; }

/* Jobs */
.template-area .job-list .filter .filter-row label { float:left;margin:10px 50px 10px 0; }
.template-area .job-list .filter .filter-row label.button { float:right;margin:10px 0 10px 0; }
.template-area .job-list .filter .filter-row label .name { margin-right:10px;width:auto; }
.template-area .job-list .filter .filter-row label.big .input-wrapper { width:350px; }
.template-area .job-list .filter .filter-row label.small .input-wrapper { width:200px; }
.template-area .job-list .filter .filter-row label span.date { display:inline-block;margin-right:5px;width:155px; }
.template-area .job-list .filter .filter-row label input[type=submit] { margin-top:3px; }
.template-area .job-list .filter a.small-icon { position:relative;top:5px; }
.template-area .job-list .filter a.small-icon.js-calendar-shown { background-color:#eafaf8; }
.template-area .job-list .custom-links { float:right; }
.template-area .job-list .table-wrapper { position:relative; }

/* Job info */

/*template upload spreadsheet list*/
.template-upload-spreadsheet .form-wrapper {margin: 0 auto;width: 500px;}


  /* headermenu widget */
.header-menu-edit .form-x .header-row-small label.icon-box { margin-left: 0px;}
.header-menu-edit .form-x .header-row-small label.icon-box .name { width:80px; }
.header-menu-edit .form-x .header-row-small label.width-box .name { width:120px; vertical-align:middle;}
.header-menu-edit .form-x .header-row-small .icon-align {display:inline-block; }
.header-menu-edit .form-x .header-row-small .icon-align .name {margin-left: 25px; }
.header-menu-edit .form-x .left-section {  display:inline-block;width:40%; vertical-align: top;}
.header-menu-edit .form-x .right-section  {  display:inline-block;width:55%; padding-left:35px; vertical-align: top;}
.header-menu-edit .form-x .image-align-name {width:120px; margin-right:10px;  }
.header-menu-edit .form-x .right-section label.image-width { display:inline-block;}
.header-menu-edit .form-x .right-section label.image-width .width-label {width:230px; display:inline-block; padding-right:10px;  }
.header-menu-edit .form-x .right-section label.image-width .input-wrapper {width:60px;display:inline-block; }
.header-menu-edit .form-x .mid-section { margin-top: 20px;}
.header-menu-edit .form-x .mid-section .as-line .name{ margin-left: 15px;display: inline-block;}
.header-menu-edit .form-x .mid-section .as-line label {display: inline-block;margin-bottom: 0;}
.header-menu-edit .form-x .mid-section .as-line label .input-wrapper {display: inline-block;width: 60px;}
.header-menu-edit .form-x .mid-section .as-line label .slider {display:inline-block; width:150px; height:7px;margin-left: 15px;}
.header-menu-edit .linking-options .as-label {  margin: 0 10px 0 0;}
.header-menu-edit .linking-options .as-label .input-wrapper , .header-menu-edit .linking-options .as-label .input-wrapper select{ width: 400px;}
.header-menu-edit .linking-options {border-bottom: 1px solid #AAAAAA;}


  /* MapMultiplePoints widget */
.multi-point-map-edit .form-x .header-row-small label.icon-box { margin-left: 0px;}
.multi-point-map-edit .form-x .header-row-small label.icon-box .name { width:80px; }
.multi-point-map-edit .form-x .header-row-small label.width-box .name { width:120px; vertical-align:middle;}
.multi-point-map-edit .form-x .header-row-small .input-wrapper.small { width:39px;margin-left: 5px;}

 /* ImageSettings widget */
.image-settings-edit .form-x label span { display: inline-block !important;margin-right: 3px;}

/*Webhooks*/
.web-hook-info td {
    vertical-align: top;
}

/*Page versions*/
.page-versions .header-block .buttons-wrapper { display: inline-block;float: right;margin: 10px 0;}
.page-versions .header-block .buttons-wrapper .button { display: inline-block;}
.page-versions .header-block .buttons-wrapper .hint-question { margin: 0 7px;}
.page-versions table.base-template th.column-created{ width: 70px;}
.page-versions table.base-template th.column-name{ width: 140px;}
.page-versions table.base-template th.column-edit{ width: 70px;}
.page-versions table.base-template .links{ white-space: nowrap;}

/*Reusable item versions*/
.reusable-item-versions .header-block { margin-bottom: 10px;}
.reusable-item-versions .header-block span { display: inline-block;width: 655px;vertical-align: middle;}
.reusable-item-versions .header-block .button { display: inline-block;}
.reusable-item-versions table.base-template th.column-created{ width: 70px;}
.reusable-item-versions table.base-template th.column-name{ width: 140px;}
.reusable-item-versions table.base-template th.column-edit{ width: 70px;}

/*Account access settings*/
.account-access-settings { width: 595px;}
.account-access-settings .group-wrapper .group-name-wrapper h3 span { font-size: 13px;font-weight: normal;float: right;text-shadow: none;margin-top: 4px;}
.account-access-settings .group-wrapper .settings-wrapper .as-label { border-bottom: 1px solid white;margin-bottom: 5px;}
.account-access-settings .group-wrapper .settings-wrapper .name-wrapper { display: inline-block;width: 380px;}
.account-access-settings .group-wrapper .settings-wrapper .name-wrapper .name { max-width: 355px;display: inline-block;}
.account-access-settings .group-wrapper .settings-wrapper .name-wrapper .hint-question{ vertical-align: top;}
.account-access-settings .group-wrapper .settings-wrapper .value-wrapper { display: inline-block;vertical-align: top;}
.account-access-settings .group-wrapper .settings-wrapper .value-wrapper .toggle-checkbox { display: inline-block;}
.account-access-settings .group-wrapper .settings-wrapper .value-wrapper label { vertical-align: top; margin-top:2px;}
.account-access-settings .group-wrapper .settings-wrapper label{ margin-bottom: 0px;display: inline-block;}

.toggle-slide {overflow: hidden;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;direction: ltr;border-radius: 5px;box-shadow: 0 0 0 1px #999;}
.toggle-slide.disabled { opacity: 0.5;cursor: auto;}
.toggle-slide.disabled .toggle-blob { cursor: auto;}
.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-blob {float: left;color: rgba(0, 0, 0, 0.7);font-size: 11px;text-shadow: 1px 1px white;
}
.toggle-slide .toggle-blob {position: relative;z-index: 99;cursor: hand;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;border-radius: 4px;
    background: #cfcfcf;
    background: -moz-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom,#cfcfcf 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf',endColorstr='#f5f5f5',GradientType=0);
    box-shadow: inset 0 0 0 1px #bbb,inset 0 0 0 2px white;
}
.toggle-slide .toggle-on,.toggle-select .toggle-inner .active {
    background: #d2ff52;
    background: -moz-linear-gradient(top,#d2ff52 0%,#91e842 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2ff52),color-stop(100%,#91e842));
    background: -webkit-linear-gradient(top,#d2ff52 0%,#91e842 100%);
    background: -o-linear-gradient(top,#d2ff52 0%,#91e842 100%);
    background: -ms-linear-gradient(top,#d2ff52 0%,#91e842 100%);
    background: linear-gradient(to bottom,#d2ff52 0%,#91e842 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2ff52',endColorstr='#91e842',GradientType=0);
}
.toggle-select .toggle-on {
    background: #cfcfcf;
    background: -moz-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cfcfcf),color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top,#cfcfcf 0%,#f5f5f5 100%);
    background: linear-gradient(to bottom,#cfcfcf 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfcfcf',endColorstr='#f5f5f5',GradientType=0);
}
.toggle-slide .toggle-off {
    background: #febbbb;
    background: -moz-linear-gradient(top,#febbbb 0%,#ff5c5c 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#febbbb),color-stop(100%,#ff5c5c));
    background: -webkit-linear-gradient(top,#febbbb 0%,#ff5c5c 100%);
    background: -o-linear-gradient(top,#febbbb 0%,#ff5c5c 100%);
    background: -ms-linear-gradient(top,#febbbb 0%,#ff5c5c 100%);
    background: linear-gradient(to bottom,#febbbb 0%,#ff5c5c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#febbbb',endColorstr='#ff5c5c ',GradientType=0);
}
.toggle-slide .toggle-blob:hover {
    background: #e4e4e4;
    background: -moz-linear-gradient(top,#e4e4e4 0%,#f9f9f9 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4e4e4),color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,#e4e4e4 0%,#f9f9f9 100%);
    background: -o-linear-gradient(top,#e4e4e4 0%,#f9f9f9 100%);
    background: -ms-linear-gradient(top,#e4e4e4 0%,#f9f9f9 100%);
    background: linear-gradient(to bottom,#e4e4e4 0%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#f9f9f9',GradientType=0);
    box-shadow: inset 0 0 0 1px #ddd,inset 0 0 0 2px #ddd;
}

/*User agent stylesheet rewrite for input*/
input[type="checkbox"] {
    vertical-align: middle;
    margin: 2px 3px 3px 4px;
}

input[type="radio"] {
    vertical-align: text-bottom;
    margin: 1px 3px 1px 5px;
}

.cke-btn-disabled {
    background: -moz-linear-gradient(center top , #f3f3f3, #adadad) repeat scroll 0 0 #ccc !important;
    box-shadow: 0 0 1px #000000 inset;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
    cursor: not-allowed !important;
}

/*CreatePageTypePopup*/
.create-page-type-edit .as-label .name { display: inline-block; margin-right:5px;}
.create-page-type-edit .as-label .input-wrapper { display: inline-block; width: 315px}

/* Page types*/
.content.page-list.page-type-list .main-column { margin-right: 0;}
.content.page-list.page-type-list .main-column .description { margin-bottom: 10px;}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info { margin: 10px;}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .img-wrapper {max-width: 10%; vertical-align: top; background: white;display: inline-block;border-radius: 5px;border-color: #5b5e64;border-width: 1px;border-style: solid;width: 106px;height: 106px;text-align: center;}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .img-wrapper img {display: inline-block;max-width: 96px;max-height: 96px;margin: 5px;}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .logic-wrapper {width: 89%;display: inline-block;float: right; }
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .logic-wrapper h3 {}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .logic-wrapper .bottom-section { margin: 60px 0 0 0; }
.content.page-list.page-type-list .bottom-section a.state-icon { margin-left: 0;}
.content.page-list.page-type-list .main-column .pages-wrapper .page-item .info .logic-wrapper .bottom-section .edit-links{ float: right;}

/* Copy page type popup*/
.copy-page-type-edit .as-label .name { display: inline-block; margin-right:5px;}
.copy-page-type-edit .as-label .input-wrapper { display: inline-block; width: 315px}


/* TRIP tutorial */

.tutorial.fake-mouse {width:125px; height:125px;position:relative;opacity: 0; z-index: 10000; }
.tutorial.run-demo-btn {width: 400px;height: 125px;border-radius: 15px;background: #2d8e36;border: none;position: fixed;
top: 50%;left: 50%;margin-top: -50px;margin-left: -200px;z-index: 10000;color: #fff;padding: 20px;text-align: center;vertical-align: middle;font-size: 16px;}
.tutorial.run-demo-btn a.close-tutorial {font: #fff; font-size: 22px;float: right;top: -5px; position: relative;}
.catch-att {
      border: 7px solid  #f4f090;
}

.form-x .add-new-row-wrapper { margin: -21px -20px 20px; border-bottom: 1px solid #CCC; background: #555; }
.form-x .add-new-row-wrapper label.add-new-row { margin-bottom: 0;padding: 5px 0 12px;border-bottom: 1px solid #F5F5F5;}
.form-x .add-new-row-wrapper label.add-new-row span{ color: WHITE; display: inline-block;}
.form-x .add-new-row-wrapper label.add-new-row .input-wrapper { width: 300px; }
.form-x .add-new-row-wrapper label.add-new-row > .name { margin: 7px 0 0 22px; width: 95px; }
.form-x .add-new-row-wrapper label.add-new-row .display { margin-left: 10px; }
.form-x .add-new-row-wrapper label.add-new-row .icon-box {display: inline-block;margin-left: 20px;width: 100px;}
.form-x .add-new-row-wrapper label.add-new-row .icon-box .name { width: 42px;}
.form-x .add-new-row-wrapper label.add-new-row .icon-box .icon-gallery-trigger {cursor: pointer;
  position: relative;
  top: 9px;
  display: inline-block;
  width: 28px;
  height: 28px;
  border: 1px solid #BBBBBB;
  background-color: WHITE;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.form-x .add-new-row-wrapper label.add-new-row .icon-box .icon-gallery-trigger img {
  max-width: 100%;
  max-height: 100%;
}
.form-x .add-new-row-wrapper label.add-new-row .icon-box.vector-icon > div, .form-x .add-new-row-wrapper label.add-new-row .icon-box.vector-icon > a  { top: 0; }
.form-x .add-new-row-wrapper label.add-new-row .icon-box a { position: relative; top: 9px; display: inline-block; width: 28px; height: 28px; }

.form-x .item-rows-wrapper { }
.form-x .item-rows-wrapper label.item-row { margin-bottom: 0;padding: 5px 5px 5px 0;}
.form-x .item-rows-wrapper label.item-row span{ display: inline-block;}
.form-x .item-rows-wrapper label.item-row .input-wrapper { width: 300px; }
.form-x .item-rows-wrapper label.item-row > .name { margin: 7px 0 0 0px; width: 95px; }
.form-x .item-rows-wrapper label.item-row .display { margin-left: 10px; }
.form-x .item-rows-wrapper label.item-row .icon-box {display: inline-block;margin-left: 20px;width: 100px;}
.form-x .item-rows-wrapper label.item-row .icon-box .name { width: 42px;}
.form-x .item-rows-wrapper label.item-row .icon-box .icon-gallery-trigger {cursor: pointer;
  position: relative;
  top: 9px;
  display: inline-block;
  width: 28px;
  height: 28px;
  border: 1px solid #BBBBBB;
  background-color: WHITE;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.form-x .item-rows-wrapper label.item-row .icon-box .icon-gallery-trigger img {
  max-width: 100%;
  max-height: 100%;
}
.form-x .item-rows-wrapper label.item-row .icon-box.vector-icon > div, .form-x .item-rows-wrapper label.item-row .icon-box.vector-icon > a  { top: 0; }
.form-x .item-rows-wrapper label.item-row .icon-box a { position: relative; top: 9px; display: inline-block; width: 28px; height: 28px; }
.form-x .item-rows-wrapper label.item-row > a.icon-remove{  position: relative;top: 9px;margin-right: 5px;}

.directory-custom-fields .form-x label.add-new-fields .input-wrapper { width: 300px; display: inline-block; margin: 0; }
.directory-custom-fields .form-x .fields-list { max-height: 500px;overflow: auto;}
.directory-custom-fields .form-x .fields-list .hint-question { margin-left: 0px;}
.directory-custom-fields .form-x .fields-list .item-row > .icon-remove { margin-right: 0px;}

.location-item-custom-fields .form-x label.item-row .input-wrapper { margin: 0 0 0 20px; }
.location-item-custom-fields .form-x .fields-list { max-height: 500px;overflow: auto;}
.location-item-custom-fields .form-x .item-rows-wrapper label.item-row > .name { width: 60px; }
.location-item-custom-fields .form-x .item-rows-wrapper label.item-row .icon-box .icon-gallery-trigger { cursor: default; }