/* ETHER COLUMNS */
.cols { margin: 15px -15px; /* change global column spacing here */ clear: both;}
.cols + * { margin-top: 0px !important; }
* + .cols { margin-top: 0px; }
.cols + .cols { margin-top: -15px; /* change global column spacing here */}
.cols.ether-spacing-0 { margin: 0; }

.col {
	margin: 0px -4px 0px 0px; padding: 15px;/* change global column spacing here */
	display: inline-block; vertical-align: top;
	-moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; position: relative;
}
.height-constrain .col { overflow: hidden; }
.ether-spacing-0 .col { padding: 0;}

.col > *:first-child { margin-top: 0 !important; }
.col > *:last-child,
.col > *.last-child { margin-bottom: 0 !important;  }

[class*="cols-2d3-"] > .col,
[class*="cols-2d3-"] > * > .col { width: 33.33%; }
.cols-2d3-1 > .col:first-child,
.cols-2d3-1 > * >.col:first-child,
.cols-2d3-2 > .col:first-child + .col,
.cols-2d3-2 > * > .col:first-child + .col { width: 66.66%; } /* IE7+ */
.cols-2d3-1 > .col:nth-child(2n-1),
.cols-2d3-1 > * > .col:nth-child(2n-1),
.cols-2d3-2 > .col:nth-child(2n)
.cols-2d3-2 > * > .col:nth-child(2n) { width: 66.66%; }

[class*="cols-3d4-"] > .col,
[class*="cols-3d4-"] > * > .col { width: 25% }
.cols-3d4-1 > .col:first-child,
.cols-3d4-1 > * > .col:first-child,
.cols-3d4-2 > .col:first-child + .col,
.cols-3d4-2 > * > .col:first-child + .col { width: 75%; }  /* IE7+ */
.cols-3d4-1 > .col:nth-child(2n-1),
.cols-3d4-1 > * >.col:nth-child(2n-1),
.cols-3d4-2 > .col:nth-child(2n),
.cols-3d4-2 > * > .col:nth-child(2n) { width: 75%; }

[class*="cols-2d4-"] .col { width: 25%; }
.cols-2d4-1 > .col:first-child,
.cols-2d4-1 > * > .col:first-child,
.cols-2d4-2 .col:first-child + .col,
.cols-2d4-2 > * > .col:first-child + .col,
.cols-2d4-3 .col:first-child + .col + .col,
.cols-2d4-3 > * > .col:first-child + .col + .col { width: 50%; } /* IE7+ */
.cols-2d4-1 > .col:nth-child(3n-2),
.cols-2d4-1 > * > .col:nth-child(3n-2),
.cols-2d4-2 > .col:nth-child(3n-1),
.cols-2d4-2 > * > .col:nth-child(3n-1),
.cols-2d4-3 > .col:nth-child(3n),
.cols-2d4-3 > * > .col:nth-child(3n) { width: 50%; }

.cols-1 > .col,
.cols-1 > * > .col { width: 100%; }
.cols-2 > .col,
.cols-2 > * > .col { width: 50%;}
.cols-3 > .col,
.cols-3 > * > .col { width: 33.33%;}
.cols-4 > .col,
.cols-4 > * > .col { width: 25%; }
.cols-5 > .col,
.cols-5 > * > .col { width: 20%; }
.cols-6 > .col,
.cols-6 > * > .col { width: 16.66%; }


/*m*/

@media screen and (max-width: 780px) {

	.cols .col { width: 100% !important; }

	.cols-3 .col,
	.cols-4 .col,
	.cols-5 .col,
	.cols-6 .col { width: 50% !important; }
}

@media screen and (max-width: 580px) {

	.cols .col { width: 100% !important; }
}

.ether-divider { border: none; border-top: 1px solid #ddd; background: none; margin: 20px 0;}







.ether-form { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 20px 0; border: none;}
.ether-form:after,
.ether-form fieldset:after { display: block; visibility: hidden; content: "."; height: 0; line-height: 0; font-size: 0; clear: both; }

.ether-form fieldset,
fieldset.ether-form { margin: 0; padding: 0; border: none; } /* sometimes ether-form cannot be added directly to a form tag */

label + fieldset { padding-left: 24px !important; }


.ether-form .title { font-weight: normal; margin: 20px 0 10px !important; padding: 0px !important; background: none; box-shadow: none !important; text-shadow: none !important; border: none; font-family: arial, sans-serif;color: #1b97dc;}
.ether-form .subtitle {font-weight: normal; margin: 20px 0 10px !important; padding: 0px !important;background: none; box-shadow: none; text-shadow: none; border: none;font-family: arial, sans-serif !important; cursor: pointer !important; font-size: 1.4em !important; color: #1b97dc !important;}
.ether-form .title + .subtitle { margin-top: -10px !important; }
.ether-form .hint { padding: 10px;background-color: #ffffe0; border: 1px solid #e6db55;  }
/*.ether-form .warning { padding: 10px;background-color: #ffe2e2; border: 1px solid #f79a9a;  }*/





.ether-form.constrain-1 input,
.ether-form.constrain-1 select,
.ether-form.constrain-1 textarea { max-width: 300px; }

.ether-form input,
.ether-form select { height: auto !important; } /*height: auto !important; bad for textarea - gets fixed height */

.ether-form input,
.ether-form select,
.ether-form textarea { font: 10pt/150% Arial, Helvetica, sans-serif !important; display: block; margin: 5px 0 0; padding: 7px 10px !important; width: 100%; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; font-size: 10pt; /*height: auto !important; bad for textarea - gets fixed height */ }
.ether-form textarea { /*display: inline-block;*/ /* VERY IMPORTANT: BLOCK triggers chrome textarea margin bug if its label has width: 100% and a blockish display mode*/ }

.ether-form input[type="radio"],
.ether-form input[type="checkbox"] { width: auto; display: inline-block; margin: 0;}
.ether-form input[type="button"],
.ether-form input[type="reset"],
.ether-form input[type="submit"] { width: auto; display: inline-block; }
.ether-form input[type="checkbox"],
.ether-form input[type="radio"] { margin-right: 5px; margin: 0 6px 6px !important; padding: 0 !important; width: 16px !important; height: 16px !important;}

.ether-form .cols + label { margin-top: 12px !important; }
.ether-form label { font-size: 10pt; vertical-align: middle; margin: 12px 25px 0 0; padding-top: 0px; padding-bottom: 0px; display: block; /* width: 100%; turned off due to an apparent textarea margin bug -> trying margin-right 0 for now ->*/ margin-right: 0; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; color: #444;}
/* following line forced by co-existence with ether-cols on the same level  make sure to revisit builder.css after editing bottom-margin of the following line*/
fieldset.ether-form > label { margin-top: 20px; margin-bottom: 10px; z-index: 999;}
.ether-form .col > label { margin-top: 0; }
.ether-form .col > label + label { margin-top: 13px; }

.d .ether-form label { color: #999; }
.ether-form label.inline { width: auto; display: inline-block;}
.ether-form label.label-alt-1 { padding-top: 32px; }
.ether-form label.alt-2 {padding: 10px; cursor: pointer;}
.ether-form label.alt-2 { background: #ffffff; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.d .ether-form label.alt-2 { background: #333; border-top: 1px solid #444; border-bottom: 1px solid #444;}


/* inline labels experimental as of 03 Jul 2012 */
.ether-form .inline-labels { margin-top: -13px !important; }
.ether-form .inline-labels > * { display: inline-block; width: auto; margin-top: 13px; margin-right: 15px;}
.ether-form .inline-labels label { margin-top: 13px; width: auto; display: inline-block;}
.ether-form .inline-labels label > * { display: inline-block; width: auto; }
.ether-form .inline-labels label > span { margin-right: 10px;}



.ether-form small { font-size: .9em; color: #777; font-style: italic;}
.ether-form label + small {  display: block; margin: 5px 0 0; padding: 0; }
.ether-form label small { display: block; margin: 5px 0 0; padding: 0; }

.ether-form abbr { font-size: 150%; font-family: "Times New Roman", Times, serif; font-weight: bold; line-height: .1em;}
.ether-form abbr { color: #d43515;}

.ether-form .buttonset-1 { margin: 20px 0 0; }

.ether-form .button-1 {  margin: 0; padding: 0 14px 0 14px; display: block; line-height: 33px;  outline: none; font-size: 11pt; text-decoration: none; text-align: left; position: relative; overflow: hidden; display: inline-block; cursor: pointer; position: relative; border-radius: 2px;}
.ether-form .button-1:hover, .button-1:focus { background-color: #f1f1f1; }
.ether-form .button-1:active { /*top: 0px*/ }

.ether-form .button-1-1 { border: 1px solid #DFDFDF; background-color: #FFF; border-bottom-color: #BBB;	border-right-color: #BBB;}
.ether-form .button-1-1:hover, .ether-form .button-1-1:focus { 	background-color: #f6f6f6;}
.ether-form .button-1-1:active {background-color: #fff;}

.ether-form .button-1-2 { background-color: #1b97dc; color: #fff; border: none; }
.ether-form .button-1-2:hover,
.ether-form .button-1-2:focus { background-color: #60b7e5; }
.ether-form .button-1-2:active { background-color: #1b97dc; }

.ether-form .button-1[class*="icon-"] { padding-left: 40px !important; background-position: 10px 50%; background-repeat: no-repeat;}
.ether-form .icon-save { background-image: url(../images/save-16px.png);}
.ether-form .icon-reset { background-image: url(../images/reset-16px.png); }
.ether-form .icon-check { background-image: url(../images/check-16px.png);}
.ether-form .icon-uncheck { background-image: url(../images/uncheck-16px.png);}

.ether-form.single-field { position: relative; margin: 0}
.ether-form.single-field input { margin-top: 2px; }
.ether-form.single-field .button-1{ position: absolute; top: 0; right: 0; margin: 0}
a[href="#comment-preview"] { float: left; line-height: 32px; }


.ether-form label + [class*="cols-"] { margin-top: 0; }

.log p.loading { background: url(../../../admin/media/images/loading-small.gif) 0 0  no-repeat; padding-left: 20px; }

table.backup th.action { width: 110px; }
table.backup th.date { width: 70px; }
table.backup th.time { width: 30px; }
table.backup th.size { width: 70px; }
table.backup tr.error-backup td, table.backup tr.error td { background: #ffebe8; }
table.backup tr.error-backup { border: 2px solid #c00; border-bottom: none; }
table.backup tr.error { border: 2px solid #c00; border-top: none; }









.ether-form input,
.ether-form select,
.ether-form textarea { border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; background-color: #ffffff; color: #666;}

.d .ether-form input,
.d .ether-form select,
.d .ether-form textarea { border-bottom: 1px solid #262626; border-right: 1px solid #262626; border-top: 1px solid #262626; border-left: 1px solid #262626; background: #1f1f1f; color: #666;}

.ether-form input:hover,
.ether-form input:focus,
.ether-form select:hover,
.ether-form select:focus,
.ether-form textarea:hover,
.ether-form textarea:focus { color: #1f1f1f; background-color: #FFFBCC; border-color: #ccc}

.d .ether-form input:hover,
.d .ether-form input:focus,
.d .ether-form textarea:hover,
.d .ether-form textarea:focus { color: #777; background-color: #2a2a2a;}

.ether-form label { color: #666;}
.ether-form label.alt-2 { background: #ffffff; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}

.d .ether-form label { color: #999; }
.d .ether-form label.alt-2 { background: #111; border-top: 1px solid #262626; border-bottom: 1px solid #262626;}

.ether-form small { color: #666; }
.ether-form abbr { color: #1b97dc;}

.ether-form .icon-save { background-image: url(../images/save-16px.png); background-position: 10px 50%; background-repeat: no-repeat; }
.ether-form .icon-reset { background-image: url(../images/reset-16px.png); background-position: 10px 50%; background-repeat: no-repeat; }



/*.ether-form label.label-dynamic { padding: 0; float: left; width: 100%; }*/
.ether-form label.label-dynamic + label.label-dynamic { margin-top: 25px !important; }
.ether-form label.label-dynamic:after { display: block;  visibility: hidden;  content: ".";  height: 0;  line-height: 0;  font-size: 0;  clear: both;  }
.ether-form label.label-dynamic.label-alt-1 { padding-top: 0; padding-top: 0; /*prevent label-alt-x behaviour*/ }


.ether-form label.label-dynamic input,
.ether-form label.label-dynamic select { margin-top: 0; }

/*if they're inside label-dynamic do this*/
.ether-form label.label-dynamic input[type="radio"],
.ether-form label.label-dynamic input[type="checkbox"] { margin: 10px 12px 10px 6px !important; padding: 0 !important; width: 16px !important; height: 16px !important;}
/*if they're inside label-title do this instead*/
.ether-form span.label-title input[type="radio"],
.ether-form span.label-title input[type="checkbox"] { margin: 0 6px 0 0 !important; } /*mp6 conflict?*/

.ether-form label.label-dynamic > .label-title { font-size: .9em;position: relative; float: left;
padding: 0 8px;
margin: 0 -1px 0 0;
line-height: 2.7em;
background: white;
border: 1px solid #DDD;
border-bottom: 1px solid #C1C1C1;
border-right: 1px solid #C1C1C1;
border-top: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
background-color: white;
color: #666;
background-color: #f9f9f9;
background-image: -ms-linear-gradient(top,#fdfdfd,#f9f9f9);
background-image: -moz-linear-gradient(top,#fdfdfd,#f9f9f9);
background-image: -o-linear-gradient(top,#fdfdfd,#f9f9f9);
background-image: -webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#f9f9f9));
background-image: -webkit-linear-gradient(top,#fdfdfd,#f9f9f9);
background-image: linear-gradient(top,#fdfdfd,#f9f9f9);}

.ether-form label.label-dynamic > .label-title.expanded-title { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; width: 100%;}

.ether-tabs-x {/* border-bottom: 1px solid #d6d6d6;*/ margin: 0 -15px; padding: 0 15px;}
.ether-tabs-x:after { display: block;  visibility: hidden;  content: ".";  height: 0;  line-height: 0;  font-size: 0;  clear: both;  }
.ether-tabs-x .ether-tab-title-wrap { float: left; width: 100%; padding: 0; border-bottom: 1px solid #e6e6e6; }
.builder-widget-bar .ether-tabs-x .ether-tab-title-wrap { /* location specific -> */ /*margin: -30px -15px 0; padding: 0 30px 0 0;*/}

/*normal title*/
.ether-tab-title { margin: 15px 0 0 !important; font-size: 1em !important;
font-weight: normal !important; color: #666 !important; border-bottom: 1px solid #E6E6E6; font-weight: bold !important; font-family: Arial, Helvetica, sans-serif !important;}
/*tab title*/

.ether-tabs .ether-tab-title { cursor: pointer; margin-top: 0 !important; }
.ether-tabs .ether-tab-title:hover { background: #f3f3f3; }
.ether-tabs .ether-tab-title:active { background: #eee; }

.ether-tabs-x .ether-tab-title { float: left; clear: none !important; height: 2.6em; line-height: 2.6em; padding: 0 10px !important; border: 1px solid #fff; border-right-color: #ddd; border-bottom: none; background: #f9f9f9; }
.ether-tabs-x .ether-tab-title.ether-current { background: #fff; padding-bottom: 1px !important; margin-bottom: -1px !important; color: #333 !important;padding: 0 13px; height: 35px; line-height: 35px; margin-top: -3px !important; border-bottom: 1px solid #f1f1f1;}


.ether-tab-content-wrap { position: relative; }
.ether-tabs-x .ether-tab-content-wrap { clear: both; float: left; width: 100%; /*keep the bottom border styling here for now*/ padding: 15px 0 25px; margin: 0; }

/*normal tab content*/
.ether-tab-content {}
/*tab content*/
.ether-tabs-x .ether-tab-content { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 15px;  /* location specific -> */ top: 15px; }
.ether-tabs-x .ether-tab-content.ether-current { position: relative; z-index: 2;  /*location specific -> */ top: 0;}


.postbox .inside.ether-inside { padding: 0; margin: 0; }
.postbox .ether-tab-title { background-color: #f1f1f1; }
.postbox .ether-tab-title.ether-current { height: 37px; background-color: #f8f8f8;}
.postbox .ether-tabs-x .ether-tab-title-wrap { background-color: #f1f1f1; }


#template-preview { border: 1px solid #eee; float: left; padding: 1px; width: 100%;-moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box; }
/*#template-preview .title { font-size: 1.5em; line-height: 1.5em; padding: 0; margin: -15px 0 0; color: #dfdfdf; position: absolute; top: 50%; width: 100%; text-align: center;}*/
#template-preview .title { /*font-size: .8em; */line-height: 34px; height: 44px; padding: 5px 0; margin: 0; width: 100%; /*background: #f4f4f4;*/  /*color: #777;*/  text-align: center; font-family: arial;border: 1px solid rgba(0,0,0,.1); border-bottom: 1px solid rgba(0,0,0,.1); box-sizing: border-box;}







.button-1{ margin: 20px 15px; }
p .button-1{ margin-top: 20px; }

.button-1.alignright { float: right;  margin-left: 15px !important; margin-right: 0 !important; /*margin-bottom: 0; */ margin-top: 0;}
.button-1.alignleft { float: left; margin-right: 15px !important; margin-left: 0 !important; /*margin-bottom: 0; */margin-top: 0;}
.button-1.aligncenter { display: block; margin-left: auto; margin-right: auto; text-align: center; width: 100%;}

.button-1 { padding: 0 14px 0 14px; display: block; line-height: 33px;  outline: none; font-size: 1.1em; text-decoration: none; text-align: left; position: relative; overflow: hidden; display: inline-block; font-weight: bold; top: 0px; box-sizing: border-box;}
.button-1:hover, .button-1:focus {  text-decoration: none; cursor: pointer; /*top: -1px;*/ }
.button-1:active { /*top: 0px;*/ }









.buttonset-1 { margin: 20px 0; text-align: center;}
.buttonset-1 .button-1 { margin-top: 0; margin-bottom: 0; }
.buttonset-1 .alignleft + .alignleft { margin-left: 0 !important; }
.buttonset-1 .alignright + .alignright { margin-left: 0 !important; }
.buttonset-1 .aligncenter { display: inline-block; margin: 0 7px 0 7px; width: auto; }
.buttonset-1:after { display: block; visibility: hidden; content: "."; height: 0; line-height: 0; font-size: 0; clear: both; }









.ether-form table.ether-table { border-collapse: collapse; border: none; margin: 20px auto; padding: 0; }
.ether-form table.ether-table td,
.ether-form table.ether-table th { border: 1px solid #e3e3e3; margin: 0;padding: 0; background: #fff; color: #5c5c5c; vertical-align: top;}
.ether-form table.ether-table th { padding: 5px; text-align: center; color: #444; }
.ether-form table.ether-table td { text-align: left;}

.ether-form table.ether-table thead tr:first-child * { background: #eee; text-align: left; padding: 5px; }
.ether-form table.ether-table thead tr > *:first-child { text-align: left; padding-left: 5px; }
.ether-form table.ether-table tbody td { padding: 5px; }

.ether-form table.ether-table td.button-1{ width: 100px; }
.ether-form table.ether-table ul { margin: 0 0 -1px; padding: 0; list-style: none; border-bottom: 1px solid #e3e3e3;}
.ether-form table.ether-table li { margin: 0; padding: 2px 0 2px 10px; display: block; width: auto; float: none; list-style: none; border-top: 1px solid #e3e3e3; }
.ether-form table.ether-table td > ul li:first-child { border: none; }

.ether-form table.ether-table label { /*margin: 0;*/ padding: 3px 0; color: #5c5c5c;display: inline; float: none;}
.ether-form table.ether-table label input { /*margin: 0;*/ text-align: center; padding-left: 5px; padding-right: 5px; /*width: 40px;*/ }

.ether-form table.ether-table .buttons input { /*buttons inside the table look different hence additional styling is required*/ clear: none; width: 12px; height: 12px; float: left; text-indent: -9999px; font-size: 0; line-height: 0; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; margin: 2px 3px 0 3px; padding: 0;}
.ether-form fieldset > fieldset { padding-left: 20px; }



.ether-form .hide { display: none !important; }


img.ether-preview { max-width: 100%; float: none; }











.preview-img-wrap { border: 1px solid #dfdfdf; overflow: hidden;  padding: 10px; background: #fff; margin: 15px 0}
.preview-img-wrap img { display: block; margin: 0 auto; max-height: 200px; max-width: 100%; }
/*
.gallery-item .preview-img-wrap { height: 75px; margin-bottom: 20px; }
.gallery-item .preview-img-wrap img { max-height: 75px; }

#tile-options .preview-img-wrap,
#post-options .preview-img-wrap { height: 100px; margin-top: 15px; margin-bottom: 15px;  }
#tile-options .preview-img-wrap img,
#post-options .preview-img-wrap img { max-height: 100px; }
*/

/* old color picker, should be replaced soon */
.custom-admin-1 { float: left; width: 100%; }
.custom-admin-1 span { float: left; line-height: 32px; margin-right: 10px;}
.custom-admin-1 .color-picker-trig { width: 32px; height: 32px; border: 1px solid #dfdfdf; margin: 0 10px 0 0px; cursor: crosshair}
.custom-admin-1 input { width: 100px; float: left; margin: 0 10px 0 0px;}
.custom-admin-1 small { float: left; clear: left; }

.ether-color { padding-left: 43px; text-indent: -43px; position: relative; }
.ether-color .ether-farbtastic { left: 0px; }
.ether-color .ether-farbtastic-trigger { top: 18px; left: 0px; position: absolute; line-height: 32px; margin-right: 10px;}
.widget-inside .ether-color .ether-farbtastic-trigger { top: 16px; }
.ether-color .ether-farbtastic-trigger { margin: 5px 10px 0 0; width: 33px; height: 33px;  border-bottom: 1px solid #c1c1c1; border-right: 1px solid #c1c1c1; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;cursor: crosshair}
.ether-color input { width: 100%; }
.ether-color small { /*float: left; */ }

body.admin-theme-modern a.toplevel_page_ether-ether { background: url(../images/icon-ether.png) 8px 7px no-repeat; }
body.admin-theme-modern a.toplevel_page_ether-ether .wp-menu-image { margin-top: -2px; }
body.admin-theme-modern .wp-has-current-submenu.toplevel_page_ether-ether > div > a, body.admin-theme-modern a.toplevel_page_ether-ether:hover, body.admin-theme-modern .wp-menu-open a.toplevel_page_ether-ether { background: url(../images/icon-ether-hover.png) 8px 7px no-repeat !important; }

body.admin-theme-classic a.toplevel_page_ether-ether .wp-menu-image { background: url(../images/icon-ether.png) 4px 4px no-repeat; }
body.admin-theme-classic .wp-has-current-submenu.toplevel_page_ether-ether .wp-menu-image, body.admin-theme-classic a.toplevel_page_ether-ether:hover .wp-menu-image, body.admin-theme-classic .wp-menu-open a.toplevel_page_ether-ether .wp-menu-image { background: url(../images/icon-ether-hover.png) 4px 4px no-repeat; }

/* fix for ithemes builder thickbox position */
#TB_window { margin-top: 0px !important; }

/*.ether-error { color: #9c4242; background: #f6cdcd; border: 1px solid #c00; padding: 5px; }*/
/*.ether-info { color: #4e7078; background: #ddebeb; border: 1px solid #0af; padding: 5px; }*/
.ether-info,
.ether-error,
.ether-form .warning {  padding: 8px 12px;  background-color: #fff;  -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); }
.ether-info {border-left: 4px solid #7ad03a; }
.ether-error,
.ether-form .warning { border-left: 4px solid #dd3d36; }

.ether-10 { width: 10% !important; float: left; }
.ether-20 { width: 20% !important; float: left; }
.ether-33 { width: 33% !important; float: left; }
.ether-40 { width: 40% !important; float: left; }
.ether-50 { width: 50% !important; float: left; }
.ether-60 { width: 60% !important; float: left; }
.ether-66 { width: 66% !important; float: left; }
.ether-70 { width: 70% !important; float: left; }
.ether-80 { width: 80% !important; float: left; }
.ether-90 { width: 90% !important; float: left; }
.ether-100 { width: 100% !important; float: left; }
