#sidebar {
	background:#e8e8e8;
	border-right:#1d1c1c 1px solid;
}
.navbar-inner {
	min-height: 43px;
	padding-right: 20px;
	padding-left: 20px;
	background: #990000; /* Old browsers */
	background: -moz-linear-gradient(top, #D50000 0%, #990000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D50000), color-stop(100%, #990000c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #D50000 0%, #990000c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #D50000 0%, #990000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #D50000 0%, #990000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #D50000 0%, #990000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D50000', endColorstr='#990000', GradientType=0 ); /* IE6-9 */
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;/*border-bottom:#0c0c0c 1px solid;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
*/
}
.side-nav li a {
	background: #990000; /* Old browsers */
	background: -moz-linear-gradient(top, #BF0000 0%, #990000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BF0000), color-stop(100%, #990000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #BF0000 0%, #990000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #BF0000 0%, #990000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #BF0000 0%, #990000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #BF0000 0%, #990000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF0000', endColorstr='#990000', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color:#eee;/*text-shadow:
	 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);*/
}
.side-nav li a {
	border-bottom:#1d1c1c 1px solid;
}
.side-nav li a:hover {
	background: #f8f8f8;
	color:#333;
}
.side-nav li ul li a {
	background:#e8e8e8
}
.side-nav li ul li a .sidenav-icon .sidenav-link-color {
	background:#C60000;
}
.side-nav li ul li a:hover .sidenav-icon .sidenav-link-color {
	background:#FF3333;
}
.accordion-header a {
	background: #BF0000; /* Old browsers */
	background: -moz-linear-gradient(top, #BF0000 0%, #990000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BF0000), color-stop(100%, #990000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #BF0000 0%, #990000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #BF0000 0%, #990000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #BF0000 0%, #990000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #BF0000 0%, #990000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF0000', endColorstr='#990000', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color:#eee;/*text-shadow:
	 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);*/

	color:#ffffff;
}
.accordion-header a:hover {
	background: #BF0000; /* Old browsers */
	background: -moz-linear-gradient(top, #990000 0%, #BF0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BF0000), color-stop(100%, #990000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #990000 0%, #BF0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #990000 0%, #BF0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #990000 0%, #BF0000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #990000 0%, #BF0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#990000', endColorstr='#BF0000', GradientType=0 ); /* IE6-9 */
}
.cal caption {
	color: #e2e2e2;
	font-weight: bold;
	background: #333;
	background: #BF0000; /* Old browsers */
	background: -moz-linear-gradient(top, #BF0000 0%, #990000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #BF0000), color-stop(100%, #990000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #BF0000 0%, #990000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #BF0000 0%, #990000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #BF0000 0%, #990000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #BF0000 0%, #990000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF0000', endColorstr='#990000', GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #333;
	border-bottom: 1px solid #313131;
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);
}
.cal caption {
	text-shadow: 0 -1px black;
}
.cal caption a {
	color: #e2e2e2;
}




/* =============== */
/* ! Field icons   */
/* =============== */
.field-icon {
	background: url('../../img/main-sprite.png') no-repeat;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
}
.field-icon.statement {
	background-position: 0px 2px;
}
.field-icon.textfield {
	background-position: 0 -20px;
}
.field-icon.textarea {
	background-position: 0 -40px;
}
.field-icon.number {
	background-position: 0 -60px;
}
.field-icon.listt {
	background-position: 0 -80px;
}
.field-icon.listt-image {
	background-position: 0 -100px;
}
.field-icon.list-coment{
	background-position: 0 -760px;
}
.field-icon.only-coment{
	background-position: 0 -785px;
}
.field-icon.yes-no {
	background-position: 0 -120px;
}
.field-icon.terms {
	background-position: 0 -140px;
}
.field-icon.name {
	background-position: 0 -160px;
}
.field-icon.address {
	background-position: 0 -180px;
}
.field-icon.email {
	background-position: 0 -200px;
}
.field-icon.phone {
	background-position: 0 -220px;
}
.field-icon.only {
	background-position: 0 -734px;
}
.field-icon.website {
	background-position: 0 -240px;
}
.field-icon.time {
	background-position: 0 -260px;
}
.field-icon.date {
	background-position: 0 -280px;
}
.field-icon.country {
	background-position: 0 -300px;
}
.field-icon.section {
	background-position: 0 -806px;
}
.field-icon.rating {
	background-position: 0 -320px;
}
.field-icon.intro {
	background-position: 0 -440px;
}
.field-icon.outro,
.field-icon.submit {
	background-position: 0 -460px !important;
}
.field-icon.group {
	background-position: 0 -520px !important;
}
.field-icon.scale {
	background-position: 0 -580px !important;
}
.field-icon.dropdown {
	background: url('../../img/FIELD-ICON-dropdown.png') no-repeat;
}

li.field-type {
	margin-bottom: 8px;
}
li.field-type {
	display: block;
	padding: 0;
	float: left;
	margin-right: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	font-family: "Avenir Next W01", Arial, "sans-serif";
	font-size: 0.8em;
}
.admin-button {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 12px;
	height: 27px;
	line-height: 28px;
	text-align: left;
	vertical-align: middle;
	font-weight: 500;
	letter-spacing: 0.3px;
	font-size: 13px;
	float: left;
}
li.field-type .admin-button {
	position: relative;
	display: block;
	width: 220px;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	cursor: move;
}
.admin-button.white {
	background: #F1F1F1;
	border: 1px solid #d8d8d8;
	color: #555555;
	font-weight: 500;
	text-shadow: none;
	font-size: 12px;
	padding: 3px 12px 2px 12px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.admin-button.blue {
	background: #DBECED;
	border: 1px solid #abd3d5;
	color: #555555;
	font-weight: 500;
	text-shadow: none;
	font-size: 13px;
	padding: 4px 12px 3px 12px;
	color: #5E7374;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none !important;
}
.admin-button.white:hover{
	background:#fbfbfb;
}
.drop-line {
	/*-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-webkit-opacity: 0.7;
	opacity: 0.7;*/
	-webkit-transition: opacity 150ms;
	-moz-transition: opacity 150ms;
	transition: opacity 150ms;
	margin: 0;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px dashed #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*list-style-type: none;*/
}

li.field-type-secc {
	margin-bottom: 8px;
	display: block;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	font-family: "Avenir Next W01", Arial, "sans-serif";
	cursor: move;
}
.ecs_style{
	background-color: #fff;
	border: 1px solid #D7D7D9;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.1em;
	text-align: center;
	font-family: "Avenir Next W01", Arial, "sans-serif";
	font-size: 1em;
	border: 1px solid #BFBFBF;
	border-bottom: 1px solid #999;
	color: #39434F;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 20px;
}