﻿
#login
{
    width: 365px;
    color :#333;
    padding: 30px 20px;
}

#registerPanel
{
  color :#333;
}

.login-pnl .logo
{
    background-image: url("../../img/ihm/login/logovertical.png");
    width : 100%;
    background-repeat : no-repeat;
    height : 54px;
    
    background-position : center center;
    margin-bottom : 20px;
}


.login-pnl input
{
    border: 1px solid #ccd6dd; 
    border-radius: 3px;
    margin: 0;
    outline: 0 none;
    padding: 4px 10px;
    width: 330px;
    height : 24px;
    margin : 4px 0;
    color  :#333;
}

#login input[type="checkbox"]
{
    width : 18pt;
    margin : 0px 4px;
}

.login-pnl .title
{
   
    font-size  : 18pt;
    font-family : robotoBold;
    margin: 30px 0 30px;
}
#login .noaccount
{
    font-size : 12pt;
    margin : 10px 0 20px;
}
/*
#login .CONTROL_CHECKBOX ,
#login .CAPTION_CHECKBOX 
{
    float :left;
    width : auto;
}

#login .CAPTION_CHECKBOX 
{
    line-height: 20px;
     font-size: 10pt;
     font-family : robotoLight;
     
}

#login .CONTROL_CHECKBOX 
{
    margin-left: 100px;
}
*/

#login #login_formsubmitBtn
{
    margin: 10px 70px 20px;
}

#login #INPUT_password
{
    margin-bottom: 10px;
}

#login .bycertif {
    font-family: robotoLight;
    font-size: 8pt;
    padding: 20px 0 0 0;
}

#login .links {
    font-family: robotoLight;
    font-size: 14pt;
}


#login .hxg-custom-cb .hxg-custom-cb-ctrl
{
    float :left;
}
#login .hxg-custom-cb label 
{
   float: left;
    font-size: 9pt;
    line-height: 11px;
    padding: 0 10px;
    vertical-align: middle;
}

#login #rememberLogin_inp_custom{
    display: inline-block;
    margin: auto;
}
#login #stayConnected_inp_custom {
    display: inline-block;
    margin: auto;
}



#registerPanel .double input
{

    width : 151px;
}

#registerPanel td
{
    padding: 0 3px;
}

#registerPanel #category,
#registerPanel #CAPTION_category
{
    float : left;
    font-size : 8pt;
}

#registerPanel #CAPTION_category
{
    line-height: 44px;
    margin: 0 20px 0 80px;
    
}

#registerPanel .hxg-custom-cb {
    float: left;
    line-height: 20px;
}
#registerPanel .hxg-custom-cb-ctrl
{
    float: left;
    margin-top: 4px;
}

#registerPanel .hxg-custom-cb label
{
    float: left;
    margin: 0 5px;
    text-align: left;
    width: 70px;
}
#registerPanel .CHECKBOXSET_CONTROLS {
    width: 190px;
}

#registerPanel .multiple {
     color: #808080;
    font-size: 8pt;
    font-style: italic;
    margin: 10px 0 20px;
}

#registerPanel .table {
    margin-bottom: 20px;
}

#loginRegister 
{
    width : 400px;
}

#loginPopup .hxgPopupContent
{
    padding : 0px;
}

#askmode .title
{
    background-color: #004283;
    color: #fff;
    font-family: robotoBold;
    font-size: 10pt;
    height: 40px;
    line-height: 40px;

    text-align: center;
    white-space: nowrap;

}



#askmode .img
{
    width : 60px;
    height : 60px;
    background-position : center top;
    margin: auto;
}
#askmode .aircraft .img
{
    background-image: url("../../img/ihm/login/aircraft.png");
}
#askmode .uav .img
{
    background-image: url("../../img/ihm/login/uav.png");
}

#askmode .mode:hover .img
{
    background-position : center bottom;
}


#askmode .mode:hover 
{
    color : #00a2df;
    cursor: pointer;
}

#askmode .table td{
    width: 140px;
    text-align : center;
    padding: 30px 10px;
}


#forgotten .title
{
    font-size : 16pt;
    text-align: center;
    margin-bottom : 30px;
}

#forgotten
{
    width : 480px;
}

#forgotten .pnl-background
{
    padding : 10px 50px;
}

#changepass  .controls, 
#forgotten .controls {
    text-align: center;
}



#forgotten .controls button{
    margin : 10px;
}

#forgotten #INPUT_email
{
    margin: 10px 0;
}


#changepass .CAPTION
{
      float: left;
    line-height: 21px;
    margin: 0 0 10px;
    width: 150px;
}
#changepass .CONTROL
{
    float : left;
    width : 200px;
}




#register button.register
{
    width : auto;
    padding: 0 10px;
}



#register td
{
    text-align : center;
}

.m7uav .new-feat
{
    width : 48px;
    height : 48px;
    top : -10px;
}