﻿	#layout-a .main .body {
	    background-color: #fff;
	}

	.card-custom {
	    background-color: #f0f0f0;
	}

	.btn.btn-dark {
	    background-color: #931133 !important;
	    border-color: #931133 !important;
	    color: #fff !important;
	}

	.text-muted {
	    color: #000 !important;
	}

	.text-center {
	    text-align: center;
	}

	.hyper-link {
	    color: #931133;
	    text-decoration: none !important;
	}

	.hyper-link:hover {
	    color: #931133;
	    text-decoration: underline !important;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
	    padding-right: 1rem;
	    padding-left: 0.5rem;
	}

	#layout-d .header .nav-link.active {
	    color: #931133;
	}

	h4 {
	    color: #931133;
	}

	.h4 {
	    color: #931133;
	}

	.nav-tabs.tab-card .nav-link {
	    color: #931133;
	}

	.btn.btn-primary {
	    background-color: #931133;
	    border-color: #931133;
	}

	.custom {
	    /*width: 30% !important;*/
	    width: 100% !important;
	    height: 32px !important;
	}

    .question-option-l {
        /*padding-top: 20px; */
        /*text-align: right;*/
        text-align: left;
    }

    .question-option-r {
        /*padding-top: 20px; */
        padding-bottom: 10px;
        text-align: left;
    }
	@media only screen and (max-width: 992px) {
		.question-option-l {
			text-align: center !important;
		}
		.question-option-r {
			text-align: center !important;
		}
	}
	@media only screen and (max-width: 600px) {
	    .cutom-margin {
	        margin-top: 20px;
	    }

	    .custom-margin-button {
	        margin-bottom: 20px;
	    }

	    div.dataTables_wrapper div.dataTables_filter label {
	        float: left !important;
	        margin-top: 5px !important;
	    }

	    div.dataTables_wrapper div.dataTables_length label {
	        float: left !important;
	        margin-top: 5px !important;
	    }

	    .custom {
	        /*width: 80px !important;*/
	        width: 30px !important;
	    }
	}

	label {
	    font-weight: 600;
	}

	.print_invoice .meta {
	    width: 350px !important
	}

	.assessment-ex-question {
	    height: 200px;
	    border: 2px solid #ccc;
	    margin: 0;
	    border-radius: 8px;
	    -webkit-box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 75%);
	    -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
	    box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 75%);
	}



	.page-item.active .page-link {
	    background-color: #931133 !important;
	    border-color: #931133 !important;
	}

	.page-item.previous .page-item.disabled .page-link:hover {
	    background-color: #931133 !important;
	    border-color: #931133 !important;
	    color: #fff !important;
	}

	.page-item.disabled .page-link:hover {
	    background-color: #931133 !important;
	    border-color: #931133 !important;
	    color: #fff !important;
	}

	.page-item.disabled .page-link {
	    color: #000;
	    pointer-events: none;
	    background-color: #fff;
	    border-color: #dee2e6;
	}

	.justify-content-end {
	    justify-content: center !important
	}

	.page-item .page-link:hover {
	    background-color: #000 !important;
	}
	
	.agree-cognofile img{
	  max-height: 150px;
	  object-fit: contain;
	  width: 100%;
	  margin-bottom: 20px;
	}