body {font-size:16px; font-weight: 400;line-height: 1.425;}
.container {max-width: 100% !important;	padding:0}

.jumbotron {background-color: #21282e !important; color:#fff !important;border-radius:0;}
.chosen-single {color: #495057 !important;}
.btn-primary , .btn-success, .btn-danger {color: #fff; background-color:#bc0a49; border-color:#bc0a49;border-radius: 0!important;}
.btn-success.focus, .btn-success:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}
.main .main-inner form {font-size: 19px;line-height: 1.55;}

.color-success .custom-control-input:checked ~ .custom-control-indicator { background-color:#1b3eef;}
.btn-success:focus, .btn-success:hover{background-color:#bc0a49; border-color: #bc0a49; color: #fff;}
.btn-primary:focus, .btn-primary:hover{background-color:#bc0a49; border-color: #bc0a49; color: #fff; box-shadow: none;}


.select2-container .select2-selection--single {
  height: 46px !important;
  border-radius: 0px !important;
}

.select2-selection__rendered {
  line-height: 40px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-left: -12px;
  margin-top: 2px;
}


.custom-control-input:checked ~ .custom-control-indicator {color: #fff;background-color: #bc0a49;}
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {padding: .5rem 1rem .6rem; border-radius: 0px;}
.form-control {padding: .5rem 1rem .6rem; border-radius: 0px;}
btn-group-lg > .btn, .btn-lg {padding: .5rem 2rem .6rem;}
.btn-success:active {background-color: #bc0a49;}
.btn-success:checked {background-color: #bc0a49;}
.btn-primary:active {background-color:#bc0a49!important;border-color: #bc0a49!important; box-shadow: none!important;}
.btn-primary:checked  {background-color: #bc0a49;}

.custom-control-indicator {margin-top: 4px !important;}
.custom-checkbox .custom-control-indicator {border-radius:0;}
label.confirm-format-one {min-height: 2rem;}
.small a{color:#FFF !important}

#step1>fieldset>.div_anket>.form-group>label {font-size: 1.5em;}


@media screen and (max-width:500px){
  .h4, h4 {font-size: 1.2rem;}
	.jumbotron, .container .jumbotron {margin: 0; padding: 20px;}
	.btn-group-lg > .btn, .btn-lg {width: 100%;}
  .form-group {margin-bottom: 0.5rem;}
}