.left-sidenav-menu li ul {
    padding: 0 0 0 5px;
}
.resp-video {position: relative;padding-bottom: 56.21%;overflow: hidden;}
.resp-video iframe,.resp-video object,.resp-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.card-box img {
    position: absolute;
    bottom: 0px;
    left: -4px;
    width: inherit;
}

.user-profilepic{
	position:relative;
	overflow:hidden;
	width:150px;
	margin:auto;
	height:150px;
	border-radius:50%;
	background: rgba(0,0,0,0.3);
}
.user-profilepic .action{
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	display:none;
	width: 100%;
    height: 100%;
    line-height: 100%;
}
.user-profilepic input[type="file"]{
	display:none;
}
.user-profilepic h1{
	margin-top:50px;
}
.user-profilepic:hover .action{
	display:block;
}
.action{
    position: relative;
}
.height-150{
	max-height:150px;
}




/*PreLoader*/

#loading-bar-spinner {
        background: rgba(0, 0, 0, 0.7);
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        z-index: 9998;
        align-items: center;
        justify-content: center;
    }

    .spinner {
        left: 50%;
        margin-left: -20px;
        top: 50%;
        margin-top: -20px;
        position: absolute;
        z-index: 19 !important;
        animation: loading-bar-spinner 400ms linear infinite;
    }

    #loading-bar-spinner .spinner-icon {
        width: 40px;
        height: 40px;
        border: solid 4px transparent;
        border-top-color: #01ff8d !important;
        border-left-color: #01ff8d !important;
        border-radius: 50%;
    }

    @keyframes loading-bar-spinner {
        0% {
            transform: rotate(0deg);
            transform: rotate(0deg);
        }

        25% {
            transform: rotate(90deg);
            transform: rotate(90deg);
        }
        50% {
            transform: rotate(180deg);
            transform: rotate(180deg);
        }
        75% {
            transform: rotate(270deg);
            transform: rotate(270deg);
        }
        100% {
            transform: rotate(360deg);
            transform: rotate(360deg);
        }
    }
	
/*PreLoader Ends*/


.form-check input[type="radio"] {
    width: 1.5em;
    height: 1.5em;
	margin-top:10px;
}

.form-check label{
margin-left:10px;
}


.topbar .topbar-left .logo .logo-lg {
    height: 35px;
}
.topbar .topbar-left .logo .logo-sm {
    height: 45px;
}
.left-sidenav-menu li>a i {
    color: #1d72eb;
}
.left-sidenav-menu li>a:hover i {
    color: #1d72eb;
}

.left-sidenav-menu li.mm-active>a {
    background: linear-gradient(14deg, #1d72eb 0%, rgba(26, 178, 242,0.6));
    -webkit-box-shadow: 3px 3px 20px 0 rgba(126, 178, 242,0.4);
    box-shadow: 3px 3px 20px 0 rgba(26, 178, 242,0.4);
    border-radius: 4px;
}

.btn-primary {
    -webkit-box-shadow: 0 7px 14px 0 rgba(26, 178, 242,0.5);
    box-shadow: 0 7px 14px 0 rgba(26, 178, 242,0.5);
}
.btn-primary {
    background-color: #1d72eb;
    border-color: #1d72eb;
}
.page-item.active .page-link {
    background-color: #1d72eb;
    border-color: #1d72eb;
}
.btn-gradient-primary {
    background: linear-gradient(14deg, #1d72eb 0%, rgba(26, 178, 242,0.6));
    color: #fff;
    -webkit-box-shadow: 0 7px 14px 0 rgba(26, 178, 242,0.5);
    box-shadow: 0 7px 14px 0 rgba(26, 178, 242,0.5);
    border: none;
}
.btn-gradient-primary:hover, .btn-gradient-primary:focus, .btn-gradient-primary:active, .btn-gradient-primary.active, .btn-gradient-primary.focus, .btn-gradient-primary:active, .btn-gradient-primary:focus, .btn-gradient-primary:hover, .open>.dropdown-toggle.btn-gradient-primary, .btn-gradient-primary.active, .btn-gradient-primary:active, .show>.btn-gradient-primary.dropdown-toggle {
    background: linear-gradient(14deg, #1d72eb 0%, rgba(26, 178, 242,0.6));
}
/*.bg-primary {
    background-color: #1d72eb !important;
}*/

.text-primary {
    color: #1d72eb !important;
}
.custom-switch.switch-primary .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #1d72eb;
    background-color: #1d72eb;
}
.btn-primary:hover {
    background-color: rgba(26, 178, 242,1);
    border-color: rgba(26, 178, 242,1);
}


.btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #0000FF;
    border-color: #0000FF;
}



.account-body.accountbg {
    background: url(../images/bg.png) no-repeat center center;
	background-size:cover;
}

.account-body .auth-card {
	border: 3px solid #fff;
    border-radius: 8px;
	background: rgba(255, 255, 255, 1);
}

.btn {
    padding: 0.6rem 0.75rem;
}
.appicons img{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.appicons a:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}

.btn-primary .h1, .btn-primary .h2, .btn-primary .h3, .btn-primary .h4, .btn-primary .h5, .btn-primary .h6, .btn-primary h1, .btn-primary h2, .btn-primary h3, .btn-primary h4, .btn-primary h5, .btn-primary h6 {
    color: #fff;
}