﻿
   html, body
   {
   	   margin:0;
  
   height:100%;
   	margin-top:0px;
   	margin-bottom:0px;
   	margin-left:0px;
   margin-right:0px;
    background-color:#0a2843;
  
   	}
   
.bodylogin

{
    
  
    min-width:100%;
    width:100%;
    height:100%;
   height: auto !important;
    min-height:100%;
    float:left;
}

.bodyBacground
{
	
 background-image:url(../images/earlbg.jpg);
  background-repeat:no-repeat;
  background-position:center top;
   min-width:100%;
    width:100%;
    height:100%;	
}



/* Start of the Logo header part*/
#container_login
{
	
    height: auto !important;
    min-height:100%;
	width:100%;
    height:100%;
    
    float:left;
   
    margin:0px auto;
    /*box-shadow: 0 0 50px #000000;
   -webkit-box-shadow: 0 0 50px #000000;
   -moz-box-shadow: 0 0 50px #000000;
   border-left:1px dotted #000;
   border-right:1px dotted #000;
    border-bottom:1px dotted #000;
     opacity:0.95;
    filter:alpha(opacity=95); */
}




 .header_login{ background-image:url(../images/login-header.png); background-position:top center; background-repeat:repeat-x; float:left; width:100%; height:131px;}
.earl_logo
{background-image:url(../images/earl_logo.png)!important; background-repeat:no-repeat; float:left; width:184px; height:66px; margin-top:25px; margin-left:10px;}

.box_login{background-image:url(../images/Login_boxbackground.png); background-repeat:no-repeat; margin:0px auto;  margin-top:200px; width:562px; height:312px; margin-bottom:50px;}
    
    .sign_barline{background-image:url(../images/signIn-barline.png); 
                  background-repeat:no-repeat; 
                  width:234px; height:10px; 
                  float:left;
                  margin-top:36px;
                  margin-left:3px;
                    }
                 .sign_txt{ font-family:Arial; font-size:24px; font-weight:normal; color:#ffffff; float:left; margin-top:26px;
                  margin-left:80px;}
                
    .divbox
    {width:400px;
    float:left;
     
    margin-left:80px;
    margin-top: 26px;
     }
    .login_lbl
    {width:80px; 
     font-family:Arial; 
     font-size:11px; 
     font-weight:bold; 
     color:#000000; 
     height:27px;
     	padding:1px 5px 1px 2px;
     margin-right:15px;
      margin-bottom:0px;
   
    }
    

  .login_txtbox{background-position:left;
	width:280px;
	font:normal 14px Arial;
	color: #5b5b5b;
	height:27px;
	padding:1px 5px 1px 2px;
	border:1px solid #4888b8; background-color:#e1f2ff;}
		.test{margin-top:0px;} 
	
	
	.login_buttons
	{
	 background-repeat:no-repeat;
	 width:99px; height:36px;
	float:right;
	margin-right:100px;
	margin-top:24px;
	cursor:pointer;
	
} 
    .txtdiv{float:right; margin-right: 20px; margin-top:-24px;}
    .hSpace{height:40px;}
    
    .forget_paaswrd{font:normal 12px Arial;color: #000000; float:left; margin-left:25px; margin-top:72px;}
    
    

/* footer part Start*/

.loginfooter

{

 width:100%;
 font-family:Arial; 
 color:#fff; 
 font-size:10px; 
 font-weight:normal;
 bottom:0px; 
 padding:0px; 
 height:55px;
 float:left;
 position:absolute;
}


.loginfooterlogo {
    margin-top: 9px;
    margin-left: 10px;
    margin-right: 8px;
    background-image: url(../images/Xtrasource-simple-small.png);
    background-repeat: no-repeat;
    background-position: right;
    float: left;
    height: 25px;
    width: 100px;
}

.loginmargnfooter {
    float: right;
    margin-left: 5px;
    margin-top: 2px;
    margin-right: 5px;
    width: 365px;
}

.loginfooter_txtmrgn {
    margin-left: 1px;
    margin-top: 14px;
    width: 230px;
    float: left;
}
 
 /*.loginfooter_txtmrgn{margin-left:1px; margin-top:14px; width:130px; float:left;}*/
 
.loginfooter {
height: 4em;

clear: both !important;
  left: 0px;
   
}
 .login_btnmargin
     {  margin-left:92px; float:right;}

.msg
   
   {float:left; 
    width:163px; 
    height:15px !important;
    font-family:Arial; 
    font-size:12px; 
    font-weight:normal;
    color: #C70000; 
    margin-top:10px; 
    margin-right:22px;
    margin-left:0px;
     }



.privacycooki {
    background: #fff;
    height: 70px;
    width: 100%;
    position: fixed;
    left: 0;
    padding: 20px;
    bottom: 0px;
    font-family: Arial;
    box-shadow: 0 0 10px #000;
    z-index: 999;
}

    .privacycooki .contentdiv {
        display: flex;
        width: 80%;
        height: 100px;
        justify-content: center;
        align-items: center;
        text-align: center;
        position: relative;
        font-family: Arial;
    }

    .privacycooki .contentdiv .subcontent {
        font-size: 14px;
        color: #000;
    }

    .privacycooki .buttoncontainer {
        position: absolute;
        right:90px;
        top: 50px;
    }

.btnaccept {
    background: #0463bd;
    border: 0px;
    font-size: 12px;
    color: #fff;
    padding: 8px;
    border-radius: 10px;
    text-transform: uppercase;
    font-family: Arial;
    float: left;
    margin-right: 10px;
    margin-top: 1px;
    cursor: pointer;
    text-align: center;
    min-width: 100px;
    letter-spacing: 1px;
}

    .btnaccept:hover {
        background: #054682;
    }

.btndeclined {
    background: #ddd;
    border: 0px;
    font-size: 12px;
    color: #ce0404;
    padding: 8px;
    border-radius: 10px;
    text-transform: uppercase;
    font-family: Arial;
    float: left;
    margin-top: 1px;
    cursor: pointer;
    text-align: center;
    min-width: 100px;
    letter-spacing: 1px;
}

    .btndeclined:hover {
        background: #ce0404;
        color: #ffff;
    }
.modal-headernobdr{
    border-bottom:0px!important
}
.modal-content {
    border-radius: 0px !important
}

.modalfooter {
    padding: .90rem;
}

.btn-primary {
    color: #fff;
    background-color: #0066A1!important;
    border-color: #0066A1!important;
    border-radius:0px!important;
    min-width:120px;
}
.btn-outline-primary {
    color: #0066A1 !important;
    border-color: #0066A1!important;
}

    .btn-outline-primary:hover {
        color: #fff !important;
        border-color: #0066A1 !important;
        background-color: #0066A1 !important;
    }

a {
    color: #0066A1 !important;
    text-decoration:none!important;
}
.accordion-button {
    font-weight: 700 !important;
    color: #696969!important;
}
h4, h5, h6, h2, h3 {
    color: #696969 !important;
}
.accordion-button {
    margin-left: 5px!important;
    padding-left: 35px!important;
}
    .accordion-button::after{
        position:absolute;
        left:0px;
    }
.rigtalign{
    position:absolute;
    right:10px;
}

.accordion-button:not(.collapsed) {
    background-color: #ffffff!important;
}
.accordion-item {
    border: 1px solid #ddd!important;
    padding: 5px!important;
}
.accordion-body {
    font-size: 14px!important;
    background: #fffafa;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 30px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 20px;
        width: 20px;
        left: 4px;
        bottom: 5px;
        background-color: #fff;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #3860be;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }

 /*.footer div
{margin-left:10px; height:20px; margin-top:23px;}*/

 /* footer part End*/
 