/* 
    Document   : register_section
    Created on : OCT 19, 2013, 1:01:39 PM
    Author     : adriana niculescu
    Description:
    Purpose of the stylesheet follows.
*/
#onlyinv{display: none ;}

#remember-label {
    float: left;
}
#remember-label {
    margin-left: 0 !important;
}
#remember-label {
    background: url("../../img/vers2.0/remember.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    margin-left: 110px;
}
#remember-element {
    display: none;
}
.pas_checked {
    background: url("../../img/vers2.0/rem_checked.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#remember-label label {
    cursor: pointer;
    margin-top: 6px;
    padding-left: 35px;
    font-weight: normal;
}
.container_12 h1.title {
    font-size: 28px;
    line-height: 28px;
    margin: 75px 0 55px;
    color:#222
}
.profile-settings{display: block;    width: 100%;	overflow:hidden;}
.settings-list {    display: block;    width: 100%;	overflow:hidden;margin-bottom:10px;	padding-top:32px;}
.profile-settings .settings-list .settings-list-elem{padding:0; display: table;clear:both; }
.settings-list-elem p{line-height: 32px;font-size:14px;margin:20px 0;clear:both;}
#agree-mail ~ label{float:none !important;color:#333;}
.title-agree{
    color: #222;
    font-size: 28px;
    line-height: 28px;
    margin: 75px 0 30px;
}
.settings-list-elem .error{
    background-color: transparent;
    border: none;
    padding:0;
    min-height:20px;
    margin:-10px 0 10px;
}

.tool .error{
    margin-top:0 !important;
}
.type {    padding-bottom:12px !important;}

/*Progress register*/
.progress{
    display:block;
    float:left;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius:7px;
    height:14px;
    margin:10px 0 15px;
}
.progress_absolute	{
    position: absolute !important;
    top:0;
    left:-8px;
    display:block;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius:7px;
    height:14px;
}
/*step1*/
.register{padding:0 10px;}
#contact_information_form  > div{font-size: 13px;color:#333333;	}
#contact_information_form input[type="text"],#contact_information_form input[type="password"]{min-width:280px;}
#contact_information_form  .border_top{padding-top: 20px;}
.profile-settings  >.grid_3{	padding-top:32px; line-height:2;	}
.profile-settings > div {	margin-bottom:75px;	}
#submit_profile{margin-top:-12px;}
/*confirm registration*/
#confirm .settings-list-elem{margin-bottom:25px;}
/*step2*/
#step2 .settings-list{padding-bottom: 25px;}
#contact_information_form .grey {margin-right:20px;background: #a5a5a5 !important;}

/*step3*/
.settings-list .first{display:block;width:100%;float:left;margin-bottom: 10px;}
img.mes{display:block;margin-left:15px; marfin-top:-2px;}

@media only screen and (max-width:960px) {
    #submit_profile{margin-top:30px;position: absolute;left:0;}
}
    @media only screen and (max-width:730px) {}
    #step1{width:100% !important;}
    #confirm .grid_8{min-width:280px;}
}