        .survey_title {
            font-size: 45px;
            font-family: "MyUnderwood";
            text-align: center;
        }

			@font-face {
  			font-family: "MyUnderwood";
  			src:
  				url("https://restricted.obspol.org/MyUnderwood.ttf"),
  				url("https://restricted.obspol.org/MyUnderwood.eot"),
  				url("https://restricted.obspol.org/MyUnderwood.woff");
			}
        
        .survey_description {
            font-size: 18px;
            font-family: "Helvetica";
        }

        .section {
            font-size: 25px;
            font-family: "MyUnderwood";
            color: #cf2e2e;
        }

        .section_description {
            font-size: 14px;
            margin-bottom: 30px;
        }

        .question {
            font-size: 15px;
            font-weight: bold;
            color: black;
        }

        .body{
            margin:  0,0,0,0;
            padding: 0,0,0,30;
            background-color: #b6b7b5;
        }

        .separator_section{
            border-top: 4px solid #000000;
            border-radius: 1px;
        }

        .separator_survey{
            border-top: 8px solid #cf2e2e;
            border-radius: 1px;
        }

        .fieldset-auto-width{
            display: inline-block;
            border: 0;
        }

        .mandatory{
            color:  red;
        }

        .validated{
            color:  green;
        }

        .send_button{
            width: 25%;
            height: 40px;
            background-color: #cf2e2e;
            color: white;
            font-weight: bold;
        }

        .warningSign{
            color:firebrick;
        }

        .helpSign{
            color: blue;
        }

        .button_see_template{
            position: fixed;
            top: 0;
            right: 0;
            border-top: solid 1px;
            background: black;
        }

        #error_panel {
            position: fixed;
            top: 40px;
            right: 0;
            border: solid 1px;
            background: lightgray;
            width: 20%;
            height: 20%;
            overflow: auto;
        }
        
        .upload-area {
            background-color: #b6b7b5;
        }
        
        .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
        		color: black;
        
        }