/**switch css**/
         .center-block {
                display: block;
                margin-left: auto;
                margin-right: auto;
            }

         /*------------------------------------------------------------------
          [Forms]
        */
         label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 5px;
            font-weight: bold;
        }
        .form-control {
          border-width: 2px;
          box-shadow: none;
          padding: 10px 12px;
          font-size: 14px;
        }
        .form-control:focus {
          box-shadow: none;
          border-color: #d1d1d1;
        }
        .form-control[multiple] {
          padding: 0;
        }
        .form-control[multiple] option {
          padding: 8px 12px;
        }
        input.form-control,
        textarea.form-control {
          -webkit-appearance: none;
        }
        label {
          font-weight: 400;
          font-size: 14px;
          margin-bottom: 8px;
        }
        .am-checkbox,
        .am-radio {
          display: block;
          line-height: 22px;
          margin: 0;
          padding: 7px 0;
        }
        .form-horizontal .am-checkbox,
        .form-horizontal .am-radio {
          padding: 7px 0;
          min-height: auto;
        }
        .am-checkbox input[type="checkbox"],
        .am-radio input[type="checkbox"],
        .am-checkbox input[type="radio"],
        .am-radio input[type="radio"] {
          margin: 0;
          display: none;
          width: 22px;
        }
        .am-checkbox label,
        .am-radio label {
          margin-bottom: 0;
        }
        .am-checkbox input[type="checkbox"] + label,
        .am-radio input[type="checkbox"] + label,
        .am-checkbox input[type="radio"] + label,
        .am-radio input[type="radio"] + label {
          padding-left: 0;
        }
        .am-checkbox input[type="checkbox"] + label:before,
        .am-radio input[type="checkbox"] + label:before,
        .am-checkbox input[type="radio"] + label:before,
        .am-radio input[type="radio"] + label:before {
          content: "";
          width: 22px;
          height: 22px;
          display: inline-block;
          border: 2px solid #eaeaea;
          margin-right: 5px;
          font-size: 18px;
          font-family: 'Stroke 7';
          font-weight: normal;
          line-height: 19px;
          vertical-align: bottom;
          text-align: center;
          background-color: #ffffff;
          cursor: pointer;
        }
        .am-checkbox input[type="checkbox"] + label:hover:before,
        .am-radio input[type="checkbox"] + label:hover:before,
        .am-checkbox input[type="radio"] + label:hover:before,
        .am-radio input[type="radio"] + label:hover:before {
          border-color: #d1d1d1;
        }
        .am-checkbox input[type="checkbox"]:hover + label:before,
        .am-radio input[type="checkbox"]:hover + label:before,
        .am-checkbox input[type="radio"]:hover + label:before,
        .am-radio input[type="radio"]:hover + label:before {
          border-color: #d1d1d1;
        }
        .am-checkbox input[type="checkbox"]:checked + label:before,
        .am-radio input[type="checkbox"]:checked + label:before,
        .am-checkbox input[type="radio"]:checked + label:before,
        .am-radio input[type="radio"]:checked + label:before {
          content: "\e6cd";
          color: #ef6262;
          border-color: #ef6262;
        }
        .am-checkbox input[type="checkbox"]:disabled + label,
        .am-radio input[type="checkbox"]:disabled + label,
        .am-checkbox input[type="radio"]:disabled + label,
        .am-radio input[type="radio"]:disabled + label {
          opacity: .5;
          pointer-events: none;
        }
        .am-checkbox input[type="checkbox"]:disabled + label:before,
        .am-radio input[type="checkbox"]:disabled + label:before,
        .am-checkbox input[type="radio"]:disabled + label:before,
        .am-radio input[type="radio"]:disabled + label:before {
          pointer-events: none !important;
          background-color: #ffffff;
        }
        .am-checkbox input[type="radio"] + label:before,
        .am-radio input[type="radio"] + label:before {
          border-radius: 50%;
          font-family: 'Stroke 7';
          line-height: 17px;
          font-size: 14px;
        }
        @media screen and (-webkit-min-device-pixel-ratio:0) {
          .am-checkbox input[type="radio"] + label:before,
          .am-radio input[type="radio"] + label:before {
            line-height: 18px;
          }
        }
        @media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (-o-min-device-pixel-ratio: 5/4), only screen and (min-resolution: 120dpi) {
          .am-checkbox input[type="radio"] + label:before,
          .am-radio input[type="radio"] + label:before {
            line-height: 19px;
          }
        }
        /*.am-checkbox input[type="radio"]:checked + label:before,
        .am-radio input[type="radio"]:checked + label:before {
          content: "\e6ce";
        }*/
        .am-checkbox.inline,
        .am-radio.inline {
          display: inline-block;
        }
        .am-checkbox.inline + .am-checkbox.inline,
        .am-checkbox.inline + .am-radio.inline,
        .am-radio.inline + .am-checkbox.inline,
        .am-radio.inline + .am-radio.inline {
          margin-left: 18px;
        }
        .form-horizontal .form-group {
          margin-bottom: 0;
          padding: 12px 0;
        }
        .input-group-addon {
          font-size: 15px;
        }
        .input-group-addon .am-checkbox,
        .input-group-addon .am-radio {
          padding: 0;
          line-height: 21px;
        }
        .input-group-addon .am-checkbox input + label,
        .input-group-addon .am-radio input + label {
          margin: 0;
        }
        .input-group-addon .am-checkbox input + label:before,
        .input-group-addon .am-radio input + label:before {
          margin: 0;
          border-color: #dddddd;
        }

        .am-checkbox.inline, .am-radio.inline {
            display: inline-block;
        }

        .form-horizontal .control-label {
            text-align: right;
            margin-bottom: 0;
            padding-top: 9px;
        }

        .form-horizontal .form-group::before 
        {
            content: " ";
            display: table;
        }

        @media screen and (max-width: 767px) {

            .form-horizontal .control-label {
                text-align: right;
                margin-bottom: 0;
                padding-top: 9px;
            }
            .col-sm-3 {
                width: 25%;
            }

            .col-sm-6 {
                width: 50%;
            }

            .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
                float: left;
            }

            .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
                position: relative;
                min-height: 1px;
                padding-left: 15px;
                padding-right: 15px;
            }
        }