﻿.page-content {
    padding: 8px 20px 0px !important;
}

.footer .footer-inner .footer-content {
    padding: 15px !important;
    line-height: 0px !important;
    border-top: none !important;
}

.no-skin .nav-list>li>.submenu:before,
.no-skin .nav-list>li>.submenu>li:before {
    border-color: transparent;
}

.page-header {
    margin: 0;
    border-bottom: none;
    padding-bottom: 7px;
    padding-top: 7px;
}

.table.table-bordered>thead>tr>th:first-child {
    border-color: #ddd;
}

.table>thead>tr {
    color: #707070 !important;
    font-weight: normal !important;
    background: #F2F2F2 !important;
}

.table>thead>tr>th:last-child {
    border-right: 1px solid #ddd;
}

.btn {
    border: none !important;
}

.btn:clicked {
    border: none !important;
    color: inherit;
}

.btn:visited {
    border: none !important;
    color: inherit;
}

.btn,
.btn-default, 
.btn-default.focus,
.btn-default:focus, 
.btn.focus,
.btn:focus{
background-color: #364249 !important;
}

.btn-success.disabled, 
.btn-success.disabled.active, 
.btn-success.disabled:active, 
.btn-success.disabled:focus, 
.btn-success.disabled:hover, 
.btn-success[disabled], 
.btn-success[disabled].active, 
.btn-success[disabled]:active, 
.btn-success[disabled]:focus, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success, 
fieldset[disabled] .btn-success.active, 
fieldset[disabled] .btn-success:active, 
fieldset[disabled] .btn-success:focus, 
fieldset[disabled] .btn-success:hover
{
background-color: #fc88b4;
}

.btn-success, 
.btn-success.focus, 
.btn-success:focus,
.btn-success.active, 
.btn-success:active{
    background-color: #ff0062 !important;
}

button.btn.btn-success.btn-next{
    background-color: #ff0062 !important;
}

button.btn.btn-success.btn-next:hover,
button.btn.btn-success.btn-next.hover{
    background-color: #b40045 !important;
}

button.btn.btn-minier.btn-danger{
    background-color: red !important;
}

button.btn.btn-primary.pull-right.ng-binding,
button.swal2-confirm.swal2-styled{
    background-color: #ff0062 !important;
}
button.btn.btn-primary.pull-right.ng-binding:hover,
button.btn.btn-primary.pull-right.ng-binding.hover,
button.swal2-confirm.swal2-styled:hover,
button.swal2-confirm.swal2-styled.hover{
    background-color: #b40045 !important;
}

.page-header h1{
    color: #ff0062 !important;
}

.modal-footer {
    background-color: #F5F5F5 !important;
}

.ace-file-container {
    height: 35px !important;
}

.ace-file-input .ace-file-container:before {
    padding: 2px 8px !important;
}

.ace-file-input .ace-file-container .ace-icon {
    padding-top: 2px !important;
}

.ace-file-input .ace-file-container .ace-file-name {
    padding-top: 2px;
}

.radio,
.checkbox {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.ui-dialog-title {
    padding: 10px;
    font-size: 13px;
    color: grey;
}

.ui-dialog-titlebar {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

tr.detail-row.open {
    cursor: auto !important;
}

.table thead tr {
    text-align: center;
    font-size: 13px;
}

.table thead tr th {
    text-align: center;
}

.progress {
    margin-bottom: 0px !important;
    background: #bbbbbb;
    /*height: 16px;*/
    height: 25px;
}

table {
    font-size: 16px !important;
}

.progress[data-percent]:after {
    line-height: 22px;
    text-align: center;
    font-size: 16px;
}

.alert {
    padding: 5px 15px 7px 15px !important;
    text-align: left !important;
    margin-top: 11px !important;
}

.modal-body {
    padding: 0px 0px 0px 0px !important;
}
.swal2-modal .swal2-title {
    font-size: 20px !important;
}

.steps>li.active .step, .steps>li.active:before, .steps>li.complete .step, .steps>li.complete:before{
    border-color: #283043 !important;
}

.d-flex {
    display: flex;
}

.w-100 {
    width: 100%;
}

.h-100 {
    width: 100%;
}


.align-center {
    align-items: center;
}


.justify-flex-start{
    justify-content: flex-start
}

.ml-8 {
    margin-left: 8px !important;
}
.mr-8 {
    margin-right: 8px !important;
}

.btn-icon-small {
    height: 22px;
}