﻿.btn-default {
    color: #fff;
    background-color: #9DA4AA;
    border-color: #9DA4AA;
}

.btn-default:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}

.btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-default.disabled, .btn-default:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}


.btn-transparent {
    color: #1C0C5B;
    background-color: transparent;
    border-color: #9DA4AA;
}

.btn-transparent:hover {
    color: #3D2C8D;
    background-color: #eeeeee;
    border-color: #545b62;
}

.btn-transparent:focus, .btn-transparent.focus {
    color: #1C0C5B;
    background-color: #eeeeee;
    border-color: #9DA4AA;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-transparent.disabled, .btn-transparent:disabled {
    color: #3D2C8D;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-transparent:not(:disabled):not(.disabled):active, .btn-transparent:not(:disabled):not(.disabled).active,
.show > .btn-transparent.dropdown-toggle {
    color: #3D2C8D;
    background-color: #545b62;
    border-color: #4e555b;
}

.btn-transparent:not(:disabled):not(.disabled):active:focus, .btn-transparent:not(:disabled):not(.disabled).active:focus,
.show > .btn-transparent.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}


.btn-primary {
    color: #fff;
    background-color: #1C0C5B;
    border-color: #1C0C5B;
}

.btn-primary:hover {
    color: #fff;
    background-color: #3D2C8D;
    border-color: #3D2C8D;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #3D2C8D;
    border-color: #3D2C8D;
    box-shadow: 0 0 0 0.2rem rgba(61, 44, 141, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

/***************/

.btn-white {
    color: #222;
    background-color: #FFF;
    border-color: #ddd;
}

.btn-white:hover {
    color: #222;
    background-color: #ddd;
    border-color: #545b62;
}

.btn-white:focus, .btn-white.focus {
    color: #222;
    background-color: #ddd;
    border-color: #545b62;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-white.disabled, .btn-white:disabled {
    color: #999;
    background-color: #ddd;
    border-color: #6c757d;
}

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
.show > .btn-white.dropdown-toggle {
    color: #999;
    background-color: #ddd;
    border-color: #4e555b;
}

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}


.btn-black {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.btn-black:hover {
    color: #fff;
    background-color: #666;
    border-color: #666;
}

.btn-black:focus, .btn-black.focus {
    color: #fff;
    background-color: #333;
    border-color: #333;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-black.disabled, .btn-black:disabled {
    color: #999;
    background-color: #000;
    border-color: #222;
}

.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
.show > .btn-black.dropdown-toggle {
    color: #999;
    background-color: #000;
    border-color: #222;
}

.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
.show > .btn-black.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}



.btn-yellow {
    color: #222;
    background-color: #FCE001;
    border-color: #FCE001;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
}

.btn-yellow:hover {
    color: #000;
    background-color: #FCE001; /*#FEF392*/
    border-color: #FCE001; /*#FEF392*/
}

.btn-yellow:focus, .btn-yellow.focus {
    color: #000;
    background-color: #FEF392;
    border-color: #FEF392;
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-yellow.disabled, .btn-yellow:disabled {
    color: #999;
    background-color: #FCE001;
    border-color: #FCE001;
}

.btn-yellow:not(:disabled):not(.disabled):active, .btn-yellow:not(:disabled):not(.disabled).active,
.show > .btn-yellow.dropdown-toggle {
    color: #999;
    background-color: #FCE001;
    border-color: #FCE001;
    padding-left: 12px;
    padding-right: 12px;
}

.btn-yellow:not(:disabled):not(.disabled):active:focus, .btn-yellow:not(:disabled):not(.disabled).active:focus,
.show > .btn-yellow.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}



.btn-xs {
    padding: .15rem .4rem;
    font-size: .800rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.btn-no-border {
    border: 1px solid #eee;
}

.btn-no-border:hover, .btn-no-border:focus {
    border: 1px solid #eee;
    outline: 0;
    ] .table-condensed-min > thead > tr > th, .table-condensed-min > tbody > tr > th, .table-condensed-min > tfoot > tr > th, .table-condensed-min > thead > tr > td, .table-condensed-min > tbody > tr > td, .table-condensed-min > tfoot > tr > td

{
    padding: 6px 2px 6px 2px;
}

.table th {
    border-top: none;
    font-weight: normal;
}

.modal-backdrop-msg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3099;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
}

.modal-msg {
    z-index: 4000;
}

.modal-dialog-msg {
    z-index: 4001;
}

.progress-bar {
    background-color: #28a745 !important;
}

