/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.container-outer {
  margin-left: -20px;
  margin-right: -20px;
}
.container-pinned {
  z-index: 3;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #FFF;
}
.container-pinned.pinned-up {
  top: 0;
}
.container-pinned.pinned-down {
  bottom: 0;
}
.not-displayed {
  display: none;
}
.data-block.row {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-image: url('../../img/data_block_bg.jpg');
}
.form-object {
  margin-bottom: 5px;
}
.user-profile .row {
  margin-left: -10px;
  margin-right: -10px;
}
.user-profile .row [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn.btn {
  padding: 2px 18px;
  line-height: 1.428572;
  font-size: 14px;
}
.btn.btn-sm {
  padding: 1px 9px;
  line-height: 14px;
  font-size: 11px;
}
.btn.btn-lg {
  padding: 11px 44px;
  line-height: 36px;
  font-size: 24px;
}
.btn-lg {
  text-transform: uppercase;
}
.btn-default {
  border-color: #0072C0;
  background-color: #FFF;
  color: #0072C0;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.selected,
.btn-default.focus {
  outline: none;
  border-color: #0072C0;
  background-color: #0072C0;
  color: #FFF;
}
.btn-default:active,
.btn-default:active:hover,
.btn-default:focus:active,
.btn-default.active,
.btn-default.active:hover,
.btn-default.active:focus {
  outline: none;
  border-color: #0072C0;
  background-color: #0072C0;
  color: #FFF;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  outline: none;
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.btn-primary {
  border-color: #0072C0;
}
.btn-primary:hover,
.btn-primary:focus {
  outline: none;
  border-color: #2092E0;
  background-color: #2092E0;
}
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:focus:active,
.btn-primary:focus:active:hover,
.btn-primary.active,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active:focus:hover {
  outline: none;
  border-color: #00548d;
  background-color: #00548d;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.btn-success {
  border-color: #A7CC14;
}
.btn-success:hover,
.btn-success:focus {
  outline: none;
  border-color: #C4E11D;
  background-color: #C4E11D;
}
.btn-success:active,
.btn-success:active:hover,
.btn-success:focus:active,
.btn-success:focus:active:hover,
.btn-success.active,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active:focus:hover {
  outline: none;
  border-color: #819e0f;
  background-color: #819e0f;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.btn-info {
  border-color: #5bc0de;
}
.btn-info:hover,
.btn-info:focus {
  outline: none;
  border-color: #85d0e7;
  background-color: #85d0e7;
}
.btn-info:active,
.btn-info:active:hover,
.btn-info:focus:active,
.btn-info:focus:active:hover,
.btn-info.active,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active:focus:hover {
  outline: none;
  border-color: #31b0d5;
  background-color: #31b0d5;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.btn-warning {
  border-color: #f0ad4e;
}
.btn-warning:hover,
.btn-warning:focus {
  outline: none;
  border-color: #f4c37d;
  background-color: #f4c37d;
}
.btn-warning:active,
.btn-warning:active:hover,
.btn-warning:focus:active,
.btn-warning:focus:active:hover,
.btn-warning.active,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active:focus:hover {
  outline: none;
  border-color: #ec971f;
  background-color: #ec971f;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.btn-danger {
  border-color: #d9534f;
}
.btn-danger:hover,
.btn-danger:focus {
  outline: none;
  border-color: #e27c79;
  background-color: #e27c79;
}
.btn-danger:active,
.btn-danger:active:hover,
.btn-danger:focus:active,
.btn-danger:focus:active:hover,
.btn-danger.active,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active:focus:hover {
  outline: none;
  border-color: #c9302c;
  background-color: #c9302c;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  border-color: #DFDFDF;
  background-color: #FFF;
  color: #B8B8B8;
}
.text-btn,
.txt-btn {
  display: inline-block;
  position: relative;
  font-size: 11px;
  color: #959595;
  text-decoration: none;
  cursor: pointer;
}
.text-btn:hover,
.txt-btn:hover {
  color: #0072C0;
  text-decoration: none;
}
.text-btn.text-btn-edit,
.txt-btn.text-btn-edit,
.text-btn.txt-btn-edit,
.txt-btn.txt-btn-edit {
  padding-left: 25px;
}
.text-btn.text-btn-edit:before,
.txt-btn.text-btn-edit:before,
.text-btn.txt-btn-edit:before,
.txt-btn.txt-btn-edit:before {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  width: 17px;
  height: 19px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNqUlE0oBkEYgL9vff6Vn7Q5OfsrFzdHOXESIUrkwJZQisTByU1R3ypnSVGScnCQm79ydhDlSOmTRMh63prRtmbX7tTTuzuz7zPvzM5u2vO8VNLmum43QRhzHCeXiZlUQCgk4YXrWq43QPpqIGfFnFySHhGMEDehEqaRXstg+r/lkNhP2Ap07yHo0jeREgQNhHMoCww9QwuiG7mxIgSSuGsQSCuHC55ZjpTQ1qHe0C9VLCrRHKI2K6SKYcJgiHwK3lUBJ3D8Z08QNEqpUGIQHMICnMETNLMvD5mAoIiwHSKQpEk4gHwYEoFpT+ahKWQZ4zALdbCC4EgPWL4q5CTOhAjkgH3DKFypyX6bfzkyS7FBcA8TsAOvMEAVH/4HLFVFhazRIJC30CMfGbED2vVRN1UiR7g0MPYFfSTJm0qp2U9Na9V70hnof5NPncT9OF+nrqTV13cHvQgu4/5f8mzbriYuwSdk1RJuk/ykpJIqWIPVpMm6/QgwAD9Xd4BgUzfHAAAAAElFTkSuQmCC");
}
.text-btn.text-btn-print,
.txt-btn.text-btn-print,
.text-btn.txt-btn-print,
.txt-btn.txt-btn-print {
  padding-left: 27px;
}
.text-btn.text-btn-print:before,
.txt-btn.text-btn-print:before,
.text-btn.txt-btn-print:before,
.txt-btn.txt-btn-print:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 16px;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNrMU0kKwCAM1Cqll37U/+hbu2hThQppcOtycCAooyTOJHIAYBjGmNUvA8tjUUrNmJCJS+KKHCZKlCo245ckXGuNPeAVKREW7Y/gyfiiuPwkx3eGh6h1pwg/AtBvd2RO9xM5MYlDLW55nbtNePg7OPzcWMqR851yfRsrUuYhbJQ4BRgA6XpOO7J0+eYAAAAASUVORK5CYII=");
}
.text-btn-list:after,
.txt-btn-list:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  overflow: hidden;
}
.text-btn-list .text-btn,
.txt-btn-list .text-btn,
.text-btn-list .txt-btn,
.txt-btn-list .txt-btn {
  float: left;
  padding-right: 30px;
  margin-bottom: 10px;
}
.text-btn-list .text-btn:last-child,
.txt-btn-list .text-btn:last-child,
.text-btn-list .txt-btn:last-child,
.txt-btn-list .txt-btn:last-child {
  padding-right: 0;
}
.btn-menu.menu-center {
  text-align: center;
}
.btn-menu.menu-center .btn-group {
  text-align: center;
}
.btn-menu .btn-group .btn {
  margin-right: -1px;
  margin-left: 0;
  margin-bottom: 10px;
  border-radius: 0;
}
.btn-menu .btn-group .btn.selected {
  cursor: default;
}
.btn-toolbar.btn-toolbar-bottom {
  padding-bottom: 10px;
  margin: 0;
}
.btn-toolbar.btn-toolbar-bottom .btn-group {
  margin-left: 0;
  margin-right: 10px;
}
.btn-toolbar.btn-toolbar-bottom .btn-group:last-child {
  margin-right: 0;
}
.btn-toolbar.btn-toolbar-bottom .btn-group.btn-group-lg {
  margin-top: 34px;
}
.btn-toolbar.btn-toolbar-bottom .btn-group .btn {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 10px;
  border-radius: 2px !important;
}
.btn-toolbar.btn-toolbar-bottom .btn-group .btn:last-child {
  margin-right: 0;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > button:hover,
.dropdown-menu > li > button:focus {
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > button,
.dropdown-menu > .active > button:hover,
.dropdown-menu > .active > button:focus {
  background-color: #e2e2e2;
}
.dropdown-menu {
  padding: 10px 0;
  border-color: #B8B8B8;
  border-radius: 0;
  -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.dropdown-menu > li > a,
.dropdown-menu > li > button {
  padding: 8px 19px;
  line-height: 16px;
}
.dropdown-menu > li > button {
  display: block;
  width: 100%;
  border: none;
  margin: 0;
  clear: both;
  font-weight: normal;
  text-align: left;
  background-color: transparent;
  color: #333333;
  outline: none !important;
  white-space: nowrap;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 2px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 639px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #EFEFEF 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #EFEFEF 0%, #e2e2e2 100%);
    background-image: linear-gradient(to bottom, #EFEFEF 0%, #e2e2e2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef', endColorstr='#ffe2e2e2', GradientType=0);
  }
}
.text-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.text-list li,
.text-list .text-item {
  padding: 0;
  margin: 0 0 12px;
}
.text-nav-list,
.txt-nav-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.text-nav-list li,
.txt-nav-list li {
  position: relative;
  padding: 0;
  margin: 0 0 12px;
}
.text-nav-list li.selected,
.txt-nav-list li.selected {
  font-weight: bold;
}
.text-nav-list li.selected:before,
.txt-nav-list li.selected:before {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: -16px;
  border: 6px solid transparent;
  border-left-color: #959595;
}
.text-nav-list li.txt-default,
.txt-nav-list li.txt-default {
  color: #B8B8B8;
}
.text-nav-list li.txt-default:before,
.txt-nav-list li.txt-default:before {
  background-color: #B8B8B8;
}
.text-nav-list li.txt-default a,
.txt-nav-list li.txt-default a {
  color: #B8B8B8;
}
.text-nav-list li.txt-primary,
.txt-nav-list li.txt-primary {
  color: #0072C0;
}
.text-nav-list li.txt-primary:before,
.txt-nav-list li.txt-primary:before {
  background-color: #0072C0;
}
.text-nav-list li.txt-primary a,
.txt-nav-list li.txt-primary a {
  color: #0072C0;
}
.text-nav-list li.txt-success,
.txt-nav-list li.txt-success {
  color: #3D9A21;
}
.text-nav-list li.txt-success:before,
.txt-nav-list li.txt-success:before {
  background-color: #3D9A21;
}
.text-nav-list li.txt-success a,
.txt-nav-list li.txt-success a {
  color: #3D9A21;
}
.text-nav-list li.txt-danger,
.txt-nav-list li.txt-danger {
  color: #DF4900;
}
.text-nav-list li.txt-danger:before,
.txt-nav-list li.txt-danger:before {
  background-color: #DF4900;
}
.text-nav-list li.txt-danger a,
.txt-nav-list li.txt-danger a {
  color: #DF4900;
}
.text-nav-list li.checked a:after,
.txt-nav-list li.checked a:after {
  content: '';
  display: inline-block;
  vertical-align: -2px;
  width: 18px;
  height: 13px;
  margin-left: 10px;
  line-height: 0;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpi/P//P4PdbCUGCgDLodR7f5gYKANyQHwR6BAFJgoN2QfEs4AuesBEoSGTgXgiSABmEDMlhoANAvovEUgvBQUakYbsRzcE5qJlQMwDxEsIGIbTELBBwID6CaSDgZgXaigLAUMmYLMFFkYgw4KAmBuLYQQNQTYIl2FEGYJuELpha4g1BJtByIaBXDSJGEMY8MQSyDA/IP5HbOICCDAAvVcvhK5RqQsAAAAASUVORK5CYII=");
}
.text-nav-list.quick-nav li:before,
.txt-nav-list.quick-nav li:before {
  content: '';
  display: inline-block;
  position: relative;
  bottom: 2px;
  width: 5px;
  height: 5px;
  border-radius: 3px;
  margin-right: 4px;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #0072C0 0%, #00548d 100%);
  background-image: -o-linear-gradient(top, #0072C0 0%, #00548d 100%);
  background-image: linear-gradient(to bottom, #0072C0 0%, #00548d 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072c0', endColorstr='#ff00548d', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #A7CC14 0%, #819e0f 100%);
  background-image: -o-linear-gradient(top, #A7CC14 0%, #819e0f 100%);
  background-image: linear-gradient(to bottom, #A7CC14 0%, #819e0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa7cc14', endColorstr='#ff819e0f', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #00548d;
  background-image: -webkit-linear-gradient(top, #0072C0 0%, #005b9a 100%);
  background-image: -o-linear-gradient(top, #0072C0 0%, #005b9a 100%);
  background-image: linear-gradient(to bottom, #0072C0 0%, #005b9a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072c0', endColorstr='#ff005b9a', GradientType=0);
  border-color: #005b9a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  margin: 11px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.panel .panel-heading-top {
  position: relative;
}
.panel .panel-heading-top:before,
.panel .panel-heading-top:after {
  content: " ";
  display: table;
}
.panel .panel-heading-top:after {
  clear: both;
}
.panel .panel-heading-top .panel-title {
  padding: 8px 20px 6px;
  line-height: 20px;
}
.panel .panel-heading-top .btn-remove {
  position: absolute;
  width: 21px;
  height: 21px;
  top: 7px;
  right: 10px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNqk08ENAiEQBVD82bpswk7Qw5bgQbcTE4+ctzKZZDZRBObDTPIvQ/JCwueUUnqHELacPfjnnBOh4EsXXlCcDXrDixM+QHF26NID/4CywNfhDPwHlugoXAVrKAs3wRZqwV2wh7ZgE7TQEr4yoMxCvLAA95xHzo35eSBrsyq4MnXDQG2ebN0w2EOqx5jooQljtNgMjAnQhDEJdmE4wCYMJ1iFBY1OsITjR4ABAHzQTvBE2bqFAAAAAElFTkSuQmCC");
}
.panel .panel-heading-top .btn-remove + .panel-title {
  padding-right: 41px;
}
.panel .panel-heading-top .panel-id {
  float: right;
  padding: 7px 20px 7px;
  margin: -1px -1px 0 0;
  line-height: 21px;
  background-color: #E78B08;
  color: #FFF;
}
.panel .panel-heading-top .panel-id + .panel-title {
  float: left;
}
.panel .panel-heading {
  padding: 7px 20px;
}
.panel .panel-heading .panel-title {
  line-height: 20px;
}
.panel .panel-heading-compound {
  display: table;
}
.panel .panel-heading-compound .panel-heading-left,
.panel .panel-heading-compound .panel-heading-right {
  display: table-cell;
  padding: 7px 20px;
}
.panel .panel-heading-compound .maximize-width {
  width: 100%;
}
.panel .panel-section {
  padding-left: 10px;
}
.panel .h5.panel-title,
.panel h5.panel-title {
  font-size: 14px;
}
.panel .h6.panel-title,
.panel h6.panel-title {
  font-size: 11px;
}
.panel .panel-title {
  margin: 0;
  font-weight: normal;
}
.panel .panel-description {
  color: #808080;
}
.panel .panel-description + .panel-section-title {
  margin-top: 40px;
}
.panel .panel-block-title {
  margin-bottom: 40px;
}
.panel .panel-block {
  margin: 25px 0;
}
.panel .panel-block:last-child {
  margin-bottom: 0;
}
.panel .help-inline-block {
  line-height: 18px;
  font-size: 11px;
  color: #808080;
}
.panel-primary > .panel-heading {
  background-color: #A6DBFF;
}
.panel-success > .panel-heading {
  background-color: #F0FFEC;
}
.panel-info > .panel-heading {
  background-color: #A6DBFF;
}
.panel-warning > .panel-heading {
  background-color: #fcf8e3;
}
.panel-danger > .panel-heading {
  background-color: #FFE9E9;
}
.panel-info .panel-heading-left {
  background-color: #E6E6E6;
}
.panel-info .panel-heading-right {
  background-color: #A6DBFF;
}
.panel-info.inverse {
  border-color: #0072C0;
  background-color: #0072C0;
  color: #FFF;
}
.panel-info.inverse .panel-heading {
  padding-left: 21px;
  padding-right: 21px;
  margin-left: -1px;
  margin-right: -1px;
}
.panel-info.inverse .panel-description {
  color: #A6DBFF;
}
.panel-info.inverse .help-inline-block {
  color: #A6DBFF;
}
.panel.profile-application {
  position: relative;
}
.panel.profile-application.notice .application-title {
  position: relative;
  margin-right: 73px;
}
.panel.profile-application.notice .application-title:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: -17px;
  width: 36px;
  height: 36px;
  border: 1px solid #E04D06;
  border-radius: 18px;
  margin-top: -20px;
  margin-right: -36px;
  background-repeat: no-repeat;
  background-position: 14px 6px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAVCAYAAACKTPRDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAI5JREFUeNpivO/JMJmBgUGBARNksgAJLSB2wiKZxAQkXmCR+AvE73BJvlXY9v8vSPIlFsnXIAKXzlf4JKmg8w0Q/8GqE+jkfzAONmMZsBj9GlnyJck6WaCcaiDuQ5J8DyIY////z4ALMDHgAWBjH3gxngFS+kjiWkAv3mZBUsRCurFA8BOIfyCJg10JEGAAZ+stvNqt+ngAAAAASUVORK5CYII=");
}
.panel.profile-application .panel-heading {
  position: relative;
  padding: 3px 20px;
  border-bottom: none;
  line-height: 20px;
  text-align: center;
}
.panel.profile-application .panel-heading .checkbox {
  position: absolute;
  top: 7px;
  right: 7px;
}
.panel.profile-application .panel-body-heading:before,
.panel.profile-application .panel-body-heading:after {
  content: " ";
  display: table;
}
.panel.profile-application .panel-body-heading:after {
  clear: both;
}
.panel.profile-application .panel-body-heading .application-title {
  float: left;
  margin: 0 0 30px;
}
.panel.profile-application .panel-body-heading .edit-application {
  float: right;
  margin: 5px 0 30px;
}
.panel.profile-application .panel-body-heading .edit-application .btn {
  float: left;
}
@media (max-width: 600px) {
  .panel.profile-application .panel-body-heading .edit-application {
    clear: left;
    float: left !important;
  }
}
.panel.profile-application .application-controls .btn {
  margin-top: 10px;
  margin-right: 10px;
}
.panel.profile-application .application-controls .btn:last-child {
  margin-right: 0;
}
.panel.profile-application .panel-message-list {
  position: absolute;
  top: 80px;
  bottom: 20px;
  left: 0;
  right: 0;
}
.panel.profile-application .panel-message-list.show-controls .btn-prev,
.panel.profile-application .panel-message-list.show-controls .btn-next {
  display: block;
}
.panel.profile-application .panel-message-list .btn-prev,
.panel.profile-application .panel-message-list .btn-next {
  display: none;
  position: absolute;
  top: 31px;
  bottom: 31px;
  width: 11px;
  height: 28px;
  margin: auto 0;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAA4CAYAAAD5Egh9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAoBJREFUeNqslz9LHEEYh3fnLsKBJ2eleBZ3XZQYU0RO5MDSlIp2R4TYpQgoJpXgFxHyKVKEEFJ4JtfYGCRF0tlE8xmSbH5v8ruwLHOz78zswMN677zz7uyfeXZMEmXLsuyeoM1PlUUf4vCAP6/TNP1cNsYoirZw2AIfyBZj4Q0FDHgGNnKxDcZMzIz74BcY5WIjxvqhs22Dl2DG0jfDvrZv0SnwAiw7cpaZM+VzK56AGzz9LxNfp399N8wtL4wZ3MehA94qLk5yOhzjvAVN3rtFj9u2yDHNSQkpeAo2Ax70JsemtlvRA/IghgEv0ZBje8UzzoFXYDZiMc2yxtw4UAfPwWoS2aQGa9UNRSRkSXzLcvX+nmmel9GKmG2LNeaLHSKXgzK5OGR1kJeVKcjlZ6Bc+hw7mnRmb7m4ZOUlF62sjK9ctLIyJXJZcsx2yUNWOrmEyKpULlpZGYVcZC+xnoutMzaMXf//5eIjK+2GRQT1mD8v8RZcJVU1FJ8WtPk+XpgmSZWz3QefyH5VRbvgh2wMifzdjS1aAxfgKBc7YqwWU/gUvLMsEImdhhbtge9gwdK3wL6eb1FxwTew48jZYU7Tp/BrcKbIO5NcbdFd8FWzGLhoJHdX85m5BWseV7fGMW3Xl/Y9OAl40Ccca2ydx2AY8n7yfZexx7at0R3oRLzzHdZYHQca4BoMKlj+A9ZqGO63foNaBWqpsVY2PtMKL6MbKSupsVLsOAQfZQsaULTOsYeT/lUIkotNVtFyccmqmLitlUtOVtvaWajkopWVTS57jpw9razUcgmRValcYmRVlMt5Xi6U1XnUx7Qgl0ckSlY2ubwhg6TKRgs2tPl/BBgA0Gg/vi8MgvoAAAAASUVORK5CYII=");
}
.panel.profile-application .panel-message-list .btn-prev {
  left: 15px;
  background-position: 0 0;
}
.panel.profile-application .panel-message-list .btn-prev:hover,
.panel.profile-application .panel-message-list .btn-prev.active {
  background-position: 0 -28px;
}
.panel.profile-application .panel-message-list .btn-next {
  right: 15px;
  background-position: -11px 0;
}
.panel.profile-application .panel-message-list .btn-next:hover,
.panel.profile-application .panel-message-list .btn-next.active {
  background-position: -11px -28px;
}
.panel.profile-application .panel-message {
  display: none;
  position: relative;
  max-height: 100%;
  padding: 20px;
  margin: 0 20px;
  text-align: center;
  color: #FFF;
  font-style: italic;
  -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
  overflow: auto;
}
@media (min-width: 640px) {
  .panel.profile-application .panel-message {
    margin: 0 40px;
  }
}
@media (min-width: 960px) {
  .panel.profile-application .panel-message {
    padding: 20px 50px;
    margin: 0 100px;
  }
}
.panel.profile-application .panel-message.error {
  background-color: #FF5E32;
}
.panel.profile-application .panel-message .message-outer {
  display: table;
  width: 100%;
  height: 60px;
}
.panel.profile-application .panel-message .message-inner {
  display: table-cell;
  vertical-align: middle;
}
.panel.profile-application .panel-message .btn-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 21px;
  height: 21px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAVCAYAAAAw73wjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNrc100OwiAQBWDiRbiHpnMO76HGrTfSdY/kJXBIaEIRGH7eLLTJC2nSDl+TFqbGOXfmWI4BxIZ6T84Cqkm+3lb8BsDGdXzxNwC71aHcJLPIdJJlFunPpclGkbPYHTKFjmBbru/FfiFz0B5sz0O1YrPIErQFMfKaSNgisgatYWY+vBKmipSgORRiKUtRIrIFGuOOoPU2xl1akK1QE5CPMBpQPNKFUbz+YOTDck6cNYzWzB/EuXOuYSTxjn94R3/iq9dcRwm1jmruTITamTT3ekLt9ZrdE6G6J81+lFD9qGaHT8gOX+Of6QVA7v6ZPgIMAP8oIbU8j6AjAAAAAElFTkSuQmCC");
}
.panel.profile-application .panel-message .btn-close:hover,
.panel.profile-application .panel-message .btn-close.active {
  background-position: -21px 0;
}
.panel.profile-application .panel-message p:last-child {
  margin-bottom: 0;
}
.entrant-list {
  width: 100%;
  table-layout: auto;
}
.entrant-list thead th {
  vertical-align: top;
  padding: 8px 14px;
  border: 1px solid #F5F5F5;
  border-top: none;
  border-bottom: none;
  background-color: #E6E6E6;
  text-align: center;
  font-weight: bold;
}
.entrant-list thead th:first-child {
  border-left: 1px solid #E6E6E6;
}
.entrant-list thead th:last-child {
  border-right: 1px solid #E6E6E6;
}
.entrant-list thead th.name {
  width: 50%;
}
.entrant-list thead th.email {
  width: 30%;
  padding-left: 29px;
  text-align: left;
}
.entrant-list thead th.tick {
  padding-left: 10px;
  padding-right: 10px;
}
.entrant-list .blank-row td {
  padding: 40px 0 0;
  border: none;
  background-color: #FFF;
}
.entrant-list tbody td {
  vertical-align: top;
  padding: 2px 10px;
  border: 1px solid #E6E6E6;
  background-color: #E6E6E6;
  text-align: center;
}
.entrant-list tbody td > span {
  display: block;
}
.entrant-list tbody td.name {
  text-align: left;
}
.entrant-list tbody td.email {
  word-wrap: break-word;
  text-align: left;
}
.entrant-list tbody td.email span {
  word-wrap: break-word;
  max-width: 240px;
}
.entrant-list tbody td.tick {
  padding-top: 5px;
  padding-bottom: 6px;
  line-height: 0;
}
.entrant.entrant-success td {
  background-color: #F3F9DA;
}
.entrant.entrant-primary td {
  background-color: #E9F6FF;
}
.entrant.entrant-danger td {
  background-color: #FFE9DF;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.h1,
h1 {
  margin-bottom: 20px;
  text-transform: uppercase;
}
.h1:first-child,
h1:first-child {
  margin-top: 0;
}
.h3,
h3,
.h4,
h4,
.h5,
h5 {
  font-weight: bold;
}
.h3,
h3 {
  margin: 12px 0 24px;
}
.h5,
h5 {
  margin: 12px 0;
}
.breadcrumb {
  padding: 0;
  border: none;
  margin: 0;
  background: transparent;
}
.breadcrumb > li {
  padding: 0;
  margin-bottom: 10px;
}
.breadcrumb > li:after {
  content: '';
  display: inline-block;
  width: 10px;
  padding: 0;
}
.breadcrumb > li:last-child:after {
  display: none;
}
.breadcrumb > li a,
.breadcrumb > li span {
  display: inline-block;
  padding: 3px 17px;
  background: #F5F5F5;
  color: #808080;
}
.breadcrumb > li a {
  text-decoration: none;
}
.breadcrumb > li + li:before {
  display: none;
}
.breadcrumb > li.active span,
.breadcrumb > li a:hover {
  background: #DCDCDC;
}
.form-control {
  border-color: #B8B8B8;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.form-control:hover,
.form-control:focus {
  border-color: #00AADE;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  border-color: #E6E6E6;
  color: #B8B8B8;
}
.form-control[disabled]::-webkit-input-placeholder,
fieldset[disabled] .form-control::-webkit-input-placeholder {
  opacity: 1;
  color: #B8B8B8;
}
.form-control[disabled]:-moz-placeholder,
fieldset[disabled] .form-control:-moz-placeholder {
  /* Firefox 18- */
  opacity: 1;
  color: #B8B8B8;
}
.form-control[disabled]::-moz-placeholder,
fieldset[disabled] .form-control::-moz-placeholder {
  /* Firefox 19+ */
  opacity: 1;
  color: #B8B8B8;
}
.form-control[disabled]:-ms-input-placeholder,
fieldset[disabled] .form-control:-ms-input-placeholder {
  opacity: 1;
  color: #B8B8B8;
}
.form-control[disabled]:placeholder-shown,
fieldset[disabled] .form-control:placeholder-shown {
  opacity: 1;
  color: #B8B8B8;
}
textarea.form-control {
  resize: vertical;
}
.control-label {
  display: inline-block;
  padding-top: 3px;
  margin-bottom: 5px;
}
form label {
  position: relative;
}
form label.h4,
form label.h5 {
  margin-top: 0;
  margin-bottom: 5px;
}
form .form-block .row {
  margin-left: -10px;
  margin-right: -10px;
}
form .form-block .row [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
form .form-block .row .form-group .checkbox {
  margin-bottom: 0;
}
form .form-block .row .form-group .checkbox-inline label,
form .form-block .row .form-group .radio-inline label {
  margin-bottom: 0;
}
form .form-block .row .form-group.no-label {
  padding-top: 25px;
}
form .form-block .row .form-group.no-label .checkbox {
  margin-top: 3px;
}
form .form-group .form-group-label {
  margin-bottom: 5px;
}
form .form-group.required:after {
  content: '';
  display: none;
}
form .form-group.required .form-group-label:after {
  content: '*';
  display: inline-block;
  position: relative;
  top: -0.25em;
  line-height: 0;
  font-size: 1.2em;
  color: #DF4900;
}
form .form-label.required:after {
  content: '*';
  display: inline-block;
  position: relative;
  top: -0.25em;
  line-height: 0;
  font-size: 1.2em;
  color: #DF4900;
}
.form-note {
  margin-bottom: 12px;
  font-style: italic;
  color: #00CCFF;
}
.form-note a {
  font-style: normal;
}
.checkbox {
  margin: 0;
}
.checkbox + .checkbox {
  margin-top: 12px;
}
.checkbox.checkbox-inline {
  vertical-align: top;
  padding-right: 20px;
  margin-top: 0;
  margin-bottom: 12px;
}
.checkbox.checkbox-inline + .checkbox-inline {
  margin-left: 0;
}
.checkbox.checkbox-inline:last-child {
  padding-right: 0;
}
.radio {
  margin: 0;
}
.radio + .radio {
  margin-top: 12px;
}
.radio.radio-inline {
  vertical-align: top;
  padding-right: 20px;
  margin-top: 0;
  margin-bottom: 12px;
}
.radio.radio-inline + .radio-inline {
  margin-left: 0;
}
.radio.radio-inline:last-child {
  padding-right: 0;
}
.checkbox-inline label,
.radio-inline label {
  font-weight: normal;
}
.checkbox,
.radio {
  padding-left: 20px;
}
.checkbox.single,
.radio.single {
  padding: 0;
}
.checkbox.single label,
.radio.single label {
  display: block;
  min-height: 0;
  padding-left: 0;
}
.checkbox.single label:before,
.radio.single label:before {
  display: block;
  position: static;
  margin: 0;
}
.checkbox.single label:after,
.radio.single label:after {
  display: block;
}
.checkbox.single input[type="checkbox"],
.radio.single input[type="checkbox"] {
  position: absolute;
  left: -9999px;
}
.checkbox label,
.radio label {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 5px;
}
.checkbox label:before,
.radio label:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 0;
  left: 0;
  margin-left: -20px;
  border: 1px solid #B8B8B8;
  background-color: #fff;
  cursor: pointer;
}
.checkbox label:after,
.radio label:after {
  content: '';
  display: inline-block;
  vertical-align: top;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.checkbox.single label:before {
  margin: 0;
}
.checkbox.single label:after {
  margin-top: 1px;
  margin-left: 1px;
}
.checkbox.single input[type="checkbox"] {
  margin: 0;
}
.checkbox label:before {
  margin-top: 3px;
}
.checkbox label:after {
  width: 11px;
  height: 11px;
  margin-top: 4px;
  margin-left: -19px;
}
.checkbox input[type="checkbox"] {
  vertical-align: top;
  margin-top: 3px;
  opacity: 0;
}
.checkbox input[type="checkbox"]:focus + label:before {
  border-color: #00AADE;
}
.checkbox input[type="checkbox"]:checked + label:before {
  border-color: #0072C0;
}
.checkbox input[type="checkbox"]:checked + label:after {
  background-color: #0072C0;
  background-repeat: no-repeat;
  background-position: 2px 3px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi+v//PwMWbAfES1kYMIEdEK8F4nCQqiVA7Iak4zUQO4H4IAEPIH4HxMXIEjBJEPYE4gfIEiAMEGAAovJcbvxqWHEAAAAASUVORK5CYII=");
}
.checkbox input[type="checkbox"]:disabled + label {
  color: #B8B8B8;
  cursor: default;
}
.checkbox input[type="checkbox"]:disabled + label:before {
  border-color: #E6E6E6;
  cursor: default;
}
.checkbox input[type="checkbox"]:disabled + label:after {
  background-color: #FFF;
  background-image: none;
  cursor: default;
}
.checkbox-impostor {
  display: inline-block;
  vertical-align: -2px;
  width: 13px;
  height: 13px;
  border: 1px solid #B8B8B8;
  background-color: #FFF;
}
.checkbox-impostor.checked {
  border-color: #0072C0;
  background-color: #0072C0;
  background-repeat: no-repeat;
  background-position: 2px 3px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEBJREFUeNpi+v//PwMWbAfES1kYMIEdEK8F4nCQqiVA7Iak4zUQO4H4IAEPIH4HxMXIEjBJEPYE4gfIEiAMEGAAovJcbvxqWHEAAAAASUVORK5CYII=");
}
.checkbox-impostor.checkbox-success {
  border-color: #A7CC14;
}
.checkbox-impostor.checkbox-success.checked {
  background-color: #A7CC14;
}
.radio label:before {
  margin-top: 4px;
  border-radius: 7px;
}
.radio label:after {
  width: 5px;
  height: 5px;
  margin-top: 8px;
  margin-left: -16px;
  border-radius: 3px;
}
.radio input[type="radio"] {
  vertical-align: top;
  margin-top: 4px;
  opacity: 0;
}
.radio input[type="radio"]:focus + label:before {
  border-color: #00AADE;
}
.radio input[type="radio"]:checked + label:after {
  background-color: #0072C0;
}
.radio input[type="radio"]:disabled + label {
  color: #B8B8B8;
  cursor: default;
}
.radio input[type="radio"]:disabled + label:before {
  border-color: #E6E6E6;
  cursor: default;
}
.radio input[type="radio"]:disabled + label:after {
  background-color: #FFF;
  cursor: default;
}
.control-list {
  margin-bottom: -12px;
}
.inverse .checkbox label:before,
.inverse .radio label:before {
  border-color: #FFF;
}
.inverse .checkbox input[type="checkbox"]:checked + label:before {
  border-color: #FFF;
}
.inverse .radio input[type="radio"]:checked + label:before {
  border-color: #FFF;
}
.text-icon,
.txt-icon {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  top: -0.25em;
  right: -5px;
  line-height: 0;
  cursor: pointer;
}
.text-icon.text-icon-info,
.txt-icon.text-icon-info,
.text-icon.txt-icon-info,
.txt-icon.txt-icon-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPdJREFUeNpiZFj1nwEJiABxERD7ALEaVOwGEG8C4klA/AamkBFJYzAQzwVifgbs4BMQJwHxWhCHCUnTajyaQIAPqiYYplEUiOeBbUcCO0wZGP6HMjBkS6JoZoSqFQNpzIWahgIkufHaXADy4wUgQ5+BNHAZZKMGsgjIaSAngvBFB5wa1ZnQRaY+B3pkNYQtgdu5v5ig8YQCelUh9PlXODXeY4JGLgpwkYbQm5/g1LgVpHEKNHLh4PlXCD3FBiM6YAlhAizlwBIAI4HQBCkOBaUeWOCAklEYEH/Go+kzTBN6WkVO5L6gIAeFHhDfAvkJiCciJ3KAAAMA2wU6DdpydEkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}
.text-icon .info-text,
.txt-icon .info-text {
  display: none;
}
.has-text-icon,
.has-txt-icon {
  display: inline-block;
  white-space: nowrap;
}
.text-icon-block,
.txt-icon-block {
  position: relative;
  margin-right: 19px;
}
.text-icon-block .text-icon,
.txt-icon-block .text-icon,
.text-icon-block .txt-icon,
.txt-icon-block .txt-icon {
  position: absolute;
  top: -14px;
  right: -19px;
}
.dropzone {
  position: relative;
  padding: 20px;
  background-color: #F5F5F5;
}
.dropzone .dropzone-area {
  padding: 15px;
  border: 1px dashed #B9B9B9;
}
.dropzone .dropzone-area > .dz-message {
  width: 430px;
  padding: 6px 6px 6px 51px;
  margin: 0 auto;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAdCAYAAAC0T3x2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP9JREFUeNrs1k0KgkAABWAVy1p3he5RmySyjKK6YNAP/UMbPUGrLpHLwDZBi8CeMQODmDOjthEfPBgc9RNHVDUIAsV1XUUiHdRAz3SDaZrcgzRFLiFyQnfoQOZAGcgkSB2tolvUzhvqMghNiG1EMU0QOaC1mLkvhjUeZoWSkCg2Sgv10CMHoamg6yTsF2She/IYi4ZiY1HIIo+vocgnxFbAJjyonwFhsUUUYyE7B4TFlsCmdIPOTHpoi3OCOdok4xs64+z/joOuAlf6ZMYv9PKvd13qlFAJFRjSJfd/oHcy9v8Jtcs1olEdx/Fy+jQkxQ/XqCH4X5DpzhVvjT4CDACBaToXAQrpSAAAAABJRU5ErkJggg==");
}
@media (max-width: 560px) {
  .dropzone .dropzone-area > .dz-message {
    width: auto;
  }
}
.dropzone.has-files .dropzone-previews {
  padding: 8px 0 2px;
}
.dropzone .dropzone-errors .error-message {
  padding: 10px 0 0;
  color: #FF5E32;
}
.dropzone .dropzone-previews:after {
  content: '.';
  clear: both;
  display: block;
  height: 0;
  font-size: 0;
  overflow: hidden;
}
.dropzone .dropzone-previews .file-item {
  float: left;
  position: relative;
  width: 100%;
  padding: 22px 27px 0 27px;
  background-position: 5px 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpi/P//PwM2MH369H8gOjMzkwmbPFZBYsAQ0sgIChxgQNQD2RFochpQ+gaa+EpggDWwQDntQGwJxO5YDNdAYu8E4ja4jdDg5wZSe4DYAofrTgCxC9C2rygaoZqFgNQhINZG03QViO2Amt6h+BEt4qWB1FEglocKPQRia6CmpxiBgyXVqAGpw1CuLVDTLayhiiPJGYHkgZrO4owOcgAL0OTrZGlEiyeiAUCAAQDHxEI31Sf+hQAAAABJRU5ErkJggg==");
}
@media (min-width: 560px) {
  .dropzone .dropzone-previews .file-item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .dropzone .dropzone-previews .file-item {
    width: 33.33%;
  }
}
.dropzone .dropzone-previews .file-item.dz-image-preview .file-info {
  padding-right: 80px;
}
.dropzone .dropzone-previews .file-item.dz-image-preview .file-preview {
  display: none;
}
.dropzone .dropzone-previews .file-item.dz-image-preview.dz-complete .file-preview {
  display: block;
}
.dropzone .dropzone-previews .file-item .file-info {
  display: block;
  min-height: 60px;
}
.dropzone .dropzone-previews .file-item .file-name-block {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dropzone-previews .file-item .file-name {
  color: #0072C0;
}
.dropzone .dropzone-previews .file-item.dz-complete .file-name {
  color: #7F9F00;
}
.dropzone .dropzone-previews .file-item.dz-error .file-name {
  color: #FF5E32;
  text-decoration: none;
}
.dropzone .dropzone-previews .file-item .file-meta-info {
  display: block;
}
.dropzone .dropzone-previews .file-item .file-size,
.dropzone .dropzone-previews .file-item .file-date {
  display: inline-block;
  max-width: 100%;
  font-size: 11px;
  color: #9C9C9C;
}
.dropzone .dropzone-previews .file-item .file-size strong,
.dropzone .dropzone-previews .file-item .file-date strong {
  font-weight: normal;
}
.dropzone .dropzone-previews .file-item .file-progress-block {
  display: block;
  height: 20px;
}
.dropzone .dropzone-previews .file-item .file-progress-block .file-progress-text {
  display: block;
  line-height: 14px;
  font-size: 11px;
  color: #9C9C9C;
}
.dropzone .dropzone-previews .file-item .file-progress-block .file-progress {
  display: block;
  width: 0%;
  height: 6px;
  background-color: #0072C0;
}
.dropzone .dropzone-previews .file-item.dz-complete .file-progress-block {
  display: none;
}
.dropzone .dropzone-previews .file-item .file-preview {
  display: none;
  float: right;
  position: relative;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.dropzone .dropzone-previews .file-item .file-preview img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  border: 1px solid #B9B9B9;
  margin: 0 auto;
  cursor: pointer;
}
.dropzone .dropzone-previews .file-item .btn-delete {
  display: block;
  position: absolute;
  top: 27px;
  right: 9px;
  width: 10px;
  height: 10px;
  background-color: transparent;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNp0zmEKgCAMBeApHsYT9DsPUZ0iDxOdwqAjWDerTQxeQ4Unw32OGe+Hk4g2zk3tEzir5WvnHJyxg5IYgZmzNPCHpJddfUQ8cQwiAQ4mICZEcqza6enUv4m4E9V65lw4MUAjwxqp9goM+rfauWCBsYE0jq8AAwAiDCD6N5p/QAAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  text-decoration: none;
  cursor: pointer;
}
.dropzone .dropzone-previews .file-item .preview-popup {
  display: none;
}
.steps-list-placeholder {
  position: relative;
  height: 60px;
}
.steps-list-wrapper {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  overflow: hidden;
}
.steps-list-wrapper .steps-list {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.steps-list-wrapper .btn-scroll {
  z-index: 2;
  position: absolute;
  top: 0;
  width: 40px;
  height: 100%;
  background-color: #E6E6E6;
  cursor: pointer;
}
.steps-list-wrapper .btn-scroll:before {
  content: '';
  display: block;
  position: absolute;
  top: 19px;
  width: 11px;
  height: 21px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAqCAYAAAC3DKvtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZdJREFUeNrslU1LAlEUhm9f/6QgEIKghRCE0ZBUA4FlLoQk2gUVtOsftIto0a4oaNGXIIqNZSCFMIsIgsAw/0kFvSdeYZDm01p1Dzw4c+45L9dz75zTY1mWCmATYJ3P++DeL6E/gOg4uACLfL8EKVD3Sur1EY1TNAMeSIa+eFThMZAHy6Dm8NfoyzMmlPAoKIIVUP1hvcq1ImMDCY+AElgFFY9/VGFMiTmewjFQBmv89TNnbMztVgxzF5ugoIJbgTqSa4BXp/AQuAFb4EqFN8npo8YUeBPhQXALtsG5im6SO0AtQ4SPecqnqnsTjUnRlMPLsTbZXxDOUisnO26BaXAH3rsoxxLYYY1b7cNrUlxK8hnhABfALnfb7LxuDZAE0u4+Qly5ebDH3IZbd3sBc+CaZfH7SGbBAZhhrucn/QxMcMhduFmSMSZzAjWhJyYcsW6dZnDNZGyotvnIhn4CEg5/gr4UYyJNEBuk2XvbE+SMona3o6lO8Q2+p/3G0rewbdvqL0wPUz1M9TDVw1QPUz1M/8sw/RJgAOaRqpoPyQlGAAAAAElFTkSuQmCC");
}
.steps-list-wrapper .btn-scroll:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
}
.steps-list-wrapper .btn-scroll.btn-scroll-left {
  left: 0;
}
.steps-list-wrapper .btn-scroll.btn-scroll-left:before {
  left: 14px;
  background-position: 0 0;
}
.steps-list-wrapper .btn-scroll.btn-scroll-left:after {
  left: 100%;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
.steps-list-wrapper .btn-scroll.btn-scroll-left:hover:before,
.steps-list-wrapper .btn-scroll.btn-scroll-left:active:before,
.steps-list-wrapper .btn-scroll.btn-scroll-left.active:before {
  background-position: 0 -21px;
}
.steps-list-wrapper .btn-scroll.btn-scroll-right {
  right: 0;
}
.steps-list-wrapper .btn-scroll.btn-scroll-right:before {
  right: 14px;
  background-position: -11px 0;
}
.steps-list-wrapper .btn-scroll.btn-scroll-right:after {
  right: 100%;
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
.steps-list-wrapper .btn-scroll.btn-scroll-right:hover:before,
.steps-list-wrapper .btn-scroll.btn-scroll-right:active:before,
.steps-list-wrapper .btn-scroll.btn-scroll-right.active:before {
  background-position: -11px -21px;
}
.steps-list {
  position: relative;
  height: 60px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 0;
  white-space: nowrap;
}
.steps-list .step {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 60px;
  padding: 12px 20px 12px 26px;
  margin: 0 24px 0 0;
  background-color: #B8B8B8;
  text-decoration: none;
}
.steps-list .step:before {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  left: -23px;
  width: 24px;
  height: 60px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe5JREFUeNq0mC1Ig0EYx2/vdGEKA4UFDSsatGgQiyYRhjYRP9GgoMGPMJMfQS1i0qAsCGoQET9Y3d6wZluxGZYMGgQFQRc2xvwf/AWxDNz9D3487X73bHf3PPcGMpnMmTFmzoiGB1bAg0wQj8cLiOPgQ5WBgSSPMA8qEgElKYRDmYBjHdzLBMiihDAJXlUZWMkzwjQoSwSUZBG2ZQKOPZCWCZCF3bKz4EmVgZW8IYyBokRASQ4hIRNQkkS4kgk4FsGjTIAsPhFGwZcqA8MMFpQCw/8iqRQY7qqcUlDk+XhXCQxP+Ey1IuXVeNWkeWfJBIa3blYpKLN+vKgEhhVwApRUAsNavqEU2HEAUkpBhf1VXiUw7BBtp1hQCQx73VWl4Ofnkgm6wLFKEAG3IKwQBMApaFftogTLquQc9IF91UmOgmtQrxAEwSVoVd2mO2BQVQ+GwJaqosXABbemc0EI3IBmVVdh7/1eVV80BZZVnV0HOJH0pr7vNyDcgUZV82tX3il5H2D1S+x93L9wMHlPLd8wvCqTN/F3DzkXYPIAT2pM9U7eBMOSlz5WP4CwK/lWgclb+A4LOhdg8jpWpqirOvo3A1tT+112Ad6v1Y8grLlukjxO3oZwXq14/EuAycPsxCKKHtJmcAS6VR3wtwADABvkbJ49swqKAAAAAElFTkSuQmCC");
}
.steps-list .step:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 0;
  right: -23px;
  width: 24px;
  height: 60px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdlJREFUeNq0mC1IQ2EUhs8cW5iCoGDQYFqwWdZsCxfr8AcRgwqGocElWVGDP8kFf4LCDIo/k2HTXRCTFjFo0aBlQYOgIOjCdMz3yBHUMMTd94WHcct97r37vnvOub5cLlcWkSGwLh7EcZwfxzX2uwTahZAvQQhkQD1LoAmDNPCxBJoYGGcKNPOggykIgB3QxBJoWsAW8LMEmiiYZgo0SdDJFOiS3QCtLIGmEeyBIEugiYAUU6CJgz6mQLMK2piCOpAFtSyB2B2sMQVi/0WcKRBbVRGmIGj7o4ElENvhm5WKVLUCsXdVkikQe+tGmQK/1Y9mlkCsAu66rhtgCcRq+RxToEngLmJMgS7ZNCRhlkCsQ8xAEmIJxHrdRabg83ExBZdglCV4Bt2YFQoMgQ40wzj5DWsVpXDyLGsfnIIJ1k5+AL24+jeGoAT6wR3rbToFjlj14BDMsCpaHgzY0vRcUAQ94JHVVSTAGasv2gbLrM7uGoywetNX0AVeWAK98ivWfLBivQ9lwjn/7zeMvwie7LkXGYKy7dQ8a06eBQesSf8YTLK+VdzbHFZiCN61MlmFEoZAa+qJV3X0t2AfLHjZBXwX3ILBSsWjGkFBOzHryIQhGAMXjB7yQ4ABAIH+WHaZWFOaAAAAAElFTkSuQmCC");
}
.steps-list .step:first-child {
  padding-left: 32px;
}
.steps-list .step:first-child:before {
  display: none;
}
.steps-list .step:last-child {
  margin-right: 23px;
}
.steps-list .step.passed {
  background-color: #A7CC14;
}
.steps-list .step.passed:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgFJREFUeNq0mD0ohlEUx5/3eTGglK+B4V0YWCiyMMnCJvmMgWLwMTD5GLDIxEAGhUHymdVks6FsBpOBgSiFgcTv1Blsb3H/p/79t/O7532fe8+5N7F7UbgZRVF/JIoYjaIrGaCr5vEd70AvqgoiIDfYAPqWABxyjC3LAB6T6EwGoIpPM/SgqsAgd1gP+pIAHHKKzcoAHgvoRAagCvtk+9CtqgKDPGHt6EMCcMg5Ni4DOGQN25UBPIbQtQxAFa9YG3pTVWAQq2BQBnCI/RdrMoCHfVXnMgBVfPj+eFZVYBDb4b3pmlT8n2MAyImfWRqAh526pzIAVXx5/7hXVWAQ64Cd6FMCcIj18ikZwGMJHcsA3qRsvrpRVWCQF58U3yUAh9isOyYDeHzLAHuXRVXYqgRA8jzsEGUHB5A8gW2gctVXNO5tNfw+YPX12KJkJ5O8GNtHmcEBJE9iO6hUdZrOoSZJP2D1zdiMpKORPIVto0RwAMmzsANUoJoq7Nyvk8xFrL4bG5FMdiSvwNYlsynJc7AjlKsafm3llZL7Aasf9tkn/A2H5LX/ecOI0yTP9989KzjAm4ft1JTqnjyNWiQ3fVbfiM1L3ipIXuJ34mRwAMkzvDMVq96LrKc2hJwC4l+rb8UmQs9JsScvw7bSNY8/AUie7ZNYnmKMtApWULVqAv4RYAAKt4z98oNULQAAAABJRU5ErkJggg==");
}
.steps-list .step.passed:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAedJREFUeNq0mDtIQmEYho+JDhYI3YYamhzagnBrc2qVbhINEjhIDTmJSzl0mXLoMhS0FGqFtNUSTbWEQS011OJQg1EglIMlp/etI0SERJ73hWf9nv8/nP9833+MTL7dBGHTNA0FTcZXVrMXHX2GIDWBB+xB4lUJGB/YgsShEjBBMKMUMEvYxYBS4AJZSDpVAqYbpCFxqgRMACSVAiaBXQwqBXxltyHpUQmYNrAPiVslYPwgpRQwUewipBQwG5D0KgUtIAdJs0rAcAebSgETwi6iSgGTgsSvFLit89GqEjA84Tv1mlSjAobfqoRSwCSxi4BS4LT6R5dKwLAD7kLiUgkY9vJFpYCJYRdBpcBhzVc+lYDxWpOiRyVgOOuuKAWfj0spuAJTKkEJDI/1P5YVAhNMovit6i1KoXhOdQ7OQFx1kotgFKt/UwiqYBzF71Vf0zkUP1b1gyMwr+poBTCB1ZsKQQWMoPiTaqqIofi5ai7KoPiaarK7ARHVbPoKhrD6F5UgguLXqvvBOoqnVTec/H//YfxF8Gw994pCYFontaC6Jy+g+KHqpn8CZlX/Kh54D8PqqwrBu9WZinY0it8EcRQ/tauP/hQcgGU7p4DvgjsQrtc8GhGUrUmsZPeQVBNMo/ilYob8EGAAvIzPpPgs47QAAAAASUVORK5CYII=");
}
.steps-list .step.current {
  background-color: #0072C0;
}
.steps-list .step.current:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNq0mD0sg1EUhk/9DSWRaGLQwaIDCwMWJixsCEIsJAzF0HZBBwZpurCgg4RFRPxOEiERbcLkdzOYLAaDRIKByOc9ciQfAwnfe5In50736e397r3nXp9E00si0iekyALD4JIl8DmOI75YJoT2CSikCD4asUwb0qY2KQKTTCNFvZ4Dd4yCI9oIbBRBpHNQTBGYpBFpD2RTBCaJI015PQfuSIBd2ghsFAGkM1BKEZikxr6sPIrAJGGkea/nwB0psMoUaAyCK6bgEbSDJ5ZAbAQDTIHYXKSYAo2InR80wQvoAPcsgcYN6AUOSyC2VyWYAo0JcMAUvIEecMsSaNyBLvDKEojtuGNMgcYM2GYK9JPtB9csgcYD6ATPLIFYrTvCFHz+XTRBJZhjCbRC3wB+hkAr80UQYn1FETtWKeugDiRZK1kr8TWQyxBoBb4CgqzddBI0sc6DZhBnnWhacS//dmn8q0Ar7XUQYFUVuu/XsuqibjDEquzKwQKrNs23l4AClkB/eQXrfhC22odyCaxGOqZcAtF5kT0reH+NRee6QndAC+umP/7fzn96DGlA2qc8hqDzEqQLynMOOs9BOgT1Xp2j3+cg6WXnX0aAX9+KtCWMR0F0Xob2qTCeNSWa9ttKrWLUkDoHs6zONd4FGAAoh40JLL54LwAAAABJRU5ErkJggg==");
}
.steps-list .step.current:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA8CAYAAAB8SnrYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNq0mC1Ig1EUhs83nUEFQcGgwbRgsywpGJaswx+GLKhgGBr8LLKiC/4UXfAnKGxBmT9j2LSIKGgRgxYNWgwaBAVBF9Qx3+OOIKYh3/vCwxiM+9z7ce/OuZ8j7lFRRAZBWspMcb6z3J+Kzz6XQJsQ8iOoBjugjiXQBEAKOCyBJgzGmALNHOhgCvxgCzSyBJpmkAEVLIEmBBJMgSYOupgC3bLroIUl0DSALKhiCTRBkGQKNDEQYQo0q6CVKagFOWf8uIYlEFvBGlOgiWAVMaZAk4QkyBTouchCUs8SiJ3wDUgclkDsvyrOFGgSWEWIKdC6kYGkiSUQq4DbkPhZArFaPssUaFysIswU6JZNQRIofSn1poxcgHaf8KK97iJT8P2EmIJLMFJJGvwF9OAekWesQDfNEAa/YW3TJAbPsc7BKZhgneRH0IfZfzAEBdCPwe9Z/6ZTGPyAVQ/2wTSrot2BKGZfZAjeQS8Gf2J1FS4GP2P1RZsYfJnV2V2DYVZv+ga6MftXlkBnfsW6H6zY3Zlywzn/7zuMcgTP+txt33su0BMatRNLuSfPgD3WTf8QTLLeVTzYnbjAEHxqZbIKJQyB1tQTr+roX8EuWPCyC/gtuAUDtjU9F+S1E7OOTBiCUWu3Pc+XAAMApjduu4zFTO8AAAAASUVORK5CYII=");
}
.steps-list .step > a {
  display: block;
  text-decoration: none;
}
.steps-list .step .step-label {
  position: relative;
  display: block;
  height: 36px;
  padding-left: 56px;
  font-size: 14px;
  line-height: 36px;
  white-space: nowrap;
  color: #FFF;
}
.steps-list .step .step-label:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 36px;
  border: 1px solid #FFF;
  border-radius: 18px;
  line-height: 36px;
  font-size: 20px;
  text-align: center;
}
.steps-list .step.step-1 {
  z-index: 10;
}
.steps-list .step.step-1 .step-label:before {
  content: '1';
}
.steps-list .step.step-2 {
  z-index: 9;
}
.steps-list .step.step-2 .step-label:before {
  content: '2';
}
.steps-list .step.step-3 {
  z-index: 8;
}
.steps-list .step.step-3 .step-label:before {
  content: '3';
}
.steps-list .step.step-4 {
  z-index: 7;
}
.steps-list .step.step-4 .step-label:before {
  content: '4';
}
.steps-list .step.step-5 {
  z-index: 6;
}
.steps-list .step.step-5 .step-label:before {
  content: '5';
}
.steps-list .step.step-6 {
  z-index: 5;
}
.steps-list .step.step-6 .step-label:before {
  content: '6';
}
.steps-list .step.step-7 {
  z-index: 4;
}
.help-inline-block {
  padding-right: 15px;
}
.help-inline-block:last-child {
  padding-right: 0;
}
.modal-dialog.mipt-modal-dialog .modal-header {
  padding-top: 32px;
  padding-left: 40px;
  padding-right: 40px;
}
.modal-dialog.mipt-modal-dialog .modal-header .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 21px;
  height: 21px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNqk08ENAiEQBVD82bpswk7Qw5bgQbcTE4+ctzKZZDZRBObDTPIvQ/JCwueUUnqHELacPfjnnBOh4EsXXlCcDXrDixM+QHF26NID/4CywNfhDPwHlugoXAVrKAs3wRZqwV2wh7ZgE7TQEr4yoMxCvLAA95xHzo35eSBrsyq4MnXDQG2ebN0w2EOqx5jooQljtNgMjAnQhDEJdmE4wCYMJ1iFBY1OsITjR4ABAHzQTvBE2bqFAAAAAElFTkSuQmCC");
}
.modal-dialog.mipt-modal-dialog .modal-body {
  padding-left: 40px;
  padding-right: 40px;
}
.modal-dialog.mipt-modal-dialog .modal-body .row {
  margin-left: -10px;
  margin-right: -10px;
}
.modal-dialog.mipt-modal-dialog .modal-body .row [class*=col-] {
  padding-left: 10px;
  padding-right: 10px;
}
.modal-dialog.mipt-modal-dialog .modal-footer {
  padding-top: 0;
  padding-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
}
.modal-dialog.mipt-modal-dialog .modal-footer .btn {
  margin: 10px 10px 0 0;
}
.modal-dialog.mipt-modal-dialog .modal-footer .btn:last-child {
  margin: 10px 0 0;
}
@media (min-width: 640px) {
  .modal-dialog.mipt-modal-dialog .form-group.no-label {
    padding-top: 25px;
  }
}
.modal-dialog.mipt-modal-dialog .captcha {
  float: left;
}
.modal-dialog.mipt-modal-dialog small {
  font-size: 11px;
}
.overflow-x-auto {
  overflow-x: auto;
}
/*# sourceMappingURL=bootstrap-theme.css.map */
