.ts-advanced-styling .ts-advanced-styling-preview-container{display:block;clear:both;margin:20px auto 0;width:100%;height:120px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.ts-advanced-styling .ts-advanced-styling-preview-container .ts-advanced-styling-preview-label{line-height:50px;font-size:24px;font-weight:700;vertical-align:middle;text-transform:uppercase;margin-top:10px}
.ts-advanced-styling .ts-advanced-styling-preview-container .ts-advanced-styling-preview-button{height:50px;margin-bottom:10px;cursor:pointer}
.ts-advanced-styling .ts-advanced-styling-main-container{max-width:100%;height:100%;margin-top:10px;border:1px solid #ccc;padding:20px 10px 0;background:#f7f7f7}
.ts-advanced-styling .ts-advanced-styling-main-container.ts-advanced-styling-main-container-show{display:block}
.ts-advanced-styling .ts-advanced-styling-main-container.ts-advanced-styling-main-container-hide{display:none}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container{width:100%;height:100%;display:block;border-bottom:1px solid #E0E0E0;margin-bottom:15px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container:last-of-type{border-bottom:none;margin-bottom:0}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-side-trigger{width:135px;margin-right:10px;position:relative;display:inline-block;float:left}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-side-trigger .ts-advanced-styling-side-radius,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-side-trigger .ts-advanced-styling-side-width{position:relative;float:left;width:135px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-side-content{position:relative;margin-bottom:10px;display:inline-block;top:-10px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-label{display:block;margin-bottom:3px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-color-section{position:relative;display:inline-block;float:left;margin-top:10px;margin-right:8px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-color-section .ts-advanced-styling-label{margin-bottom:5px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-style-section{position:relative;display:inline-block;float:left;width:100px;margin-top:10px;margin-right:20px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-style-section .ts-advanced-styling-style-selector{font-weight:400;font-size:12px;width:105px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-style-section .ts-advanced-styling-label{display:block;margin-bottom:3px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-radius-section{display:inline-block;float:left;margin-top:10px;margin-right:10px;position:relative;top:-1px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-radius-section .ts-advanced-styling-label{display:block;margin-bottom:5px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container span.ts-advanced-styling-icon i.ts-advanced-styling-corner-top-left,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container span.ts-advanced-styling-icon i.ts-advanced-styling-corner-top-right{position:relative;left:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container span.ts-advanced-styling-icon i.ts-advanced-styling-corner-bottom-left,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container span.ts-advanced-styling-icon i.ts-advanced-styling-corner-bottom-right{position:relative;left:-4px;top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-radius-label,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-width-label{display:inline-block;vertical-align:top;float:left;font-weight:700;line-height:31px;margin-right:7px;width:30px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-radius-section,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-width-section{position:relative;display:inline-block;float:left;margin-top:10px;margin-right:15px;clear:both}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-radius-section .ts-advanced-styling-unit-radius-selector,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-width-section .ts-advanced-styling-unit-width-selector{font-weight:400;font-size:12px;width:105px}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-radius-section .ts-advanced-styling-label,.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-unit-width-section .ts-advanced-styling-label{display:block;margin-bottom:3px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-main-container .ts-advanced-styling-side-container .ts-advanced-styling-auto-section{position:relative;display:inline-block;float:left;margin-top:10px;margin-right:15px}
.ts-advanced-styling-tooltip i{font-size:14px;line-height:14px;display:inline-block;vertical-align:top;color:#8E8E8E}
.ts-element-settings-tooltip{position:absolute;content:'';color:#fff;font-family:'Open Sans',sans-serif;top:0;left:0;text-shadow:none;white-space:nowrap;background:#444;padding:10px;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;font-size:11px;line-height:11px;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:999}
.ts-element-settings-tooltip:before{content:"";position:absolute;border-top:5px solid #444;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:10px}
.ts-advanced-styling-tooltip:hover .ts-element-settings-tooltip,.ts-element-settings-tooltip:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;top:-35px}
.ts-advanced-styling .ts-advanced-styling-side-section{display:inline-block;float:left;clear:both;margin-top:10px}
.ts-advanced-styling .ts-advanced-styling-side-section .ts-advanced-styling-label{display:block;margin-bottom:3px;font-weight:700;font-style:italic}
.ts-advanced-styling .ts-advanced-styling-input-block,.ts-advanced-styling .ts-advanced-styling-radius-block{margin-right:7px;white-space:nowrap;float:left;display:inline-block;margin-bottom:7px}
.ts-advanced-styling .ts-advanced-styling-input-block span.ts-advanced-styling-icon,.ts-advanced-styling .ts-advanced-styling-radius-block span.ts-advanced-styling-icon{position:relative;width:auto;display:inline-block;min-width:16px;padding:3px 6px;font-size:12px;font-weight:400;line-height:31px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}
.ts-advanced-styling .ts-advanced-styling-all-input-block span.ts-advanced-styling-icon i,.ts-advanced-styling .ts-advanced-styling-input-block span.ts-advanced-styling-icon i,.ts-advanced-styling .ts-advanced-styling-radius-block span.ts-advanced-styling-icon i{line-height:31px}
.ts-advanced-styling .ts-advanced-styling-all-input-block input.ts-advanced-styling-input,.ts-advanced-styling .ts-advanced-styling-input-block input.ts-advanced-styling-input,.ts-advanced-styling .ts-advanced-styling-radius-block input.ts-advanced-styling-input{margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-3px;padding-top:3px;padding-bottom:4px;line-height:30px;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#333;-webkit-transition:.05s border-color ease-in-out;-moz-transition:.05s border-color ease-in-out;-o-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;width:60px;text-align:center}
.ts-devicetypes-container,.ts-devicetypes-container *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.ts-devicetypes-container{border:1px solid #ededed;padding:10px;background:#f7f7f7}
.ts-devicetypes-listing{display:block;clear:both}
.ts-devicetypes-listing .ts-devicetypes-subtypes{display:block;padding-top:15px;margin-top:15px;border-top:1px solid #ededed}
.ts-devicetypes-listing .ts-devicetypes-subtypes .ts-devicetypes-item{display:block;width:100%}
.ts-devicetypes-container .ts-devicetypes-tooltip{display:none;position:absolute;content:'';color:#fff;top:-35px;left:0;text-shadow:none;white-space:nowrap;background:#444;padding:3px 10px;font-size:11px;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.ts-devicetypes-container .ts-devicetypes-tooltip:before{content:"";position:absolute;border-top:5px solid #444;border-left:5px solid transparent;border-right:5px solid transparent;top:100%;left:10px}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-toggle{white-space:nowrap;float:right;display:inline-block;line-height:23px;cursor:pointer;position:relative;border:1px solid #ededed;padding:0 5px 5px;background:#00aef0;color:#fff}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-toggle:hover{background:#0089bd}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-toggle label{font-weight:600}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-toggle .ts-devicetypes-toggle-icon{font-size:20px;line-height:27px}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-item{position:relative;margin-right:10px;white-space:nowrap;display:inline-block;margin-bottom:15px}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-subtypes .ts-devicetypes-item:last-of-type,.ts-devicetypes-container .ts-devicetypes-listing>.ts-devicetypes-item{margin-bottom:0}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-item .ts-devicetypes-icon{width:auto;display:inline-block;min-width:20px;padding:4px;font-size:22px;font-weight:400;line-height:22px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc;position:relative;vertical-align:top}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-item .ts-devicetypes-icon i{font-size:inherit}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-item .ts-devicetypes-icon:hover .ts-devicetypes-tooltip{display:block;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;top:-35px}
.ts-devicetypes-container .ts-devicetypes-listing .ts-devicetypes-item .ts-devicetypes-item-input{margin-bottom:0;margin-left:-3px;padding-top:4px;padding-bottom:4px;line-height:20px;display:inline-block;background-color:#fff;color:#333;width:100px;height:32px;text-align:left;vertical-align:top}