h2.img_pc {
  width: 100%;
  margin-bottom: 60px;
  position: relative; }

h2.img_pc img {
  width: 100%; }

h2.img_pc div {
  position: absolute;
  width: 100%;
  height: 140px;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  padding-left: 50px;
  color: #FFF; }

h2.img_pc div span {
  font-size: 18px;
  letter-spacing: 2px;
  font-weight: 500; }

h2.img_pc div p {
  font-size: 48px;
  letter-spacing: 3px;
  font-weight: bold;
  line-height: 1.25; }

@media screen and (max-width: 950px) {
  h2.img_pc {
    margin-bottom: 60px; }

  h2.img_pc div {
    padding-left: 24px;
    height: 13vw; }

  h2.img_pc div span {
    font-size: 14px; }

  h2.img_pc div p {
    font-size: 32px; } }
@media screen and (max-width: 896px) {
  #footer {
    margin-bottom: 0; } }
#main.document-request .cont {
  max-width: 1000px;
  width: 100%;
  margin: auto; }
#main.document-request .boxWhite {
  margin-bottom: 90px; }
  @media screen and (max-width: 896px) {
    #main.document-request .boxWhite {
      margin-bottom: 0; } }
  #main.document-request .boxWhite .privacy-policy {
    width: auto;
    background-color: #EEE;
    height: 300px;
    overflow-y: scroll;
    padding: 30px;
    color: #555555;
    margin-bottom: 15px;
    line-height: 1.7;
    border-radius: 10px; }
    @media screen and (max-width: 767px) {
      #main.document-request .boxWhite .privacy-policy {
        height: 230px;
        padding: 20px 15px;
        font-size: 14px;
        margin-bottom: 15px; } }
    #main.document-request .boxWhite .privacy-policy h4 {
      text-align: center;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 25px; }
      @media screen and (max-width: 767px) {
        #main.document-request .boxWhite .privacy-policy h4 {
          font-size: 16px; } }
    #main.document-request .boxWhite .privacy-policy .mb-10 {
      margin-bottom: 10px; }
    #main.document-request .boxWhite .privacy-policy p {
      font-size: 16px; }
    #main.document-request .boxWhite .privacy-policy ul {
      padding-left: 20px;
      font-size: 16px; }
      #main.document-request .boxWhite .privacy-policy ul li {
        list-style-type: decimal; }
        #main.document-request .boxWhite .privacy-policy ul li h5 {
          margin: 10px 0;
          text-decoration: underline; }
        #main.document-request .boxWhite .privacy-policy ul li ol {
          margin-left: 20px; }
  #main.document-request .boxWhite .agreementCheckbox {
    max-width: 230px;
    width: 100%;
    margin: auto;
    margin-bottom: 50px;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */ }
    #main.document-request .boxWhite .agreementCheckbox .err {
      color: red;
      font-size: 13px;
      text-align: center;
      font-weight: bold; }
    #main.document-request .boxWhite .agreementCheckbox .lab {
      position: relative;
      padding-left: 0;
      margin-bottom: 0;
      cursor: pointer;
      font-size: 16px;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      display: flex;
      justify-content: center;
      align-items: center; }
    #main.document-request .boxWhite .agreementCheckbox .lab .req {
      color: red;
      font-size: 12px; }
    #main.document-request .boxWhite .agreementCheckbox .lab input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    #main.document-request .boxWhite .agreementCheckbox .checkmark {
      position: absolute;
      top: 2px;
      left: 10px;
      height: 20px;
      width: 20px;
      background-color: #eee; }
    #main.document-request .boxWhite .agreementCheckbox .lab:hover input ~ .checkmark {
      background-color: #ccc; }
    #main.document-request .boxWhite .agreementCheckbox .lab input:checked ~ .checkmark {
      background-color: #178fe6; }
    #main.document-request .boxWhite .agreementCheckbox .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
    #main.document-request .boxWhite .agreementCheckbox .lab input:checked ~ .checkmark:after {
      display: block; }
    #main.document-request .boxWhite .agreementCheckbox .lab .checkmark:after {
      left: 6px;
      top: 2px;
      width: 5px;
      height: 10px;
      border: solid white;
      border-width: 0 3px 3px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  #main.document-request .boxWhite .box-form-step {
    display: flex;
    justify-content: center;
    margin-bottom: 50px; }
    @media screen and (max-width: 767px) {
      #main.document-request .boxWhite .box-form-step {
        margin-bottom: 30px; } }
    @media screen and (max-width: 480px) {
      #main.document-request .boxWhite .box-form-step {
        justify-content: space-between; } }
    #main.document-request .boxWhite .box-form-step .box-form-step__item {
      flex: 0 1 228px;
      padding: 15px 0;
      font-size: 16px;
      text-align: center;
      background: #EEEEEE;
      position: relative;
      margin: 0 8px;
      font-weight: 500;
      letter-spacing: 1px;
      border-radius: 10px; }
      @media screen and (max-width: 480px) {
        #main.document-request .boxWhite .box-form-step .box-form-step__item {
          width: 32%;
          font-size: 10px;
          margin: 0;
          flex: unset; } }
      #main.document-request .boxWhite .box-form-step .box-form-step__item .arrow-right {
        position: absolute;
        right: 15px; }
        @media screen and (max-width: 480px) {
          #main.document-request .boxWhite .box-form-step .box-form-step__item .arrow-right {
            display: none; } }
      #main.document-request .boxWhite .box-form-step .box-form-step__item.active {
        background-image: linear-gradient(#61b0dd 0%, #1896e6 100%);
        color: white; }
  #main.document-request .boxWhite .boxForm form .contactForm {
    margin-bottom: 50px; }
    #main.document-request .boxWhite .boxForm form .contactForm .item {
      display: flex;
      justify-content: flex-start; }
      @media screen and (max-width: 767px) {
        #main.document-request .boxWhite .boxForm form .contactForm .item {
          flex-direction: column;
          margin-bottom: 10px; } }
      #main.document-request .boxWhite .boxForm form .contactForm .item.block {
        display: block; }
        #main.document-request .boxWhite .boxForm form .contactForm .item.block .title {
          width: 100%;
          border-bottom: 0; }
          @media screen and (max-width: 767px) {
            #main.document-request .boxWhite .boxForm form .contactForm .item.block .title {
              border-bottom: 1px solid #178fe6; } }
        #main.document-request .boxWhite .boxForm form .contactForm .item.block .inputBox {
          flex: unset;
          width: 100%;
          padding-top: 1rem;
          border-bottom: 0; }
      #main.document-request .boxWhite .boxForm form .contactForm .item .title {
        width: 300px;
        position: relative;
        vertical-align: middle;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-wrap: wrap;
        font-weight: bold;
        padding: 25px 15px 15px;
        font-size: 18px;
        color: #000;
        border-bottom: 1px solid #178fe6; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .title.block {
          display: block; }
        @media screen and (max-width: 900px) {
          #main.document-request .boxWhite .boxForm form .contactForm .item .title {
            width: 260px; } }
        @media screen and (max-width: 767px) {
          #main.document-request .boxWhite .boxForm form .contactForm .item .title {
            width: 100%;
            padding: 10px;
            margin-bottom: 5px; } }
        @media screen and (max-width: 480px) {
          #main.document-request .boxWhite .boxForm form .contactForm .item .title {
            padding: 10px 0; } }
        #main.document-request .boxWhite .boxForm form .contactForm .item .title .req {
          background-color: red;
          color: #FFF;
          display: inline-block;
          font-size: 12px;
          line-height: 1.715;
          padding: 0 5px;
          font-weight: 500;
          margin-left: 10px;
          border-radius: 3px; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .title p {
          flex: 1;
          position: relative; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .title p.noflex {
            flex: none; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .title .notes {
          font-size: 15px;
          display: block;
          width: 100%; }
          @media screen and (max-width: 767px) {
            #main.document-request .boxWhite .boxForm form .contactForm .item .title .notes {
              font-size: 14px; } }
      #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox {
        flex: 1;
        border-bottom: 1px solid #cccccc;
        padding: 15px; }
        @media screen and (max-width: 767px) {
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox {
            font-size: 14px;
            border-bottom: 0;
            padding: 10px; } }
        @media screen and (max-width: 480px) {
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox {
            padding: 10px 0; } }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .err {
          margin-top: 5px;
          display: block;
          color: red;
          font-size: 13px;
          font-weight: bold; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .inputText {
          background-color: #FFF;
          display: inline-block;
          line-height: 1.715;
          padding: 8px 15px;
          width: 100%;
          font-size: 16px;
          box-sizing: border-box;
          border: 1px solid #acb7bf;
          border-radius: 5px;
          transition: .5s ease-in;
          color: #000; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .inputText:focus {
            background-color: #FFF;
            color: #000;
            border-color: #acb7bf;
            outline: none; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two {
          display: flex;
          justify-content: space-between; }
          @media screen and (max-width: 767px) {
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two {
              flex-direction: column; } }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box {
            width: 47.5%;
            display: flex;
            align-items: center; }
            @media screen and (max-width: 767px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box {
                width: 100%; }
                #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box:first-child {
                  margin-bottom: 10px; } }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box p {
              font-size: 16px;
              width: 40px; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box p.big {
                width: 75px; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .two .box .input {
              flex: 1; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .price {
          display: flex;
          justify-content: flex-start;
          align-items: center; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .price .inputText {
            width: 250px;
            margin-right: 15px; }
            @media screen and (max-width: 480px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .price .inputText {
                width: 175px; } }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .postal_code {
          display: flex;
          align-items: center; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .postal_code p {
            width: 40px; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .postal_code div {
            flex: 1; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .postal_code div .inputText {
              width: 200px; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .address {
          margin-bottom: 15px; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .street {
          margin-bottom: 15px;
          display: flex;
          align-items: center; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .street p {
            width: 60px; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .street div {
            flex: 1; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox textarea {
          background-color: #ffffff;
          display: block;
          padding: 15px;
          border: 1px solid #acb7bf;
          height: 190px;
          resize: none;
          width: 100%;
          border-radius: 0;
          font-size: 16px;
          transition: .5s ease-in; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox textarea:focus {
            background-color: #FFF;
            color: #333333;
            border-color: #CCC;
            outline: none; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox {
          display: flex;
          justify-content: flex-start;
          flex-wrap: wrap; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select {
            width: 50%;
            font-size: 16px;
            /* When the checkbox is checked, add a blue background */
            /* Create the checkmark/indicator (hidden when not checked) */
            /* Show the checkmark when checked */
            /* Style the checkmark/indicator */ }
            @media screen and (max-width: 767px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select {
                width: 100%; } }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio {
              display: block;
              position: relative;
              padding-left: 30px;
              margin-top: 12px;
              cursor: pointer;
              -webkit-user-select: none;
              -moz-user-select: none;
              -ms-user-select: none;
              user-select: none; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio input {
                position: absolute;
                opacity: 0;
                cursor: pointer;
                height: 0;
                width: 0; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio .checkmark {
                position: absolute;
                top: 0;
                left: 0;
                height: 20px;
                width: 20px;
                background-color: rgba(23, 143, 230, 0.2);
                border: 1px solid #178fe6; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio input:checked ~ .checkmark {
              background-image: linear-gradient(#61b0dd 0%, #1896e6 100%); }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .checkmark:after {
              content: "";
              position: absolute;
              display: none; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio input:checked ~ .checkmark:after {
              display: block; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .checkBox .select .container_radio .checkmark:after {
              left: 7px;
              top: 2px;
              width: 4px;
              height: 11px;
              border: solid white;
              border-width: 0 2px 2px 0;
              -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox input[type="radio"]:checked ~ label {
          color: #178fe6; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio input[type="radio"]:checked ~ .check {
          border: 2px solid #178fe6 !important; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox input[type="radio"]:checked ~ .check::before {
          background: #178fe6; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox {
          display: flex;
          flex-wrap: wrap; }
          @media screen and (max-width: 480px) {
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox {
              flex-direction: column; } }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item {
            width: 100%;
            position: relative;
            margin-bottom: 0.5rem; }
            @media screen and (max-width: 767px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item {
                font-size: 15px; } }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio {
              position: relative; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio input {
                position: absolute;
                visibility: hidden; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio label {
                display: block;
                position: relative;
                padding: 0 0 0 26px;
                z-index: 9;
                cursor: pointer;
                transition: all 0.15s linear;
                font-size: 16px; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio .check {
                display: block;
                position: absolute;
                border: 2px solid #CCCCCC;
                border-radius: 100%;
                height: 15px;
                width: 15px;
                top: 4px;
                left: 0;
                z-index: 5;
                transition: all 0.15s linear; }
                #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio .check:before {
                  display: block;
                  position: absolute;
                  content: "";
                  border-radius: 100%;
                  height: 7px;
                  width: 7px;
                  top: 4px;
                  left: 4px;
                  margin: auto;
                  transition: all 0.15s linear; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio:hover label {
                color: #178fe6; }
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .radioBox .item .radio:hover .check {
                border: 2px solid #178fe6; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .textLink {
          padding-top: 15px;
          text-align: left; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .textLink a {
            position: relative;
            font-weight: bold; }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .textLink a:before {
              content: "";
              width: 0%;
              height: 1px;
              background-color: #000;
              position: absolute;
              left: 0;
              bottom: -3px;
              z-index: 5;
              transition: width 500ms cubic-bezier(0.23, 1, 0.32, 1); }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox .textLink a:hover:before {
              width: 100%; }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input {
          width: 295px;
          display: flex;
          justify-content: flex-start;
          align-items: center; }
          @media screen and (max-width: 480px) {
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input {
              width: 100%; } }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input .inputText {
            width: 250px;
            background-image: url(../../assets/img/common/calendar.jpg);
            background-position: right;
            background-size: contain;
            background-repeat: no-repeat;
            cursor: pointer; }
            @media screen and (max-width: 480px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input .inputText {
                width: auto;
                flex: 1; } }
            #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input .inputText:disabled {
              background: #cdcdcd;
              cursor: not-allowed; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input p {
            flex: 1;
            text-align: right; }
            @media screen and (max-width: 480px) {
              #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.calendar .input p {
                width: 50px;
                flex: unset; } }
        #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.order .input {
          width: 130px; }
          #main.document-request .boxWhite .boxForm form .contactForm .item .inputBox.order .input .inputText {
            width: 100px; }
    #main.document-request .boxWhite .boxForm form .contactForm.confirmation .item .title {
      padding-top: 15px; }
    #main.document-request .boxWhite .boxForm form .contactForm.confirmation .item .inputBox {
      display: flex;
      align-items: center; }
      #main.document-request .boxWhite .boxForm form .contactForm.confirmation .item .inputBox p {
        font-size: 16px; }
      #main.document-request .boxWhite .boxForm form .contactForm.confirmation .item .inputBox .two .box .big {
        width: 90px; }
      #main.document-request .boxWhite .boxForm form .contactForm.confirmation .item .inputBox .postal_code p {
        width: auto; }
  #main.document-request .boxWhite .boxForm form .btnBox {
    display: flex;
    justify-content: center;
    margin-top: 30px; }
    @media screen and (max-width: 480px) {
      #main.document-request .boxWhite .boxForm form .btnBox {
        flex-direction: column; }
        #main.document-request .boxWhite .boxForm form .btnBox > * {
          width: 100%; } }
    #main.document-request .boxWhite .boxForm form .btnBox button {
      outline: none !important;
      cursor: pointer; }
      #main.document-request .boxWhite .boxForm form .btnBox button:hover, #main.document-request .boxWhite .boxForm form .btnBox button:focus {
        outline: none !important; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        #main.document-request .boxWhite .boxForm form .btnBox button {
          margin-left: 0 !important; } }
    #main.document-request .boxWhite .boxForm form .btnBox .button {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 280px;
      height: 60px;
      font-size: 20px;
      transition: all .5s;
      background-color: #178fe6;
      border-radius: 10px;
      margin: 0 10px;
      position: relative;
      word-break: keep-all;
      font-weight: bold;
      text-align: center;
      color: #FFF;
      letter-spacing: 2px;
      border: 3px solid #178fe6; }
      #main.document-request .boxWhite .boxForm form .btnBox .button:hover {
        background-color: #1064a1;
        border-color: #1064a1; }
      @media screen and (max-width: 480px) {
        #main.document-request .boxWhite .boxForm form .btnBox .button {
          margin: auto;
          margin-bottom: 10px;
          font-size: 18px; } }
  #main.document-request .boxWhite .congrats {
    text-align: center;
    line-height: 2;
    font-size: 18px; }
    @media screen and (max-width: 950px) {
      #main.document-request .boxWhite .congrats {
        margin-bottom: 60px; } }
    @media screen and (max-width: 767px) {
      #main.document-request .boxWhite .congrats {
        font-size: 16px; } }

.ui-widget-header {
  background-color: #a96f00;
  color: #FFF; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #b27e1a;
  background: #a97000;
  color: #986500; }

.ui-state-highlight {
  border: 1px solid #c29234 !important;
  background-color: #c29234 !important;
  color: #FFF !important; }

.select {
  width: 33.3333333333%;
  font-size: 16px;
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */ }
  @media screen and (max-width: 767px) {
    .select {
      width: 100%; } }
  .select.sta {
    position: relative;
    top: -20px; }
  .select .container_radio {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .select .container_radio input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    .select .container_radio .checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 20px;
      width: 20px;
      background-color: #fff;
      border: 1px solid #fff;
      border-radius: 0; }
  .select .container_radio input:checked ~ .checkmark {
    background-image: linear-gradient(#61b0dd 0%, #1896e6 100%);
    border-color: #178fe6; }
  .select .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .select .container_radio input:checked ~ .checkmark:after {
    display: block; }
  .select .container_radio .checkmark:after {
    left: 6px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }

/*# sourceMappingURL=document-request.css.map */
