﻿.badge
{
    font-size:90% !important;
}

p{
    margin-top:unset !important;
}
.card{
    border-radius:unset !important;
}
.card-title, .h-title {
    position: relative;
    display: inline-block;
    /*font-weight:bold;*/
    font-size:18px !important;
}

    .card-title:after, .h-title:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 100%;
        width: 30px;
        margin: 5px 0;
        height: 3px;
        background: #fdbf1e;
    }
.btn-fixed{
    position:fixed !important;
    bottom:0 !important;
    margin:0 auto !important;
    z-index:3000 !important;
}
.form-control, .form-control:hover, .form-control:active, .form-control:disabled, .form-control[readonly], .select2-container--default .select2-selection--single{
    /*height: calc(1.0em + 1.0rem + 1px) !important;*/
    /*padding: 3px 3px !important;*/
    /* font-weight: 400; */
    height: 28px;
    line-height: 1.5;
    background-color: #f0f2f6 !important;
    color: unset !important;
    /*border: 1px solid #d3d8e2 !important;*/
    border: unset !important;
}

    .form-control:active, .form-control:hover {
        background-color: #efefef !important;

    }
.group-span-filestyle label {
    padding: 3px 10px !important;
    border-radius: unset !important;
}
textarea.form-control {
    height: unset !important;
}
    body[data-topbar=colored] .app-search .form-control, body[data-topbar=dark] .app-search .form-control {
        background-color: rgba(243,243,249,.07) !important;
        padding: 16px !important;
        border: 1px solid #1f325845 !important;
    }
body[data-layout=detached] .page-title-box {
     padding-bottom: unset; 
}

body[data-layout=detached] #layout-wrapper::after{
    left:unset;
    right:unset;
    width:unset;
}
.dropdown-menu {
    left: initial !important;
    right: initial !important;
}
.bootstrap-datetimepicker-widget {
    left: auto !important;
    right: auto !important;
    z-index: 5000 !important;
}

.btn-group-md > .btn, .btn-md {
    padding: 5px 15px;
}
.file-input {
  display: inline-block;
  background: #fff;
  padding: 5px 10px;
  width: 450px;
  position: relative;
  border-radius: 3px;
}

.file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

    .file-input > .button {
        display: inline-block;
        cursor: pointer;
        background: #1f3258;
        padding: 8px 16px;
        border-radius: 2px;
        color: #fff;
    }

    .file-input:hover > .button {
        background: #1f3258;
      
    }

.file-input > .label {
  color: #333;
  white-space: nowrap;
  opacity: .3;
}

.file-input.-chosen > .label {
  opacity: 1;
}



.text-orange {
    color: #fdbf1e;
}


.footer{
    background:#fff;
}