﻿body {
    background-color: #E5E9EC !important;
}

label, input, button, select, textarea, body, .btn, .select2-search input {
    font-size: 12px !important;
}

hr {
    margin: 12px 0 !important;
}

.select2-search input {
    height: 15px !important;
}

.input-append .add-on, .input-prepend .add-on {
    padding: 3px;    
}
.input-append .add-on, .input-prepend .add-on {
    height: 30px !important;
    min-width: 30px !important;
}

label {
    margin-bottom: 0;
}

.table thead, .table tfoot {
    background-color: #1B1E24 !important;
}

.table thead tr td {
    font-weight: bold;
    text-align: center;
}

.rtlContent {
    direction: rtl;
    text-align: center;
}

.centerContent {
    text-align: center !important;
}

.leftContent {
    text-align: left !important;
}

.rightContent {
    text-align: right !important;
}

tfoot th {
    direction: ltr !important;
}

/*.form-horizontal {
    width: 50%;
}*/

.header .chat-toggler {
    min-width: 0;
}

.dropdown-menu {
    min-width: 0;
}

th.sorting_disabled {
    width: 30px !important;
    margin: 0;
}

.uneditable-input,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
    border-radius: 5px !important;
    height: 20px !important;
    min-height: 28px !important;
    padding: 5px !important;
}

textarea.cke_source {
    height: 100% !important;
}

    .uneditable-input.focus,
    textarea:focus, select:focus,
    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="datetime"]:focus,
    input[type="datetime-local"]:focus,
    input[type="date"]:focus,
    input[type="month"]:focus,
    input[type="time"]:focus,
    input[type="week"]:focus,
    input[type="number"]:focus,
    input[type="email"]:focus,
    input[type="url"]:focus,
    input[type="search"]:focus,
    input[type="tel"]:focus,
    input[type="color"]:focus,
    .m-uneditable-input:focus {
        background-color: #FFFFDB;
    }

select, input[type="file"] {
  height: 28px !important;
  min-height: 28px;
}

.tableGrid {
    margin: 5px 10px;
}

div#resultTable_info.dataTables_info {
    font-weight: bold;
}

.manageButton {
    padding: 2px;
    clear: both;
}

/*.sorting_disabled {
    background-color: #1B1E24 !important;
}*/

#resultTable th, table#resultTable tfoot tr th {
    background-color: /*#1B1E24*/ #0A968A !important;
}

table#resultTable tfoot tr th {
    text-align: center !important;
}

#resultTable th {
    color: #FFF;
    font-size: 12px;
}

.manageButton {
    padding: 15px 10px 5px;
    clear: both;
}

.sorting_disabled {
    background-color: #1B1E24 !important;
}

.form-horizontal .form-group {
    margin-left: 0;
}

.form-group {
    margin-bottom: 10px;
}

#divMiladiDate .form-group, #divShamsiDate .form-group {
    margin: 0 20px 0 0;
}

.uneditable-input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], span.input-group-addon {
    border: 1px solid #C8CDD0;
}

.select2-container .select2-choice {
    border: 1px solid #C8CDD0;
}

.input-append .add-on .arrow {
    z-index: 0;
}

#resultTable th {
    color: #FFF;
    font-size: 12px;
background-color: #0A968A;
}

.transparent.input-group .form-control:first-child,
.transparent .input-group-addon:first-child,
.transparent .input-group-btn:first-child > .btn,
.transparent .input-group-btn:first-child > .dropdown-toggle,
.transparent .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-right: 0px;
    border-left: 1px solid #C8CDD0;
}

.transparent .input-group-addon {
    background-color: #0090d9;
    padding: 8px 1px 10px 9px;
}

.csslider1 > .cs_arrowprev > label span:after,
.csslider1 > .cs_arrownext > label span:after {
    line-height: 2px !important;
}

.text-danger {
    color: #DF2E2B !important;
}

.section-style {
    border: solid 1px #BBB;
    padding: 10px 20px 5px;
    margin-bottom: 20px;
    border-radius: 7px;
}

.form-group .controls {
    margin-top: 4px !important;    
}

.form-group .form-label {
    display: inline !important;
}

.FixPanel {
    position: fixed;
    top: 60px;
    z-index: 9999999999;
    /*width:97.8%;*/
}

/*.page-sidebar {
    margin-top: 0px !important;
}

.page-content .content {
    padding-top: 30px !important;
}*/

#logOut {
    color: #fff !important;
}

div.FixedHeader_Cloned th,
div.FixedHeader_Cloned td {
	background-color: #0A968A !important;
    color: #FFF;
}

#resultTable tbody tr td {
     color: #2B3037 !important;
}

.balance_amount {
    font-weight: bold;
    font-size: 13px;
}

.select2-container-multi .select2-choices .select2-search-choice {
    background-color: #0090d9 !important;
    color: white !important;
}
.select2-search-choice-close:before {
    color: white !important;
}

.grid {
    margin-bottom: 5px !important;
}

.select2-container .select2-choice {
    border: 1px solid #C8CDD0;
    height: 30px !important;
}

.form-label {
    margin-top: 5px !important;
}

.page-content .content {
    padding-top: 60px !important;
}

/* Set width on the form input elements since they're 100% wide by default */
.select2-container {
    max-width: 100% !important;
    min-width: 200px !important;
}