[contenteditable] {
outline: 0px solid transparent;
}
#profile-image-modal .cropper-view-box,
#profile-image-modal .cropper-face {
border-radius: 50%;
}
.profile-image .mdi{
    position: absolute;
}
.swal2-icon::before {
margin-top: 7px;
}

.border-width-0 {
border-width: 0 !important;
}

.datepicker{
    border: 1px solid #ced4da !important;
    direction: ltr;
    text-align: right;
}

@keyframes rotate360 {
    to { transform: rotate(360deg); }
}
.loading:before {
    margin: 0px 5px;
    font-size: 20px;
    animation-name: rotate360; 
    animation-duration: 2s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.select2-selection.is-invalid{
    border: 1px solid #ff715b !important;
}

.empty-box i {
font-size: 65px;
color: #8597e2;
}

div.dataTables_wrapper div.dataTables_filter {
text-align: left;
}

.timer-interval {
margin-left: 4px !important;
}

.create-test-tabs-parent #tests-select-tab .test-image {
height: 180px;
object-fit: cover;
}

.create-test-tabs-parent .opacity {
opacity: .5;
}

.create-test-tabs-parent .selected {
color: #fff;
background-color: #45cb85;
border-color: #45cb85;
}

.send-personnel-invitation-text-box {
background-image: url('/employer-profile-files/images/hand-pen.png');
background-repeat: no-repeat;
background-size: cover;
border: 2px dashed rgb(212, 212, 212);
border-radius: 5px;
}

.static-chart-table .new-col-btn {
width: 130px;
}

.static-chart-table .static-chart-table-th {
width: 170px;
}

.static-chart-table .static-chart-table-th.indicators {
width: 120px !important;
position: relative;
}

.static-chart-table .delete-col-btn-box {
position: absolute;
top: -10px;
right: 0;
z-index: 10;
display: block;
width: 100%;
}

.static-chart-table .delete-col-btn-box i {
color: #ffffff;
border-radius: 10px;
display: inline-block;
font-size: 16px;
padding: 2px;
cursor: pointer;
transform: rotate(45deg);
}

.static-chart-table .disabled-fields {
background-color: #e7e7ed;
}

.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #ced4da;
height: 38px;
padding-top: 4px;
padding-right: 7px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 6px;
}

.information-box{
background-color: #f6f6f6;
border-radius: 8px;
position: relative;
padding: 15px;
transition: .3s;
margin-bottom: 15px;
}
.information-box .icon{
position: absolute;
right: 5px;
top: 5px;
font-size: 45px;
opacity: .5;
transition: .3s;
}
.information-box .information{
text-align: center;
}
.information-box .information{
text-align: center;
}

.information-box:hover{
background-color: #eeeeee;
}

.information-box:hover .icon{
right: 10px;
}

.walletbalance{
background: #ffffff1a;
padding: 0px 10px;
border-radius: 7px;
}
.language .items .item {
display: inline-block;
padding: 8px;
padding-left: 0px;
margin: 5px;
background: #ECECEC;
border-right: 2px solid #F14C39;
}
.language .items .item .level {
background: #F1353D;
color: #fff;
padding: 2px;
border-radius: 5px;
margin: 3px;
}
.pointer{
cursor: pointer;
}
.removed-text{
text-decoration: line-through;
}

.btn-default{
    color: #000;
    background-color: #eff2f7;
    border-color: #eff2f7;
}
