/* body */
	body {
		background-color: #f6f5fa;
		color: #2c2e35;
		font-family: "Open Sans", sans-serif;
		font-size: 14px;
	}


	/* header */
	header {
		background-color: #ffffff;
	}

	header .navbar .dv-hotline h3 {
	    color: rgba(37, 84, 162, 0.8);
	}

	a {
		color: rgba(37, 84, 162, 1);
	}


	/* main content */
	#dv-login-form .dv-logo > img {
		max-width: 150px;
	}

	.dv-content-container {
		background-image: url(/uploads//client/design//45/banner.jpg);
	}

	.dv-overlay {
		background: rgba(37, 84, 162, 1);
		background: -moz-linear-gradient(90deg, #2554A2 10%, #68C4F0 100%);
		background: -webkit-linear-gradient(90deg, #2554A2 10%, #68C4F0 100%);
		background: linear-gradient(90deg, #2554A2 10%, #68C4F0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(37, 84, 162, 1)", endColorstr="#68C4F0", GradientType=1);
	}

	.dv-admin-login .dv-overlay,
	#dv-login-form .dv-overlay {
		background: #2554A2;
		background: -moz-linear-gradient(331deg, rgba(37, 84, 162, 0.5) 0%, rgba(104, 196, 240, 0.5) 100%);
		background: -webkit-linear-gradient(331deg, rgba(37, 84, 162, 0.5) 0%, rgba(104, 196, 240, 0.5) 100%);
		background: linear-gradient(331deg, rgba(37, 84, 162, 0.5) 0%, rgba(104, 196, 240, 0.5) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2554A2", endColorstr="#68C4F0", GradientType=1);
	}

	#dv-login-form .dv-hotline {
		box-shadow: 0 0 10px rgba(37, 84, 162, 0.4);
	}

	.btn,
	.form-control {
		border-radius: 0px;
	}

	.btn-primary {
		background-color: #2554A2;
		border-color: #2554A2;
		color: #222222;
	}

	.btn-primary:hover,
	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active,
	.show > .btn-primary.dropdown-toggle  {
		background-color: rgba(37, 84, 162, 0.8);
		border-color: rgba(37, 84, 162, 0.8);
		color: #222222;
	}

	.ul-steps-list li.active div,
	.ul-steps-list li.active::after  {
	    border-color: rgba(37, 84, 162, 1);
	}

	.ul-steps-list li.active div span {
		color: #68C4F0;
	}


	.ul-steps-list li.done div {
    background: #2554A2;
    border-color: #2554A2;
	}

	.ul-steps-list li.done div span {
		color: #222222;
	}

	.ul-steps-list li.done:after {
		border-color: #2554A2;
	}

	.btn-lightBlue {
		background-color: #68C4F0;
		border-color: #68C4F0;
	}

	.btn-lightBlue:hover,
	.btn-lightBlue:not(:disabled):not(.disabled).active,
	.btn-lightBlue:not(:disabled):not(.disabled):active,
	.show > .btn-lightBlue.dropdown-toggle {
		background-color: rgba(104, 196, 240, 0.8);
		border-color: rgba(104, 196, 240, 0.8);
	}

	.sortable-list li {
		border-left: 2px solid rgba(37, 84, 162, 1);
	}

	.btn.disabled, .btn:disabled {
		color: #fff;
		background-color: #7a797d;
		border-color: #7a797d;
	}

	.switch input:checked + .slider {
		background-color: rgba(37, 84, 162, 1);
	}

	.slider::before {
		color: #68C4F0;
	}


	/* AGM Voter's View' */
	.notification-container #meetingState.alert-success,
	#feed .video-tester-controls {
		background-color: #2554A2 !important;
	}

	.nav-tabs.sticky-tab .nav-link.active span {
		border-bottom: 2px solid #2554A2 !important;
	}

	.notification-container #meetingState.alert-success .fa-caret-up,
	.nav-tabs .nav-item.show .nav-link,
	#information .nav-pills .nav-link.active,
	.questionUnlockButton .badge.badge-pill {
		color: #2554A2 !important;
	}

	#information .fa-ul .fa-li {
		background-color: #2554A2 !important;
	}

	/* footer */
	footer {
		background: #ffffff;
		color: #2c2e35;
	}




	@media (max-width: 768px) {
		

		.dv-form-container {
			background-image: url(/uploads//client/design//45/banner.jpg);
			background-size: cover;
			background-repeat: no-repeat;
			background-position: right;
		}

	
	}