/*
 * Modifications to Bootstrap
 */
a {
  color: #e5e5e5;
}

a:hover,
a:focus {
  color: #e5e5e5;
}
.col-4 {
  width: 370px;
}
.row .col-6 {
  min-width: 690px;
}

.row .col-5 {
  min-width: 570px;
}

.row .col-4 {
  width: 36.8794326241135%;
  *width: 36.8179669030731%;
  min-width: 520px;
}

.row .span3_5 {
  width:  27.659574468085105%;
  *width: 27.6063829787234045%;
  min-width: 410px;
}

.row .col-3 {
  min-width: 344px;
}

.row .col-2 {
  min-width: 210px;
}

.row .span1_7 {
  min-width: 164px;
}

.row .span1_6 {
  min-width: 128px;
}

.row .span1_5 {
  width:  10.638297872340425%;
  *width: 10.5851063829787235%;
  min-width: 110px;
}

.row .span1_2 {
  width: 110px;
}

.row .span1_1 {
  min-width: 95px;
}

.row .col-1 {
  min-width: 90px;
}

.row .span0_6 {
  min-width: 70px;
}

.row .span0_5 {
  max-width: 60px;
}

.h_p {
  margin: 20px 0 20px;
}
h3 {
  font-size: 15px;
}

h4 {
  font-size: 15px;
}
blockquote {
  border-left: 0px solid #eeeeee;
}

blockquote p {
  font-size: 14px;
}

blockquote b {
  font-size: 12px;
}
.title {
  align: center;
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
select,
textarea,
textarea.form-control,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  color: #b6b6b6;
}
textarea,
input[type="text"] {
  vertical-align: top;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
textarea {
  height: 15px;
}

textarea,
textarea.form-control,
input[type="text"]:not(.ui-spinner-input),
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #000;
  border: 1px solid #595959;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  outline: none;
}
select {
  width: 270px;
}
input.col-4,
textarea.col-4,
.uneditable-input.col-4 {
  width: 356px;
}
input[disabled]:not(.ui-spinner-input),
.form-control:disabled,
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  color: #565656;
  border: 1px solid #373737;
  background-color: #1a1a1a;
}

/*
.spin1[disabled] {
  color: #C0C0C0;
  border: 1px solid #757575;
  background-color: #1a1a1a;
}
*/
.error-message,
.error-message2,
.validate-error-message{
  color: #b94a48;
  display:inline-block;
  background-color: #f2dede;
  border-color: #eed3d7;
  padding: 5px;
  margin-left:10px;
  border-radius: 4px;
}
.error-message2 {
  position:absolute;
  margin-top:-2px;
}
.validate-error-message {
  margin-bottom: 10px;
}
.form-actions {
  background-color: #1a1a1a;
}

.form-control:focus {
  color: #b6b6b6;
  background-color: #000;
}

.form-control.col-2 {
  flex: none;
}

.form-loginactions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  *zoom: 1;
}
.input-group .ui-corner-all {
  border-radius: 6px !important;
}
.input-group-text .input-group-text:first-child,
.input-group-text .btn:first-child {
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 0 0 0 0;
}
.form-inline .h_control-group {
  margin-bottom: 20px;
  *zoom: 1;
}

.form-inline .h_control-group:before,
.form-inline .h_control-group:after {
  display: table;
  line-height: 0;
  content: "";
}

.form-inline .h_control-group:after {
  clear: both;
}

.form-horizontal .input-group-text {
  display: block;
  color: inherit;
  background-color: inherit;
  border: 0;
}

.form-horizontal .input-group-text:not(.input-group-text-end) {
  width: 324px;
  text-align: right;
}

.form-horizontal .input-group.uploader .input-group-text {
  margin-top: 0.5rem;
}

.form-horizontal .control-label-nopadding {
  float: left;
  width: 300px;
  margin-top: -5px;
  padding-top: 0px;
  text-align: right;
}

.form-horizontal .control-label-r {
  display: inline-block;
  padding-left: 8px;
  padding-top: 4px;
}

.form-inline .h_control-label {
  float: left;
  width: 300px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .short_control-label {
  float: left;
  width: 40px;
  padding-top: 5px;
  text-align: right;
}

.form-horizontal .controls {
  margin-left: 320px;
}

.form-inline .h_controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 320px;
  *margin-left: 0;
}

.form-horizontal .short_controls,
.form-inline .short_controls{
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 90px;
  *margin-left: 0;
}

.form-horizontal .short_controls2 {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 10px;
  *margin-left: 0;
}

.form-horizontal .comment {
  float: left;
  margin-top: -22px;
  margin-left: 300px;
}

.form-horizontal .comment2 {
  float: left;
  margin-top: -25px;
  margin-left: 600px;
}

.form-horizontal .form-actions {
  padding-left: 50px;
}

.table {
  --bs-table-bg: transparent;
}
.table > :not(caption) > * > * {
  color: #e5e5e5;
}

table,
.table {
  color: #e5e5e5;
  font-size: 0.9rem;
}
.table th,
.table td {
  border-top: 1px solid #373737;
  border-bottom: 1px solid #373737;
  padding: 0.5rem;
}
.table tbody + tbody {
  border-top: 2px solid #373737;
  border-bottom: 2px solid #373737;
}
.table-bordered {
  border: 1px solid #373737;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #373737;
  border-right: 1px solid #373737;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  color: inherit;
  background-color: #1f1f1f;
}

.table-striped tbody > tr:nth-child(even) > td,
.table-striped tbody > tr:nth-child(even) > th {
  background-color: #1a1a1a;
}

.h_table-striped tbody > tr:nth-child(odd) > td,
.h_table-striped tbody > tr:nth-child(odd) > th {
  background-color: #1f1f1f;
}

.h_table-striped tbody > tr:nth-child(even) > td,
.h_table-striped tbody > tr:nth-child(even) > th {
  background-color: #1a1a1a;
}
.table td.len1,
.table th.len1 {
  float: none;
  width: 50px;
  margin-left: 0;
}

.table td.len2,
.table th.len2 {
  float: none;
  width: 60px;
  margin-left: 0;
}

.table td.len3,
.table th.len3 {
  float: none;
  width: 70px;
  margin-left: 0;
}

.table td.len4,
.table th.len4 {
  float: none;
  width: 80px;
  margin-left: 0;
}

.table td.len5,
.table th.len5 {
  float: none;
  width: 90px;
  margin-left: 0;
}

.table td.len6,
.table th.len6 {
  float: none;
  width: 100px;
  margin-left: 0;
}

.table td.len7,
.table th.len7 {
  float: none;
  width: 110px;
  margin-left: 0;
}

.table td.len8,
.table th.len8 {
  float: none;
  width: 120px;
  margin-left: 0;
}

.table td.len9,
.table th.len9 {
  float: none;
  width: 130px;
  margin-left: 0;
}

.table td.len10,
.table th.len10 {
  float: none;
  width: 140px;
  margin-left: 0;
}

.table td.len11,
.table th.len11 {
  float: none;
  width: 150px;
  margin-left: 0;
}

.table td.len12,
.table th.len12 {
  float: none;
  width: 160px;
  margin-left: 0;
}

.table td.len13,
.table th.len13 {
  float: none;
  width: 170px;
  margin-left: 0;
}

.table td.len14,
.table th.len14 {
  float: none;
  width: 180px;
  margin-left: 0;
}

.table td.len15,
.table th.len15 {
  float: none;
  width: 190px;
  margin-left: 0;
}

.table td.len16,
.table th.len16 {
  float: none;
  width: 200px;
  margin-left: 0;
}

.table td.len17,
.table th.len17 {
  float: none;
  width: 210px;
  margin-left: 0;
}

.table td.len18,
.table th.len18 {
  float: none;
  width: 220px;
  margin-left: 0;
}

.table td.len19,
.table th.len19 {
  float: none;
  width: 230px;
  margin-left: 0;
}

.table td.len20,
.table th.len20 {
  float: none;
  width: 250px;
  margin-left: 0;
}

.table td.len21,
.table th.len21 {
  float: none;
  width: 270px;
  margin-left: 0;
}

.table td.len22,
.table th.len22 {
  float: none;
  width: 290px;
  margin-left: 0;
}

.table td.len23,
.table th.len23 {
  float: none;
  width: 310px;
  margin-left: 0;
}

.table td.len24,
.table th.len24 {
  float: none;
  width: 330px;
  margin-left: 0;
}

.table td.len25,
.table th.len25 {
  float: none;
  width: 350px;
  margin-left: 0;
}

.table td.len26,
.table th.len26 {
  float: none;
  width: 370px;
  margin-left: 0;
}

.table td.len27,
.table th.len27 {
  float: none;
  width: 390px;
  margin-left: 0;
}

.table td.len28,
.table th.len28 {
  float: none;
  width: 410px;
  margin-left: 0;
}

.table td.len29,
.table th.len29 {
  float: none;
  width: 430px;
  margin-left: 0;
}

.table td.len30,
.table th.len30 {
  float: none;
  width: 460px;
  margin-left: 0;
}

.table td.len31,
.table th.len31 {
  float: none;
  width: 490px;
  margin-left: 0;
}

.table td.len32,
.table th.len32 {
  float: none;
  width: 520px;
  margin-left: 0;
}

.table td.len33,
.table th.len33 {
  float: none;
  width: 550px;
  margin-left: 0;
}
.dropdown-toggle,
.dropdown-toggle:hover,
.dropdown-toggle:focus {
  color: #e5e5e5;
}
.dropdown-menu {
  min-width: 30px;
  background-color: #1a1a1a;
  border: 1px solid #595959;
  border: 1px solid rgba(0x59, 0x59, 0x59, 0.2);
}
.dropdown-item {
  color: #e5e5e5;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #e5e5e5;
  background-color: #3399ff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #3399ff;
}
.btn {
  border: 0px solid #cccccc;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.btn.active,
.btn:active {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.btn-primary:not(.toggle-on) {
  color: #e5e5e5;
  background-color: #595959;
  *background-color: #595959;
  background-image: -moz-linear-gradient(top, #595959, #595959);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#595959), to(#595959));
  background-image: -webkit-linear-gradient(top, #595959, #595959);
  background-image: -o-linear-gradient(top, #595959, #595959);
  background-image: linear-gradient(to bottom, #595959, #595959);
  border-color: #595959 #595959 #595959;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff595959', endColorstr='#ff595959', GradientType=0);
}

.btn-primary:hover:not(.toggle-on),
.btn-primary:focus:not(.toggle-on) {
  color: #e5e5e5;
  background-color: #797979;
  *background-color: #797979;
  background-image: -moz-linear-gradient(top, #797979, #797979);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#797979), to(#797979));
  background-image: -webkit-linear-gradient(top, #797979, #797979);
  background-image: -o-linear-gradient(top, #797979, #797979);
  background-image: linear-gradient(to bottom, #797979, #797979);
  border-color: #797979 #797979 #797979;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff797979', endColorstr='#ff797979', GradientType=0);
  outline: none;
}

.btn-primary:active:not(.toggle-on),
.btn-primary.active:not(.toggle-on) {
  color: #fff;
  background-color: #3399ff;
  *background-color: #3399ff;
  background-image: -moz-linear-gradient(top, #3399ff, #3399ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3399ff), to(#3399ff));
  background-image: -webkit-linear-gradient(top, #3399ff, #3399ff);
  background-image: -o-linear-gradient(top, #3399ff, #3399ff);
  background-image: linear-gradient(to bottom, #3399ff, #3399ff);
  border-color: #3399ff #3399ff #3399ff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3399ff', endColorstr='#ff3399ff', GradientType=0);
}

.btn-primary.disabled:not(.toggle-on),
.btn-primary[disabled]:not(.toggle-on) {
  color: #595959;
  text-shadow: 0px 0px 0px #595959;
  background-color: #373737;
  *background-color: #373737;
  background-image: -moz-linear-gradient(top, #373737, #373737);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#373737), to(#373737));
  background-image: -webkit-linear-gradient(top, #373737, #373737);
  background-image: -o-linear-gradient(top, #373737, #373737);
  background-image: linear-gradient(to bottom, #373737, #373737);
  background-repeat: repeat-x;
  border-color: #373737 #373737 #373737;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff373737', endColorstr='#ff373737', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-group a{
  display: inline-block;
}
.navbar .brand {
  padding: 0px 90px 0px 20px;
}
.navbar .nav > li > .dropdown-menu:before {
  border-bottom: 6px solid #1a1a1a;
}
.navbar .nav > li > .dropdown-menu:after {
  border-bottom: 6px solid #1a1a1a;
}
.navbar {
  background-color: #184464;
  background-image: -moz-linear-gradient(top, #184464, #184464);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#184464), to(#184464));
  background-image: -webkit-linear-gradient(top, #184464, #184464);
  background-image: -o-linear-gradient(top, #184464, #184464);
  background-image: linear-gradient(to bottom, #184464, #184464);
  border-color: #184464;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff184464', endColorstr='#ff184464', GradientType=0);
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-nav .nav-link {
  color: #d9d9d9;
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  color: #d9d9d9;
  background-color: #2569a3;
}

.navbar-dark .nav .active > a,
.navbar-dark .nav .active > a:hover,
.navbar-dark .nav .active > a:focus {
  color: #d9d9d9;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
  color: #ffffff;
  background-color: #184464;
}
/** Paging **/
.paging {
	background:#1a1a1a;
	color: #e5e5e5;
	margin-top: 1em;
	clear:both;
}
.paging .current,
.paging .disabled,
.paging a {
	text-decoration: none;
	padding: 5px 8px;
	display: inline-block
}
.paging > span {
	background:#595959;
	display: inline-block;
	border: 1px solid #676767;
}
.paging > span:hover {
	background: #797979;
}
.paging .prev {
	border-left: 1px solid #676767;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.paging .next {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.paging .disabled {
	background: #373737;
	color: #595959;
}
.paging .disabled:hover {
	background: #373737;
	color: #595959;
}
.paging .current {
	background: #3399ff;
	color: #fff;
}
.paging :active,
.paging .active {
	background: #3399ff;
	color: #fff;
}

.modal-body {
  color: #000000;
  background-color: #bababa;
}
.modal-footer {
  background-color: #8f8f8f;
}
.tooltip-inner {
  color: #e5e5e5;
  background-color: #595959;
}

.tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.tooltip.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #595959;
}

.tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.tooltip.bs-tooltip-end .tooltip-arrow::before {
  border-right-color: #595959;
}

.tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.tooltip.bs-tooltip-start .tooltip-arrow::before {
  border-left-color: #595959;
}

.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
  border-bottom-color: #595959;
}
.popover {
  white-space: nowrap;
}
.popover .arrow-validate,
.popover .arrow-validate:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover .arrow-validate {
  border-width: 11px;
}
.popover .arrow-validate:after {
  border-width: 10px;
  content: "";
}
.popover.top .arrow-validate {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #b94a48;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow-validate:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #b94a48;
  border-bottom-width: 0;
}

.popover.right .arrow-validate {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #b94a48;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right .arrow-validate:after {
  bottom: -10px;
  left: 1px;
  border-right-color: #b94a48;
  border-left-width: 0;
}

.popover.bottom .arrow-validate {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #b94a48;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}

.popover.bottom .arrow-validate:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #b94a48;
  border-top-width: 0;
}

.popover.left .arrow-validate {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-left-color: #b94a48;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-right-width: 0;
}

.popover.left .arrow-validate:after {
  right: 1px;
  bottom: -10px;
  border-left-color: #b94a48;
  border-right-width: 0;
}
.input .input-validate,
.input .input-validate:focus {
  color: #b94a48;
  background-color: #b94a48;
  background-image: -moz-linear-gradient(top, #f2dede, #f2dede);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2dede), to(#f2dede));
  background-image: -webkit-linear-gradient(top, #f2dede, #f2dede);
  background-image: -o-linear-gradient(top, #f2dede, #f2dede);
  background-image: linear-gradient(to bottom, #f2dede, #f2dede);
  background-repeat: repeat-x;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2dede', endColorstr='#f2dede', GradientType=0);
  border-color: rgba(255, 0, 0, 0.8);
  border-width: 2px;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}
.input .input-validate input[type="text"],
.input .input-validate:focus input[type="text"] {
  color: inherit;
}
.popover-validate {
  max-width: 100%;
  color: #fff;
  background-color:#b94a48;
}
.popover-validate .popover-arrow::after {
  border-top-color: #b94a48 !important;
}
.popover-validate .popover-body {
  color: inherit;
}
.progress {
//  margin: 10px 0px 10px 0px;
  margin-top:-40px;
  margin-left:100px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  background-color: #0f3764;
  background-image: -moz-linear-gradient(top, #0f3764, #0f3764);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0f3764), to(#0f3764));
  background-image: -webkit-linear-gradient(top, #0f3764, #0f3764);
  background-image: -o-linear-gradient(top, #0f3764, #0f3764);
  background-image: linear-gradient(to bottom, #0f3764, #0f3764);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f3764', endColorstr='#ff0f3764', GradientType=0);
}

.progress .bar {
  text-align: center;
  vertical-align: middle;
  background-color: #0fa0ff;
  background-image: -moz-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0fa0ff), to(#0fa0ff));
  background-image: -webkit-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: -o-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: linear-gradient(to bottom, #0fa0ff, #0fa0ff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0fa0ff', endColorstr='#ff0fa0ff', GradientType=0);
}

.dlg_progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #0f3764;
  background-image: -moz-linear-gradient(top, #0f3764, #0f3764);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0f3764), to(#0f3764));
  background-image: -webkit-linear-gradient(top, #0f3764, #0f3764);
  background-image: -o-linear-gradient(top, #0f3764, #0f3764);
  background-image: linear-gradient(to bottom, #0f3764, #0f3764);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0f3764', endColorstr='#ff0f3764', GradientType=0);
}

.dlg_progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0fa0ff;
  background-image: -moz-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0fa0ff), to(#0fa0ff));
  background-image: -webkit-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: -o-linear-gradient(top, #0fa0ff, #0fa0ff);
  background-image: linear-gradient(to bottom, #0fa0ff, #0fa0ff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0fa0ff', endColorstr='#ff0fa0ff', GradientType=0);
}

::-ms-clear {
  display: none;
}

.form-check .radio label {
  display: block;
}

.toggle.btn,
.toggle-group .btn {
  border-radius: var(--bs-btn-border-radius) !important;
}

.autosize {
  resize: horizontal;
  flex: none !important;
}

.helps p {
  margin-bottom: 0.5rem;
}

.helps blockquote {
  margin-bottom: 1.5rem;
  padding-left: 1rem;
}

.helps table {
  margin-bottom: 1rem;
}

.helps td {
  border-width: 1px;
}