/* Custom CSS */
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
}

input[readonly] {
    background-color: white !important;
    cursor: text ;
}

#tasks-edit .task-typology {
    width: 15%;
}
#tasks-edit .task-name {
    width: 50%;
}
#tasks-edit .task-price {
    width: 15%;
}
#tasks-edit .task-delivery-date {
    width: 15%;
}
#tasks-edit .task-delete {
    width: 5%;
}

/* Skin customization */

body.skin-3 {
    background-color: #ab000d;
}
body.skin-4 {
    background-color: #000000;
}
body.skin-5 {
    background-color: #f5f2f6;
}
.skin-3 #page-wrapper {
    background-color: #f8f8f8;
}

a {
    color: #ab000d;
}

a:hover, a:active {
    color: #6a030b;
}

.form-control:focus {
    border-color: #ab000d !important;
}

.nav-header a,
.skin-3 .nav > li > a {
    color: #ffffff;
}

.skin-3 .nav.navbar-right > li > a {
    color: #948b96;
}

.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus,
.skin-3 .nav > li.active {
    background-color: #6a030b;
}

.skin-3.mini-navbar .nav-second-level {
    background-color: #ab000d;
}

.skin-3.mini-navbar .nav-second-level li:hover {
    background-color: #6a030b;
}

.skin-3.mini-navbar .nav-second-level .nav-label {
    display: block;
}

.skin-3 .navbar-minimalize,
.skin-3 .btn-primary,
.btn-primary {
    background-color: #ab000d;
    border-color: #ab000d;
}

.skin-3 .btn-primary:active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:hover,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus {
    background-color: #6a030b;
    border-color: #6a030b;
}

.skin-3 .btn-success {
    background-color: #000000;
    border-color: #000000;
}

.skin-3 .btn-success:active {
    background-color: #222222;
    border-color: #222222;
}


.skin-3 .pace .pace-progress {
    background-color: #ab000d;
}


/* Ladda button spinner */
button.ladda-button,
button.ladda-button .ladda-spinner {
    outline: none !important;
}
.pointer-cursor{
    cursor: pointer !important;
}

.btn-quote-save {
    color: #ffffff;
    background-color: #2E7D32;
    border-color: #2E7D32;
}

.btn-quote-save:hover,
.btn-quote-save:focus,
.btn-quote-save:active,
.btn-quote-save.active,
.open .dropdown-toggle.btn-quote-save {
    color: #ffffff;
    background-color: #1B5E20;
    border-color: #2E7D32;
}

.btn-quote-save:active,
.btn-quote-save.active,
.open .dropdown-toggle.btn-quote-save {
    background-image: none;
}

.btn-quote-save.disabled,
.btn-quote-save[disabled],
fieldset[disabled] .btn-quote-save,
.btn-quote-save.disabled:hover,
.btn-quote-save[disabled]:hover,
fieldset[disabled] .btn-quote-save:hover,
.btn-quote-save.disabled:focus,
.btn-quote-save[disabled]:focus,
fieldset[disabled] .btn-quote-save:focus,
.btn-quote-save.disabled:active,
.btn-quote-save[disabled]:active,
fieldset[disabled] .btn-quote-save:active,
.btn-quote-save.disabled.active,
.btn-quote-save[disabled].active,
fieldset[disabled] .btn-quote-save.active {
    background-color: #2E7D32;
    border-color: #2E7D32;
}

.btn-quote-save .badge {
    color: #2E7D32;
    background-color: #ffffff;
}

.btn-impossible:hover{
    color: #ab000d;
    background-color: #FFFFFF;
}

.btn-impossible{
    color: #FFFFFF;
    background-color: #ab000d;
    border-color: #ab000d;
}

.btn-modify:hover {
    color: #000000;
    background-color: #ffffff;
}

.btn-modify {
    color: #ffffff;
    background-color: #000000;
}

.btn-validate:hover{
    color: #2E7D32;
    background-color: #ffffff ;
}
.btn-create:hover{
    color:#23c6c8 ;
    background-color: #ffffff ;
}
