/*********************Autofill input style***********************/
/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #ffa53433 inset !important;
}

/*Change text in autofill textbox*/
input:-webkit-autofill {
  -webkit-text-fill-color: #000000 !important;
}
/*****************************************************************/

.swal2-popup .swal2-file, .swal2-popup .swal2-input, .swal2-popup .swal2-textarea {
    width: 90% !important;
    font-size: 1.025em !important;
}

.swal2-popup .swal2-file:focus, .swal2-popup .swal2-input:focus, .swal2-popup .swal2-textarea:focus {
    border: 1px solid #ffa534 !important;
    box-shadow: 0 0 3px #ffa534 !important;
}

.swal2-header {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 20px;
}

.swal2-content div:first-child {
    display: block;
    width: 90%;
    margin: auto;
}

.swal2-loading button:first-child {
    border-left-color: #ffa534 !important;
    border-right-color: #ffa534 !important;
}

.select_modules{
    display: block !important;
}

.navbar-nav .nav-item p{
    line-height: inherit;
    margin-left: 5px;
}

.not-input-group-addon {
    background-color: initial !important;
    border: initial !important;
}

.not-input-group-addon.input-group-append {
    margin-left: initial !important;
    border-radius: initial !important ;
    padding: initial !important ;
}

.not-input-group-addon button {
    margin-bottom: 0 !important;
}

.float{
    position:fixed;
    width:40px;
    height:40px;
    bottom:40px;
    right:40px;
    background-color: #ff9800;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    box-shadow: 2px 2px 3px #999;
    z-index: 9;
}

text.highcharts-credits {
  display: none !important;
}

.float:focus, .float:hover{
    color: white !important;
}

.my-float{
    margin-top:10px;
}

.card-login .card-header {
    background: transparent !important;
    padding: 0 15px 0 !important;
}

.img-fluid {
    max-width: 90% !important;
}

.remember-text label{
    font-size: 14px !important;
}

.custom-remember_me {
    margin-left: 0 !important;
}

.pointer {
    cursor: pointer;
}

.form-check .form-check-sign::after {
    color: #ff9800 !important;
}

.el-table thead {
    color: #6c757d !important;
}

.el-table .cell {
    word-break: break-word !important;
}

.table .row {
    word-break: break-word !important;
}

.el-table thead, .el-table th {
    color: white;
    background-color: #ff9800 !important;
}

.custom-el-badge__content sup{
    top: 10px !important;
}
.custom-el-badge__content button:hover, .custom-el-badge__content button:focus{
    color: #409EFF !important;
    background: #ecf5ff !important;
    border-color: #b3d8ff !important;
    cursor: auto !important;
    border: auto !important;
}

.card_reset{
    padding: 15px 20px 10px 20px !important;
}

.custom-shadow-card-header, .custom-shadow-card-header .card-header  {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,0.1) !important;
}

.custom-shadow-card-header .card-header h5{
    margin-bottom: 0;
    padding-left: 5px;
}

.el-dialog__header {
    padding: 0.75rem 1.25rem !important;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, 0.03);
    border-bottom: 1px solid #e3e3e3;
}

.el-dialog__headerbtn {
    top: 15px !important;
}

.el-dialog__body {
    padding: 20px 20px 30px 20px !important;
}

.custom-shadow-btn {
    -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,0.45)!important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,0.45)!important;
}

.custom-shadow-card-header, .custom-shadow-card-header .card-header {
    box-shadow: 0 .125rem .25rem rgba(0,0,0,0.1)!important;
}

.custom-margin-h6-table {
    margin-bottom: 10px !important;
}

.el-table .cell {
    word-break: break-word !important;
}

.el-dialog__title {
    font-size: 16px !important;
}

.text-transform-none {
    text-transform: none !important;
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color: #ffa53433 !important;
}

.cell {
    text-align: center !important;
}

tr th {
    word-break: break-word;
}

.custom-margin-h6-table {
    margin-bottom: 10px !important;
}

.footer-date-at {
    background-color: #e3e3e3 !important;
    padding: 0 15px 0 15px !important;
}

.footer-date-at p {
    margin: 0 !important;
    font-size: 13.5px !important;
}

.el-upload-list__item {
    background: #ffa53433 !important;
    padding: 5px !important;
}

a.custom-a {
    color: #ff9800 !important;
    cursor: pointer;
}

.custom-width-select {
    display: block !important;
}

.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color: #ffa53433 !important;
}

.btn-success{
    border: 1px solid #20a857 !important;
    background-color: #20a857 !important;
    color: #FFFFFF !important;
    cursor: pointer;
}

.padbtn{
    padding-left: 15px !important;
}

.cell a i.fa {
    font-size: 16px;
    margin-left: 1px;
    margin-right: 1px;
}

.el-upload-list__item-name {
  cursor: pointer;
}

.el-picker-panel__sidebar {
  width: 150px !important;
}

.el-picker-panel__sidebar+.el-picker-panel__body {
  margin-left: 150px !important;
}

.el-picker-panel__shortcut {
  font-size: 13px !important;
}

.el-picker-panel {
  height: 410px !important;
}

.el-picker-panel__content .el-date-table th {
  font-size: 12px !important;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  text-indent: 2px !important;
}

.tag-click{
    cursor: pointer;
}
.picker-filter {
    width: 250px !important;
}

@media screen and (max-width: 991px) {
    .el-select {
        margin-bottom: 15px;
    }

    .el-dialog {
      width: 80% !important;
    }
}

.img-exports {
    display: block;
    margin: auto;
    max-height: 38px;
    cursor: pointer;
}

.img-exports-block {
    display: block;
    margin: auto;
    max-height: 38px;
    cursor: not-allowed;
}

.c-none {
    display: none !important;
}

@media screen and (max-width: 776px) {
    .c-none {
        display: initial !important;
    }
}
