			body, html {
                height: 100%;
                position: relative;
				color:#3d6c9a;
            }
            #login-box {
                position: absolute;
                top: 25%;
                left: 50%;
                transform: translateX(-50%);
                width: 350px;
                margin: 0 auto;
                
                background:url('../img/whitetrans.png');
                min-height: 250px;
                padding: 20px;
                z-index: 9999;
            }
            #login-box .logo .logo-caption {
                font-family: 'Poiret One', cursive;
                color: white;
                text-align: center;
                margin-bottom: 0px;
            }
            #login-box .logo .tweak {
                color: #3d6c9a;
            }
            #login-box .controls {
                padding-top: 30px;
            }
            #login-box .controls input {
                border-radius: 0px;
                background: transparent;
                border: #3d6c9a solid 1px;
                color: #000;
				font-weight:500;
                font-family: 'Nunito', sans-serif;
            }
			
			.form-control::placeholder {
				color: #3d6c9a;
				opacity: 1;
			}
			
            #login-box .controls input:focus {
                box-shadow: none;
            }
            #login-box .controls input:first-child {
                border-top-left-radius: 2px;
                border-top-right-radius: 2px;
            }
            #login-box .controls input:last-child {
                border-bottom-left-radius: 2px;
                border-bottom-right-radius: 2px;
            }
            #login-box button.btn-custom {
                border-radius: 2px;
                margin-top: 8px;
                background:#3d6c9a;
                border-color: #3d6c9a;
                color: white;
                font-family: 'Nunito', sans-serif;
            }
            #login-box button.btn-custom:hover{
                -webkit-transition: all 500ms ease;
                -moz-transition: all 500ms ease;
                -ms-transition: all 500ms ease;
                -o-transition: all 500ms ease;
                transition: all 500ms ease;
                background: #3c8dbc;
                border-color: #3c8dbc;
            }
            
            .error_txt_field{
                border:solid red 1px !important;
            }

            .error_txt{
                color:#3d6c9a; 
				font-weight:500;
				font-size:12px;
            }
			
			 body{
                overflow-y:hidden;
            }
            @media only screen and (max-width:960px){
                body{
                    overflow-y:scroll;
                }
            }
            #particles-js{
                width: 100%;
                height: 100%;
                /*background: url('../img/bg.jpg');*/
                background-color: #000;
                background-size: cover;
                background-position: 50% 50%;
                position: fixed;
                top: 0px;
                z-index:-1;
				
            }