Repository URL to install this package:
|
Version:
3.7.1 ▾
|
/* Google Fonts */
@import url('//fonts.googleapis.com/css?family=Source+Sans+Pro:100,200,300,400,500,600,700,800,900');
/* ---------------------------------------------- */
@font-face {
font-family: 'Flaticons-Solid';
src: url('../fonts/flaticonssolid/flaticons-solid.eot');
src: url('../fonts/flaticonssolid/flaticons-solid.eot?#iefix') format("embedded-opentype"), url('../fonts/flaticonssolid/flaticons-solid.woff') format('woff'), url('../fonts/flaticonssolid/flaticons-solid.ttf') format('truetype'), url('../fonts/flaticonssolid/flaticons-solid.svg#flaticons-solid') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Flaticons-Stroke';
src: url('../fonts/flaticonsstroke/flaticons-stroke.eot');
src: url('../fonts/flaticonsstroke/flaticons-stroke.eot?#iefix') format("embedded-opentype"), url('../fonts/flaticonsstroke/flaticons-stroke.woff') format('woff'), url('../fonts/flaticonsstroke/flaticons-stroke.ttf') format('truetype'), url('../fonts/flaticonsstroke/flaticons-stroke.svg#flaticons-stroke') format('svg');
font-weight: normal;
font-style: normal;
}
/* ---------------------------------------------- */
html {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html,
body.oxygen-builder-body {
min-height: 100%;
height: 100%;
background: #7B7B7B;
overflow: hidden;
}
body.oxygen-builder-body {
overflow-x: hidden;
position: relative;
font-family: "Source Sans Pro";
}
#ct-viewport-container {
margin-left: 300px;
overflow-x: hidden;
overflow-y: hidden;
position: absolute;
/* background: #f5f5f5;
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.4); */
background: #878f96;
}
#ct-artificial-viewport {
background: #ffffff;
margin: 6px;
/*box-shadow: 0px 0px 7px 1px rgba(0,0,0,0.4);*/
width: calc(100% - 12px);
height: calc(100vh - 71px);
border: 0px;
box-sizing: content-box;
transform-origin: 0px 0px 0px;
}
#ct-viewport-ruller-wrap {
display: none;
overflow: hidden;
position: absolute;
top: calc(100vh - 59px);
transform-origin: bottom left;
margin-top: -21px;
border-left: 6px solid #FFE58B;
box-sizing: content-box;
}
#ct-viewport-ruller {
background-color: #FFE58B;
background-image:
linear-gradient(90deg,
rgba(73, 73, 73, 0.5) 0,
rgba(73, 73, 73, 0.5) 2%,
transparent 2%
),
linear-gradient(180deg,
#FFE58B 50%,
transparent 50%
),
linear-gradient(90deg,
transparent 50%,
rgba(73, 73, 73, 0.5) 50%,
rgba(73, 73, 73, 0.5) 52%,
transparent 52%
),
linear-gradient(180deg,
#FFE58B 70%,
transparent 70%
),
linear-gradient(90deg,
transparent 10%,
rgba(73, 73, 73, 0.4) 10%,
rgba(73, 73, 73, 0.4) 12%,
transparent 12%,
transparent 20%,
rgba(73, 73, 73, 0.4) 20%,
rgba(73, 73, 73, 0.4) 22%,
transparent 22%,
transparent 30%,
rgba(73, 73, 73, 0.4) 30%,
rgba(73, 73, 73, 0.4) 32%,
transparent 32%,
transparent 40%,
rgba(73, 73, 73, 0.4) 40%,
rgba(73, 73, 73, 0.4) 42%,
transparent 42%,
transparent 60%,
rgba(73, 73, 73, 0.4) 60%,
rgba(73, 73, 73, 0.4) 62%,
transparent 62%,
transparent 70%,
rgba(73, 73, 73, 0.4) 70%,
rgba(73, 73, 73, 0.4) 72%,
transparent 72%,
transparent 80%,
rgba(73, 73, 73, 0.4) 80%,
rgba(73, 73, 73, 0.4) 82%,
transparent 82%,
transparent 90%,
rgba(73, 73, 73, 0.4) 90%,
rgba(73, 73, 73, 0.4) 92%,
transparent 92%
);
background-size: 50px 20px;
background-repeat: repeat-x;
min-height: 20px;
/* only needed for labels */
white-space:nowrap;
font-size:0;
margin:0;
padding:0;
}
#ct-viewport-ruller label {
font-size:9px;
padding-top:2px;
display:inline-block;
width:100px;
text-indent:3px;
}
#ct-ghost-viewport-handle,
#ct-viewport-handle {
height: 100%;
width: 6px;
border-left: 2px solid #000;
border-right: 2px solid #000;
cursor: e-resize;
position: absolute;
top:0;
right:0;
}
#ct-ghost-viewport-handle {
opacity: 0.5;
}
#oxygen-status-bar {
position: fixed;
bottom: 0px;
right: 0px;
background-color: #fff1c8;
border-top: 1px solid #ccbe96;
border-left: 1px solid #ccbe96;
border-top-left-radius: 2px;
z-index: 1000;
padding: 4px 7px;
font-size: 11px;
opacity: 0;
transition: 0.3s ease-in-out all;
}
#oxygen-status-bar.oxygen-status-bar-active {
opacity: 1;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
/* Overlay */
.ct-page-overlay {
top: 0;
left: 0;
position: fixed;
width: 100%;
height: 100%;
background: #4E5860;
z-index: 1001;
}
.ct-page-overlay.transparent {
background: rgba(0, 0, 0, 0.7);
}
.ct-page-overlay .fa {
position: absolute;
top: 30%;
left: 49%;
color: #cccccc;
}
/**
* Dialog window
*/
.ct-dialog-window {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
z-index: 2147483647;
}
.ct-dialog-window .ct-dialog-window-content-wrap {
position: relative;
width: 80%;
max-width: 500px;
margin: 150px auto 0;
padding: 1em;
background: #3D5064;
color: #d2d2d2;
border: 1px solid #8E8E8E;
}
.ct-dialog-window textarea {
width: 100%;
}
.ct-close-dialog {
position: absolute;
top: 4px;
right: 2px;
}
.ct-dialog-window.ct-add-form-dialog .ct-dialog-add-item-form img {
width: auto;
max-width: 980px;
margin: 10px auto;
display: block;
}
.ct-dialog-window.ct-add-form-dialog .ct-dialog-window-content-wrap {
width: 1060px;
max-width: none;
padding: 24px;
border-radius: 3px;
box-shadow: 0px 0px 16px rgba(0,0,0,0.4);
}
.ct-dialog-window.ct-add-form-dialog .ct-component-title {
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
-webkit-font-smoothing: antialiased;
}
.ct-dialog-window .ct-dialog-item-design-label {
text-transform: uppercase;
color: #b1b1b1;
padding: 4px 5px;
margin-left: 5px;
display: inline-block;
border: 1px solid #666;
border-radius: 2px;
font-size: 11px;
font-weight: 300;
}
.ct-dialog-window.ct-add-form-dialog .ct-close-dialog {
display: none;
}
.ct-dialog-window.ct-add-form-dialog .ct-add-form-button {
padding: 8px 10px;
font-size: 13px;
-webkit-font-smoothing: antialiased;
font-weight: 600;
display: block;
margin-top: 12px;
}
.ct-component-img-container {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid rgba(170, 170, 170, 0.08);
padding-bottom: 16px;
border-bottom: 1px solid rgba(170,170,170,0.08);
max-height: 300px;
height: 300px;
overflow: auto;
max-height: 100%;
}
@media only screen and (min-height: 1200px) {
.ct-component-img-container {
height: 800px;
}
}
@media only screen and (min-height: 1000px) {
.ct-component-img-container {
height: 600px;
}
}
@media only screen and (min-height: 850px) {
.ct-component-img-container {
height: 440px;
}
}
.ct-component-nav-arrows {
margin-top: 16px;
margin-bottom: -8px;
font-weight: 300;
font-size: 12px;
}
.ct-component-nav-arrow {
cursor: pointer;
}
.ct-add-form-dialog .ct-component-nav-arrow:before {
font-family: 'Flaticons-Solid';
speak: none;
font-size: 20px;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin: 0 4px;
}
.ct-component-nav-left:before {
content: "\e1ae";
/* float: left; */
display: none;
}
.ct-component-nav-left {
margin-right: 12px;
text-decoration: underline;
}
.ct-component-nav-right {
/* float: right; */
text-decoration: underline;
}
.ct-component-nav-right:before {
content: "\e1af";
float: right;
display: none;
}
/* Media */
#ct-ui .screen-reader-text, #ct-ui .screen-reader-text span, #ct-ui .ui-helper-hidden-accessible {
position: absolute;
margin: -1px;
padding: 0;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
border: 0;
}
/**
* Main toolbar
*/
#oxygen-ui{
z-index: 1000;
box-shadow: 0px 0px 6px rgba(0,0,0,0.7);
}
.ct-toolbar-fixed {
width: 100%;
top:0;
position: fixed !important;
}
.ct-toolbar,
.ct-status-bar,
.ct-side-panel,
#ct-viewport-ruller-wrap {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ct-toolbar-expanded::after,
.ct-toolbar-main::after {
display: table;
content: " ";
clear:both;
}
.ct-toolbar-expanded {
background: #343b41;
z-index: 9999;
position: absolute;
border-bottom: 1px solid #20272d;
}
.colorpicker {
z-index: 1100;
}
.ct-ui input {
border-radius: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.ct-ui a:active,
.ct-ui a:focus,
.ct-ui input:focus,
.ct-ui input[type="submit"]:focus,
.ct-ui button:focus,
.ct-ui select:focus {
outline: none;
}
.ct-ui button {
background-color: transparent;
border: none;
}
.ct-ui button::-moz-focus-inner {
border: 0;
}
.ct-ui select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.ct-ui img {
border: 0;
image-rendering: optimizeQuality;
height: auto;
max-width: 100%;
width: 100%;
}
.ct-ui h1,
.ct-ui h2,
.ct-ui h3,
.ct-ui h4,
.ct-ui h5,
.ct-ui h6 {
font-size: 100%;
font-style: normal;
font-weight: normal;
color: #585858;
text-rendering: optimizeLegibility;
}
.ct-ui p {
line-height: 1.3em;
}
.ct-ui h3 {
color: #485a64;
font-size: 70%;
margin: 0;
padding: 8px 0 3px 1px;
text-transform: uppercase;
/*height: 22px;*/
overflow: hidden;
}
#ct-ui {
display: none; /* show with js */
color: #585858;
min-width: 250px;
text-rendering: optimizeLegibility;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.ct-textbox input,
.ct-selectbox select,
.ct-button-outlined {
font-size: 100%;
height: 28px;
margin: 0;
padding: 0 10px 0 9px;
width: 100%;
}
.ct-ui-hide {
display: none !important;
}
/* Textbox */
.ct-textbox input[type="text"] {
padding-bottom: 2px;
}
.ct-textbox {
width: 74px;
}
.ct-textbox.ct-textbox-small {
width: 40px;
}
.ct-textbox.ct-textbox-medium {
width: 140px;
}
.ct-textbox.ct-textbox-big {
width: 153px;
margin-right: 8px;
}
.ct-textbox.ct-textbox-huge {
width: 420px;
}
.ct-textbox.ct-textbox-full {
width: 100%;
}
.ct-textbox-browse {
position: relative;
}
.ct-textbox-browse .ct-textbox-browse-butt {
text-align: center;
text-transform: lowercase;
color: #ffffff;
cursor: pointer;
padding: 6px 0 0 0;
position: absolute;
right: 0px;
top: 0px;
height: 100%;
width: 60px;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background: rgba(90, 102, 111, 0.38);
border: 1px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 2px;
}
.ct-textbox-browse .ct-textbox-browse-butt:hover {
background: rgba(90, 102, 111, 0.52);
}
.ct-textbox.ct-textbox-browse input[type="text"] {
padding: 0 61px 0 9px;
}
.ct-textbox-fg {
width: 250px;
}
.ct-textbox-fg span.ct-textbox-browse-butt {
font-size: 70%;
text-transform: uppercase;
}
/* Select */
.ct-selectbox select {
-webkit-appearance: none; /*Removes default chrome and safari style*/
-moz-appearance: none; /*Removes Default Firefox style*/
appearance: none;
background: transparent url(../images/ct-dropdown-arrow.png) no-repeat 100% center;
box-shadow: none;
cursor: pointer;
line-height: 19px;
min-width: 102px;
padding: 4px 19px 3px 5px;
text-indent: 0.01px; /*Removes default arrow from firefox*/
text-overflow: ""; /*Removes default arrow from firefox*/
}
.ct-selectbox:hover select {
background-image: url(../images/ct-dropdown-arrow-hover.png);
}
.ct-selectbox select:focus {
outline: none;
}
/* Checkbox */
.ct-viewport .ct-checkbox {
padding: 3px 0 5px;
text-align: left;
overflow: hidden;
width: 100%;
}
.ct-viewport input[type="checkbox"],
.ct-viewport input[type="radio"],
.ct-hide-radio-checkbox input[type="checkbox"],
.ct-hide-radio-checkbox input[type="radio"] {
display: none;
}
.ct-viewport input[type="checkbox"] + span,
.ct-viewport input[type="radio"] + span {
background-color: #ffffff;
border: 1px solid #dbdbdb;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #262626;
cursor: pointer;
display: inline-block;
height: 19px;
margin: -1px 9px 0 0;
vertical-align: middle;
width: 19px;
}
.ct-viewport input[type="checkbox"] + span + span,
.ct-viewport input[type="radio"] + span + span {
color: #485a64;
}
.ct-viewport input[type="checkbox"]:checked + span:before,
.ct-viewport input[type="radio"]:checked + span:before {
color: #03AAF5;
content: "\e1ba";
}
.ct-viewport input[type="checkbox"]:checked + span + span,
.ct-viewport input[type="radio"]:checked + span + span {
color: #273035;
font-size: 101%;
}
.ct-number-font select,
.ct-number-font {
}
.ct-button-outlined,
.ct-settings-button {
color: #485a64;
text-transform: uppercase;
}
.ct-backtowp {
text-decoration: none;
}
.ct-ui .ct-button.ct-short-button {
max-width: 200px;
}
.ct-ui .ct-button.ct-med-button {
max-width: 500px;
}
.ct-ui .ct-button {
text-align: left;
}
.ct-ui .ct-button.ct-button-centered {
text-align: center;
}
.ct-ui .ct-button.ct-button-rightaligned {
text-align: right;
}
.ct-ui .ct-button-outlined {
height: 30px;
line-height: 27px;
padding: 0 14px 1px 7px;
font-size: 70%
}
.ct-ui .ct-button-outlined .ct-icon:not(.ct-asteriks-icon) {
float: inherit;
display: inline-block;
position: relative;
top: 3px;
}
.ct-add-component-button {
min-height: 85px;
}
.ct-add-component-button,
.ct-open-folder-button {
cursor: pointer;
float: left;
width: calc(50% - 20px);
text-align: center;
margin: 10px;
font-size: 12px;
text-transform: capitalize;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background: rgba(90, 102, 111, 0.38);
border: 1px solid rgba(15, 18, 22, 0.85) !important;
padding: 18px 10px;
color: rgba(255, 255, 255, 0.86);
}
.ct-add-component-icon,
.ct-open-folder-icon {
width: 100%;
margin-bottom: 5px;
padding: 0px;
padding-bottom: 6px;
color: rgb(255, 255, 255);
border-radius: 2px;
}
.ct-reusable-parts .ct-add-component-button {
width: 100%;
margin: 0px;
box-shadow: none !important;
border: 1px solid rgba(0, 0, 0, .4) !important;
background-color: rgba(255,255,255,0.02);
border-radius: 3px;
margin-bottom: 20px;
}
.ct-reusable-parts .ct-add-component-icon {
width: 40%;
display: inline-block;
text-align: center;
padding: 8px;
margin-right: 0px;
float: none;
background: rgba(90, 102, 111, 0.38);
border: 1px solid rgba(15, 18, 22, 0.85) !important;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
}
.ct-add-component-icon {
text-transform: uppercase;
}
.ct-open-folder-icon {
}
.ct-add-component-icon .ct-icon,
.ct-open-folder-icon .ct-icon {
float: none;
}
.ct-folders-breadcrumbs {
padding: 10px;
color: #ccc;
text-transform: none;
cursor: default;
font-weight: 300;
font-size: 11px;
margin-bottom: 15px;
}
.ct-folders-breadcrumb {
cursor: pointer;
color: #fff;
}
.ct-folders-anchors-error {
display: block;
padding: 13px 28px;
color: #ab5757;
}
.ct-add-item-button {
background-image: none !important;
overflow: hidden;
float: left;
width: calc(100% - 20px);
margin-left: 10px;
margin-right: 10px;
max-height: 700px;
background-position: center;
background-size: cover;
margin-bottom: 20px;
margin-top: 20px;
position: relative;
cursor: pointer;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2);
border: 1px solid rgb(21, 23, 25) !important;
border-radius: 2px;
}
.ct-add-item-name {
/*
position: absolute;
bottom: 0;
*/
position: relative;
background: rgba(0,0,0,.7);
color: #fff;
font-size: 12px;
padding: 4px 26px 1px 6px;
width: 100%;
text-transform: capitalize;
}
.ct-add-item-icon {
position: absolute;
top: 7px;
right: 3px;
margin: 0 4px;
}
.ct-add-item-icon:hover {
text-shadow: 0px 0px 5px rgba(255,255,255,0.7);
}
.ct-add-item-icon:before {
content: "\e1cc";
font-family: 'Flaticons-Solid';
speak: none;
font-size: 14px;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.ct-api-items .ct-add-component-button,
.ct-api-items .ct-open-folder-button {
float: left;
width: calc(100% - 20px);
text-align: left;
margin-left: 10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 6px;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background: rgba(90, 102, 111, 0.38);
border: 1px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 2px;
cursor: pointer;
font-size: 12px;
padding: 11px 13px;
font-weight: 300;
}
.ct-api-items .ct-add-component-icon,
.ct-api-items .ct-open-folder-icon {
margin: 0 0 0 0px;
padding: 0;
float: left;
width: auto;
color: rgb(255, 255, 255);
box-shadow: none !important;
background: transparent;
border: 0px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 0px;
}
.ct-api-items .ct-open-folder-icon .ct-icon:before {
content: "\e01b";
font-size: 15px;
margin-right: 10px;
}
.ct-api-items .ct-icon:before {
font-size: 24px;
}
.ct-add-item-title {
max-width: 182px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: inline-block;
padding-bottom: 1px;
font-weight: 300;
font-size: 12px;
}
.ct-add-item-design-label {
text-transform: uppercase;
color: #b1b1b1;
padding: 2px 3px;
display: inline-block;
margin-right: 2px;
border: 1px solid #666;
border-radius: 2px;
font-size: 10px;
max-width: 70px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
/* Utilities */
.ct-noheader {
margin-top: 22px;
}
.ct-padding-left {
padding-left: 7px;
}
.ct-padding-right {
padding-right: 8px;
}
.ct-no-margin {
margin: 0 !important;
}
.ct-float-right {
float: right !important;
}
.ct-float-left {
float: left !important;
}
.ct-row {
display: table-row;
}
.ct-table-cell {
display: table-cell;
vertical-align: middle;
height: 100%;
}
.ct-inline-block {
display: inline-block;
}
.ct-button {
cursor: pointer;
margin: 0;
padding: 0;
text-transform: uppercase;
}
.ct-button.ct-halfwidth {
width: 50%;
float: left;
}
.ct-border-right {
border-right: 1px solid #cfd8dc;
}
.ct-border-left {
border-left: 1px solid #cfd8dc;
}
.ct-border-top {
border-top: 1px solid #cfd8dc;
}
.ct-disabled {
color: #b6bdc1
}
.ct-greybg {
background-color: #f3f3f3 !important;
}
.ct-greybg a {
color: #fff;
text-decoration: none;
}
.ct-offwhitebg {
background-color: #fafafa !important;
}
.ct-color-butt {
background-color: #03a9f4;
color: #ffffff;
font-size: 85%;
min-width: 83px;
min-height: 35px;
padding: 10px 0 0 0;
text-align: center;
width: 100%;
}
.ct-icon:before,
.ct-viewport input[type="checkbox"]:checked + span:before,
.ct-viewport input[type="radio"]:checked + span:before,
.ct-ui .ct-selectbox ul.ct-select li span:before {
font-family: 'Flaticons-Solid';
speak: none;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.ct-colorpicker {
float: left;
cursor: pointer;
position: relative;
}
.ct-ui .ct-color {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 28px;
width: 28px;
text-indent: -9999px;
}
.ct-ui .ct-color.ct-color-full-select {
width: 27px;
height: 100%;
margin: 0;
padding: 0;
}
.ct-option-container {
margin-right: 8px;
}
/* Handler */
#ct-builder-handle {
background: #2c3e50;
position: absolute;
cursor: col-resize;
height: 100%;
width: 5px;
right: 0;
top: 0;
}
#ct-ghost-builder-handle {
background: #2c3e50;
position: absolute;
cursor: col-resize;
opacity: 0.5;
width: 5px;
}
/* Toolbar */
.oxygen-ui{
position: relative;
background-color: #ffffff;
margin: 0;
padding: 0;
width: 100%;
}
.ct-toolbarsection {
float: left;
}
.ct-toolbar-topright {
position: absolute;
top: 0;
right: 0;
}
.ct-toolitem {
display: table;
float: left;
padding: 0 7px;
height: 59px;
}
.ct-toolitem.ct-nopaddingright {
border: none;
padding: 0;
}
.ct-toolitem.ct-noborder {
border: none;
padding: 0;
}
.ct-toolitem .ct-color-butt {
padding: 2px 0 0 0;
}
.ct-up-level-button {
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 6px solid #c2c2c2;
cursor: pointer;
margin-left: 3px;
display: inline-block;
position: relative;
top: -1px;
}
.ct-add {
background-color: #fafafa;
color: #03a9f4;
font-size: 85%;
height: 59px;
padding: 5px 0 0 18px;
width: 85px;
}
.ct-history-button {
height: 29px;
text-align: center;
width: 100%;
}
.ct-button.ct-history-button.ct-halfwidth:first-child {
width: calc(50% + 1px);
}
.ct-button.ct-history-button.ct-halfwidth:last-child {
width: calc(50% - 1px);
}
.ct-textbox-css {
max-width: 143px;
}
.ct-settings-button {
padding: 4px 15px 0;
}
.ct-tab {
background-color: #ffffff;
-moz-border-radius: 0px;
-webkit-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
border-top: 1px solid #90a4ae;
border-right: 1px solid #90a4ae;
border-left: 1px solid #90a4ae;
color: #03AAF5;
cursor: pointer;
font-size: 70%;
line-height: 26px;
padding: 2px 14px 9px;
position: relative;
text-transform: uppercase;
top: 22px;
}
.ct-tab.ct-tooltab-closed {
line-height: 29px;
padding: 0 14px 1px;
}
.ct-ui .ct-button-outlined.ct-tab.ct-tooltab-closed .ct-icon.ct-elipsis-icon {
top: -2px;
}
.ct-selectbox.ct-css-select {
width: 100%;
height: 50px;
padding-bottom: 0;
}
.ct-selectbox.ct-css-select .ct-select {
position: absolute;
}
.ct-selectbox.ct-style-set-dropdown {
width: 250px;
}
.ct-selectbox.ct-states-select {
width: 102px;
}
.ct-selectbox.ct-font-family-select {
width: 180px;
height: 30px;
}
.ct-selectbox.ct-template-select {
width: 153px;
}
.ct-selectbox.ct-heading-type-select {
width: 49px;
}
.ct-selectbox.ct-size-select {
width: 73px;
}
.ct-selectbox.ct-weight-select {
width: 57px;
}
.ct-selectbox.ct-style-select {
width: 81px;
}
.ct-selectbox.ct-colorpicker-select {
width: 50px;
}
.ct-selectbox.ct-stroke-select {
width: 71px;
}
.ct-selectbox.ct-svg-sets-list {
width: 140px;
}
.ct-ct_link_text-text-decoration .ct-selectbox {
width: 90px;
}
.ct-ct_div_block-display .ct-selectbox, .ct-ct_link-display .ct-selectbox {
width: 63px;
}
.ct-ct_div_block-display .ct-select.ct-active, .ct-ct_link-display .ct-select.ct-active {
width: 100px;
}
.ct-ct_div_block-float .ct-selectbox {
width: 63px;
}
.ct-ct_link-float .ct-selectbox {
width: 63px;
}
.ct-radio-group {
font-size: 12px;
}
.ct-radio-group input[type="radio"] {
margin-top: -1px;
margin-right: 3px;
vertical-align: middle;
}
/* Selectbox */
.ct-selectbox {
position: relative;
width: 101px;
text-transform: none;
}
.ct-selectbox ul.ct-select {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
font-size: 100%;
margin: 0;
padding: 4px 0px;
width: 100%;
z-index: 999;
}
.ct-selectbox ul.ct-select ul {
margin: 0;
padding: 0;
list-style: none;
}
.ct-selectbox ul.ct-select input {
width: 88%;
border: 0px solid;
font-size: 100%;
height: 18px;
}
.ct-selectbox ul.ct-select.ct-active,
.ct-selectbox ul.ct-select.ct-active-media,
.ct-selectbox ul.ct-select.ct-active-states {
background-image: none;
box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.3);
position: absolute;
}
.ct-selectbox ul.ct-select > li {
display: none;
list-style: none;
cursor: pointer;
/* padding: 0 0 11px; */
margin: 0;
width: 100%;
position: relative;
}
.ct-selectbox .ct-select > li:not(:first-child) {
line-height: 11px;
}
.ct-selectbox .ct-select.ct-ui-disabled > li {
cursor: default;
}
/* .ct-selectbox .ct-select > li:nth-child(2) {
padding: 8px 0 1px;
}
.ct-selectbox .ct-select > li:last-child {
padding-bottom: 5px;
} */
.ct-selectbox .ct-searchbar {
padding: 4px 8px 6px;
}
.ct-selectbox .ct-searchbar .ct-textbox {
width: 100%;
}
.ct-selectbox .ct-searchbar .ct-textbox::-webkit-input-placeholder {
font-style: italic;
}
.ct-selectbox .ct-searchbar .ct-textbox:-moz-placeholder {
font-style: italic;
}
.ct-selectbox .ct-searchbar .ct-textbox::-moz-placeholder {
font-style: italic;
}
.ct-selectbox .ct-searchbar .ct-textbox:-ms-input-placeholder {
font-style: italic;
}
.ct-selectbox .ct-select .ct-selected,
.ct-selectbox .ct-select.ct-active > li {
display: block;
}
.ct-states-list {
z-index: 100000;
}
.ct-selectbox .ct-select.ct-active > li.ct-media-list,
.ct-selectbox .ct-select.ct-active > li.ct-states-list {
display: none;
}
.ct-selectbox .ct-select .ct-selected {
height: 20px;
margin: 0;
padding: 0 4px 0 8px;
width: 100%;
overflow: hidden;
word-break: break-all;
}
.ct-selectbox .ct-select .ct-selected span.ct-selected-none {
font-style: italic;
}
.ct-selectbox .ct-selected.ct-number-font {
padding: 7px 10px 0 9px;
}
/* .ct-selectbox .ct-select.ct-active > li.ct-selected {
border-bottom: 1px solid #90a4ad;
height: 30px;
} */
.ct-selectbox .ct-select .ct-icon {
color: #acacae;
position: absolute;
right: 7px;
top: 5px;
width: 13px;
margin: 0;
padding: 0;
}
.ct-selectbox .ct-select .ct-icon.ct-media-icon {
position: relative;
width: 18px;
top: -2px;
left: -2px;
text-align: center;
margin-right: 4px;
}
.ct-selectbox .ct-selected .ct-icon.ct-media-icon {
top: 2px;
}
.ct-selectbox .ct-selected .ct-dropdown-icon {
right: 7px;
top: 2px;
}
/* .ct-selectbox ul.ct-select:not(:hover):not(.ct-active) > li.ct-selected span.ct-dropdown-icon {
right: 5px;
} */
.ct-selectbox .ct-select .ct-dropdown-icon:before {
color: #7d8e96;
}
.ct-selectbox .ct-active .ct-dropdown-icon:before {
content: "\e1c0";
}
.ct-selectbox .ct-select .ct-selectbox-add-item-selector,
.ct-selectbox .ct-select .ct-selectbox-add-item {
color: #435c60;
font-size: 70%;
text-transform: uppercase;
padding: 0 8px;
/* margin-top: 10px;
margin-left: -9px;
margin-bottom: -4px;
width: calc(100% + 17px);*/
}
.ct-selectbox .ct-select .ct-selectbox-add-item-inner {
padding: 8px 0;
display: inline-block;
width: 100%;
}
.ct-selectbox .ct-select .ct-selectbox-add-item-selector .ct-selectbox-add-item-inner {
position: absolute;
right: 0;
top: 0;
margin-top: 2px;
}
.ct-selectbox .ct-select .ct-dropdown-list {
margin: 0;
padding: 5px 0 0;
max-height: 190px;
width: 100%;
overflow-y: auto;
overflow-x: hidden;
}
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar {
width: 3px;
}
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar-track {
background-color: #c8cfd5;
position: relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar-thumb {
background-color: #546f7a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}
.ct-selectbox .ct-select .ct-dropdown-list li {
cursor: pointer;
display: list-item;
list-style: none;
overflow: hidden;
margin: 0;
padding: 6px 17px 5px 8px;
position: relative;
width: 100%;
}
/* .ct-selectbox ul.ct-select > li ul.ct-dropdown-list li:last-child {
padding-bottom: 3px;
} */
.ct-selectbox ul.ct-select > li ul.ct-dropdown-list li.ct-current-selected {
font-weight: bold;
}
.ct-selectbox ul.ct-select > li ul.ct-dropdown-list li span.ct-remove-icon:before {
height: 100%;
margin: 0;
padding: 0;
position: relative;
top: -2px;
vertical-align: middle;
width: 100%;
}
.ct-selectbox ul.ct-select .ct-tag {
background-color: #8ea4af;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
/* clear: left; */
color: #ffffff;
float: left;
font-size: 80%;
font-weight: normal;
margin: -3px 6px 5px 0;
padding: 3px 8px 4px;
text-align: center;
width: 42px;
}
.ct-selectbox ul.ct-select .ct-tag.ct-class-tag {
background-color: #009688;
}
.ct-selectbox ul.ct-select .ct-tag.ct-id-tag {
background-color: #2196F3;
}
.ct-selectbox ul.ct-select .ct-selected .ct-tag {
margin: 2px 4px 0 0;
padding: 1px 0;
width: 31px;
height: 16px;
}
.ct-selectbox ul.ct-select > li ul.ct-dropdown-list li span.ct-tag-name {
width: calc(100% - 70px);
display: inline-block;
word-break: break-word;
}
.ct-selectbox.ct-states-select ul.ct-select.ct-active {min-width: 145px;}
.ct-selectbox.ct-font-family-select ul.ct-select.ct-active {min-width: 229px;}
.ct-selectbox.ct-style-select ul.ct-select.ct-active {min-width: 90px;}
.ct-selectbox.ct-svg-sets-list ul.ct-select.ct-active {min-width: 140px;}
.ct-selectbox.ct-css-select .ct-select input.ct-wide-enough {
width: 86%;
}
.ct-selectbox.ct-css-select .ct-select input.ct-new-component-class-input {
width: 100%;
height: 23px;
padding: 0 4px 0 0px;
font-style: italic;
position: relative;
top: 2px;
left: -1px;
}
.ct-selectbox.ct-select-search-enabled ul.ct-select > li ul.ct-dropdown-list {max-height: 142px;}
.ct-selectbox.ct-select-search-enabled ul.ct-select > li ul.ct-dropdown-list li {padding: 6px 8px 5px;}
.ct-selectbox.ct-tags-select ul.ct-select > li ul.ct-dropdown-list li {overflow: visible;}
.ct-ui .ct-selectbox.ct-tags-select ul.ct-select > li.ct-selectbox-add-item {
margin-top: 3px;
}
.ct-selectbox.ct-colorpicker-select .ct-select {
padding: 0px;
height: 30px;
}
.ct-selectbox.ct-colorpicker-select .ct-select > li {
margin: 0;
padding: 0;
height: 30px;
}
.ct-selectbox.ct-colorpicker-select .ct-select > li.ct-selected span.ct-dropdown-icon {
right: 5px;
}
.ct-selectbox.ct-colorpicker-select .ct-select.ct-active > li.ct-selected {
border-bottom: none;
height: 28px;
}
.ct-selectbox.ct-colorpicker-select .ct-select > li.ct-selected span.ct-dropdown-icon {
top: 7px;
}
.ct-selectbox.ct-colorpicker-select .ct-select input {
border: none;
-webkit-border-radius: 2px 0 0 2px;
-moz-border-radius: 2px 0 0 2px;
border-radius: 2px 0 0 2px;
width: 28px;
height: 28px;
margin: 0;
padding: 0;
}
.ct-toolitem.ct-background-toolitem {
padding: 0 23px 0 15px;
}
.ct-selectbox .ct-select.ct-active-media .ct-media-list,
.ct-selectbox .ct-select.ct-active-states .ct-states-list {
display: block;
}
.ct-selectbox.ct-css-select .ct-selected{
display: flex !important;
}
.ct-selectbox.ct-css-select .ct-selected > div{
flex-grow: 0;
}
.ct-selectbox.ct-css-select .ct-selected .ct-css-select-input{
flex-grow: 3;
}
.ct-selectbox.ct-css-select .ct-selected input{
width: 100%;
}
.ct-selectbox.ct-css-select .ct-button.ct-control-button {
height: 20px;
display: block;
line-height: 19px;
margin-left: 5px;
word-break: normal;
flex-grow: 1;
text-align: center;
}
/* Small buttons list */
.ct-sml-button-list {
background-color: #ffffff;
border: 1px solid #dbdbdb;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #262626;
font-size: 100%;
height: 30px;
margin: 0;
padding: 0;
width: 100%;
}
.ct-sml-button-list ul {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.ct-sml-button-list ul li {
border-right: 1px solid #dbdbdb;
display: inline;
float: left;
list-style: none;
margin: 0;
padding: 0;
height: 100%;
width: 28px;
text-align: center;
cursor: pointer;
position: relative;
}
.ct-sml-button-list ul li:last-child {
border-right: none;
}
.ct-sml-button-list ul li.ct-active {
background-color: #eceff1;
}
.ct-sml-button-list > ul > li span {
padding: 4px 0 0 0;
width: 100%;
}
.ct-sml-button-list ul li .ct-icon:before {
font-size: 10px;
color: #6e6e6e;
}
.ct-sml-button-list ul li .ct-background-block {
background-color: #6e6e6e;
width: 10px;
height: 10px;
margin: 9px auto 0;
padding: 0;
display: inline-block;
}
.ct-sml-button-list ul li .ct-background-block.ct-active {
background-color: #ff5722;
}
.ct-sml-button-list ul li .ct-background-gradient-block {
background: -webkit-gradient(linear, left top, right top, from(#d9d9d9), to(#282828));/* Safari 4-5, Chrome 1-9 */
background: -webkit-linear-gradient(left, #d9d9d9, #282828);/* Safari 5.1, Chrome 10+ */
background: -moz-linear-gradient(left, #d9d9d9, #282828);/* Firefox 3.6+ */
background: -ms-linear-gradient(left, #d9d9d9, #282828);/* IE 10 */
background: -o-linear-gradient(left, #d9d9d9, #282828);/* Opera 11.10+ */
}
.ct-sml-button-list input[type="radio"] {
display: none;
}
.ct-sml-button-list label {
cursor: pointer;
display: block;
height: 100%;
}
/* Colorpicker */
.ct-popup-colorpicker {
background-color: #f7f7f7;
border: 1px solid #d5d5d5;
display: none;
margin: 0;
padding: 0;
position: absolute;
left: calc(50% - 141px);
top: 41px;
width: 284px;
z-index: 98;
}
.ct-popup-colorpicker.ct-active {
display: block;
}
.ct-top-box-arrow {
background: transparent url(../images/img_top_box_arrow.png) no-repeat center;
position: absolute;
left: calc(50% - 10px);
top: -10px;
height: 10px;
width: 18px;
}
.ct-popup-top-section {
padding: 11px 13px 8px;
width: 100%;
}
.ct-popup-colorpicker .ct-color-details {
margin: 0;
width: 100%;
}
.ct-popup-colorpicker .ct-selected-color-fav .ct-icon {
padding: 0;
}
.ct-popup-colorpicker .ct-selected-color-fav .ct-icon:before {
color: #cfd8dc;
font-size: 16px;
}
.ct-popup-bottom-section {
background-color: #ffffff;
overflow: hidden;
padding: 8px 13px 11px;
width: 100%;
}
.ct-popup-colorpicker .ct-selectbox.ct-colorpicker-select,
.ct-panel-options-wrap .ct-selectbox.ct-colorpicker-select {
background-color: #ffffff;
margin-right: 7px;
}
.ct-sml-button-list ul li .ct-icon.ct-remove-icon {
width: 12px;
margin: 4px 1px 0 0;
}
.ct-sml-button-list ul li .ct-icon.ct-remove-icon:before {
font-size: 15px;
}
/**
* SVG Icons
*/
.ct-svg-icons-grid {
list-style-type: none;
margin: 0;
padding: 6px;
max-width: 400px
}
.ct-svg-icon-item {
float: left;
border: 1px dotted #8E8E8E;
margin: 0 5px 5px 0;
text-align: center;
padding: 3px;
cursor: pointer;
}
.ct-svg-icon-item:hover {
background: #5E7286;
color: #F7F7F7;
}
.ct-svg-icons-grid .ct-svg-icon {
font-size: 32px;
}
/* Viewport */
.ct-viewport {
border-top: 1px solid #90a4ae;
display: flex;
font-size: 70%;
margin: 0;
padding: 0;
text-transform: uppercase;
width: 100%;
max-width: 100%;
}
.ct-viewport h3 {
font-size: 105%;
}
.ct-viewport .ct-textbox input[type="text"] {
font-size: 145%;
}
.ct-viewport .ct-selectbox .ct-textbox input[type="text"] {
font-size: 100%;
}
/* .ct-viewport .ct-selectbox ul.ct-select {
font-size: 150%;
} */
/* Tabs */
.ct-panel-tabs-container {
/* display: table-cell; */
float: left;
letter-spacing: .5px;
width: 344px;
}
.ct-panel-tabs-container.ct-single-parent-tab {
width: 162px;
}
.ct-panel-tabs-container.ct-no-child-panel-tabs {
width: 162px;
}
.ct-panel-tabs-wrap {
display: table;
float: left;
height: 100%;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.ct-panel-tabs {
border-right: 1px solid #cfd8dc;
background-color: #eceff1;
display: table-cell;
margin: 0;
padding: 0 0 0 0;
width: 162px;
}
.ct-panel-tab {
position: relative;
color: #2B383F;
height: 38px;
margin: 0;
padding: 13px 0 13px 9px;
width: 100%;
}
.ct-panel-tab.ct-active {
background-color: #fafafa;
border-right: none;
/* note from louis: what are these borders? */
border-left: 1px solid #cfd8dc;
border-top: 1px solid #cfd8dc;
border-bottom: 1px solid #cfd8dc;
color: #333333;
/*
note from louis:;
padding: 13px 0 12px 8px;
width: calc(100% + 1px);
why is this different than ct panel tab?
probably because of the borders, which i removed using my own custom styles
*/
padding: 13px 0 13px 9px;
width: 100%;
position: relative;
}
.ct-panel-tab:first-child.ct-active {
border-top: none;
}
.ct-child-panel-tabs {
background-color: #fafafa;
border-right: 1px solid #cfd8dc;
color: #445A65;
display: table-cell;
height: 100%;
margin: 0;
padding: 15px 0 0 5px;
position: absolute;
top: 0;
width: 182px;
}
.ct-child-panel-tab {
position: relative;
padding: 0 0 28px 12px;
}
.ct-child-panel-tab.ct-active {
color: #333333;
padding: 0 0 27px 8px;
}
.ct-single-parent-tab + .ct-panels {
width: calc(100% - 162px);
}
.ct-panel {
position: relative;
padding: 8px;
width: 100%;
max-width: 100%;
}
.ct-no-top-padding {
padding-top: 0;
}
.ct-inline-option-title {
display: inline-block;
line-height: 30px;
margin-right: 8px;
}
/* Add+ section panels */
.ct-components-browser .ct-panel-tabs-container{
width: 100%;
position: fixed;
border-top: 1px solid rgb(21, 23, 25);
}
.ct-components-browser .ct-viewport{
display: block;
border-top: none;
}
.ct-components-browser .ct-panel{
position: fixed;
overflow-y: auto;
width: 300px;
height: auto;
top: 97px;
bottom: 0px;
left: 0px;
background: rgba(45, 52, 58, 1);
padding: 10px;
}
.ct-components-browser .ct-panel-tab{
width: auto;
float: left;
padding: 13px 28px;
}
.ct-components-browser .ct-panel-tab .ct-no-icon {
display: none;
}
/* Background */
/* Background -> Color*/
.ct-gradient-selector {
margin: 0;
padding: 0;
float: left;
}
.ct-checkered-bg {
background-image: url(../images/bg_checkered.png);
}
.ct-color-handle {
cursor: pointer;
margin: 0;
padding: 0;
position: absolute;
}
.ct-color-sliders {
margin: 0;
padding: 0;
width:
}
.ct-color-picker-box {
background: transparent url(../images/bg_color-picker.jpg) no-repeat top right;
height: 147px;
position: relative;
width: 222px;
}
.ct-color-picker-box .ct-color-handle {
background: transparent url(../images/img_color_handle.png) no-repeat top right;
height: 33px;
left: 108px;
top: 19px;
width: 33px;
}
.ct-slider-box {
height: 147px;
margin-left: 4px;
position: relative;
width: 13px;
}
.ct-slider-box .ct-color-handle {
background-color: #ffffff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 3px 3px 15px -2px rgba(0, 0, 0, 0.62);
-moz-box-shadow: 3px 3px 15px -2px rgba(0, 0, 0, 0.62);
box-shadow: 3px 3px 15px -2px rgba(0, 0, 0, 0.62);
bottom: 4px;
height: 9px;
left: 2px;
width: 9px;
}
.ct-color-silder-box {
background: rgba(255, 89, 0, 1);
background: -moz-linear-gradient(top, rgba(255, 89, 0, 1) 0%, rgba(250, 254, 0, 1) 9%, rgba(64, 255, 16, 1) 24%, rgba(7, 255, 214, 1) 35%, rgba(21, 29, 255, 1) 61%, rgba(249, 0, 249, 1) 89%, rgba(255, 0, 68, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 89, 0, 1)), color-stop(9%, rgba(250, 254, 0, 1)), color-stop(24%, rgba(64, 255, 16, 1)), color-stop(35%, rgba(7, 255, 214, 1)), color-stop(61%, rgba(21, 29, 255, 1)), color-stop(89%, rgba(249, 0, 249, 1)), color-stop(100%, rgba(255, 0, 68, 1)));
background: -webkit-linear-gradient(top, rgba(255, 89, 0, 1) 0%, rgba(250, 254, 0, 1) 9%, rgba(64, 255, 16, 1) 24%, rgba(7, 255, 214, 1) 35%, rgba(21, 29, 255, 1) 61%, rgba(249, 0, 249, 1) 89%, rgba(255, 0, 68, 1) 100%);
background: -o-linear-gradient(top, rgba(255, 89, 0, 1) 0%, rgba(250, 254, 0, 1) 9%, rgba(64, 255, 16, 1) 24%, rgba(7, 255, 214, 1) 35%, rgba(21, 29, 255, 1) 61%, rgba(249, 0, 249, 1) 89%, rgba(255, 0, 68, 1) 100%);
background: -ms-linear-gradient(top, rgba(255, 89, 0, 1) 0%, rgba(250, 254, 0, 1) 9%, rgba(64, 255, 16, 1) 24%, rgba(7, 255, 214, 1) 35%, rgba(21, 29, 255, 1) 61%, rgba(249, 0, 249, 1) 89%, rgba(255, 0, 68, 1) 100%);
background: linear-gradient(to bottom, rgba(255, 89, 0, 1) 0%, rgba(250, 254, 0, 1) 9%, rgba(64, 255, 16, 1) 24%, rgba(7, 255, 214, 1) 35%, rgba(21, 29, 255, 1) 61%, rgba(249, 0, 249, 1) 89%, rgba(255, 0, 68, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff5900', endColorstr='#ff0044', GradientType=0);
}
.ct-opacity-silder-box {
background: rgba(0, 0, 0, 0);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
height: 100%;
width: 100%;
}
.ct-color-details {
margin: 0 0 0 26px;
overflow: hidden;
padding: 0;
width: calc(100% - 284px)
}
.ct-selected-color-box {
background-color: #f67e7e;
border: 1px solid #dbdbdb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 30px;
margin: 0 4px 0 0;
padding: 0;
width: 30px;
}
.ct-selected-color-input {
width: 77px;
}
.ct-selected-color-input .ct-textbox input[type="text"] {
padding: 0 10px 0 11px;
}
.ct-selected-color-fav {
cursor: pointer;
margin: 7px 0 0 10px;
}
.ct-selected-color-fav .ct-icon:before {
color: #cfd8dc;
font-size: 16px;
}
.ct-selected-color-fav.ct-active .ct-icon:before {
color: #03a9f4;
}
.ct-my-colors,
.ct-my-colors ul {
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.ct-my-colors {
padding: 66px 0 20px;
}
.ct-my-colors ul li {
border: 1px solid #dbdbdb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
display: inline-block;
float: left;
height: 23px;
margin: 6px 6px 0 0;
padding: 0;
width: 23px;
}
.ct-my-colors ul li:last-child {
margin: 6px 0 0;
}
/* Background -> Image */
.ct-image-options-list {
margin: 0;
padding: 3px 0 0 11px;
}
.ct-image-options-list li {
display: list-item;
list-style: none;
margin: 0 0 21px;
min-height: 19px;
padding: 0;
width: 100%;
}
.ct-list-label {
float: left;
font-size: 120%;
margin: 0 0 0 0;
padding: 3px 0 0 0;
text-transform: none;
width: 109px;
}
.ct-list-options {
float: left;
margin-top: -6px;
width: 272px;
}
.ct-ui .ct-viewport .ct-list-options .ct-textbox input[type="text"] {
border: 1px solid #ededed;
color: #a2abb0;
font-size: 126%;
padding: 0 22px 0 12px
}
.ct-ui .ct-viewport .ct-list-options .ct-textbox.ct-textbox-browse input[type="text"] {
padding: 0 79px 0 12px;
}
.ct-ui .ct-viewport .ct-image-options-list li.ct-active .ct-list-options .ct-textbox input[type="text"] {
border: 1px solid #dbdbdb;
color: #485a64;
}
.ct-image-options-list li:not(.ct-active) .ct-textbox-browse .ct-textbox-browse-butt {
border-left: 1px solid #ededed;
color: #98dcfa;
cursor: default;
}
/* Background -> Size,Tiling & Position */
.ct-position-container {
margin: 0;
padding: 0;
}
.ct-position-container .ct-measurebox-container {
float: left;
}
.ct-position-container .ct-measurebox {
float: left;
font-size: 90%;
}
.ct-position-container .ct-measurebox:not(.ct-word-selected) .ct-number-font {
font-size: 135%;
}
.ct-position-container .ct-measurebox.ct-word-selected {
width: 53px;
}
.ct-position-container .ct-measurebox.ct-word-selected input {
color: #485a64;
}
.ct-position-container .ct-orientation-text {
color: #485a64;
float: left;
margin: 0 10px 0 8px;
padding: 8px 0 0;
text-transform: none;
font-size: 100%;
}
.ct-section-options {
padding: 6px 0 0 36px;
float: left;
}
.ct-section-options .ct-list-label {
font-size: 110%;
width: 62px;
}
.ct-section-options .ct-position-container.ct-list-options {
margin-top: -6px;
}
.ct-section-options:not(.ct-active) .ct-position-container .ct-measurebox.ct-word-selected {
border: 1px dashed #ececec;
}
.ct-section-options:not(.ct-active) .ct-position-container .ct-measurebox input,
.ct-section-options:not(.ct-active) .ct-position-container .ct-orientation-text {
color: #b6bdc1;
}
.ct-section-options:not(.ct-active) .ct-position-container .ct-measure-type {
color: #81d4f9;
}
.ct-position-container.ct-reverse-positions .ct-orientation-text {
margin: 0 8px 0 20px;
}
.ct-position-container.ct-reverse-positions .ct-orientation-text:first-child {
margin: 0 8px 0 0;
}
.ct-panel-options-wrap {
margin: 0;
padding: 0;
}
.ct-panel-options-wrap .ct-button-list {
float: left;
display: inline-block;
overflow: visible;
width: inherit;
}
.ct-panel-options-wrap .ct-position-container .ct-measurebox {
font-size: 105%;
}
.ct-panel-options-wrap .ct-position-container .ct-measurebox:not(.ct-word-selected) .ct-number-font {
font-size: 140%;
}
.ct-panel-options-wrap .ct-section-options .ct-list-label {
font-size: 125%;
}
.ct-panel-options-wrap .ct-position-container .ct-orientation-text {
font-size: 120%;
}
.ct-panel-options-wrap .ct-section-options .ct-list-options {
width: inherit;
}
/* Position & Size */
.ct-size-box {
display: table;
float: left;
height: 90px;
margin: 16px 42px 25px 32px;
padding: 0;
position: relative;
text-align: center;
width: 58px;
}
.ct-size-box .ct-size-box-name {
display: table-cell;
vertical-align: middle;
padding-bottom: 1px
}
.ct-size-box .ct-size-box-name .ct-button{
margin: 0 auto;
}
.ct-measurebox-container.ct-measurebox-with-options {
position: absolute;
}
.ct-measurebox-wrap {
margin: 0;
padding: 0;
position: relative;
float: left;
}
.ct-measurebox {
display: table;
height: 30px;
min-width: 68px;
}
.ct-size-box .ct-measurebox{
width: 50px;
min-width: 50px
}
.ct-size-box .ct-measure-value{
width: 38px;
}
.ct-measurebox.ct-toolbarmeasurebox {
min-width: initial;
}
.ct-measurebox-with-options .ct-measurebox-wrap {
float: none;
}
.ct-measurebox-with-options .ct-measurebox {
/* width: 66px; */
position: relative;
z-index: 1000;
}
.ct-top-measure {
top: -14px;
left: calc(50% - 33px);
}
.ct-right-measure {
top: calc(50% - 17px);
right: -28px;
}
.ct-bottom-measure {
bottom: -10px;
left: calc(50% - 33px);
}
.ct-left-measure {
top: calc(50% - 17px);
left: -34px;
}
.ct-top-measure {
position: absolute;
top: -14px;
left: calc(50% - 33px);
}
.ct-top-measure,
.ct-right-measure,
.ct-bottom-measure,
.ct-left-measure {
position: absolute;
}
.ct-top-measure .ct-button.ct-control-button,
.ct-right-measure .ct-button.ct-control-button,
.ct-bottom-measure .ct-button.ct-control-button,
.ct-left-measure .ct-button.ct-control-button{
width: 66px;
text-align: center;
background: rgb(61, 71, 78);
}
.ct-measure-value,
.ct-measure-type,
.ct-type-icon {
border: none;
display: table-cell;
height: 28px;
/* padding-top: 2px; */
text-align: center;
width: 22px;
vertical-align: middle;
}
.ct-measure-value {
font-size: 145%;
width: 43px;
padding-right: 6px;
}
.ct-measure-type {
color: #03a9f4;
cursor: pointer;
font-size: 115%;
padding: 0;
padding-right: 6px;
}
.ct-measure-value.ct-fontsize {
width: 29px;
padding-right: 0px;
}
.ct-word-selected .ct-measure-type {
padding-right: 0px;
}
.ct-type-icon {
width: 28px;
}
.ct-type-icon .ct-icon {
float: inherit;
}
.ct-measurebox-with-options .ct-word-selected .ct-measure-type {
cursor: pointer;
font-size: 130%;
padding: 0 0 2px 0;
text-transform: lowercase;
width: 100%;
}
.ct-word-selected .ct-measure-value,
.ct-measurebox-options,
.ct-measure-type-select {
display: none;
}
.ct-measurebox-selected.ct-measurebox-with-options {
background-color: #fafafa;
border: 1px solid #d0d8dc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: table;
/*padding: 18px 16px 12px;*/
padding: 8px;
width: 240px;
z-index: 1001;
}
.ct-measurebox-selected .ct-measurebox-wrap,
.ct-measurebox-selected .ct-measurebox-options {
display: table-cell;
vertical-align: middle;
}
.ct-margin-padding .ct-measurebox-selected .ct-measurebox-wrap,
.ct-radius-details-panel .ct-measurebox-selected .ct-measurebox-wrap {
padding-right: 13px;
padding-bottom: 3px;
}
.ct-measurebox-container.ct-measurebox-selected.ct-top-measure {
/*top: -42px;
left: calc(50% - 50px);*/
top: -32px;
left: calc(50% - 88px);
}
.ct-measurebox-container.ct-measurebox-selected.ct-right-measure {
/*top: calc(50% - 45px);
left: calc(100% - 51px);*/
top: calc(50% - 35px);
left: calc(100% - 167px);
}
.ct-measurebox-container.ct-measurebox-selected.ct-bottom-measure {
/*bottom: -41px;
left: calc(50% - 50px);*/
bottom: -36px;
left: calc(50% - 88px);
}
.ct-measurebox-container.ct-measurebox-selected.ct-left-measure {
/*top: calc(50% - 45px);
left: -51px;*/
top: calc(50% - 35px);
left: -43px;
}
.ct-measure-type-select-active .ct-measure-type-select {
display: inherit;
}
.ct-measure-type-select {
background-color: #fafafa;
border: 1px solid #90a4ae;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 86px;
padding: 9px 10px 0;
position: absolute;
text-align: left;
width: 71px;
right: -46px;
top: -27px;
z-index: 1001;
}
.ct-measure-type-option {
color: #485a64;
font-size: 100%;
padding: 0 0 7px;
width: 100%;
}
.ct-measure-type-option:last-child {
padding: 0;
}
.ct-measure-type-option.ct-active {
color: #353535;
}
.ct-measure-type-option:not(.ct-active) .ct-bullet {
margin: 5px 12px 0 3px;
}
.ct-panel-column {
display: table-cell;
padding: 0 48px 0px 0;
}
.ct-panel-column:last-child {
padding-right: 0;
}
.ct-ui .ct-panel-column h3 {
color: #2d2d2d;
font-size: 122%;
padding: 6px 0 6px 0;
text-transform: none;
height: inherit;
}
.ct-ui .ct-panel-column h3:first-child {
padding-top: 12px
}
.ct-button-list {
font-size: 120%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.ct-button-list.ct-float-left,
.ct-button-list.ct-float-right {
width: auto;
}
.ct-button-list li {
display: inline;
float: left;
list-style: none;
margin: 0;
padding-right: 5px;
}
.ct-button-list li:last-child:not(.ct-section-options) {
padding: 0;
}
.ct-control-button {
background-color: #ffffff;
border: 1px solid #dbdbdb;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #485a64;
display: table;
height: 30px;
line-height: 27px;
padding: 0 9px;
text-transform: none;
}
.ct-control-button {
min-width: 33px;
}
.ct-control-button.ct-active,
input:checked+.ct-control-button {
/* background-color: #eceff1;
border: 1px solid #90a4ae; */
}
.ct-control-button .ct-icon:not(.ct-asteriks-icon) {
color: #6e6e6e;
display: inline-block;
float: inherit;
height: 24px;
margin: 0 8px 0 0;
vertical-align: middle;
}
.ct-control-button .ct-icon.ct-no-repeat-icon {
margin: 0 6px 0 0;
}
.ct-control-button.ct-text-only {
padding: 0 18px;
}
.ct-control-button.ct-icon-only .ct-icon {
margin-right: 0;
text-align: center;
width: 100%;
}
.ct-control-button.ct-icon-right .ct-icon {
margin-right: 0;
margin-left: 8px;
}
.ct-block-left-button {
display: block;
float: left;
}
.ct-position-size-box {
padding: 10px 0 0;
position: relative;
}
.ct-position-size-box.ct-size-box {
border: 1px dashed #d5d5d5;
height: 71px;
padding: 0;
margin: 38px 72px 30px 55px;
width: 133px;
}
.ct-position-size-box .ct-measurebox-container {
position: absolute;
}
.ct-size-box .ct-size-box-logo {
position: absolute;
top: calc(50% - 7px);
left: calc(50% - 7px);
}
.ct-size-box .ct-size-box-logo.ct-icon {
color: #6e6e6e;
}
.ct-measurebox-descriptor {
font-size: 115%;
position: absolute;
text-align: center;
text-transform: none;
}
.ct-top-measurebox-descriptor {
top: -31px;
width: 100%;
}
.ct-right-measurebox-descriptor {
top: 28px;
right: -104px;
text-align: left;
width: 65px;
}
.ct-bottom-measurebox-descriptor {
bottom: -31px;
width: 100%;
}
.ct-left-measurebox-descriptor {
top: 28px;
left: -104px;
text-align: right;
width: 65px;
}
/* Position & Size -> Size */
.ct-size-details-panel {
padding: 11px 10px 0 21px;
}
.ct-size-details-panel .ct-panel-column {
padding-right: 32px;
}
.ct-size-details {
margin: 0;
padding: 0;
}
.ct-size-details li {
display: list-item;
list-style: none;
margin: 0;
padding: 0;
}
.ct-ui .ct-panel-column .ct-size-details li h3 {
text-transform: uppercase;
font-size: 105%;
padding: 12px 0 5px;
}
.ct-ui .ct-panel-column .ct-size-details li .ct-measurebox-container {
position: inherit;
}
/* .ct-ui .ct-panel-column .ct-size-details li .ct-measure-value {width: 47px;}
.ct-ui .ct-panel-column .ct-size-details li .ct-word-selected .ct-measure-type {width: 73px;} */
/* Typography */
.ct-typography-details-panel .ct-panel-column {
padding-right: 36px;
min-width: 153px;
}
.ct-typography-details-panel .ct-panel-column h3:first-child {
padding-top: 15px
}
.ct-typography-details-panel .ct-panel-options-wrap .ct-button-list {
min-width: inherit;
}
.ct-double-sided-items .ct-measure-value {
width: 36px;
}
.ct-word-selected .ct-double-sided-items .ct-measure-type {
width: 61px;
}
.ct-typography-details-panel .ct-size-container {
padding-right: 8px;
}
.ct-typography-details-panel .ct-size-container .ct-measure-value {
width: 45px;
}
.ct-typography-details-panel .ct-button-list li:last-child {
padding-right: 0px;
}
/* Borders */
/* Border */
.ct-border-details-panel {
padding-left: 61px;
}
.ct-border-details-panel .ct-size-box {
margin-top: 14px;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-container {
cursor: pointer;
width: 116px;
}
.ct-selected-values {
display: table;
margin: 0;
overflow: hidden;
padding: 4px;
}
.ct-selected-stroke-value,
.ct-selected-type-value,
.ct-selected-color-value {
margin: 0;
padding: 0;
display: table-cell;
vertical-align: middle;
}
.ct-selected-stroke-value {
color: #485a64;
font-size: 150%;
padding-right: 3px;
text-align: right;
text-transform: none;
width: 36px;
}
.ct-selected-type-value {
padding: 0 10px;
width: 47px;
}
.ct-selected-type-value .ct-dashed-stroke {
float: left;
margin-top: 2px;
width: 100%;
}
.ct-selected-color-value .ct-color,
.ct-selected-color-value .ct-color span {
margin: 0;
padding: 0;
}
.ct-border-details-panel .ct-top-measure:not(.ct-word-selected) {
top: -17px;
left: calc(50% - 59px);
}
.ct-border-details-panel .ct-right-measure:not(.ct-word-selected) {
top: calc(50% - 18px);
right: -58px;
}
.ct-border-details-panel .ct-bottom-measure:not(.ct-word-selected) {
bottom: -15px;
left: calc(50% - 59px);
}
.ct-border-details-panel .ct-left-measure:not(.ct-word-selected) {
top: calc(50% - 18px);
left: -58px;
}
/* .ct-border-details-panel .ct-measurebox-container.ct-top-measure.ct-word-selected {top: -17px; left: calc(50% - 31px);}
.ct-border-details-panel .ct-measurebox-container.ct-right-measure.ct-word-selected {top: calc(50% - 18px); right: -27px;}
.ct-border-details-panel .ct-measurebox-container.ct-bottom-measure.ct-word-selected {bottom: -15px; left: calc(50% - 31px);}
.ct-border-details-panel .ct-measurebox-container.ct-left-measure.ct-word-selected {top: calc(50% - 18px); left: -27px;} */
.ct-border-details-panel .ct-size-box .ct-measurebox-selected {
/* border: 1px solid #90a4ae; */
padding: 8px 8px 9px;
width: 203px;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-selected > .ct-measurebox-wrap {
display: none;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-top {
margin: 0;
padding: 0;
width: 100%;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-top .ct-measure-type {
width: 23px;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-top .ct-selectbox.ct-weight-select {
width: 71px;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-options .ct-measurebox-option {
float: left;
padding: 0 6px 0 0;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-options .ct-measurebox-option:last-child {
padding: 0;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-options .ct-measurebox-option ul.ct-select li {
text-align: left;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-options .ct-measurebox-option ul.ct-select > li.ct-selected .ct-stroke {
margin-top: 9px;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-bottom {
padding: 8px 0 0;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-bottom .ct-clear-butt {
color: #8d8d8d;
cursor: pointer;
font-size: 110%;
font-weight: bold;
padding: 3px 0 0;
}
.ct-size-box .ct-measurebox-options .ct-measurebox-options-bottom .ct-checkbox {
padding: 1px 0 0 0;
}
.ct-border-details-panel .ct-size-box .ct-measurebox-selected .ct-measurebox-options .ct-measurebox,
.ct-border-details-panel .ct-size-box .ct-measurebox-selected .ct-measurebox-options .ct-measurebox .ct-measure-type {
/* border-color: #dbdbdb; */
}
.ct-border-details-panel .ct-top-measure.ct-measurebox-selected {
top: -40px;
left: -1px;
}
.ct-border-details-panel .ct-right-measure.ct-measurebox-selected {
top: calc(50% - 40px);
left: 50%;
}
.ct-border-details-panel .ct-bottom-measure.ct-measurebox-selected {
top: calc(100% - 40px);
left: -1px;
}
.ct-border-details-panel .ct-left-measure.ct-measurebox-selected {
top: calc(50% - 40px);
left: -50%;
}
/* Radius */
.ct-radius-details-panel .ct-size-box:first-child {
margin-left: 44px;
}
.ct-radius-details-panel .ct-size-box {
margin-top: 13px;
}
.ct-radius-details-panel .ct-measurebox-container.ct-top-measure {
left: -18px;
}
.ct-radius-details-panel .ct-measurebox-container.ct-right-measure {
top: -14px;
right: -18px;
left: inherit;
}
.ct-radius-details-panel .ct-measurebox-container.ct-bottom-measure {
bottom: -14px;
right: -18px;
left: inherit;
}
.ct-radius-details-panel .ct-measurebox-container.ct-left-measure {
bottom: -14px;
top: inherit;
left: -18px;
}
.ct-radius-details-panel .ct-measurebox-selected {
border: 1px solid #90a4ae;
display: block;
padding: 8px 8px 7px;
}
.ct-size-box .ct-measurebox-options-bottom {
display: none;
padding: 10px 0 0;
}
.ct-size-box .ct-measurebox-selected .ct-measurebox-options-bottom {
display: block;
padding-top: 10px
}
.ct-size-box .ct-measurebox-selected .ct-measurebox-options-bottom .ct-checkbox {
padding: 1px 0 0 0;
}
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-top-measure {
top: -23px;
left: -27px;
}
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-right-measure {
top: -23px;
left: calc(100% - 59px);
right: inherit;
}
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-bottom-measure {
bottom: -25px
/*-54px*/
;
left: calc(100% - 59px);
right: inherit;
}
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-left-measure {
bottom: -25px
/*-54px*/
;
left: -27px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-wrap {
width: 142px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-wrap .ct-measurebox {
float: right;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-wrap .ct-measurebox:first-child {
float: left;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-top-measure {
left: -61px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-right-measure {
top: -14px;
right: -61px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-bottom-measure {
bottom: -14px;
right: -61px;
left: inherit;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-left-measure {
bottom: -14px;
top: inherit;
left: -61px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-selected {
width: 256px
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-selected .ct-measurebox-wrap {
width: 157px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-top-measure.ct-measurebox-selected {
top: -23px;
left: -70px;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-right-measure.ct-measurebox-selected {
top: -23px;
left: calc(100% - 90px);
right: inherit;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-bottom-measure.ct-measurebox-selected {
bottom: -54px;
left: calc(100% - 90px);
right: inherit;
}
.ct-radius-details-panel .ct-percent-size-box .ct-measurebox-container.ct-left-measure.ct-measurebox-selected {
bottom: -54px;
left: -70px;
}
.ct-radius-details-panel .ct-measurebox-selected.ct-right-measure .ct-measurebox-options,
.ct-radius-details-panel .ct-measurebox-selected.ct-bottom-measure .ct-measurebox-options {
padding-right: 21px;
}
.ct-radius-details-panel .ct-measurebox-selected.ct-right-measure .ct-measurebox-wrap,
.ct-radius-details-panel .ct-measurebox-selected.ct-bottom-measure .ct-measurebox-wrap {
padding-right: 0;
}
.ct-radius-details-panel .ct-measurebox-selected.ct-right-measure.ct-measurebox-with-options,
.ct-radius-details-panel .ct-measurebox-selected.ct-bottom-measure.ct-measurebox-with-options {
width: 190px;
}
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-right-measure,
.ct-radius-details-panel .ct-measurebox-container.ct-measurebox-selected.ct-bottom-measure {
left: calc(100% - 158px);
}
/* CSS & Javascript */
.ct-element-text {
font-size: 130%;
margin: 0;
padding: 0 0 10px 36px;
text-transform: none;
}
.ct-element-text .ct-important-icon {
margin: -2px 0 0 -32px;
}
.ct-element-text .ct-important-icon:before {
color: #c3c7ca;
}
.ct-element-text:last-child {
padding-top: 10px;
padding-bottom: 0;
}
.ct-text-editor {
background: #ffffff url(../images/bg-text-editor.jpg) no-repeat top left;
border: 1px solid #cfd8dc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 269px;
width: 100%;
}
/* Icons & Buttons */
.ct-icon {
background-repeat: no-repeat;
color: #ffffff;
float: left;
}
.ct-panel-tab .ct-icon:not(.ct-asteriks-icon) {
color: #90a4ae;
height: 16px;
margin: -2px 10px 0 0;
width: 16px;
}
.ct-panel-tab .ct-icon.ct-position-icon,
.ct-panel-tab .ct-icon.ct-typography-icon,
.ct-panel-tab .ct-icon.ct-borders-icon {
margin-top: -2px;
}
.ct-button .ct-icon.ct-active,
.ct-panel-tabs .ct-active .ct-icon {
color: #03AAF5;
}
.ct-eye-icon {
margin: 0 5px;
}
.ct-eye-icon:before {
content: "\e074";
}
.ct-eyedrop-icon:before {
content: "\e131";
}
.ct-icon-striked {
position: relative;
}
.ct-icon-striked:after {
position: absolute;
content: "";
left: -40%;
top: 40%;
width: 170%;
right: 0;
border-top: 3px solid;
border-color: inherit;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
.ct-add-icon {
margin: -2px 8px 0 0;
}
.ct-add-icon:before {
content: "\e1cc";
}
.ct-trash-icon {
color: #ef5350;
margin: 0px 5px;
}
.ct-trash-icon:before {
content: "\e09a";
}
.ct-tab-icon {
margin: 0px 5px;
}
.ct-tab-icon:before {
content: "\e006";
}
.ct-link-icon {
margin: 0px 5px;
}
.ct-link-icon:before {
content: "\e0c1";
}
.ct-device-icon {
margin: 3px 13px 0 12px;
}
.ct-device-icon:before {
content: "\e079";
}
.ct-textedit-icon {
margin: 0px 5px;
}
.ct-textedit-icon:before {
content: "\e0a5";
}
.ct-burger-icon:before
{
content: '';
display: block;
height: 14px;
width: 16px;
margin: 0 13px;
border-top: 2px solid white;
border-bottom: 2px solid white;
}
.ct-burger-icon:after {
content: '';
display: block;
width: 16px;
margin: 0 13px;
height: 2px;
background-color: white;
position: relative;
bottom: 8px;
}
.ct-history-button {
text-align: center;
width: 100%;
}
.ct-back-icon,
.ct-forward-icon {
color: #c4c4c4;
display: inline-block;
float: none;
margin: 7px 0 0;
}
.ct-back-icon {
margin-right: 4px;
}
.ct-history-button .ct-icon.ct-active {
color: #03a9f4;
}
.ct-back-icon:before,
.ct-forward-icon:before {
content: "\e0b2";
}
.ct-forward-icon {
transform: rotateY(180deg);
}
.ct-wp-icon {
position: relative;
float: left;
font: 400 20px/1 dashicons;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-image: none!important;
margin: -1px 0px 3px 6px;
}
.ct-wp-icon:before {
content: "\f120";
font-size: 18px;
line-height: 22px;
}
.ct-wp-button {
font-size: 11px;
line-height: 22px;
text-transform: none;
font-weight: 200;
padding-top: 5px;
}
.ct-settings-icon {
margin: 1px 8px 0 0;
}
.ct-settings-icon:before {
content: "\e12d";
}
.ct-background-icon:before {
content: "\e082";
}
.ct-position-icon:before {
content: "\e1a4";
}
.ct-typography-icon:before {
content: "\e133";
}
.ct-borders-icon:before {
content: "\e161";
}
.ct-cssjs-icon:before,
.ct-code-icon:before,
.ct-code-css-icon:before,
.ct-code-js-icon:before,
.ct-code-php-icon:before,
.ct-custom-js-icon:before,
.ct-custom-css-icon:before {
content: "\e0a0";
}
.ct-heart-icon:before {
content: "\e0b6";
}
.ct-bold-icon,
.ct-italic-icon,
.ct-underline-icon,
.ct-line-through-icon,
.ct-disc-icon {
margin-top: -2px !important;
}
.ct-bold-icon:before {
content: "B";
font-family: 'Times New Roman' !important;
font-weight: bold;
}
.ct-italic-icon {
margin-right: 8px !important;
}
.ct-italic-icon:before {
content: "I";
font-family: 'Times New Roman' !important;
font-weight: normal;
font-style: italic;
}
.ct-paragraph-left-icon:before {
content: "\e15d";
}
.ct-paragraph-center-icon:before {
content: "\e15e";
}
.ct-paragraph-justify-icon:before {
content: "\e15b";
}
.ct-paragraph-right-icon:before {
content: "\e15f";
}
.ct-direction-right-icon:before {
content: "\e1c7";
}
.ct-direction-left-icon:before {
content: "\e1c6";
}
.ct-line-height-icon:before {
content: "\e1aa";
}
.ct-letter-spacing-icon:before {
content: "\e1ab";
}
.ct-disc-icon {
background-color: transparent;
border: 2px solid #ffffff;
border-radius: 5px;
height: 11px !important;
width: 11px;
}
.ct-lower-alpha-icon,
.ct-decimal-icon,
.ct-capitalize-icon,
.ct-uppercase-icon,
.ct-lowercase-icon {
margin-top: -5px !important;
}
.ct-lower-alpha-icon:before {
content: "a";
font-family: 'Times New Roman' !important;
font-size: 19px;
}
.ct-decimal-icon:before {
content: "1/2";
font-family: 'Times New Roman' !important;
font-size: 13px;
}
.ct-capitalize-icon:before {
content: "Aa";
font-family: 'Roboto-Bold' !important;
font-size: 13px;
}
.ct-uppercase-icon:before {
content: "AA";
font-family: 'Roboto-Bold' !important;
font-size: 13px;
}
.ct-lowercase-icon:before {
content: "aa";
font-family: 'Roboto-Bold' !important;
font-size: 13px;
}
.ct-italic-icon2:before {
content: "Aa";
font-family: 'Roboto-Bold' !important;
font-size: 13px;
font-style: italic;
}
.ct-underline-icon:before {
content: "U";
font-family: 'Times New Roman' !important;
font-size: 19px;
text-decoration: underline;
}
.ct-overline-icon {
margin-top: 3px !important;
}
.ct-overline-icon:before {
content: "O";
font-family: 'Roboto-Bold' !important;
font-size: 16px;
text-decoration: overline;
}
.ct-line-through-icon:before {
content: "T";
font-family: 'Times New Roman' !important;
font-size: 19px;
text-decoration: line-through;
}
/* Position Buttons with Icons */
.ct-none-icon:before {
content: "\e1bb";
}
.ct-left-float-icon:before {
content: "\e535";
font-family: 'Flaticons-Stroke' !important;
}
.ct-right-float-icon:before {
content: "\e537";
font-family: 'Flaticons-Stroke' !important;
}
.ct-visible-icon:before {
content: "\e45c";
font-family: 'Flaticons-Stroke' !important;
}
.ct-hidden-icon:before {
content: "\e5b7";
font-family: 'Flaticons-Stroke' !important;
}
.ct-scroll-icon:before {
content: "\e522";
font-family: 'Flaticons-Stroke' !important;
}
.ct-inline-icon:before {
content: "\e15d";
}
.ct-inline-block-icon:before {
content: "\e542";
font-family: 'Flaticons-Stroke' !important;
}
.ct-block-icon:before {
content: "\e17e";
}
.ct-left-clear-icon:before {
content: "\e16a";
}
.ct-right-clear-icon:before {
content: "\e16d";
}
.ct-both-clear-icon:before {
content: "\e561";
font-family: 'Flaticons-Stroke' !important;
}
.ct-static-icon:before {
content: "\e3ed";
font-family: 'Flaticons-Stroke' !important;
}
.ct-absolute-icon:before {
content: "\e4fe";
font-family: 'Flaticons-Stroke' !important;
}
.ct-relative-icon:before {
content: "\e136";
}
.ct-remove-icon:before {
content: "\e1bb";
}
.ct-pin-icon:before {
content: "\e0ba";
}
.ct-dropdown-icon:before {
content: "\e1c1";
}
.ct-auto-icon:before {
content: "\e116";
}
.ct-resize-type1-icon:before {
content: "\e1a9";
}
.ct-resize-type2-icon:before {
content: "\e1a7";
}
.ct-no-repeat-icon:before {
content: "\e185";
}
.ct-repeat-icon:before {
content: "\e002";
}
.ct-repeat-x-icon:before {
content: "\e539";
font-family: 'Flaticons-Stroke' !important;
}
.ct-repeat-y-icon:before {
content: "\e538";
font-family: 'Flaticons-Stroke' !important;
}
.ct-important-icon:before {
content: "\e4ac";
font-family: 'Flaticons-Stroke' !important;
}
.ct-media-default:before,
.ct-media-icon:before {
content: "\e07c";
}
.ct-media-page-width:before {
content: "\e080";
}
.ct-media-tablet:before {
content: "\e07a";
}
.ct-media-phone-landscape {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
}
.ct-media-phone-portrait:before,
.ct-media-phone-landscape:before {
content: "\e079";
}
/* Add+ Section Icons */
.ct-add-component-button .ct-icon:before{
content: "\e1cc";
}
.ct-open-folder-icon .ct-icon:before{
content: "\e014";
}
.ct-add-component-button .ct_code_block-icon:before {
content: "<html/>";
font-family: 'Roboto-Bold' !important;
font-size: 14px;
}
.ct-add-component-button .ct_column-icon:before {
content: "|";
font-family: 'Roboto-Bold' !important;
font-size: 14px;
}
.ct-add-component-button .ct_columns-icon:before {
content: "\e17f";
}
.ct-add-component-button .ct_div_block-icon:before {
content: "<div/>";
font-family: 'Roboto-Bold' !important;
font-size: 14px;
}
.ct-add-component-button .ct_headline-icon:before {
content: "<H1>";
font-family: 'Roboto-Bold' !important;
font-size: 14px;
}
.ct-add-component-button .ct_image-icon:before {
content: "\e082";
}
.ct-add-component-button .ct_li-icon:before {
content: "\e159";
}
.ct-add-component-button .ct_link-icon:before {
content: "\e0bf";
}
.ct-add-component-button .ct_link_text-icon:before {
content: "\e0be";
}
.ct-add-component-button .ct_paragraph-icon:before {
content: "\e143";
}
.ct-add-component-button .ct_section-icon:before {
}
.ct-add-component-button .ct_shortcode-icon:before {
content: "\e132";
}
.ct-add-component-button .ct_svg_icon-icon:before {
content: "\e06d";
}
.ct-add-component-button .ct_text_block-icon:before {
content: "\e133";
}
.ct-add-component-button .ct_ul-icon:before {
content: "\e157";
}
.ct-asteriks-icon,
.ct-elipsis-icon {
background-image: url(../images/sprites.png);
height: 17px;
width: 18px;
}
.ct-asteriks-icon {
background-position: -21px -2px;
display: inline-block;
float: none;
height: 5px;
left: 4px;
position: relative;
top: -5px;
width: 5px;
}
.ct-button.ct-active .ct-asteriks-icon {
display: none;
}
.ct-elipsis-icon {
background-position: -5px -4px;
display: inline-block;
float: none;
height: 2px;
left: 0;
margin: 0 0 0 6px;
position: relative;
top: -2px;
width: 10px;
}
.ct-stroke {
max-width: 27px;
}
.ct-dashed-stroke {
border-top: 2px dashed #4f4f4f;
}
.ct-solid-stroke {
border-top: 2px solid #4f4f4f;
}
/* CSS3 Bullets */
.ct-bullet {
background-color: #a5b3b9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
float: left;
height: 5px;
margin: 4px 11px 0 0;
width: 5px;
}
.ct-button.ct-active .ct-bullet {
background-color: #03AAF5;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border: none;
border-radius: 6px;
height: 10px;
margin: 2px 8px 0 0;
width: 10px;
}
.ct-eye-bullet {
border: 1px solid #a7b1b5;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
cursor: pointer;
float: left;
height: 19px;
margin: 0 9px 0 0;
position: relative;
width: 19px;
}
.ct-eye-pupil {
background-color: #03a9f4;
display: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
height: 7px;
margin: 0;
position: absolute;
top: 5px;
left: 5px;
width: 7px;
}
.ct-ui li.ct-active .ct-eye-bullet,
.ct-active > .ct-eye-bullet,
.ct-eye-bullet.ct-active {
border: 1px solid #03a9f4;
}
.ct-ui li.ct-active .ct-eye-bullet .ct-eye-pupil,
.ct-active > .ct-eye-bullet .ct-eye-pupil,
.ct-eye-bullet.ct-active .ct-eye-pupil {
display: block;
}
/* louis changes
i also made some changes above because
this CSS is the biggest mess I've
ever seen... please tell me this came from
some sort of preprocessor and he didn't
actually write this code...
i could just delete every hover state
and then manually implement what i want.
which is probably the best idea.
because wow, this CSS is a nightmare.
*/
.ct-viewport {
border-top: 1px solid #cfd8dc;
}
.ct-panel-tab:hover:not(.ct-active) {
background-color: #ddd;
}
.ct-child-panel-tab:hover:not(.ct-active) {
background-color: #eee;
}
.ct-child-panel-tabs {
margin: 0px;
padding: 0px;
}
.ct-child-panel-tab,
.ct-child-panel-tab.ct-active {
padding-top: 9px;
padding-bottom: 9px;
}
/* dark UI */
/* TOOLBAR BUTTONS */
/* Add, Trash, Duplicate */
.ct-add {
# border-right: 1px solid rgb(21, 23, 25);
border-right: none;
color: #fff;
background-color: rgba(45, 52, 58, 1);
background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
# box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 1px 1px 2px 0px rgba(161, 174, 206, 0.28), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(163, 173, 195, 0.38), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
}
.ct-add .ct-icon {
color: #fff;
}
.ct-trash-icon, .ct-tab-icon {
color: rgba(255, 255, 255, 1) !important;
text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8);
}
.ct-trash-icon:hover, .ct-tab-icon:hover {
color: rgba(255, 255, 255, 1) !important;
text-shadow: 0px 0px 8px rgba(255, 255, 255, 0.4);
}
.ct-add:hover, .ct-add:hover .ct-add-icon {
text-shadow: 0px 0px 8px rgba(255,255,255,0.4);
}
.ct-add:hover {
background-image: linear-gradient(to bottom, rgb(133, 145, 173) 0%, rgb(97, 111, 144) 100%);
}
/* more, link, edit buttons */
.ct-tab.ct-tooltab-closed,
.ct-button.ct-control-button.ct-widget-button {
background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1);
box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 8px rgba(0, 0, 0, 0.2);
border-radius: 2px;
border: 1px solid rgba(35, 35, 35, 1) !important;
color: #fff !important;
}
.ct-tab {
background-color: rgba(45, 52, 58, 1);
color: #fff !important;
border-color: rgb(21, 23, 25);
}
/* more button icon */
.ct-tab .ct-icon.ct-elipsis-icon {
background-image: none;
position: relative;
}
.ct-tab .ct-icon.ct-elipsis-icon::after {
position: absolute;
top: -18px;
left: 0px;
content: "...";
color: #fff;
font-size: 15px;
font-weight: 900;
}
.ct-tab.ct-selector-detector-active {
background-image: linear-gradient(to top, rgba(116, 128, 156, 0.65) 0%, rgba(116, 128, 156, 0.92) 100%);
box-shadow: inset -1px -1px 1px 0px rgba(255, 255, 255, 0.2),
inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2),
inset -1px -1px 6px 0px rgba(255, 255, 255, 0.2),
inset 1px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 8px rgba(0, 0, 0, 0.2);
}
/* link button */
.ct-link-button { /* I added this selector to component.class.php */
border-radius: 2px !important;
border: 1px solid #111 !important;
background: rgba(25,27,31,1) !important;
background: rgba(0,0,0,0.4) !important;
box-shadow: inset 1px 1px 0px rgba(0,0,0,0.1), 1px 1px 1px rgba(255,255,255,0.05), -1px -1px 1px rgba(0,0,0,0.08) !important;
width: 45px;
height: 45px;
top: 7px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 11px;
margin: 0px;
line-height: 17px;
}
.ct-link-button .ct-icon.ct-asteriks-icon {
display: none;
}
/* link button pressed */
.ct-link-button {
background-color: rgba(45,52,58,1) !important;
color: #fff !important;
border-color: rgb(21, 23, 25) !important;
box-shadow: none !important;
text-shadow: none !important;
border-bottom: 0 !important;
height: 53px;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.ct-toolbar-expanded-inner {
border-top: none !important;
}
/* link button on */
.ct-link-button {
color: rgba(218,231,255,1) !important;
text-shadow: 0px 0px 8px rgba(70,136,200,1) !important;
}
.ct-link-button.ct-tooltab-closed { /* I added this selector to component.class.php */
background: rgba(255,255,255,0.05) !important;
# box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset 1px 1px 6px 0px rgba(255,255,255,0.1), inset -1px -1px 2px 0px rgba(25,27,31,0.9), 0px 3px 8px rgba(0,0,0,0.2) !important;
color: rgba(218,231,255,1) !important;
text-shadow: 0px 0px 8px rgba(70,136,200,1) !important;
border-radius: 2px !important;
border: 1px solid rgba(15,18,22,255) !important;
width: 77px;
height: 30px;
top: 0px;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 11px;
margin: 0px;
line-height: 17px;
box-shadow: 0px 0px 8px rgba(155, 206, 255, 0.28) !important;
border: 1px solid rgba(166, 193, 230, 1) !important;
}
.ct-link-button .ct-icon.ct-link-icon {
position: relative;
top: 3px;
left: 3px;
color: rgba(218,231,255,1) !important;
text-shadow: 0px 1px 5px rgba(70,136,200,1), 0px -1px 4px rgba(70,136,200,1), 2px 0px 5px rgba(70,136,200,1), -2px 0px 5px rgba(70,136,200,1) !important;
text-shadow: 0px 0px 2px 4px rgba(70,136,200,1) !important;
}
.ct-link-button .ct-icon.ct-asteriks-icon {
display: none;
}
/* link button off */
.ct-link-button.ct-link-button-off .ct-icon.ct-link-icon {
position: relative;
top: 3px;
color: #c2c2c2 !important;
text-shadow: none !important;
}
.ct-link-button.ct-link-button-off {
border: 1px solid rgba(15,18,22,255) !important;
color: #c2c2c2 !important;
text-shadow: none !important;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset 1px 1px 6px 0px rgba(255,255,255,0.1), inset -1px -1px 2px 0px rgba(25,27,31,0.9), 0px 3px 8px rgba(0,0,0,0.2) !important;
/* alternate, better style */
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background: rgba(90, 102, 111, 0.38) !important;
border: 1px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 2px !important;
}
/* link button off and expanded */
.ct-link-button.ct-link-button-off:not(.ct-tooltab-closed) {
background-color: rgba(45,52,58,1) !important;
border-color: rgb(21, 23, 25) !important;
box-shadow: none !important;
text-shadow: none !important;
border-bottom: 0 !important;
height: 53px;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
/* settings, save */
.ct-greybg {
background-color: rgba(55, 62, 68, 0.5) !important;
border-color: rgb(34, 37, 39) !important;
color: #fff !important;
}
.ct-greybg .ct-icon {
color: rgba(238, 251, 255, 1) !important;
}
.ct-greybg .ct-icon.ct-forward-icon {
color: rgba(238, 251, 255, 0.25) !important;
}
.ct-lightbg {
color: #fff !important;
border: 1px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 2px;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background-color: rgba(90, 102, 111, 0.38) !important;
}
.ct-toolitem.ct-nopaddingright:nth-child(2) {
margin-top: 7px;
margin-right: 7px;
height: 45px;
width: 45px;
}
.ct-toolitem.ct-nopaddingright.ct-sidepanel-open:nth-child(2) .ct-lightbg {
box-shadow: inset -1px -1px 4px 0px rgba(255,255,255,0.1), inset 1px 1px 4px 0px rgba(25,27,31,0.3), 0px -2px 16px rgba(0,0,0,0.2) !important;
background-color: rgba(90, 102, 111, 0.38) !important;
padding-left: 1px;
padding-top: 1px;
}
.ct-settings-button {}
.ct-save-button {
border-left: none;
color: #fff;
background-color: rgba(45, 52, 58, 1);
background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
# box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 1px 1px 2px 0px rgba(161, 174, 206, 0.28), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(163, 173, 195, 0.38), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2);
}
.ct-save-button:hover {
text-shadow: 0px 0px 8px rgba(255,255,255,0.4);
background-image: linear-gradient(to bottom, rgb(133, 145, 173) 0%, rgb(97, 111, 144) 100%);
}
/* non-standard toolbar controls */
.ct-sml-button-list {
/* this should totally be one of those 3 button synth style things where you press them down */
box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08) !important;
background: rgba(0, 0, 0, 0.4) !important;
border: 1px solid #111 !important;
border-radius: 2px;
}
.ct-sml-button-list ul li {
border-right: 1px solid #111 !important;
}
.ct-sml-button-list ul li:last-child {
border-right: 0 !important;
}
.ct-sml-button-list ul li.ct-active {
background: linear-gradient(to bottom, rgba(102, 127, 149, 1) 0%, rgba(80, 105, 125, 1) 100%);
}
.ct-sml-button-list ul li .ct-icon:before {
color: #fff !important;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) !important;
}
/* toolbar section */
.oxygen-ui{
color: #fff;
}
#ct-toolbar-main {
background-image: linear-gradient(to bottom, rgba(50,57,63,1) 0%,rgba(35,42,48,1) 100%) !important;
}
.ct-toolitem h3 {
color: #c2c2c2;
position: relative;
top: -1px;
}
.ct-select,
.ct-textbox,
.ct-measurebox,
.ct-colorpicker,
.ct-columns-number,
.colorpicker .dropdown-menu {
box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08);
background: rgba(0, 0, 0, 0.4);
border: 1px solid #111;
border-radius: 2px;
}
.ct-colorpicker {
box-shadow: none;
}
.ct-ui .ct-color {
box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08);
}
.ct-select.ct-active {
background: rgba(0, 0, 0, 1);
color: #fff;
}
.ct-selected,
#ct-ui input {
background: transparent;
border: none;
border-radius: 0;
color: #fff;
}
#ct-ui textarea {
background: rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08);
background: rgba(0, 0, 0, 0.4);
border: 1px solid #111;
border-radius: 2px;
outline: none;
}
.ct-tab .ct-icon,
.ct-tab .ct-icon.ct-elipsis-icon {
color: #fff;
}
/* toolbar / general dropdowns */
.ct-select.ct-active,
.ct-select.ct-active-media {
# background-color: rgb(55, 65, 74) !important;
# border: 1px solid rgb(25, 32, 38) !important;
# box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08) !important;
background-color: rgb(35, 42, 48) !important;
border: 1px solid rgb(17, 17, 17) !important;
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
padding-bottom: 0px !important;
}
.ct-select.ct-svg-icon-select {
padding-bottom: 4px !important;
}
.ct-select .ct-dropdown-list li {
padding-top: 8px !important;
padding-bottom: 8px !important;
padding-left: 7px !important;
background-color: rgba(55, 65, 74, 1) !important;
overflow: visible;
# border-top: 1px solid rgba(255,255,255,0.02);
# border-bottom: 1px solid rgba(0,0,0,0.2);
border-bottom: 0px;
border-top: 0px;
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.02), inset 0px -1px 0px rgba(0,0,0,0.2);
}
.ct-select .ct-dropdown-list li:first-child {
border-top: 1px solid rgba(0, 0, 0, 0.65) !important;
}
.ct-select .ct-dropdown-list li:last-child {
box-shadow: inset 0px 1px 0px rgba(255,255,255,0.02);
}
.ct-select .ct-dropdown-list li:hover {
overflow: visible;
background: linear-gradient(to bottom, rgba(102, 127, 149, 1) 0%, rgba(80, 105, 125, 1) 100%) !important;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
# box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(32,32,32,1), inset 0px 1px 0px rgba(32,32,32,1) !important;
color: #fff;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);
}
.ct-select .ct-dropdown-list li:first-child:hover {
border-top: 1px solid #f0f !important;
}
.ct-select .ct-dropdown-list li:hover:after {
display: block;
content: " ";
position: absolute;
bottom: -1px;
right: 0px;
background-color: rgb(36, 43, 49);
# background-color: #37414A;
width: 100%;
height: 1px;
z-index: 10000001;
}
.ct-select .ct-dropdown-list li:hover:before {
display: block;
content: " ";
position: absolute;
top: -1px;
right: 0px;
background-color: rgb(36, 43, 49);
# background-color: #37414A;
width: 100%;
height: 1px;
z-index: 10000001;
}
.ct-select .ct-dropdown-list li:last-child:hover:after {
display:none;
}
/*
.ct-select .ct-dropdown-list li:hover {
# background-color: rgba(0,0,0,0.35) !important;
# border-bottom: 1px solid rgba(0,0,0,0.4);
# border-top: 1px solid rgba(0,0,0,0.4);
background: linear-gradient(to bottom, rgba(102, 127, 149, 1) 0%, rgba(80, 105, 125, 1) 100%) !important;
# border-bottom: 1px solid rgba(15, 18, 22, 0.85) !important;
# border-top: 1px solid rgba(15, 18, 22, 0.85) !important;
padding-top: 9px !important;
padding-bottom: 9px !important;
position: relative;
top: -1px;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(15,18,22,1), inset 0px -1px 0px rgba(15,18,22,1) !important;
color: #fff;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);
z-index:1000000;
}
.ct-select .ct-dropdown-list li:hover + li {
margin-top: -2px;
}
.ct-select .ct-dropdown-list li:hover:last-child {
padding-top: 9px !important;
padding-bottom: 7px !important;
top: -1px;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2), inset 0px 1px 0px rgba(15,18,22,1) !important;
}
.ct-select .ct-dropdown-list li:hover:last-child:after {
display: block;
content: " ";
position: relative;
bottom: 0px;
right: 0px;
z-index:1000001;
background-color: #ff0;
width: 100%;
height: 2px;
}
*/
/*
.ct-select .ct-dropdown-list li:hover {
position: relative;
top: -1px;
padding-top: 8px !important;
}
.ct-select .ct-dropdown-list li:hover + li {
border-top: 1px solid rgba(55, 65, 74, 1) !important;
margin-top: -1px;
}
.ct-select .ct-dropdown-list li:hover:last-child {
position: relative;
top: -0px;
padding-top: 7px !important;
border-bottom: 0px solid rgba(15, 18, 22, 0.85) !important;
border-top: 1px solid rgba(15, 18, 22, 0.85) !important;
}
*/
.ct-selectbox .ct-select .ct-selectbox-add-item {
border-top: 1px solid rgba(0,0,0,0.2) !important;
background-color: rgba(55, 65, 74, 1) !important;
padding: 0px !important;
margin-top: 0px !important;
}
.ct-selectbox .ct-select .ct-selectbox-add-item-selector {
border-top: 1px solid rgb(17, 17, 17);
margin-top: 5px;
}
.ct-selectbox-add-item::after {
content: " ";
display: table;
clear: both;
}
.ct-selectbox-add-item-inner {
width: auto !important;
color: #fff;
border: 1px solid #171A1D;
background-color: #2F363C;
float: right;
padding-top: 6px !important;
padding-bottom: 6px !important;
padding-right: 10px !important;
padding-left: 10px !important;
border-radius: 2px;
margin-right: 4px;
margin-top: 4px;
margin-bottom: 4px;
background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1);
box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 8px rgba(0, 0, 0, 0.2);
}
.ct-select .ct-dropdown-list li .ct-remove-icon {
right: 9px;
top: 8px;
color: rgba(255,255,255,0.9);
display: none;
}
.oxygen-gradient-remove-color.ct-remove-icon {
cursor: pointer;
margin-top: 8px;
}
.ct-classes-list .ct-dropdown-list li:hover .ct-remove-icon,
.ct-media-list .ct-dropdown-list li:hover .ct-remove-icon,
.ct-states-list li.ct-glow-text:hover .ct-remove-icon {
display: block;
}
.ct-select .ct-dropdown-list li .ct-tag {
padding-top: 3px !important;
padding-bottom: 3px !important;
font-size: 11px !important;
}
/*
.ct-select .ct-dropdown-list li .ct-tag.ct-class-tag {
background-color: #2196F3 !important;
}
.ct-select .ct-dropdown-list li .ct-tag.ct-id-tag {
background-color: #E352B2 !important;
}
*/
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar {
width: 2px !important;
position:relative !important;
top: 4px !important;
}
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar-track {
background-color: rgba(55, 65, 74, 0.25) !important;
position: relative;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.ct-selectbox .ct-select .ct-dropdown-list::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.9);
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
border-top: 0px solid #ffffff;
border-bottom: 0px solid #ffffff;
padding: 3px !important;
margin: 0px !important;
border-top: 1px solid rgba(19, 22, 26, 1) !important;
}
.ct-selectbox .ct-select .ct-dropdown-list {
padding-top: 0px !important;
margin-top: 5px !important;
font-size: 11px;
max-height: 300px;
}
.ct-selectbox.ct-select-search-enabled ul.ct-select > li ul.ct-dropdown-list {
max-height: 300px;
color: rgba(255, 255, 255, 0.9);
}
.ct-selectbox .ct-searchbar {
padding-top: 5px !important;
padding-left: 5px !important;
padding-right: 5px !important;
padding-bottom: 0px !important;
}
.ct-selectbox .ct-searchbar .ct-textbox {
padding: 4px !important;
background-color: rgba(55, 65, 74, 0.72) !important;
}
.ct-selectbox .ct-searchbar .ct-textbox input {
padding: 0px;
margin-left: 3px;
}
/* expanded */
.ct-viewport {
border-top: none;
/* border-top: 1px solid rgb(21, 23, 25);*/
color: #fff;
}
.ct-viewport {
/*background-color: rgba(45, 52, 58, 1);*/
# background-image: url(http://localhost/~louisreingold/component-latest/wp-content/uploads/2015/11/debut_dark.png);
}
.ct-panel h3 {
color: #fff !important;
}
/* Panel tabs */
.ct-panel-tabs {
background-color: rgb(18, 22, 26);
border-right: none;
}
.ct-panel-tab {
color: #fff;
}
.ct-panel-tab.ct-active {
background-color: rgb(30, 35, 39) !important;
border: none;
color: #fff;
}
.ct-panel-tab-no-subtabs.ct-active {
background-color: rgb(45, 52, 58) !important;
}
.ct-panel-tab:hover:not(.ct-active) {
background-color: rgba(0,0,0,0.7);
}
/* Child tabs */
.ct-child-panel-tabs {
background-color: rgb(30, 35, 39);
border-right: 1px solid #111;
border-right: none;
color: #fff;
}
.ct-child-panel-tab.ct-active {
color: #fff;
background-color: rgba(37, 43, 48, 1);
}
.ct-child-panel-tab:hover:not(.ct-active) {
background-color: rgba(0,0,0,0.7);
}
.ct-child-panel-tab.ct-active .ct-bullet {
background-color: rgba(218, 231, 255, 1) !important;
# box-shadow: 0px 1px 5px rgba(70, 136, 200, 1), 0px -1px 4px rgba(70, 136, 200, 1), 2px 0px 5px rgba(70, 136, 200, 1), -2px 0px 5px rgba(70, 136, 200, 1) !important;
background-color: #fff !important;
border-radius: 100%;
float: left;
height: 7px;
margin: 3px 10px 0px 3px;
width: 7px;
# background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
# box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1);
# box-shadow: inset 1px 1px 1px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 1px 0px rgba(0, 0, 0, 0.2), inset 1px 1px 6px 0px rgba(255, 255, 255, 0.2), inset -1px -1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 8px rgba(0, 0, 0, 0.2);
# border: 1px solid rgba(35, 35, 35, 1) !important;
}
/* icons */
.ct-panel-tab.ct-active .ct-icon {
color: rgba(238, 251, 255, 1) !important;
color: rgba(255, 255, 255, 1) !important;
transition: .5s all;
# text-shadow: 0px 1px 5px rgba(70, 136, 200, 1), 0px -1px 4px rgba(70, 136, 200, 1), 2px 0px 5px rgba(70, 136, 200, 1), -2px 0px 5px rgba(70, 136, 200, 1) !important;
}
/* radio/control buttons */
/* what if I made these control buttons like a button bar,
i.e. like those synths where there are three buttons in a row all touching,
as part of a gorup, and you can push them down and then they light up.
so the light would shine through the icon, i.e. backlit
*/
.ct-button.ct-control-button {
background-color: rgb(58, 65, 73);
border: 1px solid rgba(0, 0, 0, 0.4);
color: rgba(255, 255, 255, 0.5);
}
/*.ct-apply-code-button.ct-control-button-right-offset {
right: 332px;
}*/
input:not(.ct-option-inherited):checked+.ct-control-button,
.ct-button.ct-control-button.ct-active {
border: 1px solid rgba(0, 0, 0, 0.7);
background: linear-gradient(to bottom, rgba(102, 127, 149, 1) 0%, rgba(80, 105, 125, 1) 100%);
# background: linear-gradient(to bottom, rgb(130, 168, 202) 0%, rgb(96, 129, 156) 100%);
color: #fff;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);
background-clip: padding-box;
}
.ct-button.ct-control-button .ct-icon {
color: rgba(255, 255, 255, 0.5);
}
input:checked+.ct-control-button .ct-icon {
color: rgba(255, 255, 255, 1);
/* glow styles in case we go the synth touching buttons route */
# color: rgba(238, 251, 255, 1) !important;
# text-shadow: 0px 1px 5px rgba(70, 136, 200, 1), 0px -1px 4px rgba(70, 136, 200, 1), 2px 0px 5px rgba(70, 136, 200, 1), -2px 0px 5px rgba(70, 136, 200, 1) !important;
}
/* text / px inputs */
.ct-viewport .ct-select, .ct-viewport .ct-textbox, .ct-viewport .ct-measurebox {
background-color: rgb(27, 31, 35) !important;
}
.ct-measure-type {
color: #03a9f4; /* original blue */
color: #D1FF7D;
color: rgb(182, 167, 255);
}
.ct-measurebox-container.ct-measurebox-with-options.ct-measurebox-selected {
background-color: rgb(55, 65, 74) !important;
border: 1px solid rgb(25, 32, 38) !important;
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
}
.ct-checkbox-box {
background-color: #1B1F23 !important;
box-shadow:inset 1px 1px 0px rgba(0,0,0,0.1), 1px 1px 1px rgba(255,255,255,0.05), -1px -1px 1px rgba(0,0,0,0.08) !important;
border: 1px solid #111 !important;
border-radius: 2px !important;
}
.ct-viewport input[type="checkbox"]:checked + span:before,
.ct-viewport input[type="radio"]:checked + span:before {
color: #fff !important;
}
.ct-viewport input[type="checkbox"] + span + span, .ct-viewport input[type="checkbox"]:checked + span + span,
.ct-viewport input[type="radio"] + span + span, .ct-viewport input[type="radio"]:checked + span + span {
color: #fff !important;
cursor: pointer;
}
.ct-measure-type-select {
background-color: rgb(55, 65, 74) !important;
border: 1px solid rgb(25, 32, 38) !important;
height: auto;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
position: absolute;
text-align: left;
width: auto;
# right: -30px;
# top: -35px;
right: -35px;
top: -9px;
z-index: 1001;
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
}
.ct-measure-type-option, .ct-measure-type-option:last-child {
color: rgba(255,255,255,0.6) !important;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 7px;
}
.ct-measure-type-option:hover {
background-color: rgba(0,0,0,0.5);
}
.ct-measure-type-option.ct-active {
color: #fff !important;
}
.ct-button.ct-active .ct-bullet {
background-color: #fff;
}
.ct-size-box span, .ct-size-box .ct-measurebox-descriptor {
color: rgba(255, 255, 255, 0.8) !important;
}
/* asterisk icon / styles for things that need to indicate they have been editing / something is present */
/* states indicator light */
.ct-icon.ct-asteriks-icon {
background-image: none;
position: relative;
}
.ct-icon.ct-asteriks-icon::after {
position: absolute;
top: 5px;
left: 1px;
content: " ";
height: 5px;
width: 5px;
height: 2px;
border-radius:0;
background-color: rgba(218,231,255,1) !important;
box-shadow: 0px 1px 5px rgba(70,136,200,1), 0px -1px 4px rgba(70,136,200,1), 2px 0px 5px rgba(70,136,200,1), -2px 0px 5px rgba(70,136,200,1);
}
.ct-tab-indicator {
content: " ";
position: absolute;
top: 18px;
right: 17px;
width: 5px;
height: 2px;
background-color: rgba(218,231,255,1) !important;
box-shadow: 0px 1px 5px rgba(70,136,200,1), 0px -1px 4px rgba(70,136,200,1), 2px 0px 5px rgba(70,136,200,1), -2px 0px 5px rgba(70,136,200,1);
}
/* .ct-panel-tab:nth-of-type(2n) .ct-tab-indicator {
visibility: hidden;
} */
/* inherited options */
input.ct-option-inherited:checked+.ct-control-button {
outline: 1px dotted rgba(255, 255, 255, 0.3);
outline-offset: -5px;
}
.ct-option-inherited,
.ct-option-inherited input {
color: #6B6B6B !important;
}
.ct-option-inherited input {
color: #6B6B6B !important;
}
.oxygen-special-property,
.oxygen-special-property * {
color: #fff !important;
}
/* pixel perfect tweaks */
.ct-settings-button {
padding-top: 2px !important;
}
.ct-ui .ct-panel-column h3 {
padding-bottom: 2px !important;
}
.ct-button-list {
padding-bottom: 3px !important;
}
.ct-add-icon {
margin-top: -1px !important;
}
/* font sizes */
.ct-add {
font-size: 12px !important;
font-weight: 700 !important;
letter-spacing: 0.3px;
}
.ct-button.ct-table-cell.ct-color-butt.ct-button-centered {
font-size: 12px !important;
font-weight: 700 !important;
}
.ct-toolitem h3 {
font-size: 11px !important;
font-weight: 400 !important;
}
#ct-ui input, .ct-selectbox, .ct-toolbar-button, #ct-ui textarea {
font-size: 13px !important;
font-weight: 400 !important;
}
.ct-tab {
font-size: 10px !important;
font-weight: 300 !important;
}
.ct-settings-button {
font-size: 12px !important;
font-weight: 400 !important;
color: rgba(255,255,255,0.9) !important;
text-transform: lowercase !important;
padding-top: 0px !important;
}
.ct-wp-button.ct-button.ct-greybg {
font-size: 12px !important;
font-weight: 400 !important;
color: rgba(255,255,255,0.9) !important;
text-transform: lowercase !important;
padding-top: 3px !important;
}
.ct-wp-button a {
color: rgba(255,255,255,0.9) !important;
}
.ct-panel-tab {
font-size: 10px !important;
font-weight: 400 !important;
letter-spacing: 0.5px;
}
.ct-child-panel-tab {
font-size: 10px !important;
font-weight: 400 !important;
letter-spacing: 0.5px;
}
.ct-ui .ct-panel-column h3 {
font-weight: 300 !important;
font-size: 12px !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.ct-button-list {
font-size: 11px !important;
font-weight: 400 !important;
}
.ct-measure-type {
font-size: 11px !important;
font-weight: 300 !important;
text-transform: lowercase;
}
.ct-measure-type-option {
font-size: 10px !important;
font-weight: 300 !important;
}
.ct-size-box span {
font-weight: 300 !important;
font-size: 12px !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
text-transform: initial !important;
color: #fff !important;
}
.ct-viewport input[type="checkbox"] + span + span, .ct-viewport input[type="checkbox"]:checked + span + span,
.ct-viewport input[type="radio"] + span + span, .ct-viewport input[type="radio"]:checked + span + span {
font-weight: 300 !important;
font-size: 11px !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
text-transform: uppercase !important;
color: #fff !important;
}
.ct-ui .ct-panel-column .ct-size-details li h3 {
text-transform: initial !important;
}
.ct-measurebox-descriptor {
font-weight: 300 !important;
font-size: 11px !important;
}
/* CodeMirror styles */
.CodeMirror {
text-transform: none;
font-size: 13px !important;
width: 100%;
}
.cssjs-css .CodeMirror {
height: 128px;
}
.ct-viewport-styles {
width: 100%;
}
.ct-viewport-styles .CodeMirror {
height: 190px;
}
/* these styles do nothing right now */
.more-section .css-panel .CodeMirror {
height: 128px;
}
.more-section .javascript-panel .CodeMirror {
height: 170px;
}
.code-block-component .CodeMirror {
height: 190px;
}
/* --- end of pointless styles */
.fake-code-mirror {
background-color: #3C454C !important;
color: #CFD2D1 !important;
text-transform: none;
font-size: 13px !important;
margin-left: 0px;
padding-left: 4px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent !important;
}
.fake-code-mirror pre {
margin:0;
}
.fake-code-mirror span.cm-builtin {
padding-right: 7px;
}
.ct-apply-code-button {
position: absolute;
bottom: 4px;
right: 83px;
z-index: 10000000000;
}
.ct-expand-button {
position: absolute;
bottom: 4px;
right: 4px;
z-index: 10000000000;
text-transform: uppercase;
}
.ct-js-error-container {
display: none;
position: absolute;
bottom: 6px;
right: 152px;
z-index: 10000000000;
background: rgba(208, 90, 90, 0.84);
border-radius: 2px;
text-transform: none;
padding: 2px 4px;
}
.ct-code-mirror-panel {
background-color: #3C454C !important;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 40px;
}
.ct-code-mirror-panel.custom-css {
padding-bottom: 22px;
}
.ct-code-editor-button {
background-color: #3C454C !important;
}
/* ALTERNATE STYLES */
/* alternate, 3d style for radio options in expanded toolbar */
.ct-button.ct-control-button {
color: rgb(255, 255, 255);
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
background: rgba(90, 102, 111, 0.38);
border: 1px solid rgba(15, 18, 22, 0.85) !important;
border-radius: 2px;
}
/* alternate, more READABLE style for radio options in expanded toolbar */
/*
we could totally have an option to make the UI a little bigger, more zoomed, etc. and then apply these styles.
you lose a few PX of height in the viewport and the toolbar is a little more unwieldy, in exchange for better readability
*/
.ct-ui .ct-panel-column h3:first-child, .ct-typography-details-panel .ct-panel-column h3:first-child {
padding-top: 10px;
}
.ct-ui .ct-panel-column h3 {
font-weight: 400 !important;
font-size: 13px !important;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.ct-ui .ct-panel-column h3 {
padding: 8px 0 1px 0 !important;
text-transform: none;
height: inherit;
}
/* END of alternate styles */
/**
* Ilya additions to Louis changes
*/
.ct-viewport-inner {
padding: 15px;
}
.ct-measure-type-select {
background-color: rgb(25, 32, 38);
border: 1px solid #000000;
}
.ct-right-measure .ct-measure-type-select {
right: -5px;
}
.ct-measure-type-option {
color: #A5B3B9;
}
.ct-measure-type-option.ct-active {
color: #FFFFFF;
}
.ct-measurebox-with-options.ct-measurebox-selected {
background-color: rgb(25, 32, 38);
border: 1px solid #000000;
color: #A5B3B9;
}
.ct-viewport input[type="checkbox"] + span,
.ct-viewport input[type="radio"] + span {
box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.05), -1px -1px 1px rgba(0, 0, 0, 0.08);
background: rgba(0, 0, 0, 0.4);
border: 1px solid #111;
}
.ct-viewport input[type="checkbox"]:checked + span + span,
.ct-viewport input[type="radio"]:checked + span + span {
color: #fff;
}
/* colorpicker */
.colorpicker {
background-image: linear-gradient(to bottom, rgba(45, 52, 58, 1) 0%, rgba(30, 37, 43, 1) 100%);
border-radius: 2px;
margin-top: 1px;
}
.colorpicker .dropdown-menu {
padding: 9px 9px 6px 9px;
}
.colorpicker .dropdown-menu::after {
border-bottom: 6px solid #171B1F;
}
.colorpicker-input {
width: 138px;
padding: 2px;
margin-bottom: 6px;
float: left;
}
.ct-textbox.colorpicker-input input {
height: 19px;
font-size: 12px !important;
background: none;
color: #fff;
padding: 0 3px;
outline: none;
border: none;
}
.close-colorpicker {
position: absolute;
top: 0;
right: 0;
color: #7D8E96;
font-size: 21px;
background: none;
border: 0 solid;
}
.colorpicker.colorpicker-inline {
position: static;
margin-top: 0px;
}
.ct-colorpicker-inline input,
.ct-colorpicker-inline .dropdown-menu::after,
.ct-colorpicker-inline .dropdown-menu::before {
display: none;
}
.close-colorpicker {
display: none;
}
colorpicker-preview {
height: 0px;
}
/*colorpicker-saturation,
colorpicker-alpha,
colorpicker-hue {
border: 1px solid #000;
border-radius: 2px;
}
colorpicker-alpha,
colorpicker-hue {
margin-left: 8px;
}
colorpicker-saturation i::after {
height: 10px;
width: 10px;
margin-top: -2px;
margin-left: -2px;
border: 3px solid #fff;
box-shadow: 1px 1px 3px #000;
}
colorpicker-alpha i,
colorpicker-hue i {
display: block;
height: 4px;
background: #fff;
border-top: 0px solid #fff;
box-shadow: 1px 1px 3px #000;
margin-top: -2px;
}*/
.ct-content-edit-button {
/* margin-top: 22px; */
}
.ct-bold-text {
font-weight: 900;
}
.ct-glow-text {
text-shadow: 0px 1px 5px rgba(70, 136, 200, 1), 0px -1px 4px rgba(70, 136, 200, 1), 2px 0px 5px rgba(70, 136, 200, 1), -2px 0px 5px rgba(70, 136, 200, 1) !important;
}
.ct-button.ct-control-button.ct-state-hightlight {
text-shadow: 0px 1px 5px rgba(70, 136, 200, 1), 0px -1px 4px rgba(70, 136, 200, 1), 2px 0px 5px rgba(70, 136, 200, 1), -2px 0px 5px rgba(70, 136, 200, 1) !important;
border: 1px solid rgba(255, 255, 255, 0.73) !important;
}
/* icons: removing unwanted icons */
.ct-control-button .ct-icon:not(.ct-asteriks-icon) {
display: none;
}
.ct-icon-only .ct-icon:not(.ct-asteriks-icon) {
display: inline-block;
}
/* text transform icons - class ct-icon-only needs to be added to the HTML */
.ct-control-button .ct-capitalize-icon {
display: inline-block;
}
.ct-control-button .ct-uppercase-icon {
display: inline-block;
}
.ct-control-button .ct-lowercase-icon {
display: inline-block;
}
/* hiding favorite color chooser */
.ct-selected-color-fav {
display: none;
}
.ct-columns-number {
width: 60px;
}
.ct-columns-number input {
padding: 0 4px 0 9px;
}
.ct-column-width .ct-measure-type {
cursor: default;
}
/* dialog windows */
.ct-dialog-window .ct-dialog-window-content-wrap {
background-color: #2d343a !important;
border: 1px solid rgb(17, 19, 21) !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 13px !important;
}
.ct-dialog-window .ct-action-button,
.oxygen-widget-settings-bottom .ct-action-button {
background: linear-gradient(to bottom, rgba(116, 128, 156, 1) 0%, rgba(83, 96, 127, 1) 100%);
border-radius: 2px;
border: 1px solid rgba(35, 35, 35, 1) !important;
color: #fff !important;
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 2px 8px rgba(0,0,0,0.2) !important;
padding: 5px 7px;
cursor: pointer;
text-align: center;
}
.oxygen-widget-settings-bottom .ct-action-button {
width: 90%;
margin: 15px auto 0;
text-align: center;
font-size: 12px;
}
.ct-dialog-window .ct-upload-screenshot-button {
margin-top: 40px;
}
/* Widget Form */
.oxygen-widget-settings {
font-size: 12px;
}
#ct-widget-form .widget-content > div{
max-width: 100%;
width: auto;
min-width: unset;
}
#ct-widget-form .widget-inside {
display: block;
margin: 10px;
padding: 10px;
background-color: white;
border-radius: 3px;
border: 1px solid #000;
}
.ct-blank-widget {
min-height:100px;
background-color:#f4f4f4;
vertical-align: center;
padding: 10px;
line-height: 100px;
text-align: center;
color:#ccc;
text-transform: uppercase;
}
#wp-link-backdrop {
z-index: 10010099990;
}
#wp-link-wrap {
z-index: 10010599990;
font-family: "Source Sans Pro";
}
#wp-link-wrap input[type="text"],
#wp-link-wrap input[type="search"] {
border: 1px solid black;
color: black;
}
/* page and global settings */
table.ct-settings td {
padding-bottom:10px;
}
table.ct-settings td:first-child {
min-width: 100px;
}
/* currently editing style changes */
.ct-currentlyeditingtext {
text-transform: capitalize !important;
}
.ct-currentlyeditingtext small {
font-size: 100%;
}
.ct-currentlyeditingtext small strong {
font-size: 100%;
font-weight: 700;
color: #fff;
text-transform: uppercase !important;
}
.ct-htmltagofcmp {
display: none;
}
/* responsive styles */
@media only screen and (max-width: 1200px) {
.ct-toolitem.ct-fontsdropdown {
display: none;
}
}
@media only screen and (max-width: 1240px) {
.ct-textbox-browse {
width: 150px;
}
}
@media only screen and (max-width: 1210px) {
.ct-selectbox.ct-svg-sets-list {
width: 64px;
}
}
@media only screen and (max-width: 1210px) {
.ct-ct_div_block-text-align {
display: none;
}
.ct-ct_link-text-align {
display: none;
}
}
/* settings panel fixes */
.ct-settings {
font-size: 12px;
text-transform: capitalize;
}
.ct-settings .ct-button.ct-control-button.ct-block-left-button {
margin-left: 4px;
}
/* re-usable tab fixes */
.ct-reusable-title {
margin-bottom: 16px;
}
.ct-reusable-title + div {
text-transform: lowercase;
}
.ct-reusable-title + div + div {
text-transform: lowercase;
}
/* widgets tab fix */
.ct-folder-widgets-widgets .ct-add-component-button {
height: 85px;
}
/* height fixes for folders and components and pages */
/*
.ct-folder-components-components .ct-open-folder-button {
margin-bottom: 0px !important;
}
.ct-folder-design-sets-design_sets .ct-open-folder-button {
margin-bottom: 0px !important;
}
.ct-folder-design-sets-design_sets .ct-add-component-button {
margin-bottom: 0px !important;
}
.ct-api-items .ct-add-item-button {
margin-bottom: 0px !important;
}
*/
/* padding bottom hack */
.ct-panel.ct-api-items {
padding-bottom: 4px !important;
}
/* non chrome browser warning in the builder */
.ct-chrome-modal-bg {
background-color:rgba(0, 0, 0, 0.7);
position: fixed;
top:0;
left:0;
width:100%;
height: 100%;
display: none;
}
.ct-chrome-modal-hide {
color:#fff;
float: right;
}
.ct-chrome-modal {
width: 90%;
height: auto;
background: #954342;
color: #fff;
position: fixed;
top:10%;
left:50%;
margin-left:-45%;
padding: 25px;
line-height: 1.5;
}
.ct-icon-warning {
display: inline-block;
vertical-align: middle;
width: 50px;
height: 50px;
margin-right: 12px;
position: relative;
}
.ct-icon-warning:after {
content: '!';
position: absolute;
line-height: 50px;
width: 50px;
display: block;
text-align: center;
vertical-align: middle;
font-size: 32px;
font-weight: bold;
color: #954342;
}
.ct-icon-warning:before {
content:'';
display: block;
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 50px solid white;
top: -8px;
position: absolute;
border-radius: 3px;
}
/* some WordPres admin styles */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.alternate {
background-color: #f9f9f9;
}
.howto {
color: #666;
font-style: italic;
display: block;
}
#link-selector input[type=text],
#link-selector input[type=search] {
border: 1px solid #ddd;
-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: #32373c;
outline: 0;
-webkit-transition: 50ms border-color ease-in-out;
transition: 50ms border-color ease-in-out;
}
#link-modal-title {
background: #fcfcfc;
border-bottom: 1px solid #ddd;
height: 36px;
font-size: 18px;
font-weight: 600;
line-height: 36px;
margin: 0;
padding: 0 36px 0 16px;
}
/* new vertical add+ section settings that I didn't put in the CSS file above since the selectors I needed weren't already present*/
.ct-add-item-button-image {
display: block;
max-width: 100%;
background: #fff;
}
/* notices */
#ct-notice-modal {
display: none;
position: absolute;
top: 0px;
left: 300px;
min-width: 250px;
z-index: 1000;
}
#ct-notice-modal.ct-show-notice {
display: block;
}
.ct-notice-modal-inner-wrap {
padding: 6px 30px 6px 9px;
font-size: 12px;
font-weight: 400;
border: 1px solid rgba(0,0,0,0.8);
border-bottom-right-radius: 3px;
box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.4);
position: relative;
user-select: text;
-moz-user-select: text;
-webkit-user-select: text;
-ms-user-select: text;
}
.ct-warning {
color: #fff;
background-color: #ff6868;
}
.ct-notice {
color: #fff;
background-color: #21759b;
}
.ct-undo-delete {
text-decoration: underline;
cursor: pointer;
}
.ct-hide-notice-icon {
font-family: 'Flaticons-Solid';
speak: none;
font-size: 13px;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
background: #ffffff;
border-radius: 50%;
color: #ff6868;
position: absolute;
top: 6px;
right: 6px;
width: 15px;
height: 15px;
cursor: pointer;
}
.ct-hide-notice-icon:before {
content: "\e1bb";
display: block;
padding: 1px;
}
/* vertical sidebar */
#ct-vertical-sidebar {
position: fixed;
left: 0px;
top: 59px;
bottom: 0px;
width: 300px;
background-color: #343b41;
border-right: 1px solid rgb(20, 22, 24);
overflow: hidden;
}
#ct-vertical-sidebar h3 {
font-size: 11px;
}
#ct-vertical-sidebar .CodeMirror {
height: 3000px; /* make it too tall to avoid flickering when adjust height */
}
.ct-panels {
width: 100%;
}
.ct-panel h3 {
text-transform: none;
}
.ct-panel-tab {
color: #fff;
background: #22292f;
border-bottom: 1px solid #141a1f;
}
.ct-child-panel-tab {
border-bottom: 1px solid #3e454b;
background: #2e353a;
}
.ct-toolitem.ct-add-button {
padding: 0;
}
.oxygen-currently-editing-section {
padding: 7px;
}
.ct-link-button-highlight {
color: rgba(218,231,255,1);
text-shadow: 0px 1px 5px rgba(70,136,200,1),
0px -1px 4px rgba(70,136,200,1),
2px 0px 5px rgba(70,136,200,1),
-2px 0px 5px rgba(70,136,200,1);
}
.oxygen-component-header {
background: #2d343a;
border-bottom: 1px solid #1d252c;
position: fixed;
z-index: 1;
width: 300px;
}
.oxygen-component-body {
overflow-y: auto;
}
.oxygen-component-primary-controls {
/*background: */
}
.oxygen-styles-breadcrumbs {
font-size: 10px;
font-weight: 400;
letter-spacing: 0.5px;
text-transform: uppercase;
color: #fff;
background: #22292f;
border-bottom: 1px solid #141a1f;
padding: 13px 0 13px 9px;
}
.oxygen-styles-breadcrumb-clickable {
font-weight: 900;
cursor: pointer;
}
.oxygen-no-item-message {
text-align: center;
font-size: 36px;
color: #5b6166;
margin-top: 40%;
display: none;
}
ul.oxygen-style-tabs {
list-style-type: none;
margin-bottom:0;
padding:0;
}
ul.oxygen-style-tabs > li {
display: inline-block;
border: 1px solid #22292f;
padding: 10px;
font-size: 0.8em;
margin-bottom: -1px;
cursor: pointer;
}
ul.oxygen-style-tabs > li.active {
background-color:#22292f;
}
.ct-advanced-settings.ct-viewport{
display: block;
}
.oxygen-component-primary-controls {
background-color:#22292F;
}
ul.ct-select-breadcrumbs {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.ct-select-breadcrumbs > li {
display: inline;
font-size: 0.9em;
}
ul.ct-select-breadcrumbs > li:not(:last-child):after {
content: ' > ';
}
/* louis styles to make the vertical sidebar look better */
/* top section */
.oxygen-currently-editing-section {
padding: 12px;
}
/* hide currently editing text */
.oxygen-currently-editing-top .ct-float-left small {
display: none;
}
/* friendly name of active element */
.oxygen-currently-editing-top .ct-float-left span {
font-size: 16px;
font-weight: 300;
}
/* breadcrumb element nav */
ul.ct-select-breadcrumbs {
margin-top: 12px;
margin-bottom: 2px;
color: rgba(255,255,255,0.75);
font-size: 11px;
}
.ct-select-breadcrumbs .ct-select-clickable-breadcrumb {
color: rgba(255,255,255,0.95);
text-decoration: none;
cursor: pointer;
}
.ct-select-breadcrumbs .ct-select-clickable-breadcrumb:hover {
color: rgba(255,255,255,1);
}
.ct-select-breadcrumbs li span {
color: rgba(255,255,255,0.75);
}
/* sidebar header section */
.oxygen-component-header {
border-bottom: none;
background: #3d454c;
}
.oxygen-component-body {
background: #3d454c;
}
/* sidebar tabs */
ul.oxygen-style-tabs {
margin-top: 6px;
display: flex;
}
ul.oxygen-style-tabs > li {
padding: 16px;
font-size: 14px;
font-weight: 300;
text-align: center;
margin-left: 0px;
margin-right: 0px;
width: 50%;
border: none;
border-top: 1px solid #22292f;
}
/* control styles */
.oxygen-component-primary-controls .ct-toolitem {
margin-right: 8px;
padding: 0px;
}
.oxygen-component-primary-controls {
padding: 6px 12px;
}
/* end louis styles to make the vertical sidebar look better */
/* Resizable */
.rg-resizable {
position: relative;
}
.rg-resizable.rg-no-transition {
transition: none !important;
}
.rg-right, .rg-left, .rg-top, .rg-bottom {
display: block;
position: absolute;
z-index: 1;
-moz-user-select: -moz-none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
background: transparent;
}
.rg-right span, .rg-left span, .rg-top span, .rg-bottom span {
position: absolute;
box-sizing: border-box;
display: block;
}
.rg-right span, .rg-left span {
border-width: 0 1px;
height: 100%;
width: 4px;
}
.rg-top span, .rg-bottom span {
border-width: 1px 0;
width: 4px;
height: 100%;
}
.rg-top {
cursor: row-resize;
width: 100%;
height: 4px;
top: 0;
left: 0;
}
.rg-right {
cursor: col-resize;
height: 100%;
width: 4px;
right: 0;
top: 0;
}
.rg-bottom {
cursor: row-resize;
width: 100%;
height: 4px;
bottom: 0;
left: 0;
}
.rg-left {
cursor: col-resize;
height: 100%;
width: 4px;
left: 0;
top: 0;
}
#resize-overlay {
display: none;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 9999;
}
/* End resizable */
/* styles for the layered bg settings */
.ct-bg-layer-position-grid {
height: 100px;
width: 50%;
display: flex;
}
.ct-bg-layer-position-grid + div {
width: 40%;
}
.ct-bg-layer-position-grid div {
margin: auto;
}
.ct-bg-layer-position-grid input {
display: block !important;
margin-bottom: 14px;
}
ul.ct-background-layers {
list-style: none;
padding:0;
}
ul.ct-background-layers > li {
background-color:#444952;
padding: 0;
margin-bottom: 3px;
}
ul.ct-background-layers > li > span {
cursor: pointer;
display: block;
padding: 10px;
border-bottom: 1px rgba(0, 0, 0, 0.1) solid;
}
ul.ct-background-layers > li > span:before {
}
ul.ct-background-layers > li > div {
padding: 10px
}
.ct-icon.ct-right-icon:before {
content: '\e1bf';
}
.ct-icon.ct-down-icon:before {
content: '\e1bd';
}
ul.ct-background-gradient-colors {
list-style: none;
padding:0;
}
ul.ct-background-gradient-colors > li {
clear: both;
}
ul.ct-background-gradient-colors > li {
padding-bottom: 3px;
min-height: 36px;
display: flex;
width: 100%;
height: 36px;
}
ul.ct-background-gradient-colors > li > div > * {
margin: 0 3px;
}
ul.ct-background-gradient-colors > li > div:first-child {
flex: 1.1;
margin-right:0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
ul.ct-background-gradient-colors > li > div:nth-child(2) {
flex: 0.6;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left: 1px #3B444C solid;
}
ul.ct-background-gradient-colors > li > div:nth-child(2) > div {
width: auto;
}
ul.ct-background-gradient-colors > li > div.ct-measurebox-container {
flex: 1.5;
}
ul.ct-background-gradient-colors > li > span.ct-remove-icon {
cursor: pointer;
}
ul.ct-background-gradient-colors > li > span.ct-remove-icon:before {
top: 6px;
left: 6px;
position: relative;
display: block;
height: 20px;
width: 20px;
border-radius: 50%;
border: 1px #333 solid;
text-align: center;
line-height: 18px;
}
.ct-bglayer-position > div {
width: 200px;
height: 30px;
margin-top: 4px;
}
/* END styles for the layered bg settings */
/* editor toolbar */
.ct-editor-panel {
padding: 15px 0 0 15px;
}
.ct-editor-panel .ct-button.ct-control-button {
color: rgb(255, 255, 255);
box-shadow: inset 1px 1px 1px 0px rgba(255,255,255,0.1), inset -1px -1px 1px 0px rgba(25,27,31,0.3), 0px 3px 8px rgba(0,0,0,0.2) !important;
background: rgb(90, 102, 111);
border: 1px solid rgba(15,18,22,255) !important;
border-radius: 2px;
}
.ct-editor-panel .ct-button.ct-control-button .ct-icon {
color: #fff;
}
.ct-panels.ct_link_button .ct-toolitem,
.ct-panels.ct_icon .ct-toolitem {
float: none;
}
.ct-slidercombo-container .ct-slider {
position: absolute;
top: 24%;
left: 100px;
}
/* New Color picker */
.alpha-color-picker-wrap a.wp-color-result:after {
display: none;
}
.alpha-color-picker-wrap .wp-picker-container .button.wp-color-result,
.alpha-color-picker-wrap a.wp-color-result {
box-shadow: none;
text-indent: -9999px;
border: none;
width: 21px;
height: 21px;
min-height: 21px;
margin: 0 5px 5px 0;
padding: 0;
border-radius: 50%;
display: block;
}
.alpha-color-picker-wrap .button.wp-color-result span {
display: none;
}
.alpha-color-picker-wrap {
position: relative;
z-index: 9;
}
.alpha-color-picker-wrap .wp-picker-input-wrap {
background-color: #222;
display: none;
}
#oxygen-ui div.wp-picker-container.wp-picker-active > input.ct-iris-colorpicker {
display: none !important;
}
.alpha-color-picker-wrap .wp-picker-input-wrap > input {
width: 100%;
}
.alpha-color-picker-wrap .wp-picker-clear {
display: none;
}
.ct-iris-colorpicker-wrap {
margin-right: 34px;
position: relative;
}
a.iris-square-value {
pointer-events: none;
}
.iris-picker .iris-square-inner {
height: 106% !important;
width: 106% !important;
}
.iris-border .iris-palette-container {
bottom: 7px !important;
}
.iris-picker .iris-square {
overflow: hidden;
}
.iris-square-inner.iris-square-vert:after,
.iris-square-inner.iris-square-horiz:after {
content: '';
display: block;
background-color: #3f464e;
position: absolute;
}
.iris-square-inner.iris-square-vert:after {
bottom: 0;
width: 100%;
height: 7px;
}
.iris-square-inner.iris-square-horiz:after {
right: 0;
height: 100%;
width: 7px;
z-index:1;
}
ul.ct-background-gradient-colors > li > div.ct-iris-colorpicker-wrap {
flex: 0.8;
}
.ct-iris-colorpicker-wrap.ct-iris-active {
z-index: 10;
position: relative;
}
.wp-picker-container .iris-picker {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border: 1px solid #262E35;
background-color: #262E35;
}
.alpha-color-picker-container {
border: 1px solid #262E35;
border-top-width: 0;
border-bottom-width: 0;
background-color: #262E35;
}
.alpha-color-picker-container:last-child {
border-bottom-width: 1px;
border-radius: 0 0 3px 3px;
}
.wp-picker-holder {
position: relative;
left: -5px;
}
.ct-control-button-data {
position: relative;
user-select: none;
}
#oxygen-sidebar {
/*z-index: 1;*/
}
div.oxygen-data-dialog-data-picker > ul li {
display: inline-block;
padding: 0;
margin: 0;
font-size: 13px;
color: rgba(255,255,255,0.6);
border: 1px solid;
border-radius: 2px;
margin: 3px;
cursor: pointer;
}
div.oxygen-data-dialog-data-picker > ul li:hover {
color: rgba(255,255,255,1);
}
div.oxygen-data-dialog-data-picker > ul > li > span {
display: inline-block;
padding: 4px 7px;
}
span.oxygen-data-dialog-close {
position: absolute;
top: 10px;
right:15px;
font-size: 22px;
display: block;
width: 30px;
height: 30px;
border: 1px solid white;
text-align: center;
line-height: 22px;
vertical-align: middle;
border-radius: 50%;
cursor: pointer;
background: #555;
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
div.oxygen-data-dialog {
position: fixed;
z-index:9;
color: #f4f4f4;
font-family: "Source Sans Pro";
-webkit-font-smoothing: antialiased;
background-color: #363E45;
box-shadow: 0px 0px 0px 1000px rgba(0,0,0,0.7);
padding: 20px;
border-radius: 3px;
}
div.oxygen-data-dialog-bg {
z-index: 8;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
div.oxygen-data-dialog:not(#ct-modal-if-conditions) > div {
overflow-y: auto;
max-height: calc(100% - 50px);
}
div.oxygen-data-dialog#ct-modal-if-conditions > div.oxygen-control {
max-height: calc(100% - 80px);
margin-bottom: 20px;
}
div.oxygen-data-dialog-options {
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
padding: 20px;
z-index:1;
background-color: #363e45;
cursor: default;
}
div.ct-global-conditions-add-modal div.oxygen-data-back-button,
div.oxygen-data-dialog-options .oxygen-data-back-button {
color: #fff;
font-size: 13px;
text-decoration: none;
opacity: 0.8;
text-align: left;
padding: 0 0 12px 0;
cursor: pointer;
}
div.oxygen-data-dialog-options .oxygen-button {
display: inline-block;
padding: 0;
margin: 0;
font-size: 13px;
color: rgba(255,255,255,0.6);
border: 1px solid;
border-radius: 2px;
padding: 4px 7px;
margin: 3px;
cursor: pointer;
}
div.oxygen-data-dialog-options .inline {
display: inline-block;
}
div#oxygen-link-data-dialog {
z-index:9999999999;
}
div.oxygen-data-dialog h1 {
color: #fff;
font-weight: 600;
margin: 0;
margin: -20px;
margin-bottom: 30px;
background-color: rgba(255,255,255,0.1);
padding: 10px 20px;
font-size: 16px;
}
div.oxygen-data-dialog-data-picker {
margin-bottom: 25px;
}
.oxygen-data-dialog-data-picker > h2 {
color: #fff;
font-weight: 600;
font-size: 16px;
margin: 0;
margin-bottom: 10px;
}
.oxygen-data-dialog-data-picker > ul {
margin: 0;
padding: 0;
list-style-type: none;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
div.oxygen-data-dialog > h2 {
color: #fff;
font-weight: 600;
font-size: 16px;
margin: 0;
margin-bottom: 20px;
}
div.oxygen-data-dialog .oxygen-control-row {
margin-bottom: 10px;
}
.oxygen-data-dialog .oxygen-data-dialog-insert-button {
color: rgba(255,255,255,0.8);
border: 1px solid;
padding: 7px 14px;
font-size: 14px;
width: 120px;
display: block;
margin-left: auto;
text-align: center;
border-radius: 3px;
text-decoration: none;
}
.oxygen-data-dialog .oxygen-data-dialog-insert-button:hover {
color: rgba(255,255,255,1);
}
div.oxygen-data-dialog-link {
margin-left: 50%;
}
.oxygen-data-dialog-bg {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0,0,0,0.3);
z-index: 8;
}
.oxygen-data-dialog {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 60%;
height: 70%;
}
.oxygen-data-dialog .wp-editor-wrap {
max-height: unset;
}
.oxygen-data-dialog .oxygen-control-wrapper {
max-width: 400px;
}
.oxygen-data-dialog .oxygen-apply-button {
max-width: 100px;
font-weight: 600;
opacity: 1;
font-size: 15px;
padding: 9px 12px;
margin-top: 30px;
}
.oxygen-tinymce-dialog-wrap {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
}
.oxygen-tinymce-dialog-wrap .oxygen-data-dialog{
position: unset;
top: unset;
left: unset;
transform: unset;
}