
        *{
            font-family: Verdana, Geneva, Tahoma, sans-serif;
        }
        a{
            color: #0DB02B;
        }
        .wrapper{
            max-width: 1280px;
            margin: auto;
        }
        .imageWrapper{
            text-align: center;
        }
        .sTextWrapper{
            width: 50%;
            margin: 20px auto;
            text-align: center;
        }
        .mTextWrapper{
            width: 70%;
            margin: 60px auto auto;
        }
        .mTextWrapper h2{
            color: #0DB02B;
            font-size: 32px;
            font-weight: 500;
        }
        .mainPart {
            color: white;
            background: #0DB02B;
            margin: 2px auto;
            width: 70%;
            padding: 8px 20px;
            font-size: 30px;
        }
        .unchecked{
            background-color: lightgrey;
        }
        .topBotMargin{
            margin:10px auto;
        }
        .topBotMargin.socials input{
            margin: 10px 0;
        }
        select{
            width: 100%;
            padding: 5px;
        }
        input[type="number"]{
            width: 98.5%;
            padding: 5px;
        }
        input[type="text"]{
            padding: 5px;
            width:98%;
        }
        input[type="text"].half{
            width: 48%;
        }
        textarea{
            width: 99%;
            padding: 5px;
            resize: none;

        }
        input[type="date"]{
            padding: 5px;
            width: 98%;
        }
        p.sText {
            font-size: 13px;
            margin: 5px 0 10px;
        }
        .pageCont{
            color: #0DB02B;
            font-size: 20px;
            margin: 25px auto;
            text-align: center;
        }
        .pageCont span:hover{
            cursor: pointer;
        }
        .pageCont.back{
            color:grey;
        }
        table.cbTable{
            margin-top: 10px;
            width: 100%;
        }
        table.cbTable td {
            padding: 8px 0px;
        }
        td.rtd {
            padding-left: 20% !important;
        }
        .cb_wrapper{
            padding-left:10px;
        }
        .cb_wrapper span{
            color: grey;
            font-size: 13px;
        }
        .cb_wrapper table td {
            vertical-align: baseline;
            padding-bottom: 10px;
        }
        .blue_wrapper{
            background-color:#d4deeb;
            padding: 20px 30px 20px 20px;
            font-size: 13px;
            margin: 30px 0;
        }
        .submit {
            background-color: #0DB02B;
            border: none;
            padding: 10px 50px;
            color: #ffffff;
            font-size: 20px;
            cursor: pointer;
        }
        .requiredText{
            color: red;
            font-size: 13px;
            display: none;
        }

        input[type="checkbox"] {
            -ms-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -webkit-transform: scale(1.5);
            -o-transform: scale(1.5);
            transform: scale(1.5);
            transform: scale(1.5);
            margin-right: 10px;
        }

        @media (max-width:1140px){
            input[type="text"].half{
                width: 47%;
            }
        }

       @media (max-width:600px){
         input[type="text"].half {
              width: 43% !important;
          }

          .requiredText {
           font-size: 11px !important;
          }
         #requiredSurname,#requiredPSurname{
           display:none !important;
          }


       }


.loader {
    margin: auto;
    border: 10px solid #f3f3f3;
    border-top: 10px solid #3498db;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    animation: spin 2s linear infinite;
    display:none;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}