          .s-90
            {
                -webkit-transform:scale(0.90,1.0);
                -moz-transform:scale(0.90, 1.0);
                -ms-transform:scale(0.90, 1.0);
                -o-transform:scale(0.90, 1.0);
                transform:scale(0.90,1.0);
            }
            .s-80
            {
                -webkit-transform:scale(0.80,1.0);
                -moz-transform:scale(0.80, 1.0);
                -ms-transform:scale(0.80, 1.0);
                -o-transform:scale(0.80, 1.0);
                transform:scale(0.80,1.0);

            }
            .s-70
            {
                -webkit-transform:scale(0.70,1.0);
                -moz-transform:scale(0.70, 1.0);
                -ms-transform:scale(0.70, 1.0);
                -o-transform:scale(0.70, 1.0);
                transform:scale(0.70,1.0);
            }
            .s-65
            {
                -webkit-transform:scale(0.65,1.0);
                -moz-transform:scale(0.65, 1.0);
                -ms-transform:scale(0.65, 1.0);
                -o-transform:scale(0.65, 1.0);
                transform:scale(0.65,1.0);
            }
            .s-60
            {
                -webkit-transform:scale(0.60,1.0);
                -moz-transform:scale(0.60, 1.0);
                -ms-transform:scale(0.60, 1.0);
                -o-transform:scale(0.60, 1.0);
                transform:scale(0.60,1.0);
            }
            .line
            {
                font-family: arial;
                display: block;
            }
            .size-s
            {
                font-size: calc(9pt * 2 );
                line-height: calc(9pt * 2);
            }
            .size-m
            {
                font-size: calc(11pt * 2);
                font-weight: bold;
                line-height: calc(11pt * 2);
            }
            .size-l
            {
                font-size: calc(16pt * 2);
                font-weight: bold;
                line-height: calc(16pt * 2);
            }
            .size-xl
            {
                font-size: calc(24pt * 2);
                font-weight: bold;
                line-height: calc(24pt * 2);
            }
            .box
            {
                border: dashed 2px lightgray;
                background-color: white;
                width: calc(41mm * 2);
                height: calc(24mm * 2); 
                box-sizing: content-box;
                position: relative;
            }

            input.parsley-error:focus {
                outline: none !important;
                border:1px solid red;
                box-shadow: 0 0 10px #719ECE;
            }
            input.parsley-error, textarea.parsley-error, select.parsley-error {
                background: #FAEDEC;
                border: 1px solid #E85445; }
            input.parsley-error, textarea.parsley-error, select.parsley-error {
                background: #FAEDEC;
                border: 1px solid #E85445; }

            ul.parsley-errors-list {
                list-style: none;
                display: inline-block;
                color: #E74C3C;
                padding-left: 0;
            }
            .text-center
            {
                text-align: center;
            }
            .box p{
                margin: 0;
            }
            .mx-auto
            {
                margin-left: auto!important;
                margin-right: auto!important;
            }
.mid
            {         
             /*   top: 50%;
                position: relative;
                transform: translateY(-50%); */
		width: 100%;
		float:left;
            }
   .ieFixMidle
            {
                margin-left: 50%!important;
                transform: translateX(-50%);
            }

     .line::after {
                content: "";
                display: block;
                clear: both;
            }