﻿.panel-group .panel {
   border-radius: 0;
}
.dropdown-menu>li>a {
    padding: 3px 5px;
    font-size: 12px;
}
.dropdown-menu > li {
    border-bottom: 1px solid #d7eefa;
}
.dropdown-menu > li:last-child {
    border-bottom: 0px solid #ccc;
}
.btn-group, .btn-group-vertical {
    display: flex!important;
}
.table-responsive {
    overflow-x: inherit !important;
}
@media (min-width:768px) {
    .modal-dialog {
        margin: 10px auto!important;
    }
}
.img-rounded {
    border-radius: 10px !important;
    border: 1px solid #a7a4a4!important;
}
.input-group-addon{
    color:black;
}
.img-circle {
    border-radius: 50% !important;
    border: 1px solid #a7a4a4 !important;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

kbd {
    background-color: #5c8ea9;
    -webkit-box-shadow: none;
     box-shadow: none;
    font-family: samim;
}
button:focus {outline:0!important;}
.btn {
    border-radius:3px;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
}
.panel {
    border-radius: 0 !important;
}
.dropdown-menu {
    font-size: 12px;
}
.btn:active {
	top:1px;
}
/*
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 1px solid transparent;
}*/
.btn-default,.bg-default {
	background-color: #f4f9fd;
	border: 1px solid #9db4c5;
	color: #385b72;
}
.btn-default:hover {
    border:1px solid #96bbd4;
	background-color:#a1c4dc;
}
.btn-default.active,.btn-default .focus, .btn-default:active, .open>.dropdown-toggle.btn-default {
        background-color: #80a9c3;
    border-color: #7491a7;
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
     background-color: #80a9c3;
    border-color: #7491a7;
}
.btn-primary {
	background-color:#007dc1;
	border:1px solid #047ab9;
	color:#ffffff;
}
.btn-primary:hover {
	background-color:#0061a7;
    color: rgb(245, 248, 252) !important;
}
.btn-dashboard {
    background-color: #e1e0e0;
    color: #919191;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: 1px solid #b6b6b6;
}
    .btn-dashboard:hover {
        background-color: #cecece;
    }

.btn-warning,.bg-warning {
	background-color:#ffec64;
	border:1px solid #eedb53;
	color:#333333;
}
.btn-warning:hover {
	background-color:#ffab23;
    border:1px solid #f5a21d;
}
.btn-reject,.bg-reject {
	background-color:#ffd3d3;
	border:1px solid #daa5a5;
	color:black;
}
.btn-reject:hover {
	background-color:#fee5e5;
	border:1px solid #cecece;
}
.btn-accept-davari,.bg-accept-davari {
    background-color:#debbff;
    border:1px solid #bb93e1;
    color:black;
}
.btn-accept-davari:hover {
    background-color:#d6affa;
    border:1px solid #bb93e1;
}
.btn-re-davari,.bg-re-davari {
    background-color:#1c98f8;
    border:1px solid #138cea;
    color:white;
}
.btn-re-davari:hover {
    background-color:#48adfc;
    border:1px solid #379ded;
}
.btn-expire,.bg-expire {
    background-color:#68f1ff;
    border:1px solid #3ac0ce;
    color:black;
}
.btn-expire:hover {
    background-color:#b0f7fe;
    border:1px solid #73d4de;
}
.btn-success,.bg-success  {
	background-color:#268a16;
	border:1px solid #207f11;
	color:#ffffff;
}
.btn-success:hover {
	background-color:#5cb811;
    border:1px solid #54ae0b;
}
.btn-danger,.bg-danger {
	background-color:#fe1a00;
	border:1px solid #ea1a03;
	color:#ffffff;
}
.btn-danger:hover {
	background-color:#ce0100;
    border:1px solid #b70201;
}
hr {
    margin: 5px 0;
}

.input-group-addon {
    background-color: #d9ecf9;
    border-color: #7cb4dd;
    padding: 0 4px !important;
    font-size: 12px;
}
.form-control {
   border: 1px solid #d2d6de;
   -webkit-box-shadow: inset 0 1px 1px rgba(124,180,221,.075);
    box-shadow: inset 0 1px 1px rgba(124,180,221,.075);
    height: 26px;
    font-family: Samim;
    border-radius: 0 !important;
    font-size: 12px;
 }
ol, ul {
    margin-bottom: 0;
}
.navbar-default .navbar-nav>li>a {
    color: #ffffff;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .form-control[readonly], fieldset[disabled] .form-control {
        background-color: rgba(255, 255, 255, 0.8);
    }

.readOnlyLabel {
    background-color: #ffffffbd;
}
.tooltip {
   font-family: Tahoma,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
   
}
/*------table-----*/
.table > tbody > tr > th, .table > thead > tr > td, .table > tbody > tr > td {
   border-top: 1px solid #dbe5ef!important;
}
.table>tfoot>tr>td {
    border-top: none!important;
}
.table {
    border: 1px solid #cee2f7;
    margin-bottom: 0;
}
    .table > thead > tr > th {
        background-color: #c8def5 !important;
        border-bottom: 1px solid #8eb0d0 !important;
        vertical-align: middle;
        height: 30px;
        background:linear-gradient(to bottom,#e9f4ff 25%,#c8def5 100%);
    }

.table-striped>tbody>tr:nth-of-type(odd){background-color:#f6fbfb}
.table-striped>tbody>tr:nth-of-type(even){background-color:#ffffff}
.table-hover > tbody > tr:hover {
    background-color: #fdff88;
    background: linear-gradient(to bottom,#fcff9f 25%,#f7d063 100%);
}
.table-hover > tbody > tr a:hover, a:active, a:focus {
    color: black;
}



.table-bordered th, .table-bordered td {
    border-left: 1px solid #d3e5f3 !important;
    border-bottom: 1px solid #d3e5f3 !important;
    border-right: 0px solid #d3e5f3 !important;
}
.table-bordered th{
    border-top:  1px solid #d3e5f3 !important;
}
.table-bordered td {
    border-top:  0px solid #d3e5f3 !important;
}

tbody {
    font-family: Samim;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 1px;
}

.table>tbody>tr>td:last-child, .table>tbody>tr>th:last-child, .table>tfoot>tr>td:last-child, .table>tfoot>tr>th:last-child, .table>thead>tr>td:last-child, .table>thead>tr>th:last-child {
    border-left: none;
}

table > tbody > tr:hover {
    background-color: #d9f2f2;
}

table > tbody > tr > td > a {
    color: #000;
}/*
    table > tbody > tr:hover > td > a.btn {
        color: #000;
    }*/

    
table thead th {
    padding: 5px!important;
}

table tbody td {
    padding: 3px!important;
}
table .table-striped tbody tr:nth-of-type(odd) {
    background-color: #f7f8f8;
}

table .table-striped tbody tr:nth-of-type(even) {
    background-color: #F2F5F7;
}

table .table-hover tbody tr:hover {
    background-color: #D0E7F2;
}


    table tbody tr td, table tbody tr th, table thead tr td, table thead tr th {
        border-top: 1px solid #dff1ff;
    }
    
table tfoot td {
    padding: 4px 2px 6px 4px;
}

table tbody tr.selected {
    background-color: #BEDBF2;
    color: #000;
}

table th > a.btnadd {
    padding: 1px;
    border-radius: 3px;
    margin: 2px;
    min-width: 30px;
}

table th {
    /*text-align: center;*/
}

table tbody td > a.btntable {
    font-size: 12px;
    border-radius: 3px;
    padding: 2px;
}

table tbody td a.btn-sm {
    margin-top: 2px !important;
}

table tbody td.centered {
    text-align: center !important;
}
table tfoot tr {
    border-top: 1px solid #adc5df;
    background-color: #eff7f7;
    background: linear-gradient(to bottom,#e9f4ff 25%,#c8def5 100%);
}
/*-------------*/
.modal { overflow:auto !important; }

.modal-header .close {
    margin-top: 1px;
    background-color: #ffffff;
    padding: 0 3px;
    border-radius: 3px;
    opacity: 0.6;
    color:#072a75!important;
        text-shadow:none!important;
}
.modal-header .close:hover {
   opacity: 0.9;
}
.modal-content {
       border: 1px solid #50aeef;
    border-radius: 10px;
    -webkit-box-shadow: 0 40px 50px 30px rgba(0,0,0,.23);
    box-shadow: 0 40px 50px 30px rgba(0,0,0,.23);
}
.modal-header {
    background-color: #accdef !important;
    background: linear-gradient(to bottom,#c5e2ff 25%,#87c1fd 100%);
    border-bottom: 2px solid #3d91cc;
    padding: 6px;
    border-radius:10px 10px 0 0;
}
.modal-footer {
    border-top-color: #c6e4f8;
    background-color: #d9ecf9;
    padding: 6px;
    border-radius:0 0 10px 10px;
}
.modal-body{ 
    /*max-height: calc(100vh - 180px)!important;*/
              overflow-y: auto;
    overflow-x: hidden;
    padding: 4px;
    background-color: #f4fbfe;}
/*---------*/
/*------*/
.modal-content.modal-alert {
    border-color: rgba(253, 254, 227, 0.4);
}
.modal-content.modal-alert>.modal-header  {
      background-color: #fae690;
    border-bottom: 1px solid #ecd264;
}
.modal-content.modal-alert>.modal-footer  {
    border-top-color: #f9f9e0;
    background-color: #fffefa;
}
.modal-content.modal-alert>.modal-body  {
    background-color: white;
}
/*------*/
/*------*/
.input-group-addon {
    border: 0px!important;
    background-color: transparent !important;
}

.form-group {
    margin-bottom: 2px !important;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

.progress {
    height: 5px !important;
    margin-bottom: 0;
}

label {
    font-size: 12px!important;
    font-weight: normal;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
    border-bottom-left-radius:0px!important;
    border-top-left-radius:0px!important;
    border-bottom-right-radius:0!important;
    border-top-right-radius: 0 !important;
}


.form-control {
    padding: 0 6px !important;    
}

.bootstrap-filestyle .btn {
    padding: 3px !important;    
}
.icon-span-filestyle {
    margin-left: 5px;
    margin-right: 5px;
}
.bootstrap-filestyle .buttonText {
    padding-left: 5px;
}

.bootstrap-filestyle {
    width: 100%;
}

.bootstrap-filestyle .form-control{
    border-radius: 0px !important;
}
.panel-footer {
    padding: 3px;
    background-color: #f7fafd;
    border-top-color: #e1e8ee;
}
.panel-primary > .panel-heading {
    color: #05294b;
    background: linear-gradient(to bottom,#e9f4ff 25%,#c8def5 100%);
    border-color: #6fa5d7;
}
.faqPanel {
    border-width: 1px;
    border-color: #e0dfdf;
}
.faqPanel>.panel-heading {
    color: #05294b;
    background-color: #f1f1f1;
    border-color: #6fa5d7;
    
}

.panel-primary {
    border-color: #6fa5d7;
}
.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.nav > li > a {
  padding: 7px 5px;
}

.text-success {
    color: #75e817 !important;
}
.text-danger {
    color: #e60b07!important;
}

.text-info {
    color: #09a3ef!important;
}
.text-disable,.text-disable a,.text-disable a:hover {
    color: #8c8c8c!important;
}
.btn-xxs {
    padding: 2px;
    line-height: 1;
    border-radius: 3px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f4f8fb;
}
.form-control[disabled]:focus, .form-control[readonly]:focus, fieldset[disabled] .form-control:focus {
    border-color: #9ab3c1;
}
.modal-backdrop.in {
    opacity: 0!important;  
}
/*Fix Header*/
.footerFixed {
  background-color: #bfd4f3;
    position: fixed;
    bottom: 5px;
    padding: 5px;
}
