﻿/*Bootstrap 5 missing styles*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
}

.hide {
    display: none !important;
}

.clearfix:after, .clearfix:before {
    clear: both;
    content: " ";
    display: table;
}

.row:after, .row:before {
    content: " ";
    display: table;
}

.row:after {
    clear: both;
}

html .text-right, html[dir=rtl] .text-right {
    text-align: left;
}

html .text-left, html[dir=rtl] .text-left {
    text-align: right;
}

html[dir=ltr] .text-right {
    text-align: right;
}

html[dir=ltr] .text-left {
    text-align: left;
}

html .pull-left, html[dir=rtl] .pull-left {
    float: right;
}

html .pull-right, html[dir=rtl] .pull-right {
    float: left;
}

html[dir=ltr] .pull-left {
    float: left;
}

html[dir=ltr] .pull-right {
    float: right;
}

.form-check-input:disabled:not(:checked) {
    background-color: #e9ecef;
}
/*.bg-danger:not(.toast),.danger {
    background-color: #f2dede !important;
}

.bg-success:not(.toast), .success {
    background-color: #dff0d8 !important;
}*/
/***Bootstrap Panel***/
label {
    margin-bottom: 5px;
}
/*.form-group {
    margin-bottom: 15px;
}*/
/*Bootstrap Panel Styles*/
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-primary {
    border-color: transparent;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #337ab7
        }

        .panel-primary > .panel-heading .badge {
            color: #337ab7;
            background-color: #fff
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #337ab7
    }

/* 
*Loader Style
*/
#ajaxloader {
    z-index: 999999;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.lds-dual-ring.hidden {
    display: none;
}

/*Add an overlay to the entire page blocking any further presses to buttons or other elements.*/
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.3);
    z-index: 999;
    opacity: 1;
    transition: all 0.5s;
}

/*Spinner Styles*/
.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
    padding-top: 15rem;
}

.lds-dual-ring:after {
    content: "";
    display: block;
    margin-top: 150px;
    width: 64px;
    height: 64px;
    margin: 5% auto;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* 
*End Loader Style
*/

/* Remove all pre-styles
-------------------------------------------------------------------- */
* {
    border: 0;
    margin: 0;
    padding: 0;
    font-family: 'GE_Dinar_One_Light';
    vertical-align: baseline;
    outline: none;
    outline: 0 !important;
    color: #333;
    font-size: 11pt;
    font-weight: normal !important
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

ol, ul, li {
    list-style: none
}

a, input[type="button"], button, input[type="submit"] {
    cursor: pointer;
    text-decoration: none
}

textarea {
    resize: none;
}

a:focus {
    outline: 0;
    outline: none;
}

html, body {
    min-height: 100%;
    height: 100%;
    background-color: #fff;
}

html {
    direction: rtl;
}

body {
    direction: rtl;
    line-height: 1.3;
    overflow-x: hidden;
}

#tagator_inputBox {
    width: 100% !important;
}

container {
    max-width: 100%;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-bottom: 20px;
    /*min-height:82%;*/
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: inherit;
    font-size: 11.5pt !important;
}

@font-face {
    font-family: 'GE_Dinar_One_Light';
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.eot');
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.eot?#iefix') format('embedded-opentype'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.woff') format('woff'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.ttf') format('truetype'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Light.svg#GE_Dinar_One_Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GE_Dinar_One_Medium';
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.eot');
    src: url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.eot?#iefix') format('embedded-opentype'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.woff') format('woff'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.ttf') format('truetype'), url('../../fonts/ge_dinar_one/GE_Dinar_One_Medium.svg#GE_Dinar_One_Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

.header {
    background-color: #221e1e;
    padding: 25px 9%;
    height: 100px;
}

    .header .text-right {
        float: left;
    }

    .header .text-left {
        display: inline-block;
    }

.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    width: 100%;
    text-align: center;
    direction: ltr;
    background: #221e1e;
    color: #a7a9ac;
    padding: 10px 0px;
}

    .footer p {
        margin: 0;
        color: #a7a9ac;
    }

.header img {
    max-width: 100%
}

.header .caret {
    margin-right: 4px;
    margin-left: 4px;
}

.toggle_Custom {
    border: 0 !important;
    box-shadow: none !important;
    background: none !important;
    padding: 0 !important
}

.dropdown_Custom {
    top: -5px;
}

.topSection {
    padding-top: 20px;
    padding-bottom: 20px;
}

    .topSection .MainContentTitle {
        font-size: 15pt; /*border-bottom: 1px dashed #bebebe;*/
        display: inline-block;
        color: #666;
    }

.bold_Label { /*font-family: 'GE_Dinar_One_Medium';*/
    font-size: 11pt;
    margin-bottom: 0;
    font-weight: 600 !important;
}

.mainNumber {
    background-color: #000;
    color: #fff;
    float: left;
    padding: 6px 20px;
    border-radius: 4px;
    text-align: center;
    font-weight: normal;
    margin: 5px 0;
    font-size: 12pt;
}

    .mainNumber * {
        color: #fff
    }

.rowMainBox {
    margin-bottom: 10px;
}
    /*.rowMainBox .panel-primary {  border-color:transparent !important}*/
    .rowMainBox .panel-heading.clickEffect {
        background-color: #337ab7;
        border-color: #337ab7;
        color: #dde6f0 !important;
        background-image: url('../../img/content/minus.png');
        background-repeat: no-repeat;
        background-position: 98% center;
        padding-right: 45px;
        cursor: pointer
    }

    .rowMainBox .panel-primary .panel-body {
        padding: 0 15px;
    }

.accordion .panel-title > a.collapsed {
    background: #fff url(../../img/content/accPlus.png) 99% center no-repeat;
    color: #333333;
    border-bottom: 0
}

.accordion .panel-title > a {
    display: block;
    padding: 12px 35px;
    text-decoration: none;
    background-image: url(../../img/content/accMinus.png);
    background-position: 99% center;
    background-repeat: no-repeat;
    color: #333333;
    border-bottom: 3px solid #333333;
    background-color: #fff;
}

.accordion .panel-body {
    padding: 15px !important;
}

.accordion .panel-title, .accordion .panel-heading {
    padding: 0;
}

.customTable th {
    background-color: #5c5c5c !important;
    color: #e5e5e5 !important;
    border: 1px solid #535353 !important;
}

    .customTable th * {
        color: #e5e5e5 !important
    }

.plus {
    background-image: url('../../img/content/plus.png') !important;
}

.rowMainBox .bottomStroke {
    border-bottom: 1px solid #e5e5e5;
    padding: 10px 0;
    margin-right: 20px;
    margin-left: 20px;
}

.rowMainBox p, .rowMainBox p * {
    color: #666;
    margin-top: 0px;
}

.rowMainBox .fa-home, .rowMainBox .fa-user {
    font-size: 27pt;
    position: absolute;
    right: -10px;
    top: 0px;
    color: #333;
}

.fa-folder-open {
    color: #fff;
}

.file-caption {
    height: 37px;
}

.kv-caption-icon {
    text-align: left;
    min-width: 18px;
}

.btn {
    font-size: 12pt;
    border-radius: 0px !important;
}

.noPaddingRight {
    padding-right: 0
}

.paddingRight {
    padding-right: 20px;
}

.rowMainBox .bottomStroke:last-child {
    border-bottom: 0px solid #e5e5e5
}

.NumberAsLabel *, span.NumberAsLabel, input.NumberAsLabel, label.NumberAsLabel {
    font-family: Verdana !important;
    font-size: 10pt;
    margin: 0;
}

.paginationRow {
    background-color: #EAEAEA
}

    .paginationRow td {
        padding: 0 !important
    }

    .paginationRow nav {
        line-height: .5;
    }

    .paginationRow ul {
        margin: 0 !important
    }

    .paginationRow .pagination *, .Verdana {
        font-family: Verdana !important;
        font-size: 10pt;
    }

    .paginationRow .pagination > li > a, .paginationRow .pagination > li > span {
        position: relative;
        float: left;
        padding: 6px 12px;
        line-height: 1.42857143;
        text-decoration: none;
        color: #337ab7;
        background-color: #EAEAEA;
        border: 0px solid #ddd;
        margin-left: -1px
    }

    .paginationRow .pagination > .disabled > a, .paginationRow .pagination > .disabled > a:focus, .paginationRow .pagination > .disabled > a:hover, .paginationRow .pagination > .disabled > span, .paginationRow .pagination > .disabled > span:focus, .paginationRow .pagination > .disabled > span:hover {
        color: #777;
        background-color: #EAEAEA;
        border-color: transparent;
        cursor: not-allowed
    }

    .paginationRow .pagination > .active > a, .paginationRow .pagination > .active > a:focus, .paginationRow .pagination > .active > a:hover, .paginationRow .pagination > .active > span, .paginationRow .pagination > .active > span:focus, .paginationRow .pagination > .active > span:hover {
        z-index: 2;
        color: #fff !important;
        background-color: #337ab7 !important;
        border-color: #337ab7;
    }

.NumberAsLabel .ReqNum {
    font-family: 'GE_Dinar_One_Light' !important;
    font-size: 11pt;
}

p {
    margin: 0
}

.send-btn, .cancel-btn {
    color: #fff !important;
    padding-right: 30px;
    padding-left: 30px;
}

.send-btn {
    background-color: #0069aa !important
}

.cancel-btn {
    background-color: #333333 !important
}

.add-btn, .reset-btn {
    color: #fff !important;
    padding: 5px 10px !important;
    font-size: 10pt !important;
    border: 0 !important;
}

.add-btn {
    background-color: #0069aa !important
}

.reset-btn {
    background-color: #333333 !important
}

.icon-edit {
    background: no-repeat url(../../img/content/ic_edit.png) center;
    width: 14px;
    height: 26px;
}

.icon-delete {
    background: no-repeat url(../../img/content/ic_delete.png) center;
    width: 12px;
    height: 26px;
}

.icon-edit:Hover {
    background: no-repeat url(../../img/content/ic_editho.png) center;
}

.icon-delete:Hover {
    background: no-repeat url(../../img/content/ic_deleteho.png) center;
}

.icon-save {
    background: no-repeat url(../../img/content/ic_save.png) center;
    width: 14px;
    height: 26px;
}

    .icon-save:Hover {
        background: no-repeat url(../../img/content/ic_saveho.png) center;
    }


.dropdown-menu td {
    font-family: Arial !important;
}

input.datepicker, input.date {
    font-family: Arial !important;
}

.block {
    display: block !important;
}

.m-t-20 {
    margin-top: 20px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.modal-lg {
    width: 900px;
}

input.lnk_blue {
    background: none;
    color: #0069aa;
}

    input.lnk_blue:Hover {
        text-decoration: underline;
    }

.modal-header {
    background: #0069aa;
}

.modal-title label {
    color: #fff;
    font-size: 14pt;
}

.modal-header .close {
    color: #fff;
}

.modal-title label.NumberAsLabel {
    font-family: Verdana;
    font-size: 14pt;
}
/*#loader {position:fixed; width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#f6f6f6;z-index:9999999}
#loader img {display:block; position:absolute; left:50%; top:50%}*/
textarea.form-control {
    height: 80px;
}

input[type="radio"] {
    margin-left: 7px;
}

.resultApproved {
    color: #aece4e !important;
    font-family: 'GE_Dinar_One_Medium';
    clear: both;
    display: block;
}

.resultRejected {
    color: #F23050 !important;
    font-family: 'GE_Dinar_One_Medium';
    clear: both;
    display: block;
}

.asterisk {
    position: relative;
    top: -5px;
    display: inline-block;
    margin-right: 3px;
    font-family: 'GE_Dinar_One_Medium' !important;
    color: red;
}

.required {
    color: #F23050 !important;
}

.bottomStroke p label {
    margin: 0
}

.blue * {
    color: #0069aa !important;
}

.paddingBottom {
    padding-bottom: 10px;
}

.message {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    margin-bottom: 20px
}

    .message [class*=Error] {
        color: #848484
    }

    .message [class*=Label] {
        font-size: 13pt
    }

    .message i {
        padding-left: 10px;
        font-size: 16pt;
    }

    .message .close i {
        font-size: 13pt;
        display: block;
        color: #000
    }

.infoMessage {
    border: 1px solid #f3a641
}

    .infoMessage i, .mA {
        color: #f3a641
    }

.warningMessage {
    border: 1px solid #a5c8e5
}

    .warningMessage i, .mB {
        color: #a5c8e5
    }

.sucsessMessage {
    border: 1px solid #aece4e
}

    .sucsessMessage i, .mC {
        color: #aece4e
    }

.wrongMessage {
    border: 1px solid #e77755
}

    .wrongMessage i, .mD {
        color: #e77755
    }

.mA, .mB, .mC, .mD {
    font-size: 30pt !important;
    margin-bottom: 20px !important;
    cursor: pointer;
    width: 100%;
    clear: both;
}

.datepicker-dropdown {
    left: auto !important;
    top: 60px !important;
    right: 20px !important;
    padding-right: 16px;
}

    .datepicker-dropdown * {
        font-family: Verdana !important;
        font-size: 10pt !important;
        cursor: pointer
    }

.datepicker-switch {
    text-align: center
}

#tagator_inputBox {
    width: 100% !important;
}
/********************login Page ***************/
.loginPageLinkLogo {
    display: inline-block;
}

.logInWrapper { /*background-image:url(../Images/loginBg.jpg);background-position:center center; background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100%;*/
    background-color: #fff;
}

.loginBox {
    width: 468px;
    margin: 20px auto 0 auto;
    position: relative;
    background-image: url(../../img/content/loginBoxBg.png); /*background-color:#eee;*/
    border: 1px solid #ccc;
    background-position: center;
    border-radius: 5px;
    padding: 16px;
}

    .loginBox [class*="col-md"] {
        padding: 0 !important;
        text-align: center
    }

    .loginBox .logincheck [class*="col-md"] {
        padding: 0 !important;
        text-align: right
    }

    .loginBox .fa-lock, .loginBox .fa-user {
        background: #fff;
        font-size: 18px;
        padding: 11px 10px;
        color: #0069aa;
    }

    .loginBox .form-group {
        border: 1px solid #0069aa;
        border-radius: 4px;
        overflow: hidden;
        background-color: #fff;
        margin-bottom: 5px;
    }

    .loginBox .logincheck {
        border: 0px solid #0069aa;
        border-radius: 0px;
        overflow: hidden;
        background-color: transparent;
        margin-bottom: 5px;
    }

    .loginBox input {
        border: 0;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

    .loginBox .col-md-11 {
        width: 91.66666667% !important;
        float: left !important
    }

    .loginBox .col-md-1 {
        width: 8.33333333% !important;
        float: left !important;
        border-left: 1px solid #dedede;
    }

    .loginBox .submit {
        background-color: #0069aa;
        border: 2px solid #fff !important;
        color: #fff;
        margin-left: 0px;
        padding-right: 34px;
        box-shadow: none !important;
        outline: 0 !important;
        margin-right: 15px;
    }

    .loginBox .SubmitContainer:hover .btn {
        background-color: #fff;
        border: 2px solid #0069aa !important;
        color: #0069aa;
    }

    .loginBox .SubmitContainer:hover .fa-fw {
        color: #0069aa;
    }

    .loginBox .fa-fw {
        position: absolute;
        right: 23px;
        color: #fff;
        font-size: 17px;
        bottom: 10px;
        cursor: pointer
    }

    .loginBox .SubmitContainer {
        border-radius: 0;
        border: 0;
        background-color: transparent;
        position: relative;
        display: inline-block;
        margin-top: 5px;
    }

.imgLink, .loginPageLinkLogo {
    display: inline-block
}

.loginBox .form-control {
    border-color: transparent;
    box-shadow: none;
    height: 40px
}

.form-head {
    margin-bottom: 10px !important;
    overflow: hidden;
    display: block;
}


/*********** Tabs **********/
.col-xs-2.floatLeft, .col-xs-10.floatLeft {
    float: left
}

.tabs {
    margin-top: 75px;
}

.noPaddingLeft {
    padding-left: 0
}

.noPaddingRiht {
    padding-right: 0
}

.tab-content table {
    background-color: #fff;
}

.tabs-left {
    border-bottom: none;
    padding-top: 2px;
}

.tabs-left {
    border-right: 0px solid #ddd;
}

    .tabs-left > li {
        float: none;
        margin-bottom: 2px;
    }

    .tabs-left > li {
        margin-right: -1px;
    }

        .tabs-left > li > a {
            background-color: #fff;
            color: #333;
            text-align: center;
            font-size: 12pt
        }

            .tabs-left > li > a:hover {
                background-color: #0F6AAC !important;
                color: #fff
            }

        .tabs-left > li.active > a,
        .tabs-left > li.active > a:hover,
        .tabs-left > li.active > a:focus {
            border-bottom-color: #ddd;
            color: #fff;
            background-color: #0F6AAC !important;
            border-right-color: transparent;
        }

        .tabs-left > li > a {
            border-radius: 4px 0 0 4px;
            margin-right: 0;
            display: block;
        }



.panel-heading {
    padding: 15px 15px;
    border-bottom: 0px solid transparent;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    font-size: larger;
}

.form-control {
    border-radius: 0px;
}

li {
    line-height: 28px;
}

.tit {
    color: #8bd2f4;
}

hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #ccc;
}
/********* BreakPoints ****/
@media (max-width:768px) {
    .noPaddingRight {
        padding-right: 15px
    }
}

@media (min-width:769px) {
    .container {
        width: 750px
    }
}

@media (min-width:992px) {
    .container {
        width: 916px
    }
}

@media (min-width:1200px) {
    .container {
        width: 1200px
    }
}

.head {
    padding: 10px;
    margin-bottom: 10px;
    background: #eee;
}

.error {
    color: red;
}

.paging-nav {
    text-align: center;
    margin-top: -15px;
    margin-bottom: 10px;
}

    .paging-nav a {
        margin: auto 1px;
        text-decoration: none;
        display: inline-block;
        padding: 1px 7px;
        background: #91b9e6;
        color: white;
        border-radius: 3px;
    }

        .paging-nav a:hover {
            background: #187ed5;
        }

    .paging-nav .selected-page {
        background: #187ed5;
        font-weight: bold;
    }

a, a:visited {
    text-decoration: none;
    font-size: large;
    font-weight: bolder !important;
}

    a:focus, a:hover {
        text-decoration: none
    }

.LoadingPanel {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 200, 200, 200, .5 ) url('../../img/content/FhHRx.gif') 50% 50% no-repeat;
}

body.Loading {
    overflow: hidden;
}

    body.Loading .LoadingPanel {
        display: block;
    }

.col-md-12 column {
    text-align: center;
}

    .col-md-12 column form {
        display: inline-block;
    }

#CaptchaInputText {
    font-family: 'Times New Roman', Times, serif;
    font-size: large !important;
}

#viewSurveyModal .modal-title {
    color: #fff;
}

    #viewSurveyModal .modal-title span {
        color: #fff;
        margin-right: 5px;
        margin-left: 5px;
    }
/*.ui-widget button.btn {
    font-family: 'GE_Dinar_One_Light';
}*/
#tblSurveyView.table-bordered, #tblSurveyView.table-bordered > thead > tr > td {
    text-align: center;
    border: none;
}

    #tblSurveyView.table-bordered > thead > tr > td > label {
        font-weight: bold !important;
    }

#OnlineTbl.table-bordered > tbody > tr > td {
    vertical-align: middle;
}
/*p5 design*/
.Ntitle {
    color: #0069aa;
    font-size: 1.75rem;
    font-weight: bold !important;
}

.btn-primary {
    background: #0069aa;
}

.footer {
    z-index: 99999;
}

#tagator_inputNationalIdentity {
    height: 36px;
    border-radius: 0;
    margin-top: -1px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'GE_Dinar_One_Light';
}

#Login-Form .panel, #AdminAPS .panel {
    border: 1px solid #ddd;
    padding: 10px 30px;
    margin-bottom: 3rem;
}

.topSection .SubContentTitle {
    font-size: 15pt;
    color: #221E1E;
    margin-top: 0.5rem;
}

.topSection .MainContentTitle {
    font-size: 16pt;
    font-weight: bold !important;
    color: #221E1E;
}

.rowMainBox .panel-primary {
    border-radius: 0;
}

.rowMainBox .panel-heading {
    background-color: #f9f9f9;
    border-color: #d0d0d0;
    font-size: 14pt;
    color: #0069aa !important;
    /*padding-right: 32px;*/
    font-weight: bold !important;
    border-bottom: 1px solid #d0d0d0;
}

    .rowMainBox .panel-heading span {
        font-size: 14pt;
        color: #0069aa !important;
        font-weight: bold !important;
    }

.rowMainBox .panel-primary .panel-body {
    padding: 20px;
    padding-top: 0;
}

.rowMainBox p, .rowMainBox p * {
    color: #666;
    margin-top: 0px;
    font-family: 'GE_Dinar_One_Light',Verdana;
}
/****File input***/
.file-preview .close.fileinput-remove {
    display: none !important;
}
.file-input .kv-upload-progress {
    padding-bottom: 1rem;
}

    .file-input .kv-upload-progress .progress-bar-success {
        background: #337ab7;
    }

.paging-nav {
    margin-top: 10px;
}

.form-check-input:disabled:not(:checked) {
    background-color: #e9ecef;
}

.bg-danger:not(.toast), .danger {
    background-color: #f2dede !important;
}

.bg-success:not(.toast), .success {
    background-color: #dff0d8 !important;
}

.table th, .tablesorter-dropbox th {
    background-color: #ffff;
    border-color: #fff #dee2e6 #0069aa;
    border-bottom-width: 2px;
    color: #0069aa;
    font-weight: bold !important;
}
/*fix jquery ui close button*/
.ui-dialog .ui-dialog-titlebar {
    padding-left: 0;
    padding-right: 0;
}

.ui-dialog-titlebar-close {
    padding: 0 !important;
}

    .ui-dialog-titlebar-close:after {
        content: '';
        width: 20px;
        height: 20px;
        display: inline-block;
        background-image: url(../../lib/jquery-ui/images/ui-icons_454545_256x240.png);
        background-position: -96px -128px;
        background-repeat: no-repeat;
        border: 2px solid #000;
    }

    .ui-dialog-titlebar-close:hover:after {
        background-image: url(../../lib/jquery-ui/images/ui-icons_888888_256x240.png);
    }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
}

.ui-dialog-title {
    font-weight: bold !important;
}

.modal-header .close i {
    color: #fff !important;
}
