a {
    color: #ff6430;
}
a:hover{
    color: #314460;
}
.images-sections .main-pic {
  border: 1px solid #000;
  padding: 5px !important;margin-bottom: 20px; margin-right: 20px;position: relative;
}
.images-sections .img-profile{
    height: 100px;
    object-fit: cover;
    width: 100px;
}
.images-sections .form-group {
    display: flex;
    justify-content: center;flex-wrap: wrap;
}
.venue-sec .img-profile {
    margin-right: 15px;
}
.images-sections .main-pic:nth-child(4n) {
    margin-right: 0;
}
.images-sections .main-pic:last-child{
    margin-right: 0 !important;
}
.images-sections img.cross-section {
  position: absolute;top: -10px;right: -10px;
  background: #000;width: 22px;height: 22px;padding: 4px;border-radius: 50%;}

  a.btn-xs.myPopover {
    position: absolute;
}
table.table thead th a {
    color:#000;
}
table.table .tableLink i.fas {
    font-size: 30px;
    text-align: center;
}
.toggle.btn-primary {
    border-color: #ddd;
}
label.btn.btn-default.toggle-off,
label.btn.btn-default.toggle-off:hover {
    background-color: #ef3043bf;
    border-color: #ef3043bf;
    color: #fff;
}
label.btn.btn-primary.toggle-on,
label.btn.btn-primary.toggle-on:hover {
    color: #fff;
    background-color: #458e55;
    border-color: #458e55;
}

.content-wrapper .alert {  
    margin-left: 10px;
    margin-right: 10px;
}
.alert a{  
    text-decoration: none; 
}
.alert .close, .alert .mailbox-attachment-close {
    color: #ffffff;
    opacity: 1;
}

/* Dashboard analyser */
.card-body .fc {
    margin-top: 5px;
    border: 1px solid #80808024;
}

/* warning button color change */
.bg-gradient-warning {
    background: #ffc108 linear-gradient(180deg,#d8a200bf,#d8a714) repeat-x!important;
    color: #fffffff0;
}
.error
{
    color: #da1313;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #007bff !important;
    border-color: #007bff !important;
    color: #fff !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice > span{
    color: #fff !important;
}

#successMsgPass {
    background: #159615e0;
    border-radius: 5px;
    padding-left: 10px;
}
#errorsDeprtPass{
    background: #f72318;
    border-radius: 5px;
    padding-left: 10px;
}

span.inputerror{
	color:#e90d0f;
}
p.inputerror{
    background: #f72318;
    border-radius: 5px;
    padding: 5px 0px 5px 10px;
    color: #fff;
}
p.inputsuccess {
    background: #159615e0;
    border-radius: 5px;
    color: #fff;
    padding: 5px 0px 5px 10px;
}

.card-body .main-container .container-content {
    margin-bottom: 20px;
    border-bottom: 2px solid #e2e2e2;
}
th.project-head {
    background: #4c6488;
    color: #fff;
}
.overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999999;
    background: rgba(255,255,255,0.8) url(../img/loader.gif) center no-repeat;    
    background-size: 50px;
}
span.create-task, span.create-project, span.remove-task, span.remove-project {
    border: 1px solid #38527b;
    padding: 5px;
    color: #38527b;
    background-color: #fff;
    cursor: pointer;
    height: 30px;
    line-height: 18px;
    font-size: 14px;
}
span.create-task:hover, span.create-project:hover{
    border-color: #38527b;
    color: #fff;
    background-color:#38527b;
}
span.remove-task, span.remove-project{
    border-color: #dd3c4c;
    color: #fff;
    background-color:#dd3c4c;
    margin-left: 5px;
}
span.remove-task:hover, span.remove-project:hover{
    border-color: #dd3c4c;
    color: #dd3c4c;
    background-color:#fff;
}
#wrapper.loading .overlay {
    display: block;
}
.select2-container .select2-selection--single{min-height:38px;}
.main-container .container-content:first-child .custom-action .remove-project, .project-task-container .row:first-child .custom-task-action .remove-task{ display:none; }
.main-container .container-content:first-child .custom-action .create-project, .project-task-container .row:first-child .custom-task-action .create-task{display:inline !important;}
div span.select2.select2-container{width:100% !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow{ height:36px !important; }
.main-sidebar .brand-link {
    background-color: #FFF;
    padding: 5px;
    text-align: center;
}
.main-sidebar img.login-logo {
    max-width: 100%;
    margin: 0;
    max-height: 46px;
}
li.user-header.bg-primary {
    background-color: #38527b !important;
}
.sidebar{
    background-color: #38527b;
}
.bg-info {
    background-color: #5c7bad !important;
}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-primary .nav-sidebar>.nav-item>.nav-link.active {
    background-color: #5c7bad;
    color: #fff;
    box-shadow:none;
}
.btn-outline-info {
    color: #38527b;
    border-color: #38527b;
}
.btn-outline-info:hover {
    color: #fff;
    background-color: #38527b;
    border-color: #38527b;
}
.card-info.card-outline, .card-primary.card-outline {
    border-top: 3px solid #38527b;
}
.bg-gradient-info, form#login_form .btn-primary, form#passwordreset_form .btn-info {
    background: #38527b linear-gradient(180deg,#5c7bad,#38527b) repeat-x!important;
    border-color: #38527b;
    color: #fff;
}
.bg-gradient-info.btn:hover, form#login_form .btn-primary:hover, form#passwordreset_form .btn-info:hover {
    background: #38527b linear-gradient(180deg,#5c7bad,#2a3d5c) repeat-x!important;
    border-color: #38527b;
    color: #ececec;
}
.login-page{
    background: #38527b;
    background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(56,82,123,1) 100%);
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(56 82 123 / 20%);
}
.table td, .table th {
    border-top: 1px solid #dee2e6;
}
.small-box .icon {
    color: #38527b;
    z-index: 0;
}
label:not(.form-check-label):not(.custom-file-label) {
    font-weight: normal;
}
.custom-task-action i.fas, .custom-action i.fas {
font-size: 12px;
}
.custom-action, .custom-task-action {
    display: flex;
    flex-direction: row;
    justify-content: end;
    padding-top: 5px;
}

#accordion .ui-state-active{
    border: 1px solid #38527b !important;
    background: #38527b !important;
}