/* Style Reset */
/* =========== */

fieldset { border: none; }

tr > th { text-align: center; }

.table{ margin-bottom: 0!important; }
.table > thead > tr > th { border-bottom: 0!important; }

input[type="radio"]{
    margin-right: 5px!important;
}

input[type="radio"]:not(:disabled):hover, 
input[type="checkbox"]:not(:disabled):hover, 
input[type="button"]:not(:disabled):hover, 
input[type="date"]:not(:disabled):hover, 
select:not(:disabled):hover {
    cursor: pointer;
}

input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-clear-button{
    -webkit-appearance: none;
    display: none;
}

select option {
    color: black;
}
select option:disabled, select option[value="0"]{
    color: grey!important;
    font-style: italic;
}

.select-wrap {
    position: relative;
    width: 100%;
    vertical-align: middle;
    overflow: hidden;
}

.select-wrap select {
    padding-left: 12px!important;
}

.select-wrap:after {
    content: "\f107";
    font-family: FontAwesome, "Helvetica Neue", Arial, serif;
    position: absolute;
    right: 0;
    width: 36px;
    top: 10px !important;
    z-index: 100 !important;
    line-height: 20px !important;
    pointer-events: none;
}

.form-control {
    width: 97%;
    height: 34px;
    display: block;
    padding: 2px 10px;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee!important;
    opacity: 1;
}

/* Omega Template Style Reset */
.swatch-white input:focus, .swatch-white select.form-control:focus, .swatch-white textarea:focus,
[class*=swatch-] .swatch-white input:focus, [class*=swatch-] .swatch-white select.form-control:focus,
[class*=swatch-] .swatch-white textarea:focus {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.swatch-white .panel-primary .panel-heading, [class*=swatch-] .swatch-white .panel-primary .panel-heading {
    background: #0067a0 !important;
}

.swatch-white .dropdown-menu, [class*=swatch-] .swatch-white .dropdown-menu {
    background-color: rgba(255, 255, 255, .95);
    box-shadow: none !important;
}

.swatch-white.navbar-scrolled, [class*=swatch-] .swatch-white.navbar-scrolled {
    background: white !important;
}

.swatch-white .bordered:after, [class*=swatch-] .swatch-white .bordered:after {
    background-color: #0067a0 !important;
}

.swatch-white .sidebar-header:after, .swatch-white .sidebar-widget .post-icon,
[class*=swatch-] .swatch-white .sidebar-header:after, [class*=swatch-] .swatch-white .sidebar-widget .post-icon{
    background-color: #0067a0 !important;
}

.no-scroll::-webkit-scrollbar {display:none;}
.no-scroll::-moz-scrollbar {display:none;}
.no-scroll::-o-scrollbar {display:none;}
.no-scroll::-google-ms-scrollbar {display:none;}
.no-scroll::-khtml-scrollbar {display:none;}

.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 14px !important;
    color: #8e8e8e !important;
    padding-top: 3px;
    padding-bottom: 0;
    padding-right: 24px!important;
    padding-left: 14px!important;
    line-height: 30px !important;
}