
body { font-size:13px; }

h2 { font-size:28px; line-height:100%; margin:0 0 25px 0; }
h3 { margin:0 0 15px 0; }

/*
a { color:#777; }
a:hover, a:active { color:#000; text-decoration:underline; }
*/
a, input[type="submit"], select, select:active, select:focus, button { -moz-user-focus:0 none !important; -moz-outline:0 none !important; outline:0 none !important; }
button::-moz-focus-inner { outline:0 none !important; }
:focus, :active { outline:0 none !important; }
::-moz-focus-inner { border:0; outline:0 none !important; }

.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }

.p2 { width:2%; }
.p5 { width:5%; }
.p10 { width:10%; }
.p15 { width:15%; }
.p20 { width:20%; }
.p25 { width:25%; }
.p30 { width:30%; }
.p40 { width:40%; }
.p50 { width:50%; }
.p60 { width:60%; }
.p70 { width:70%; }
.p80 { width:80%; }
.p90 { width:90%; }
.p100 { width:100%; }

.s0 { width:auto; }
.s30 { width:30px; }
.s50 { width:50px; }
.s56 { width:56px; }
.s72 { width:72px; }
.s75 { width:75px; }
.s100 { width:100px; }
.s125 { width:125px; }
.s150 { width:150px; }
.s160 { width:160px; }
.s175 { width:175px; }
.s180 { width:180px; }
.s190 { width:190px; }
.s200 { width:200px; }
.s250 { width:250px; }
.s300 { width:300px; }
.s350 { width:350px; }
.s400 { width:400px; }
.s450 { width:450px; }
.s500 { width:500px; }
.s550 { width:550px; }
.s600 { width:600px; }
.s650 { width:650px; }
.s700 { width:700px; }
.s750 { width:750px; }
.s800 { width:800px; }

.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:1000px; }

.welcome { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; 
			margin: 200px auto 0 auto; width: 600px;
			}

.welcome h1 { margin: 0; padding-bottom:30px; text-align:center; float: left; padding: 14px 0 0 0;}
.welcome-form { margin:0 auto; padding-left:10px; width:220px; float: right; }

.navbar-fixed-top, .navbar-fixed-bottom { z-index:900; }
.navbar .brand { margin-right:10px; padding-bottom:0; padding-top:2px; line-height:31px; }
.navbar .btn, .navbar .btn-group { margin-top:7px; }

.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret { margin-top:8px; }
.dropdown-toggle .caret { margin-left:2px; }
.dropdown-menu .active > a, .dropdown-menu .active > a:hover { color:#fff; }

.supplier-dropdown-menu li {list-style: none;}
.supplier-dropdown-menu li>a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; text-decoration:none;}
.supplier-dropdown-menu li>a:hover { background-color:#0088cc; color: #fff; }

.btn-small .caret { margin-top:8px; }
.btn { font-size:13px; }

.breadcrumb a:link, .breadcrumb a:visited { color:#666; }
.breadcrumb a:hover, .breadcrumb a:active { color:#000; text-decoration:underline; }

.breadcrumb .active { color:#000; }

.titles { margin-bottom:25px; }
.titles h1 { font-size: 2em; margin-bottom:0; }
.titles h2 { font-size: 1.8em; margin-bottom:0; }
.titles .page-header { border:0; margin:0; padding:0; }

.search { -webkit-border-radius:4px 4px 0 0; -ms-border-radius:4px; -moz-border-radius:4px; border-color:#ddd; border-radius:4px; margin-bottom:15px; padding-bottom:0; }
.search label { margin:4px 8px 10px 0; }
.search .search-item { margin:0 8px 10px 0; }
.search .fields-checkboxes { float:none; }
.search .fields-checkboxes input { margin-right:4px; }
.search .fields-checkboxes label { margin:1px 13px 0 0; }

input.search-query { padding:3px 30px; }
/*.search-query-field { position:relative; }*/
.search-query-field{ padding: 0 0 0 10px;}
.icon-search { position:absolute; top: 6px; left: 11px; }
.clear-search-ico { position:absolute; top: 3px; right: 8px; }
.clear-search-2{}
.search-filters { margin-left:20px; }
.search-filters input, .search-filters select { float:left; }
.search-filters select { height:26px; font-size:12px; }
.search-filters .btn { float:left; }
.search-filters .clear-filters { }
.search-filters-default { padding: 10px 5px; background: #f5f5f5; margin: 10px 0 0 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }

.sidebar { float:left; padding:8px 0; position:fixed; width:195px; }
/*.sidebar { padding:8px 0; }*/
.sidebar .well { padding:8px 0; }
.sidebar .search { padding-bottom:10px; width:auto; }
.sidebar .search h5 { margin:0 0 5px 0; }
.sidebar .icon-item { float:right; display:none; margin-top:2px; margin-right:-11px; }
.sidebar .active .icon-item { display:inline-block; *display:inline; *zoom:1; }

.items-col { float:right; width:760px; }
.container-fluid .items-col { float:none; margin-left:220px; width:auto; }

.edit-main { float:left; width:505px; }
.edit-main .form-box { margin-bottom:20px; }
.edit-options { float:right; width:220px; }
.edit-options h3, fieldset h3 { font-size:20px; line-height:120%; margin-bottom:10px; }
.edit-options .well { padding:15px 20px; }
.edit-options .well-alt { padding-right:0; }
.edit-options .datepicker { background-color:#FFF; }
.edit-options .form-horizontal .s75 { width:70px; }
.edit-options .form-horizontal .s100 { width:124px; }
.edit-options .form-horizontal .control-label { width:50px; text-align:left; }
.edit-options .form-horizontal .controls { margin-left:58px; }
.control-text { margin-left:58px; padding: 5px 0 0 0; }

.daysCheckboxes { margin-top:6px; }

.item-options { -webkit-border-radius:4px 4px 0 0; -ms-border-radius:4px; -moz-border-radius:4px; border-color:#ddd; border-radius:4px; border-style:solid; border-width:1px; padding:10px; }
.item-options-item { margin-bottom:10px; }
.item-options-item label { margin-top:4px; width:58px; }
.item-options-show { margin-bottom:0; }

.nav-tabs > .active > a, .nav-tabs > .active > a:hover { background-color:#fbfbfb; }
.tabbable-bordered { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.tabbable-bordered > .tab-content { -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; background-color:#fbfbfb; border-radius:0 0 4px 4px; border-width:0 1px 1px 1px; display:block; margin-bottom:20px; min-height:250px; padding:20px 20px 10px 20px; width:auto; }
.tabbable-bordered > .tab-content.no-margin { margin:0; }
.tabbable-bordered > .tab-content.no-mih { height:auto; min-height:0; }
.tabbable-bordered > .tab-content-bordered { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border-width:1px; }
.tabs-below.tabbable-bordered > .tab-content { -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; border-width:1px 1px 0 1px; padding:20px 20px 10px 20px; }
.container.tabs-below.tabbable-bordered > .tab-content { -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; border-top-width:0; }
.tabs-right.tabbable-bordered { border-width:0 0 0 1px; }
.tabs-right.tabbable-bordered > .tab-content { -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; border-width:1px 1px 1px 0; padding:20px 20px 10px 20px; }
.container.tabs-left.tabbable-bordered > .tab-content { -webkit-border-radius:0 0 0 4px; -moz-border-radius:0 0 0 4px; border-radius:0 0 0 4px; border-top-width:0; }
.tab-content { border-color:#ddd; border-style:solid; border-width:0px; overflow:auto; padding:18px 0 0 0; }
.tabbable-bordered > .tab-content-empty { border:0; padding:0; padding:0; background:none; }
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom:0; }
.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
.tab-content > .active, .pill-content > .active { display:block; }
.tabbable > .nav-tabs { margin:0; }

.table-striped { -moz-border-top-colors:none; -moz-border-right-colors:none; -moz-border-left-colors:none; -moz-border-image:none; -moz-border-bottom-colors:none; border-collapse:separate; border-color:#DDDDDD; border-radius:4px; border-style:solid; border-width:1px; }
.table-striped th { border:0; }
.table-striped td { vertical-align:middle; }
.table-striped img { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.table-first td { border-top:0; }

.table-list { background:#fff; }


th a.asc i { background-image:url("../img/glyphicons-halflings.png"); background-position:-287px -120px; background-repeat:no-repeat; display:inline-block; height:14px; line-height:14px; vertical-align:text-top; width:14px; *margin-left:.3em; }
th a.desc i { background-image:url("../img/glyphicons-halflings.png"); background-position:-312px -120px; background-repeat:no-repeat; display:inline-block; height:14px; line-height:14px; vertical-align:text-top; width:14px; *margin-left:.3em; }

.pagination { margin:0; }
.pagination ul { margin-top:0; }
.pagination li { float:left; }
.pagination .active, .pagination .current { border:1px solid #ddd; border-left-width:0; color:#999999; cursor:default; float:left; line-height:28px; padding:0 12px; text-decoration:none; }
.pagination .prev a, .pagination .next a { border:none; margin:0 -12px; }
.pagination .prev, .pagination .next { border:1px solid #ddd; border-left-width:0; float:left; line-height:28px; padding:0 12px; text-decoration:none; }
.pagination .prev { -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-left-width:1px; border-radius:3px 0 0 3px; }
.pagination .next { -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; }
.pagination .disabled, .pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover { background-color:transparent; color:#999999; cursor:default; }
.pagination-counters { margin-top:10px; }

.fields { margin-bottom:15px; }
.fields-checkboxes { float:right; margin:3px 0 10px; }
.fields-checkboxes label { float:left; }
.fields-checkboxes input { float:left; margin-right:8px; }
label em { color:#c00; }
select.s100 { width:114px; }
select.s200 { width:214px; }
select.s150 { width:164px; }
select.s160 { width:174px; }
select.s180 { width:194px; }
select.s350 { width:364px; }
select.s450 { width:464px; }
.select-to-checkbox.s350 { width:358px; }
.select-to-checkbox.s450 { width:458px; }

label, input, button, select, textarea { font-size:13px; }
textarea { resize:none; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { font-size:13px; }

input.field-title { font-size:20px; font-weight:normal; padding:6px; }

.fields-upload img { -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; border:1px solid #ccc; border-radius:5px; float:left; margin-right:10px; padding:2px; }
.fields-upload .fields-upload-input { float:left; }
.fields-upload-input .file-textfield { display:inline-block; float:left; margin-right:5px; width:200px; *display:inline; *zoom:1; }
.fields-upload-input .btn { float:left; }

.error-message { color:#c33; font-size:11px; padding-top:0; line-height:120%; }

.form-error { border-color:#c77; color:#B94A48; }
.form-footer .btn { margin-right:5px; }

.help-block p { font-size:11px; font-style:italic; }
.help-block i { margin-top:-1px; }

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { cursor:default; }

.select-to-checkbox { -webkit-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; background:#fff; border:1px solid #ccc; border-radius:4px; }
.select-to-checkbox-item { border-bottom:1px solid #EDEDED; padding-left:4px; }
.select-to-checkbox-item:last-child { border-bottom:0; }
.select-to-checkbox-field { float:left; padding:3px 2px 2px 5px; }
.select-to-checkbox-label { float:left; font-size:13px; padding:5px 5px 5px 4px; }

.select-to-checkbox-values { padding:3px 0; }
.select-to-checkbox-values-label { float:left; font-size:11px; padding:5px 5px 0 32px; }
.select-to-checkbox-values-input { float:left; }

.to-checkbox-simple { padding:0; border:0; background:none; }
.to-checkbox-simple .select-to-checkbox-item { padding-left:0; border-bottom:0; }
.to-checkbox-simple .select-to-checkbox-field { padding-left:0; }

.tags-cloud { text-align:center; }
.tags-cloud-item { display:inline-block; *display:inline; *zoom:1; margin-right:6px; margin-bottom:6px; position:relative; }
.tags-cloud-field { float:left; margin-right:4px; }
.tags-cloud-field input { margin-top:-1px; }
.tags-cloud-label { float:left; }

.control-group { margin-bottom:5px; }
.col-a { float:left; padding-top:1px; }
.col-a .control-group { margin-bottom:10px; }
.col-a input { margin-bottom:0; }

.col-b { float:right; }
.col-b .map { border:1px solid #ccc; width:250px; height:250px; background:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.btn-toolbar { margin:0; }
.btn-group-separated { margin-right:5px; }

.ui-widget { font-family:Arial,Helvetica, sans-serif; font-size:11px; }
.ui-widget select { height:auto !important; line-height:100%; padding:0; }
.ui-widget a { line-height:13px; }

.modal-backdrop { background:#fff; }
.admin-modal { display:none; width:535px; margin-top:-350px;  }
.admin-modal .modal-body { max-height:500px; }
.admin-modal .modal-footer { text-align:left; }

.ajaxContainer { min-height:30px; }
.ajaxLoader { background:transparent url(../img/loading.gif) no-repeat center center; display:block; position:absolute; z-index:999; }
.loading { background:transparent url(../img/loading.gif) no-repeat center center; display:block; width:100%; height:100%; z-index:999; }

.comment p { margin-bottom:0; }
.commentUser { float:left; }
	.commentUserAvatar { float:left; margin-right:6px; }
	.commentUserAvatar img { border:1px solid #ccc; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
	.commentUserInfo { float:left; width:150px; }
	p.commentName { font-size:15px; }
	p.commentEmail { color:#888; }
.commentData { float:right; width:230px; }
	p.commentDate { margin-bottom:2px; color:#888; }
	p.commentMain { margin-bottom:12px; color:#333; line-height:140%; }

.metatagRow { padding-bottom:5px; }
	.metatag p { margin-bottom:0; line-height:140%; }
	.metatagLabel { float:left; width:80px; margin-right:20px; }
	.metatagValue { float:left; width:340px; }
	p.metatagDescription { margin-bottom:12px; }

 .help-inline-text { color:#333; }

.hidden { display:none; }
.invisible { visibility:hidden; }
.no-margin { margin:0; }
.no-padding { padding:0; }
.no-mih { height:auto; min-height:none; }


.checkbox-field {  }
	.checkbox-field input { float:left;margin-right:5px; }
	.checkbox-field label { float:left;margin-top:2px; }

.desktop-a{ float: left; width: 33%;}
.desktop-b{ float: left; width: 33%; }
.desktop-c{ float: right; width: 33%;}

.row-icons{ padding: 0 0 30px 0;}

.btn-desktop{ display: block; padding: 60px 10px 20px 10px; text-align: center; margin: 0 auto; position: relative;}

	.btn-desktop span {display: block; background:#DF0000; color: #fff;
		-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
		position: absolute; top: 10%; right: 38%; padding: 3px 3px; width: 20px;
		font-size: 11px; font-weight: bold;
		text-align: center;
		border: #333 solid 3px;
	}

.add-sic{ background: url(../img/icon_in.png) no-repeat center 20px;}
.supply{ background: url(../img/icon_supply.png) no-repeat center 20px;}
.customer{ background: url(../img/icon_customer.png) no-repeat center 20px;}
.order{ background: url(../img/icon_order.png) no-repeat center 20px;}
.contracts{ background: url(../img/icon_contract.png) no-repeat center 20px;}
.backup{ background: url(../img/icon_backup.png) no-repeat center 20px;}

#add{ background: #ddd;}

.th{ border-bottom: 3px solid #ddd;}
	.th .item-col{  font-weight: bold;}

.item-row{ border-bottom: 1px solid #ddd; padding: 4px 0;}
	.item-col{ float: left; padding: 0 10px 0 0;}
		.item-amount{ width: 80px; text-align: right}
		.item-path{ width: 204px;}
		.item-title{ width: 290px;}
		.item-price{ width: 80px; text-align: right;}
		.item-iva{ width: 46px; text-align: right;}
		.item-iva-total{ width: 80px; text-align: right;}
		.item-total{ width: 80px; text-align: right;}

		.total{ padding: 8px 0;}

		.iva-value{ float: left; width: 90px; padding: 0 0 0 10px;}
		.iva-title{ float: left; width: 200px; padding: 0 0 0 610px; text-align: right;}
		.total-title{ float: left; width: 200px; padding: 0 0 0 610px; text-align: right;}
		.total-total{ float: left; font-size: 16px; color: #003366; width: 90px; text-align: right; font-weight: bold; }

	#calculate-total{ background: #f5f5f5;}

#add{ padding: 10px;}
	#add .pull-left{ padding: 0 10px 0 0;}
	#add .pull-right{ padding: 26px 0 0 0;}
	#add select { margin: 0;}	
	#add  input { margin: 0;}	
	#add  .first-line input { text-align: right}	

	.load{ min-height: 100px; background: url(../img/loading.gif) no-repeat center center;}


.robinson td{ color: #999; text-decoration: line-through;}
.item-robinson .item-col{  color: #999; text-decoration: line-through;}

.sic-actions{ list-style: none; margin: 0; padding: 0; width: 102px;}
.sic-actions li{float: left;}
.sic-action:link, .sic-action:visited{ display: block; width: 20px; height: 20px; background: url(../img/icons-orders.png?v=2) no-repeat left top;}

.inactive-10:link, .inactive-10:visited{ background-position: left top;}
.inactive-20:link, .inactive-20:visited{ background-position: -20px top;}
.inactive-30:link, .inactive-30:visited{ background-position: -40px top;}
.inactive-40:link, .inactive-40:visited{ background-position: -60px top;}
.inactive-50:link, .inactive-50:visited{ background-position: -80px top;}
.inactive-60:link, .inactive-60:visited{ background-position: -100px top;}
.inactive-70:link, .inactive-70:visited{ background-position: -120px top;}
.inactive-80:link, .inactive-80:visited{ background-position: -140px top;}
.inactive-90:link, .inactive-90:visited{ background-position: -160px top;}
.inactive-100:link, .inactive-100:visited{ background-position: -184px top;}

.unchecked-10:link, .unchecked-10:visited{ background-position: left -20px; transform: scale(1.3)}
.unchecked-20:link, .unchecked-20:visited{ background-position: -20px -20px; transform: scale(1.3)}
.unchecked-30:link, .unchecked-30:visited{ background-position: -40px -20px; transform: scale(1.3)}
.unchecked-40:link, .unchecked-40:visited{ background-position: -60px -20px; transform: scale(1.3)}
.unchecked-50:link, .unchecked-50:visited{ background-position: -80px -20px; transform: scale(1.3)}
.unchecked-60:link, .unchecked-60:visited{ background-position: -100px -20px; transform: scale(1.3)}
.unchecked-70:link, .unchecked-70:visited{ background-position: -120px -20px; transform: scale(1.3)}
.unchecked-80:link, .unchecked-80:visited{ background-position: -140px -20px; transform: scale(1.3)}
.unchecked-90:link, .unchecked-90:visited{ background-position: -160px -20px; transform: scale(1.3)}
.unchecked-100:link, .unchecked-100:visited{ background-position: -184px -20px; transform: scale(1.3)}

.checked-10:link, .checked-10:visited{ background-position: left -40px;}
.checked-20:link, .checked-20:visited{ background-position: -20px -40px;}
.checked-30:link, .checked-30:visited{ background-position: -40px -40px;}
.checked-40:link, .checked-40:visited{ background-position: -60px -40px;}
.checked-50:link, .checked-50:visited{ background-position: -80px -40px;}
.checked-60:link, .checked-60:visited{ background-position: -100px -40px;}
.checked-70:link, .checked-70:visited{ background-position: -120px -40px;}
.checked-80:link, .checked-80:visited{ background-position: -140px -40px;}
.checked-90:link, .checked-90:visited{ background-position: -160px -40px;}
.checked-100:link, .checked-100:visited{ background-position: -184px -40px;}

.closed-period td{
	background: #FFE6E2 !important;
}

.actual-period td{
	background: #FEFF60 !important;
}
.sic-rendida td{
	background-color: #ffdcda !important;
}
.sic-rendida .order-status{
	color: #c42e26;
	font-weight: bold;
}
.as-label{
	margin:0;
	padding-top: 4px;
}

label span{
	font-size: 11px;
	color: #ccc;
	font-style: italic;
	line-height: 130%;
}

.fixed-panel{
	position: fixed;
	top: 40px;
	width: 100%;
}
.table-reports td, .table-reports th{
	padding: 4px;
	font-size: 11px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tiny-labels label{
	font-size: 11px;
	line-height: 120%;
	margin:0;
	padding: 0 0 2px 2px;
}

.text-center {
    text-align:center !important;
}

.text-right {
    text-align:right !important;
}

.text-left {
    text-align:left !important;
}

.text-weihgt-900 {
    font-weight: 900 !important;
}

.bg-invert {
    color: #fff !important;
    background-color: #444 !important; 
}

.display-none {
    display: none;
}

.reports {
    font-size: 11px !important;
}

.reports_col {
    width: 66px !important;
}

.reports th {
    background-color: #444 !important;
    color: #fff !important;
}

.reports tr.bg-row-active {
    background-color: #e6e6e6;
}

.reports th, .reports td {
    padding: 2px !important;
    line-height: 20px !important;
    text-align: right !important;
    vertical-align: top !important;
    border-top: 1px solid #dddddd !important;
}

.reports th.text-left, td.text-left {
    padding: 2px !important;
    line-height: 20px !important;
    text-align: left !important;
    vertical-align: top !important;
    border-top: 1px solid #dddddd !important;
}

.table th, .table td {
    padding: 2px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

.eventualContractList {
	position: absolute; 
	background-color: #fff; 
	display: none; 
	border: 1px solid #ccc; 
	border-radius: 3px;
	overflow: scroll;
	overflow-x: hidden; 
	padding: 8px;
	max-height: 300px;
}

.eventualContractValue {
	margin:0; 
	padding:0;
}

.eventualContractValue:hover {
	background-color: #666;
	color: #fff;
	cursor: pointer;
}

.usersCentersList {
    width: 250px;
    float: left;
}

.poll a:link,.poll a:visited,.poll-selected .poll-option {height:40px;background-image:url(../img/sprite_encuesta.png);background-repeat:no-repeat}
.poll{margin:0;padding:0}
.poll li{display:inline-block;width:70px;padding-left: 30px;}
.poll a:link,.poll a:visited{width:40px;display:block}
.poll .poll-a:link,.poll .poll-a:visited{background-position:left top}
.poll .poll-a.selected:link,.poll .poll-a.selected:visited,.poll .poll-a:active,.poll .poll-a:hover{background-position:left -40px}
.poll .poll-a.off:link,.poll .poll-a.off:visited{background-position:left -80px!important}
.poll .poll-b:link,.poll .poll-b:visited{background-position:-40px top}
.poll .poll-b.selected:link,.poll .poll-b.selected:visited,.poll .poll-b:active,.poll .poll-b:hover{background-position:-40px -40px}
.poll .poll-b.off:link,.poll .poll-b.off:visited{background-position:-40px -80px!important}
.poll .poll-c:link,.poll .poll-c:visited{background-position:-80px top}
.poll .poll-c.selected:link,.poll .poll-c.selected:visited,.poll .poll-c:active,.poll .poll-c:hover{background-position:-80px -40px}
.poll .poll-c.off:link,.poll .poll-c.off:visited{background-position:-80px -80px!important}
.poll .poll-d:link,.poll .poll-d:visited{background-position:-120px top}
.poll .poll-d.selected:link,.poll .poll-d.selected:visited,.poll .poll-d:active,.poll .poll-d:hover{background-position:-120px -40px}
.poll .poll-d.off:link,.poll .poll-d.off:visited{background-position:-120px -80px!important}
.poll .poll-neutral:link,.poll .poll-neutral:visited{background-position:-160px top}
.poll .poll-neutral.selected:link,.poll .poll-neutral.selected:visited,.poll .poll-neutral:active,.poll .poll-neutral:hover{background-position:-160px -40px}
.poll .poll-neutral.off:link,.poll .poll-neutral.off:visited{background-position:-160px -80px!important}
.poll .poll-z:link,.poll .poll-z:visited{width:60px;background-position:-200px top}
.poll .poll-z.selected:link,.poll .poll-z.selected:visited,.poll .poll-z:active,.poll .poll-z:hover{background-position:-200px -40px}
.poll .poll-z.off:link,.poll .poll-z.off:visited{background-position:-200px -80px!important}
.poll-selected{margin-bottom:20px;display:table}
.poll-selected span{display:table-cell}
.poll-selected .poll-option{width:40px;display:block}
.poll-selected .poll-a{background-position:left -40px}
.poll-selected .poll-b{background-position:-40px -40px}
.poll-selected .poll-c{background-position:-80px -40px}
.poll-selected .poll-d{background-position:-120px -40px}
.poll-selected .poll-title{width:140px;line-height:40px;padding:0 10px;vertical-align:middle;font-weight:700}
.poll-results{margin:0}
.poll-results li{display:inline-block;width:78px;text-align:center}
.pull-description{float:left;width:100px;text-align:center;margin-right:4px}

.text-nowrap {
    white-space: nowrap !important;
}

.sic-statuses input,select,label {
	font-size: 10px !important;
}

.sic-statuses input {
	height: 10px !important;
	width: 16px !important;
}

.sic-statuses label {
	height: 12px !important;
}

.sic-statuses select {
	height: 22px !important;
}

.sic-statuses .text-center > label {
	display: block !important;
}

.sic-statuses .sic-status-rate-wrap {
	display: block;
	margin: 0;
	padding: 0;
}

.sic-statuses .btn-ad-rate {
	display: block;
	width: 100%;
	height: 22px !important;
	line-height: 20px !important;
	padding: 0 !important;
	margin: 0;
	box-sizing: border-box;
	font-size: 10px !important;
	text-align: center;
}