
div.dataTables_wrapper div.dataTables_length select {
    padding: 4px 16px 4px 6px;
}
.addnew-title { margin-top: 1.8rem; margin-bottom: 1.8rem; border: 0; border-top: 1px solid rgba(0, 0, 0, .2); position: relative; } 
.addnew-title a { position: absolute; left: 50%; top: -16px; background: #fff; z-index: 9; margin-left: -50px; width: 100px; text-align: center; color: #28a745; border: 1px solid #28a745; border-radius: 4px; } 
.addnew-title a i { font-size: 12px; } 
.sub-minor-head { background-color: transparent; border: 1px solid #ccc; border-radius: 0.25rem; padding-top: 15px; padding-left: 13px; margin-bottom:5px; width: 100%; } 
.error-red { color: red!important; } 

/* =========| added on 19.03.2021 |========= */
[class*='sidebar-dark-'] { background-color:transparent; background-image: radial-gradient(circle at 72% 95%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 64%,transparent 64%, transparent 84%,transparent 84%, transparent 100%),radial-gradient(circle at 31% 30%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 49%,transparent 49%, transparent 51%,transparent 51%, transparent 100%),radial-gradient(circle at 72% 25%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 37%,transparent 37%, transparent 76%,transparent 76%, transparent 100%),radial-gradient(circle at 71% 16%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 2%,transparent 2%, transparent 21%,transparent 21%, transparent 100%),radial-gradient(circle at 52% 57%, hsla(313,0%,4%,0.07) 0%, hsla(313,0%,4%,0.07) 30%,transparent 30%, transparent 68%,transparent 68%, transparent 100%),linear-gradient(315deg, rgb(19,150,54),rgb(7,56,3)); } 
.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active { background-color: #8BC34A; color: #ffffff; background: linear-gradient(to right, #4CAF50 0%, #8BC34A 100%); border-radius: 60px; } 
.main-footer a{color: #6fba4d;}
.nav-link .fa-bars{color: #6fba4d;}
.content-wrapper{padding: 10px 15px;}
.text-sm .content-header{background-color: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.15); margin-bottom: 0.75em;border-radius: 0.25rem;}
.text-sm .content-header .mb-2{margin-bottom: 0 !important;}
.text-sm .content-header .text-dark{color:#509c31 !important; font-size: 1.2em;}
.text-sm .content-header h1{color: #509c31 !important;font-size: 20px;display: flex;justify-content: center;align-items: center;}
.user-panel .info{color:rgba(255,255,255,0.8);}
/* =========| added on 22.03.2021 |========= */
[class*='sidebar-dark-'] .sidebar a{color: rgb(175 193 179);}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link.active, [class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link.active:hover, [class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link.active:focus{background-color: transparent;
color: #fff;}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link{color: #b8daa1; border-bottom: 1px solid rgba(255,255,255,0.1);}
[class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link:hover, [class*='sidebar-dark-'] .nav-treeview > .nav-item > .nav-link:focus{border-radius: 60px;background-color: transparent;}
.text-sm .nav-link{padding: 0.5rem;}
[class*='sidebar-dark-'] .nav-sidebar > .nav-item > .nav-treeview{padding-left: 1rem;}
section.content-header.p-3{padding:0.5rem !important;}
.bg-info{background-color: #e7b00a !important;}
.content-wrapper > .content, .content .container-fluid{padding: 0;}
.card-primary.card-outline{border-top: 0;}
.card{box-shadow: 0 0 3px rgb(0 0 0 / 15%);}
.card-body{padding: 0.75rem;}
.dataTable tr th:first-child{width: 7%;}
.dataTable tr th:last-child{width: 15%;}
.dataTable tr td:first-child,.dataTable tr td:last-child{text-align: center;}
.fa-trash-o{color: tomato;}
.text-sm .btn{font-size: 0.8rem !important; line-height: 1.2;}
.dataTable thead tr{background-color: #8BC34A; color: #ffffff; background: linear-gradient(to right, #4CAF50 0%, #8BC34A 50%,  #4CAF50 100%);}
.dataTable thead th{padding: 0.4rem 0.75rem; border-bottom: none;font-weight: normal;}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after{bottom: 0.5rem;}
.page-link{line-height:1}
.page-item.active .page-link{background-color: #e7b00a; border-color: #e7b00a;}
.fa-edit{color: #4dafe3;}
.table-striped tbody tr:nth-of-type(odd){background-color:rgb(243 255 235);}
.table-bordered, .table-bordered td{border: 1px solid #d7f1ce;}
.form-control{border: 1px solid #c6e6bb;height: calc(2rem + 4px);padding: 0.35rem 0.5rem;font-size: 0.9rem;}
.page-item.disabled .page-link{border: 1px solid #c6e6bb;}
.form-control:focus{border-color:#64b96a}
.box-footer{display: flex; justify-content: center; align-items: center;}
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus{background-color: #4c841b !important;border-color: #4c841b;}
.form-control-sm{height: calc(1.5rem + 4px);}
div.dataTables_wrapper div.dataTables_info{padding-left: 0.85rem;}
[class*='sidebar-dark'] .brand-link{padding:5px 10px;text-align: center;}
.w-15{width: 15%;}
.page-link:focus{box-shadow: none;}
.page-item:hover .page-link, .page-item:focus .page-link{background-color: #8BC34A; border-color:#8BC34A;color: #fff; cursor: pointer;}
table.table-bordered.dataTable tbody td:focus{outline: none; box-shadow: none;}
.content-wrapper{min-height: 946px;}
.was-validated .form-control:invalid, .form-control.is-invalid{background-position: right calc(1.5em + 0.1875rem) center;}
span.error{margin-bottom: 5px; margin-left: 5px; font-size: 13px;color: #d40808;}
.invalid-feedback{margin-top: 3px;}
#title.was-validated .form-control:invalid, #title.form-control.is-invalid{background-position: right calc(0.5em + 0.1875rem) center;}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{background-color: #8BC34A;border-color: #8BC34A;}
.card-body.table-responsive.overflow_visible {
    min-height: 700px;
}
.multiselect-container {width: 99%;}
/*tab */
.img_filter_tab .nav-link {
    color: #666;
}
.img_filter_tab .nav-tabs .nav-link.active, .img_filter_tab .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: #8BC34A;
    border-color: #dee2e6 #dee2e6 #ffffff;
}

  select + .select2-container {
    width: 100% !important;
  }
  .select2-selection__rendered {
    line-height: 31px !important;
  }
  .select2-container .select2-selection--single {
    height: 37px !important;
  }
  .select2-selection__arrow {
    height: 34px !important;
  }
  
  
  
.img_filter_tab li.nav-item .nav-link {
    padding: 8px 18px;
    background-color: #f5f5f5;
    margin: 3px 5px;
}
.img_filter_tab .nav-tabs .nav-link:hover, .img_filter_tab .nav-tabs .nav-link:focus {
    border-color: transparent;
    background-color: #8BC34A !important;
    color: #fff;
}
h3.filer_ttl {
    margin-right: 1em;
    color: #121212!important;
    font-size: 22px;
    float: left;
    width: 75%;
}

h3.filer_date {
    font-size: 14px;
    color: #fff;
    background-color: #00b2ff;
    padding: 6px 18px;
    border-radius: 15px;
    font-weight: 400;
    width: auto;
    float: right;
}
.img_filter_tab .col-md-3.my-3 img {
    height: 220px;
    width: 100%;
    object-fit: cover;
}
.img_filter_tab .col-md-3.my-3 {padding:0 15px;}

.img_filter_tab .col-md-3.my-3 a {
    border: 7px solid #fff;
    display: block;
    box-shadow: 0 0 8px 2px #ddd;
}
.multiselect-container.dropdown-menu.show {
    transform: translate3d(0px, 36px, 0px) !important;
}
.multiselect-container.dropdown-menu.show  .multiselect-option.dropdown-item .form-check-label {
    white-space: normal;
}
.multiselect-container.dropdown-menu.show {	
	overflow: auto;
	height: 400px;
}
div#diagramcontent {
    width: 100% !important;
}
div#diagram {
    width: 100% !important;
}
svg#diagram_backgroundLayer_svg {
    width: 100% !important;
}
svg#diagram_gridline_svg {
    width: 100% !important;
}
svg#diagram_diagramLayer_svg {
    width: 100% !important;
}
a input{
	cursor:pointer;
}

.error{ color: red !important;margin-bottom: 0 !important; font-weight: normal !important;font-size: 11px;}
.dataTable tr th:first-child{width: 7%;}
.dataTable tr th:last-child{width: 15%;}
.dataTable tr td:first-child,.dataTable tr td:last-child{text-align: center;}
.dataTable tr td i{font-size: 1rem;}
.dataTable thead tr{background-color: #8BC34A; color: #ffffff; background: linear-gradient(to right, #4CAF50 0%, #8BC34A 50%,  #4CAF50 100%);}
.dataTable thead th{padding: 0.4rem 0.75rem; border-bottom: none;font-weight: normal;}

.main-header {
    justify-content: center;
    background: orange;
}
button.btn.btn-primary.sub_but {
    text-transform: uppercase;
}
.bg_lightblue{background: #edf6ff;}
.agree_check span{float: left;width: 100%;}
/* .remove_th {
    max-width: 70px;
} */

#example1 .bg_lightblue {
    font-size: 13px;
}