body {
    background:#009CB7;
    color:#fff;
    font-family: "Open Sans";
}
h1 {font-size:2.8rem;font-weight:600;font-family: "Poppins";}
h2 {font-size:1.5rem;font-weight:500;font-family: "Poppins";}
.logo {
    margin:25px auto 0 auto;
    text-align:center;
}
header {
    /*background:url('../img/header_bg_1.jpg') no-repeat center center;*/
}
.eval-form-bloc {
    border:1px solid #5A14B1;
    border-radius:10px;
    padding:20px 40px;
    margin-top:20px;
    background:#ffffff;
    color:#000;
    border-top:5px solid #5A14B1;
}
.eval-form-bloc.has-error {
    border:1px solid #E04562;
    border-radius:10px;
    padding:20px 40px;
    margin-top:20px;
    background:#ffffff;
    border-top:5px solid #E04562;
}
label.has-error {
    color:#E04562;
}

input.has-error {
    border-color:#E04562;
}

.label-control {
    font-weight:700;
}
.btn-primary {
    background-color:#009CB7!important;
    border-color:#fff!important;
    color:#fff!important;
    border-width: 1px 1px 1px 1px;
    border-radius: 35px 35px 35px 35px;
    padding: 20px 30px 20px 30px;
    font-weight:500;font-family: "Poppins";text-transform:uppercase;
}
.btn-primary:hover {
    background-color:#fff!important;
    color:#009CB7!important;
    border-color:#fff!important;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 50%;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background: #1f70b2; /* Old browsers */
background: -moz-linear-gradient(top, #1f70b2 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f70b2 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f70b2 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f70b2', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#1f70b2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top, #cccccc 0%, #fcf9f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #cccccc 0%,#fcf9f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #cccccc 0%,#fcf9f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#fcf9f9',GradientType=0 ); /* IE6-9 */


  box-shadow: none;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#1f70b2' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #1f70b2;
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: #1f70b2;
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background: #1f70b2; /* Old browsers */
background: -moz-linear-gradient(top, #1f70b2 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f70b2 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f70b2 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f70b2', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#1f70b2'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: #1f70b2;
}
