#inner_my_agency{

    padding: 45px 0 35px 0;

}



#my_agency h1 {

    font-family: "bitter";

    font-size: 18px;

    color: #00b3ff;

    font-style: italic;

    margin-bottom: 20px;

}



#my_agency .intro {

    font-family: "montserrat";

    font-size: 14px;

    color: #495762;

    margin-bottom: 20px;

}



#my_agency .heading {

    padding: 20px 20px 20px 10px;

    border-top: 2px solid #c0ccd5;

    font-size: 14px;

    color: #495762;

    cursor: pointer;

}



#my_agency .step:last-child .heading{

    border-bottom: 2px solid #c0ccd5;

}



#my_agency .step:last-child .content{

    border : none;

}



#my_agency span.edit {

    float: right;

}

#my_agency .content {

    padding: 20px;

    border-top: 2px solid #c0ccd5;

    background-color: #e8e8e8;

    font-size: 12px;

    font-family: "Montserrat";

    color: #495762;

    overflow: hidden;

}

#my_agency .content.fold {

    max-height: 0;

    padding: 0;

    border:none;

}



#my_agency label {

    width: 170px;

    display: inline-block;

}



#my_agency input{

     height: 30px;

     width: 250px;

     border: none;

    margin-bottom: 10px;

 }



#my_agency textarea{

    display: block;

    margin-top: 10px;

    width: 100%;

    height: 100px;

    resize: none;

    border: none;

}



#my_agency input[type="submit"]{

    padding: 10px 15px;

    border: none;

    background-color: #00b3ff;

    color: #fff;

    cursor: pointer;

    border-radius: 4px;

    width: auto;

    height: auto;

}



#my_agency div.submit {

    text-align: right;

    padding-top: 20px;

}



#my_agency #descriptions legend{

    text-transform: uppercase;

    color: #495762;

    margin-bottom: 20px;

}



#my_agency #descriptions label{

    color: #495762;

    margin-bottom: 20px;

}



#my_agency #descriptions .content fieldset > div > span{

    display: block;

}



#my_agency #descriptions input[type="text"],#my_agency #descriptions textarea{

    width: 100%;

    margin-bottom: 20px;

}



.picedit_nav_box{

    width: 100%;

    opacity: .8;

}

.picedit_box {

    margin-top: 20px;

    border: 3px solid #00b3ff;

    width: 480px;

    height: 303px;

}



.picedit_action_btns .center{

    color : #495762;

}



.picedit_action_btns>div{

    color : #495762;

}



.picedit_action_btns>div:hover {

    text-shadow: none;

    color:#00b3ff;

}



.picedit_control.ico-picedit-camera,

span.picedit_control.picedit_action.ico-picedit-pencil,

span.picedit_control.picedit_action.ico-picedit-redo,

span.picedit_control.picedit_action.ico-picedit-arrow-maximise{

    display: none;

}



.picedit_canvas_box:hover .picedit_action_btns{opacity: 1}



#inner_link_agency{

    padding: 65px 0;

}



#inner_link_agency a{

    display: inline-block;

    vertical-align: top;

    padding: 20px 30px;

    background-color: #005174;

    color: white;

    text-decoration: none;

    cursor: pointer;

    margin-top: 35px;

    margin-right: 20px;

}



#link_agency h1{

    color: #00b3ff;

    font-style: italic;

    margin-bottom: 30px;

    font-family: "bitter";

}



#link_agency .text{

    color: #495762;

    font-family: "montserrat";

    font-size: 14px;

    margin-bottom: 20px;

}





#inner_link_agency .link-it {

    background-color: #e8e8e8;

    border-top: 2px solid #c0ccd5;

    padding: 20px;

}



#inner_link_agency .link-it.show{

    display: block;

}



#inner_link_agency #agency-label {

    display: block;

}



#survey_info h1{

    color: #00b3ff;

    font-family: bitter;

    font-size: 60px;

    font-style: italic;

    padding-top: 35px;

    text-align: center;

}



#survey_info .text{

    color: #0084b2;

    font-family: bitter;

    font-size: 20px;

    font-style: italic;

    padding-bottom: 35px;

    padding-top: 15px;

    text-align: center;

}



#survey_info fieldset {

    border: 1px solid #0084b2;

    color: #828282;

    padding: 20px;

    margin-bottom: 35px;

    border-radius: 5px;

}



#survey_info legend {

    color: #0084b2;

    font-size: 20px;

    padding: 0 20px;

}



#survey_info input.sujet {

    width: 100%;

    margin-bottom: 35px;

    font-size: 18px;

    padding: 5px;

}



input[type="checkbox"].has-error + span {

    color: red;

}



.start-freemium .cb p {display: inline};