/* 
    Document   : _main
    Created on : 14/06/2014, 11:18:30 AM
    Author     : rysmodes
    Description:
        Purpose of the stylesheet follows.
*/

input[type=checkbox].ace.ace-switch.ace-switch-5 + .lbl::before{ content:"SI\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO" }

.error-on{
  /*border-color: #da4f49!important;*/
  border: 0.5px solid #da4f49!important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)!important;
}
.error-on:focus {
  border-color: #da4f49!important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392!important;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392!important;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392!important;
}

.table-items-small tbody tr td{padding:2px;}
.table-items-small tbody tr td input{font-size:11px;}
.table-items-small tfoot tr td{padding:2px;}
.table-items-small tfoot tr td input{font-size:11px;}

.table-items-small-12 tbody tr td{ padding:6px; }
.table-items-small-12 tbody tr td input{ font-size:12px; }

.table-row-small th {padding:1px!important;}
.table-row-small th input,
.table-row-small th select {font-size:10.5px;width:100%;font-weight:normal;}
.table-row-small td {padding:4px!important;}

.center-v {vertical-align: middle!important;}
.number, .number-decimal{text-align: right;}

.w-100{width:100%;}
.right{text-align: right;}

.action-buttons a.disabled,
.action-buttons a.disabled:hover,
.dropdown-menu li a.disabled {
	color: #abbac3!important;
	opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	cursor: not-allowed;
	outline: 0;
	background-color: transparent!important;
}

.label-xxlg {
  padding: 0.3em 0.9em 0.4em;
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 1.5;
  height: 36px;
}
.label-xxlg.arrowed {
  margin-left: 9px;
}
.label-xxlg.arrowed:before {
  left: -18px;
  border-width: 18px 9px;
}
.label-xxlg.arrowed-in {
  margin-left: 9px;
}
.label-xxlg.arrowed-in:before {
  left: -9px;
  border-width: 18px 9px;
}
.label-xxlg.arrowed-right {
  margin-right: 9px;
}
.label-xxlg.arrowed-right:after {
  right: -18px;
  border-width: 18px 9px;
}
.label-xxlg.arrowed-in-right {
  margin-right: 9px;
}
.label-xxlg.arrowed-in-right:after {
  right: -9px;
  border-width: 18px 9px;
}

.label-sitic,
.label-sitic:focus {
  background-color: #72AEE2!important;
  border-color: #72AEE2;
  -webkit-transition: all ease .15s;
}
.label-sitic:hover,
.label-sitic:active {
  background-color: #40AE82!important;
  border-color: #40AE82;
  outline: 0!important;
}
.label-sitic.arrowed-in:before {
  border-color: #72AEE2;
  -moz-border-right-colors: #72AEE2;
}
.label-sitic.arrowed-right:after {
  border-left-color: #72AEE2;
  -moz-border-left-colors: #72AEE2;
}
.label-sitic:hover.arrowed-in:before {
  border-color: #40AE82;
  -moz-border-right-colors: #40AE82;
}
.label-sitic:hover.arrowed-right:after {
  border-left-color: #40AE82;
  -moz-border-left-colors: #40AE82;
}

.label-sitic.label-disabled {
	background-color: #e7e7e7!important;
	color: #aaa!important;
	cursor: default!important;
	outline: 0!important;
}
.label-sitic.label-disabled.arrowed-in:before {
  border-color: #e7e7e7;
  -moz-border-right-colors: #e7e7e7;
}
.label-sitic.label-disabled.arrowed-right:after {
  border-left-color: #e7e7e7!important;
  -moz-border-left-colors: #e7e7e7!important;
}

.readonly{
    background-color: #EEE !important;
}

.form-group-fit {
    margin-bottom: 0px;
}

.fuelux .wizard {
background-color: #F1F6FC !important;
}

.no-border {
  border: 0px !important;
}

.border-top {
  padding-top: 5px;
  margin-top: 5px;
  border-collapse: initial;
  border: 1px solid #DDD !important;
  border-spacing: 5px !important;
}

.blur-login{
	background-color: #444;
    background-position: top center;
    background-size: auto; /* cover */
    background-repeat: repeat;
    background-attachment: fixed;
    background-image: url('images/pattern2.jpg');
    display: table;
    width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    z-index: 1;
}
.parallax-overlay{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url('images/pattern3.png');
    background-repeat: repeat;
    background-color: rgba(44,62,80,0.6);
    z-index: 2;
}
.home-content {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    z-index: 3;
}
#login-box{
	background-color: transparent
}
#login-box .widget-body{
	background-color: transparent
}
#login-box .widget-body .widget-main{
	background-color: transparent
}

.well-filter label {font-size:13px;}
.well-filter input,
.well-filter select {font-size:12px;width:100%;background:#fff!important;color:#555!important;}

.table>thead>tr>td.grey0,
.table>tbody>tr>td.grey0,
.table>tfoot>tr>td.grey0,
.table>thead>tr>th.grey0,
.table>tbody>tr>th.grey0,
.table>tfoot>tr>th.grey0,
.table>thead>tr.grey0>td,
.table>tbody>tr.grey0>td,
.table>tfoot>tr.grey0>td,
.table>thead>tr.grey0>th,
.table>tbody>tr.grey0>th,
.table>tfoot>tr.grey0>th {background-color:#F2F4FF}

.table-hover>tbody>tr>td.grey0:hover,
.table-hover>tbody>tr>th.grey0:hover,
.table-hover>tbody>tr.grey0:hover>td,
.table-hover>tbody>tr.grey0:hover>th {background-color:#f5f5f5}

.table>tbody>tr.red0>td,
.table>tbody>tr.red0>th {background-color:#DF0101; color:#ffffff;}

.table>tbody>tr.green0>td,
.table>tbody>tr.green0>th {background-color:#2A5D56; color:#ffffff;}