File: /home/ezpgggd/www/wp-content/plugins/wallsio/classic/css/main.scss
$wallsioBlue: #00222d;
$wallsioMuted: mix($wallsioBlue, white, 73.5%);
$wallsioInputBorderColor: mix($wallsioBlue, white, 25%);
$wallsioInputGroupBackground: #eee;
$uiBorderColor: #ddd;
$buttonBarBackground: #fcfcfc;
.wallsio-button-wrapper.wallsio-button-wrapper {
position: relative;
// It needs to have the same height as the surrounding elements, so that
// `.wallsio-popup-wrapper` can use `bottom: 0`.
display: inline-block;
}
.wallsio-add-wall-button .wallsio-media-button-icon {
display: inline-block;
width: 15px;
height: 15px;
background: no-repeat center center;
background-size: contain;
background-image: url('../img/logo.svg');
vertical-align: text-top;
margin: 0 2px;
}
.wp-media-buttons .wallsio-add-wall-button.wallsio-add-wall-button:active {
margin-bottom: 5px;
}
.wallsio-popup-wrapper.wallsio-popup-wrapper {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0;
padding: 0;
line-height: 1.4em; // Just like `body` (in case it was changed somewhere in the DOM)
}
.wallsio-popup-wrapper.wallsio-popup-wrapper,
.wallsio-popup-wrapper.wallsio-popup-wrapper * {
box-sizing: border-box;
}
.wallsio-popup-wrapper .wallsio-popup {
position: absolute;
top: 8px;
left: 0;
width: 320px;
background: white;
border-radius: 3px;
z-index: 100;
border: 1px solid $uiBorderColor;
box-shadow: 1px 3px 15px change_color($wallsioBlue, $alpha: 0.4);
font-size: 14px;
}
.wallsio-popup-wrapper .wallsio-popup:before,
.wallsio-popup-wrapper .wallsio-popup:after {
content: '';
position: absolute;
left: 65px;
margin-top: -10px;
border: 10px solid;
border-color: transparent;
border-bottom-color: $buttonBarBackground;
pointer-events: none;
}
.wallsio-popup-wrapper .wallsio-popup:before {
top: -10px;
border-color: transparent;
border-bottom-color: $uiBorderColor;
}
.wallsio-popup-wrapper .wallsio-popup:after {
top: -9px;
border-color: transparent;
border-bottom-color: white;
}
.wallsio-popup .wallsio-popup-content {
padding: 15px;
padding-top: 21px;
}
.wallsio-popup .wallsio-multiple-inputs {
display: flex;
}
.wallsio-popup .wallsio-multiple-inputs .wallsio-input,
.wallsio-popup .wallsio-multiple-inputs .wallsio-select {
width: auto;
}
.wallsio-popup .wallsio-multiple-inputs .wallsio-second-input {
margin-left: 0.5em;
width: 1%;
flex-grow: 0;
}
.wallsio-popup .wallsio-multiple-inputs .wallsio-first-input {
flex-grow: 1;
flex-shrink: 1;
}
.wallsio-popup .wallsio-second-input input[type=number] {
width: 80px;
}
.wallsio-popup .wallsio-input-section {
margin-bottom: 14px;
}
.wallsio-popup .wallsio-input-section:last-child {
margin-bottom: 0;
}
.wallsio-popup .wallsio-checkbox-input-section {
margin-top: 20px;
}
.wallsio-popup .wallsio-input-label {
display: block;
font-weight: 600;
color: $wallsioMuted;
margin-bottom: 6px;
}
.wallsio-popup .wallsio-checkbox-label {
display: flex;
align-items: center;
}
.wallsio-checkbox-caption-headline,
.wallsio-checkbox-caption-help {
display: block;
}
.wallsio-popup .wallsio-checkbox-caption {
// Resized checkboxes render different in different browsers:
// Some scale them, others just display a small checkbox on the left
// 0.75em is a compromise to look okay for both versions
margin-left: calc(0.75em - 4px);
}
.wallsio-popup .wallsio-checkbox-caption-help {
font-weight: normal;
font-size: calc(1em * (12 / 14));
}
.wallsio-popup .wallsio-input-group-left,
.wallsio-popup .wallsio-input-group-right {
display: table;
width: 100%;
}
.wallsio-popup .wallsio-input-group-addon-left,
.wallsio-popup .wallsio-input-group-addon-right {
padding: 7px 10px 3px;
font-weight: 600;
cursor: pointer;
font-size: 14px;
line-height: 1;
color: $wallsioBlue;
text-align: center;
background-color: $wallsioInputGroupBackground;
border: 1px solid $wallsioInputBorderColor;
white-space: nowrap;
vertical-align: middle;
display: table-cell;
width: 1%;
}
.wallsio-popup .wallsio-input-group-addon-left {
border-right: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.wallsio-popup .wallsio-input-group-addon-right {
border-left: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.wallsio-popup input.wallsio-input,
.wallsio-popup select.wallsio-select {
margin: 0;
display: block;
font-size: 14px;
line-height: calc(24 / 14);
height: auto;
padding: 7px 10px 3px;
width: 100%;
background-color: white;
border-radius: 0;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
color: $wallsioBlue;
}
.wallsio-popup select.wallsio-select {
appearance: none;
background-image: url('../img/select-caret.svg');
background-repeat: no-repeat;
background-size: 1em 0.75em;
background-position: right center;
background-clip: border-box;
}
.wallsio-popup input.wallsio-input {
border: 1px solid $wallsioInputBorderColor;
}
.wallsio-popup .wallsio-select {
border: 1px solid $wallsioInputBorderColor;
}
.wallsio-popup .wallsio-input-group-left .wallsio-input-right,
.wallsio-popup .wallsio-input-group-right .wallsio-input-left {
position: relative;
z-index: 2;
float: left;
}
.wallsio-popup .wallsio-button-bar {
padding: 15px;
border-top: 1px solid $uiBorderColor;
background: $buttonBarBackground;
display: flex;
align-items: center;
justify-content: flex-end;
border-radius: 0 0 3px 3px;
}
.wallsio-popup .wallsio-cancel,
.wallsio-popup .wallsio-insert {
transition: all 0.1s ease-in-out;
}
.wallsio-popup .wallsio-cancel {
margin-right: 15px;
text-decoration: underline;
height: 30px;
line-height: 30px;
cursor: pointer;
}
.wallsio-popup .wallsio-cancel:hover {
opacity: 0.75;
}
.wallsio-popup-wrapper[data-auto-width="1"] .wallsio-fixed-width-input-group {
display: none;
}
.wallsio-overlay.wallsio-overlay {
opacity: 1;
background: change_color(black, $alpha: 0.7);
display: flex;
align-items: center;
justify-content: center;
}
.wallsio-overlay .wallsio-popup-wrapper {
top: auto;
bottom: auto;
left: auto;
right: auto;
}
.wallsio-overlay .wallsio-popup {
position: static;
margin: 10px;
}
.wallsio-overlay .wallsio-popup-wrapper .wallsio-popup:before,
.wallsio-overlay .wallsio-popup-wrapper .wallsio-popup:after {
display: none;
}