body {
  background-color: #C61633;
  font-family:SofiaProRegular,Arial;
}
input:required {
  
  border-color: black;
}
@font-face {
font-family: "SofiaProBlack";
src: url("https://s3.amazonaws.com/assets.filemobile.com/1680/fonts/SofiaProBlack.otf") format("opentype");
}
@font-face {
font-family: "SofiaProBold";
src: url("https://s3.amazonaws.com/assets.filemobile.com/1680/fonts/SofiaProBold.otf") format("opentype");
}
@font-face {
  font-family: "GreasePencil";
  src: url("https://s3.amazonaws.com/assets.filemobile.com/1680/fonts/GreasePencil.otf") format("opentype");
}
@font-face {
  font-family: "SofiaProRegular";
 src: url("https://s3.amazonaws.com/assets.filemobile.com/1680/fonts/SofiaProRegular.otf") format("opentype");
}

         .grecaptcha-badge { 
         bottom: 100px !important;
         }
         .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
}

          /* Hide default HTML checkbox */
          .switch input {
            opacity: 0;
            width: 0;
            height: 0;
          }

          /* The slider */
          .slider {
            position: absolute;
            cursor: pointer;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #ccc;
            -webkit-transition: .4s;
            transition: .4s;
          }

          .slider:before {
            position: absolute;
            content: "";
            height: 16px;
            width: 16px;
            left: 4px;
            bottom: 4px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
          }

          input:checked + .slider {
            background-color: #2196F3;
          }

          input:focus + .slider {
            box-shadow: 0 0 1px #2196F3;
          }

          input:checked + .slider:before {
            -webkit-transform: translateX(16px);
            -ms-transform: translateX(16px);
            transform: translateX(16px);
          }

          /* Rounded sliders */
          .slider.round {
            border-radius: 24px;
          }

          .slider.round:before {
            border-radius: 50%;
          }