body{   -moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer */
-khtml-user-select: none; /* KHTML browsers (e.g. Konqueror) */
-webkit-user-select: none; /* Chrome, Safari, and Opera */
-webkit-touch-callout: none; /* Disable Android and iOS callouts*/
}

html, body {
    height: 100%;
}

::-ms-reveal {
  filter: invert(100%);
}
input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: -internal-light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;
    color: -internal-light-dark(black, white) !important;
}

    .login-report{width: 100%;height: 100%;background: #333;float: left;}
	.login-report .slider-container{float: left;}
	.login-report .login-container{text-align:center;overflow: hidden;display: table;min-height:100%;height:100%;width: 100%;}
	.login-report .logo{width:100%;float: left;padding-top:20px;padding-bottom: 5px;}
	.login-report h1{margin-bottom: 15px; padding-top: 20px; color: #969090; font-weight: 600; font-size: 15px;} 	
	.login-report .form-field input{width: 248px;height: 36px;padding: 0px 7px;float: left;background: rgba(51, 48, 49, 0.32);border: 1px solid #545454;color: #fbfbfb;font-size: 14px;font-weight: 300;letter-spacing: 1.5px;border-radius: 0px;}	
	.login-report .form-field select{width: 248px; height: 36px; padding: 0px 0px 0px 7px; float: left; background: rgb(36, 29, 30); border: 1px solid #545454; color: #fff; font-size: 14px; font-weight: 300; letter-spacing: 1.5px; border-radius: 0px;} 	
	.login-report .submitbtn{height: 36px;width: 30px;display: inline-block;background: #545454;border: none;font-size: 23px;float: right;}
	.login-report .form-content{/* margin: 0px auto; *//* display: block; */width: 100%;}
	.login-report .login-page-btn,.login-report .saml-login-btn{background: #545454;color: #fbfbfb;width:120px;border-radius: 15px;font-weight: 300;height: 30px;border: none;margin-top: 5px;}
	.login-report .saml-login-btn{width:100%;background:transparent;border-radius:0px;border:solid 1px #ccc;margin-top: 10px;}
	.login-report .change-paswd-btn, .login-report .reset-paswd-btn{background: #545454;color: #fbfbfb;width:160px;padding:0 10px;border-radius: 15px;font-weight: 300;height: 30px;border: none;margin-top: 25px;}
	.login-report .fa-plus{padding-right: 6px;background: #ffffff;color: #019ADD;font-size: 16px;}
	.login-report .form-links span{font-size: 12px;letter-spacing: 1px;}
	.login-report .fa-arrow-right{background: #545454;}
	.login-report .user-name{display: inline-block;float: left;width: 100%;}
	.login-report .form-sbmit{float: left;width: 100%;}
	.login-report .form-field {width: 100%;float: left;margin-bottom: 15px;}
	.login-report hr{border-top: solid 1px #555;}
	.login-report #login_tb1{float:left;margin-top:10px;}

	.login-report .container{display: block;width: 100%;height: 100%;position: relative;/* z-index: 1; */margin: 0;}
	.login-report .container .pages{display:block;margin:0 auto;width:1280px;height:720px;}
	.login-report .container #myCarousel img{width:100%;}
	.login-report .inner-box{background: rgba(0, 0, 0, 0.6);padding: 10px 50px 30px 50px;/* border-radius: 5px; */margin: 0 auto;width: 384px;}
	.login-report .table{height:100%;width:100%;display:table;margin:0;}
	.login-report .table-row{height:100%;width:100%;display:table-row}
	.login-report .table-cell{height:100%;width:100%;display:table-cell}
	.login-report .table-cell.v-h-center{vertical-align:middle;}
	.login-report .loginPage{position:relative;top:0;left:0;}
	.login-report .loginPage .loginSlider{position:absolute;top:0;left:0;width:720px;}
	.login-report .loginPage .advisorWork{position:absolute;top:100px;left:0;border:1px solid red;}
	.login-report .loginPage .loginBtn{position: absolute; top: 301px; right: 83px; height: 41px; width: 47px;z-index:9999;cursor:pointer;background:transparent}
	.login-report .login-img{ position: absolute; top: 0; left: 0; height: 100%; width: 100%;float: left;}
	.login-report i.fa {color: #fbfbfb;font-size: 16px;/* float: left; */padding: 10px 0;}
	.login-report .form-links {display:inline-block;color: #828282;width: 100%;padding-top: 10px;margin-bottom: 10px;} 
	.login-report .inner-box > .form-links{padding-top: 35px;}
	.login-report .form-links a {text-decoration: none;color: #828282;font-weight: 600;border-bottom: 1px solid;}
	.login-report .login-report .form-field input.error{border: 1px solid #cc5965;}
	.login-report label.error,.error-label{display:block!important;font-weight: normal;float: left;width: 100%;}
	.login-report .logoLg{ fill: #969090;height: 38px;float: left;width: 100%;}
	.login-report .icon-lbl{background: #545454;float: right;display: inline-block;height: 36px;width: 36px;margin-bottom:0px;text-align: center;}
	.login-report .form-control.error {border: 1px solid #cc5965;}
	/* #login_tb1 #verify{display:none;} */
	INPUT::-ms-clear{display: none;}
	
	.login-report .cb-slideshow,.login-report .cb-slideshow:after {position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 0;margin: 0;padding:0;} 
	.login-report .cb-slideshow:after {content: '';background: transparent url(../img/login/pattern.png) repeat top left; background-size:3px;}
	.login-report .cb-slideshow li span { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; color: transparent; background-size: cover; background-position: 50% 50%; background-repeat: none; opacity: 0; z-index: 0; -webkit-backface-visibility: hidden; -webkit-animation: imageAnimation 36s linear infinite 0s; -moz-animation: imageAnimation 36s linear infinite 0s; -o-animation: imageAnimation 36s linear infinite 0s; -ms-animation: imageAnimation 36s linear infinite 0s; animation: imageAnimation 36s linear infinite 0s; }
	
	.login-report .cb-slideshow li:nth-child(1) span { 
		background-image: url(../img/login/bg_1.jpg) 
	}
	.login-report .cb-slideshow li:nth-child(2) span { 
		background-image: url(../img/login/bg_2.jpg);
		-webkit-animation-delay: 6s;
		-moz-animation-delay: 6s;
		-o-animation-delay: 6s;
		-ms-animation-delay: 6s;
		animation-delay: 6s; 
	}
	.login-report .cb-slideshow li:nth-child(3) span { 
		background-image: url(../img/login/bg_3.jpg);
		-webkit-animation-delay: 12s;
		-moz-animation-delay: 12s;
		-o-animation-delay: 12s;
		-ms-animation-delay: 12s;
		animation-delay: 12s; 
	}
	.login-report .cb-slideshow li:nth-child(4) span { 
		background-image: url(../img/login/bg_4.jpg);
		-webkit-animation-delay: 18s;
		-moz-animation-delay: 18s;
		-o-animation-delay: 18s;
		-ms-animation-delay: 18s;
		animation-delay: 18s; 
	}
	.login-report .cb-slideshow li:nth-child(5) span { 
		background-image: url(../img/login/bg_5.jpg);
		-webkit-animation-delay: 24s;
		-moz-animation-delay: 24s;
		-o-animation-delay: 24s;
		-ms-animation-delay: 24s;
		animation-delay: 24s; 
	}
	.login-report .cb-slideshow li:nth-child(6) span { 
		background-image: url(../img/login/bg_6.jpg);
		-webkit-animation-delay: 30s;
		-moz-animation-delay: 30s;
		-o-animation-delay: 30s;
		-ms-animation-delay: 30s;
		animation-delay: 30s; 
	} 
	.login-report .cb-slideshow li:nth-child(7) span { 
		background-image: url(../img/login/bg_7.jpg);
		-webkit-animation-delay: 36s;
		-moz-animation-delay: 36s;
		-o-animation-delay: 36s;
		-ms-animation-delay: 36s;
		animation-delay: 36s; 
	} 

	.login-report .cb-slideshow li:nth-child(8) span { 
		background-image: url(../img/login/bg_8.jpg);
		-webkit-animation-delay: 42s;
		-moz-animation-delay: 42s;
		-o-animation-delay: 42s;
		-ms-animation-delay: 42s;
		animation-delay: 42s; 
	} 

	.login-report .cb-slideshow li:nth-child(9) span { 
		background-image: url(../img/login/bg_9.jpg);
		-webkit-animation-delay: 48s;
		-moz-animation-delay: 48s;
		-o-animation-delay: 48s;
		-ms-animation-delay: 48s;
		animation-delay: 48s; 
	} 

	.login-report .cb-slideshow li:nth-child(10) span { 
		background-image: url(../img/login/bg_10.jpg);
		-webkit-animation-delay: 54s;
		-moz-animation-delay: 54s;
		-o-animation-delay: 54s;
		-ms-animation-delay: 54s;
		animation-delay: 54s; 
	} 

	.login-report .cb-slideshow li:nth-child(11) span { 
		background-image: url(../img/login/bg_11.jpg);
		-webkit-animation-delay: 60s;
		-moz-animation-delay: 60s;
		-o-animation-delay: 60s;
		-ms-animation-delay: 60s;
		animation-delay: 60s; 
	} 

	.login-report .cb-slideshow li:nth-child(12) span { 
		background-image: url(../img/login/bg_12.jpg);
		-webkit-animation-delay: 66s;
		-moz-animation-delay: 66s;
		-o-animation-delay: 66s;
		-ms-animation-delay: 66s;
		animation-delay: 66s; 
	} 
	@media only screen and (max-width: 768px){
		.login-report .slider-container{display:none;}
	}

/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.05);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -webkit-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -moz-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -moz-transform: scale(1.05);
	    -moz-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -moz-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -moz-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -o-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -o-transform: scale(1.05);
	    -o-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -o-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -o-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    -ms-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -ms-transform: scale(1.05);
	    -ms-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -ms-transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -ms-transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
@keyframes imageAnimation { 
	0% {
	    opacity: 0;
	    animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    transform: scale(1.05);
	    animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    transform: scale(1.1);
	}
	22% {
		opacity: 0;
		-webkit-transform: scale(1.1) translateY(-20%);
	}
	25% {
	    opacity: 0;
	    -transform: scale(1.1) translateY(-100%);
	}
	100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}
@media screen and (max-width: 1140px) { 
	.login-report .cb-slideshow li div h3 { font-size: 100px }
}
@media screen and (max-width: 600px) { 
	.login-report .cb-slideshow li div h3 { font-size: 50px }
}

	.login-report .w-100{width:100% !important;}
	.login-report .clr-orge-lbl{color: #ffa500; font-size: 12px; margin-bottom: 10px; padding-top: 0px; margin-top: 10px; 	}
	.login-report .form-content .form-lbl{margin-bottom: 5px;}
	.login-report .form-content,.login-report p{text-align:left;color:#969090;}
	.login-report p{margin-top:10px;margin: 10px auto;display: block;width: 100%;float: left;text-align: center;}
	.login-report .checkbox label{padding-left:0px;}
	.login-report .pcode-lock{max-width: 75px;margin: 0 auto;}
	.login-report .pcode-lock i.fa {font-size:100px;}
	.login-report .field-ruls p{font-size:12px;margin: 5px auto;}
	.login-report .field-ruls{padding-top:15px;}
	.login-report .form-field.field-ruls .scnd-level{margin-left:40px}
	.login-report .form-field.field-ruls .mtspace{margin-top:15px;}
@media screen and (max-width:420px) { 
	.login-report .inner-box{width:320px;padding:10px 27px}
	.login-report .inner-box > .form-links { padding-top:20px;padding-bottom: 5px; }
	.login-report .login-page-btn{margin-top: 10px;}
	.login-report .logo{padding: 15px 0px;}
	.login-report .form-field input,.login-report .form-field select{width:230px;}
}
@media screen and (max-width:340px) { 
	.login-report .inner-box{width:290px;padding: 10px 20px;}
	.login-report .inner-box > .form-links { padding-top:20px;padding-bottom: 5px; }
	.login-report .login-page-btn{margin-top: 10px;}
	.login-report .logo{padding: 15px 0px;}
	.login-report .form-field input,.login-report .form-field select{width: 214px;}
}
