/**
 * Copyright 2016 GoWorks Incorporated. All rights reserved.
 * License: GPLv3 or later.
 *
 * This program is free software: you can redistribute it and/or modify it under the terms
 * of the GNU General Public License as published by the Free Software Foundation, either
 * version 3 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program.
 * If not, see <http://www.gnu.org/licenses/>.
 */

@font-face {
	font-family: 'goworks-styler';
	src:	url('../fonts/goworks-styler.eot?wgil6m');
	src:	url('../fonts/goworks-styler.eot?wgil6m#iefix') format('embedded-opentype'),
			url('../fonts/goworks-styler.ttf?wgil6m') format('truetype'),
			url('../fonts/goworks-styler.woff?wgil6m') format('woff'),
			url('../fonts/goworks-styler.svg?wgil6m#goworks-styler') format('svg');
	font-weight: normal;
	font-style: normal;
}

.mce-i-go-border:before {
	font-family: 'goworks-styler';
    content: "\e3c3";
}

.mce-i-go-opacity-bg:before {
    content: "\e903";
	font-family: 'goworks-styler';
	font-size: 15px;
}

.mce-i-go-spacing:before {
    content: "\e85b";
	font-family: 'goworks-styler';
}

.mce-i-go-spacing2:before {
    content: "\e8c4";
	font-family: 'goworks-styler';
}

.go-styler-picker-lbl-spacer {
	font-size: 4px!important;
}
	
.go-styler-picker-lbl {
    font-family: 'Open Sans', sans-serif!important;
    font-size: 12px!important;
    color: #333;
    cursor: default;
    line-height: 20px;
	padding: 1px 5px!important;
}

.go-styler-picker-select {
	border: 1px solid #d6d6d6!important;
    color: #333;
    cursor: pointer!important;
	font-family: 'Open Sans', sans-serif!important;
    font-size: 12px!important;
    height: 22px!important;
	padding: 0!important;
	width: 100%!important;
}

.go-styler-picker-select option {
	width: 100%;
	font-family: 'Open Sans', sans-serif!important;
    font-size: 12px!important;
    color: #333;
}

.go-corner-container,
.go-line-container {
	box-sizing: border-box!important;
	overflow: hidden!important;
}

.go-corner-radius {
	border: 3px solid #777!important;
	height: 60px!important;
	width: 60px!important;
}

.go-line-width-top {
	border-color: #777!important;
	height: 60px!important;
	margin-left: -20px!important;
	width: 60px!important;
}

.go-line-width-left {
	border-color: #777!important;
	height: 60px!important;
	margin-top: -20px!important;
	width: 60px!important;
}

.go-selectable[aria-selected='true'] {
	border: 1px solid #000!important;
}

/* Fix height of 'x' on 'No color' control */
.mce-colorbtn-trans div {
    line-height: 10px!important;
}

/* Fix funky OK label on custom colour dialog */
.mce-container.mce-panel.mce-floatpanel.mce-window.mce-in .mce-container.mce-panel.mce-foot .mce-txt {
	vertical-align: middle;
}

i.mce-i-backcolor {
    background: #ddd!important;
}
