Your IP : 3.136.25.185
:root {
/*size*/
--ui-field-size-lg: 47px;
--ui-field-size-md: 39px;
--ui-field-size-sm: 31px;
--ui-field-size-xs: 26px;
/*color*/
--ui-field-color-success: #7bd500;
--ui-field-color-primary: #66afe9;
--ui-field-color-danger: #ff5752;
--ui-field-color-warning: #d5a933;
--ui-field-color-disabled: #c6cdd3;
}
/*region Base style*/
.ui-ctl {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
/*-ms-flex-align: stretch;*/
box-sizing: border-box;
max-width: 100%;
width: 320px;
vertical-align: middle;
align-items: flex-start;
justify-content: center;
}
.ui-ctl-element {
z-index: 1;
display: block;
overflow: hidden;
box-sizing: border-box;
margin: 0;
padding: 0 11px;
width: 100%;
outline: none;
border: 1px solid #c6cdd3;
border-radius: 2px;
background-color: #fff;
color: #535c69;
vertical-align: middle;
text-align: left;
height: var(--ui-field-size-md);
text-overflow: ellipsis;
white-space: nowrap;
font: 400 15px/calc(var(--ui-field-size-md) - 2px) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
transition: border .3s ease, background-color .3s ease, color .3s ease, padding .3s ease;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
}
.bx-ie .ui-ctl-element::-ms-expand { display: none; }
/*.ui-ctl-custom,*/
div.ui-ctl-element { line-height: calc(var(--ui-field-size-md) - 2px); }
.ui-ctl-element:hover {
border-color: var(--ui-field-color-primary);
color: #535c69;
}
.ui-ctl-element:focus,
.ui-ctl-element:active {
outline: none;
border-color: var(--ui-field-color-primary);
color: #535c69;
}
/*region Fix for IOS background */
.bx-ios input.ui-ctl-element,
.bx-ios input.ui-ctl-element:hover,
.bx-ios input.ui-ctl-element:active { background-image: linear-gradient(transparent, transparent) }
/*endregion*/
/*region Fix for IE*/
.bx-ie .ui-ctl { height: 39px; }
.bx-ie div.ui-ctl-element {
font: 400 15px/37px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bx-ie .ui-ctl-element:hover,
.bx-ie .ui-ctl-element:focus,
.bx-ie .ui-ctl-element:active { border-color: #66afe9; }
/*endregion*/
/*endregion*/
/*region Single modifications*/
.ui-ctl-inline {
display: -webkit-inline-flex !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
width: auto;
}
.ui-ctl-inline + .ui-ctl-inline { margin-left: 10px; }
.ui-ctl-block {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
}
.ui-ctl-custom { width: auto; }
.ui-ctl-no-border .ui-ctl-element {
border-color: transparent !important;
background-color: transparent !important;
}
.ui-ctl-underline .ui-ctl-element {
border-top-color: transparent !important;
border-right-color: transparent !important;
border-left-color: transparent !important;
border-radius: 0 !important;
background-color: transparent !important;
}
.ui-ctl-no-padding .ui-ctl-element {
padding-right: 0 !important;
padding-left: 0 !important;
}
/*endregion*/
/*region Round*/
.ui-ctl-round .ui-ctl-element,
.ui-ctl-md.ui-ctl-round .ui-ctl-element {
padding-right: calc(var(--ui-field-size-md) / 2);
padding-left: calc(var(--ui-field-size-md) / 2);
border-radius: calc(var(--ui-field-size-md) / 2);
}
.ui-ctl-lg.ui-ctl-round .ui-ctl-element {
padding-right: calc(var(--ui-field-size-lg) / 2);
padding-left: calc(var(--ui-field-size-lg) / 2);
border-radius: calc(var(--ui-field-size-lg) / 2);
}
.ui-ctl-sm.ui-ctl-round .ui-ctl-element {
padding-right: calc(var(--ui-field-size-sm) / 2);
padding-left: calc(var(--ui-field-size-sm) / 2);
border-radius: calc(var(--ui-field-size-sm) / 2);
}
.ui-ctl-xs.ui-ctl-round .ui-ctl-element {
padding-right: calc(var(--ui-field-size-xs) / 2);
padding-left: calc(var(--ui-field-size-xs) / 2);
border-radius: calc(var(--ui-field-size-xs) / 2);
}
/*region Fix for IE*/
.bx-ie .ui-ctl-round .ui-ctl-element,
.bx-ie .ui-ctl-round.ui-ctl-md .ui-ctl-element {
padding-right: 18.5px;
padding-left: 18.5px;
border-radius: 18.5px;
}
.bx-ie .ui-ctl-round.ui-ctl-lg .ui-ctl-element {
padding-right: 23.5px;
padding-left: 23.5px;
border-radius: 23.5px;
}
.bx-ie .ui-ctl-round.ui-ctl-sm .ui-ctl-element {
padding-right: 15.5px;
padding-left: 15.5px;
border-radius: 15.5px;
}
.bx-ie .ui-ctl-round.ui-ctl-xs .ui-ctl-element {
padding-right: 13px;
padding-left: 13px;
border-radius: 13px;
}
/*endregion*/
/*endregion*/
/*region Size*/
/*region Height*/
/*.ui-ctl-md { height: var(--ui-field-size-md) !important; }
.ui-ctl-lg { height: var(--ui-field-size-lg) !important; }
.ui-ctl-sm { height: var(--ui-field-size-sm) !important; }
.ui-ctl-xs { height: var(--ui-field-size-xs) !important; }*/
.ui-ctl-md .ui-ctl-element,
.ui-ctl-md.ui-ctl-filebox .ui-ctl-label-text { line-height: calc(var(--ui-field-size-md) - 2px) !important; }
.ui-ctl-lg .ui-ctl-element,
.ui-ctl-lg.ui-ctl-filebox .ui-ctl-label-text { line-height: calc(var(--ui-field-size-lg) - 2px) !important; }
.ui-ctl-sm .ui-ctl-element,
.ui-ctl-sm.ui-ctl-filebox .ui-ctl-label-text { line-height: calc(var(--ui-field-size-sm) - 2px) !important; }
.ui-ctl-xs .ui-ctl-element,
.ui-ctl-xs.ui-ctl-filebox .ui-ctl-label-text { line-height: calc(var(--ui-field-size-xs) - 2px) !important; }
/*region Fix for IE*/
.bx-ie .ui-ctl-md { height: 39px !important; }
.bx-ie .ui-ctl-lg { height: 47px !important; }
.bx-ie .ui-ctl-sm { height: 31px !important; }
.bx-ie .ui-ctl-xs { height: 26px !important; }
.bx-ie div.ui-ctl-element,
.bx-ie .ui-ctl-md div.ui-ctl-element { line-height: 37px !important; }
.bx-ie .ui-ctl-lg div.ui-ctl-element { line-height: 45px !important; }
.bx-ie .ui-ctl-sm div.ui-ctl-element { line-height: 29px !important; }
.bx-ie .ui-ctl-xs div.ui-ctl-element { line-height: 24px !important; }
/*endregion*/
/*endregion*/
/*region Width*/
.ui-ctl-w100 {
max-width: 100% !important;
width: 100% !important;
}
.ui-ctl-w75 {
max-width: 75% !important;
width: 75% !important;
}
.ui-ctl-w50 {
max-width: 50% !important;
width: 50% !important;
}
.ui-ctl-w33 {
max-width: 33.33% !important;
width: 33.33% !important;
}
.ui-ctl-w25 {
max-width: 25% !important;
width: 25% !important;
}
.ui-ctl-wa {
max-width: auto;
width: auto;
}
.ui-ctl-wd {
max-width: 320px;
width: 320px;
}
/*endregion*/
/*endregion*/
/*region Color*/
/*region Primary form and :hover*/
.ui-ctl-element:hover,
.ui-ctl-element:focus,
.ui-ctl-hover .ui-ctl-element,
.ui-ctl-active .ui-ctl-element,
.ui-ctl-hover .ui-ctl-element,
.ui-ctl-hover .ui-ctl-element:hover,
.ui-ctl-hover .ui-ctl-element:focus { border-color: var(--ui-field-color-primary); }
/*region Fix for IE*/
.bx-ie .ui-ctl-element:hover,
.bx-ie .ui-ctl-element:focus,
.bx-ie .ui-ctl-active .ui-ctl-element,
.bx-ie .ui-ctl-hover .ui-ctl-element,
.bx-ie .ui-ctl-hover .ui-ctl-element,
.bx-ie .ui-ctl-hover .ui-ctl-element:hover,
.bx-ie .ui-ctl-hover .ui-ctl-element:focus { border-color: #66afe9; }
/*endregion*/
/*endregion*/
/*region Success form*/
.ui-ctl-success .ui-ctl-element,
.ui-ctl-success .ui-ctl-element:hover,
.ui-ctl-success .ui-ctl-element:focus { border-color: var(--ui-field-color-success); }
/*region Fix for IE*/
.bx-ie .ui-ctl-success .ui-ctl-element,
.bx-ie .ui-ctl-success .ui-ctl-element:hover,
.bx-ie .ui-ctl-success .ui-ctl-element:focus { border-color: #7bd500; }
/*endregion*/
/*endregion*/
/*region Danger field*/
.ui-ctl-danger .ui-ctl-element,
.ui-ctl-danger .ui-ctl-element:hover,
.ui-ctl-danger .ui-ctl-element:focus { border-color: var(--ui-field-color-danger); }
/*region Fix for IE*/
.bx-ie .ui-ctl-danger .ui-ctl-element,
.bx-ie .ui-ctl-danger .ui-ctl-element:hover,
.bx-ie .ui-ctl-danger .ui-ctl-element:focus { border-color: #ff5752; }
/*endregion*/
/*endregion*/
/*region Warning field*/
.ui-ctl-warning .ui-ctl-element,
.ui-ctl-warning .ui-ctl-element:hover,
.ui-ctl-warning .ui-ctl-element:focus { border-color: var(--ui-field-color-warning); }
/*region Fix for IE*/
.bx-ie .ui-ctl-warning .ui-ctl-element,
.bx-ie .ui-ctl-warning .ui-ctl-element:hover,
.bx-ie .ui-ctl-warning .ui-ctl-element:focus { border-color: #d5a933; }
/*endregion*/
/*endregion*/
/*region Disabled field*/
.ui-ctl-element[disabled],
.ui-ctl-element[disabled]:hover,
.ui-ctl-element[disabled]:active,
.ui-ctl-element[disabled="disabled"],
.ui-ctl-element[disabled="disabled"]:hover,
.ui-ctl-element[disabled="disabled"]:active,
.ui-ctl-disabled .ui-ctl-element,
.ui-ctl-disabled .ui-ctl-element:hover,
.ui-ctl-disabled .ui-ctl-element:focus {
border-color: var(--ui-field-color-disabled);
background-color: #f4f4f4;
color: #a9adb2;
resize: none !important;
cursor: not-allowed;
}
/*region Fix for IE*/
.bx-ie .ui-ctl-element[disabled],
.bx-ie .ui-ctl-element[disabled]:hover,
.bx-ie .ui-ctl-element[disabled]:active,
.bx-ie .ui-ctl-element[disabled="disabled"],
.bx-ie .ui-ctl-element[disabled="disabled"]:hover,
.bx-ie .ui-ctl-element[disabled="disabled"]:active,
.bx-ie .ui-ctl-disabled .ui-ctl-element,
.bx-ie .ui-ctl-disabled .ui-ctl-element:hover,
.bx-ie .ui-ctl-disabled .ui-ctl-element:focus { border-color: #c6cdd3; }
/*endregion*/
/*endregion*/
/*endregion*/
/*region Befores & Afters*/
.ui-ctl-before,
.ui-ctl-after {
position: absolute;
top: 0;
z-index: 10;
display: block;
border: none;
background-color: transparent;
}
.ui-ctl-before { left: 0; }
.ui-ctl-after { right: 0; }
.ui-ctl-before,
.ui-ctl-after,
.ui-ctl-md .ui-ctl-before,
.ui-ctl-md .ui-ctl-after {
width: var(--ui-field-size-md);
height: var(--ui-field-size-md);
}
.ui-ctl-lg .ui-ctl-before,
.ui-ctl-lg .ui-ctl-after {
width: var(--ui-field-size-lg);
height: var(--ui-field-size-lg);
}
.ui-ctl-sm .ui-ctl-before,
.ui-ctl-sm .ui-ctl-after {
width: var(--ui-field-size-sm);
height: var(--ui-field-size-sm);
}
.ui-ctl-xs .ui-ctl-before,
.ui-ctl-xs .ui-ctl-after {
width: var(--ui-field-size-xs);
height: var(--ui-field-size-xs);
}
.ui-ctl-before-icon .ui-ctl-element,
.ui-ctl-md.ui-ctl-before-icon .ui-ctl-element { padding-left: var(--ui-field-size-md); }
.ui-ctl-lg.ui-ctl-before-icon .ui-ctl-element { padding-left: var(--ui-field-size-lg); }
.ui-ctl-sm.ui-ctl-before-icon .ui-ctl-element { padding-left: var(--ui-field-size-sm); }
.ui-ctl-xs.ui-ctl-before-icon .ui-ctl-element { padding-left: var(--ui-field-size-xs); }
.ui-ctl-after-icon .ui-ctl-element,
.ui-ctl-md.ui-ctl-after-icon .ui-ctl-element { padding-right: var(--ui-field-size-md); }
.ui-ctl-lg.ui-ctl-after-icon .ui-ctl-element { padding-right: var(--ui-field-size-lg); }
.ui-ctl-sm.ui-ctl-after-icon .ui-ctl-element { padding-right: var(--ui-field-size-sm); }
.ui-ctl-xs.ui-ctl-after-icon .ui-ctl-element { padding-right: var(--ui-field-size-xs); }
/*region Fix for IE*/
.bx-ie .ui-ctl-before,
.bx-ie .ui-ctl-after,
.bx-ie .ui-ctl-md .ui-ctl-before,
.bx-ie .ui-ctl-md .ui-ctl-after {
width: 37px;
height: 37px;
}
.bx-ie .ui-ctl-lg .ui-ctl-before,
.bx-ie .ui-ctl-lg .ui-ctl-after {
width: 45px;
height: 45px;
}
.bx-ie .ui-ctl-sm .ui-ctl-before,
.bx-ie .ui-ctl-sm .ui-ctl-after {
width: 29px;
height: 29px;
}
.bx-ie .ui-ctl-xs .ui-ctl-before,
.bx-ie .ui-ctl-xs .ui-ctl-after {
width: 24px;
height: 24px;
}
.bx-ie .ui-ctl-before-icon .ui-ctl-element,
.bx-ie .ui-ctl-md.ui-ctl-before-icon .ui-ctl-element { padding-left: 37px; }
.bx-ie .ui-ctl-lg.ui-ctl-before-icon .ui-ctl-element { padding-left: 45px; }
.bx-ie .ui-ctl-sm.ui-ctl-before-icon .ui-ctl-element { padding-left: 29px; }
.bx-ie .ui-ctl-xs.ui-ctl-before-icon .ui-ctl-element { padding-left: 24px; }
.bx-ie .ui-ctl-after-icon .ui-ctl-element,
.bx-ie .ui-ctl-md.ui-ctl-after-icon .ui-ctl-element { padding-right: 37px; }
.bx-ie .ui-ctl-lg.ui-ctl-after-icon .ui-ctl-element { padding-right: 45px; }
.bx-ie .ui-ctl-sm.ui-ctl-after-icon .ui-ctl-element { padding-right: 29px; }
.bx-ie .ui-ctl-xs.ui-ctl-after-icon .ui-ctl-element { padding-right: 24px; }
/*endregion*/
/*endregion*/
/*region icons*/
.ui-ctl-before[class*=ui-ctl-icon-],
.ui-ctl-after[class*=ui-ctl-icon-] {
background-position: center;
background-size: 16px auto;
background-repeat: no-repeat;
opacity: .78;
transition: 250ms linear opacity;
animation: ui-ctl-show-icon 500ms 1;
pointer-events: none;
}
@keyframes ui-ctl-show-icon {
0% { opacity: 0; }
100% { opacity: .78; }
}
.ui-ctl:hover .ui-ctl-before[class*=ui-control-icon-],
.ui-ctl:hover .ui-ctl-after[class*=ui-control-icon-] { opacity: 1; }
.ui-ctl-icon-btn,
button.ui-ctl-before,
button.ui-ctl-after {
outline: none !important;
cursor: pointer;
pointer-events: auto !important;
}
/*calendar*/
.ui-ctl-icon-calendar { background-image: url(/bitrix/js/ui/forms/images/calendar.svg); }
/*clock*/
.ui-ctl-icon-clock { background-image: url(/bitrix/js/ui/forms/images/clock.svg); }
/*search*/
.ui-ctl-icon-search { background-image: url(/bitrix/js/ui/forms/images/search.svg); }
/*phone*/
.ui-ctl-icon-phone { background-image: url(/bitrix/js/ui/forms/images/phone.svg); }
/*mail*/
.ui-ctl-icon-mail { background-image: url(/bitrix/js/ui/forms/images/mail.svg); }
/*Loader*/
.ui-ctl-icon-loader { background-image: url(/bitrix/js/ui/forms/images/loader.svg); }
/*angel*/
.ui-ctl-icon-angle { }
.ui-ctl-icon-angle:after,
.ui-ctl-icon-angle:before {
position: absolute;
top: 50%;
left: 50%;
width: 9px;
height: 2px;
background-color: #535c68;
content: "";
transition: all 250ms ease;
-webkit-transform-origin: center;
-moz-transform-origin: center;
-ms-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
}
.ui-ctl-icon-angle:before { margin-left: -3px; }
.ui-ctl-icon-angle:after { margin-left: 3px; }
.ui-ctl-icon-angle:after {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
-o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.ui-ctl-icon-angle:before {
-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
-o-transform: translateX(-50%) translateY(-50%) rotate(45deg);
transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.ui-ctl:hover .ui-ctl-icon-angle:after,
.ui-ctl:hover .ui-ctl-icon-angle:before { background-color: #767676; }
/*clear*/
.ui-ctl-icon-clear { }
.ui-ctl-icon-clear:after,
.ui-ctl-icon-clear:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 2px;
height: 10px;
border-radius: 1px;
background-color: #535c68;
content: '';
transition: 250ms linear background;
}
.ui-ctl-icon-clear:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.ui-ctl-icon-clear:before {
transform: translate(-50%, -50%) rotate(45deg);
}
.ui-ctl-icon-clear:hover:after,
.ui-ctl-icon-clear:hover:before { background-color: #767676; }
/*endregion*/
/*region Types*/
.ui-ctl-row {
flex-direction: row;
align-items: center;
}
.ui-ctl-column {
flex-direction: column;
align-content: flex-start;
}
.ui-ctl-label-text {
padding: 10px 0;
color: rgba(82, 92, 105, 0.5);
font: 13px/22px "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ui-ctl-row .ui-ctl-label-text {
padding: 0 10px;
}
/*region Type Dropdown*/
.ui-ctl-dropdown .ui-ctl-element { }
/*endregion*/
/*region Type Multiple Select*/
.ui-ctl-multiple-select { height: auto; }
.ui-ctl-multiple-select .ui-ctl-element {
overflow-y: auto;
padding: 0;
}
.ui-ctl-multiple-select .ui-ctl-element option {
padding: 0 11px;
transition: 250ms linear all;
}
/*endregion*/
/*region Type Finder Select*/
.ui-ctl-finer { height: auto; }
.ui-ctl-finer div.ui-ctl-element {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-right: 30px;
padding-left: 0;
height: auto;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.ui-ctl-option-selected {
position: relative;
z-index: 2;
display: inline-block;
margin: 3px 0 3px 3px;
padding: 0 30px 0 9px;
height: calc(var(--ui-field-size-md) - 8px);
border-radius: 2px;
background: #bcedfc;
vertical-align: middle;
font: 15px/calc(var(--ui-field-size-md) - 8px) "Helvetica Neue", Arial, Helvetica, sans-serif;
-webkit-transition: background 0.2s linear;
transition: background 0.2s linear;
}
.ui-ctl-lg .ui-ctl-option-selected {
height: calc(var(--ui-field-size-lg) - 8px);
line-height: calc(var(--ui-field-size-lg) - 8px);
}
.ui-ctl-md .ui-ctl-option-selected {
height: calc(var(--ui-field-size-md) - 8px);
line-height: calc(var(--ui-field-size-md) - 8px);
}
.ui-ctl-sm .ui-ctl-option-selected {
height: calc(var(--ui-field-size-sm) - 8px);
line-height: calc(var(--ui-field-size-sm) - 8px);
}
.ui-ctl-xs .ui-ctl-option-selected {
height: calc(var(--ui-field-size-xs) - 8px);
line-height: calc(var(--ui-field-size-xs) - 8px);
}
/*endregion*/
/*region Textarea*/
.ui-ctl-textarea {
display: block;
max-width: 100%;
max-height: 100%;
width: 640px;
height: auto;
}
.ui-ctl-textarea textarea.ui-ctl-element {
display: block;
overflow: auto;
padding-top: 6px;
min-width: 0;
max-width: 100%;
max-height: 100%;
width: 100%;
height: auto;
white-space: normal;
line-height: normal;
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}
.ui-ctl-no-resize textarea.ui-ctl-element { resize: none; }
.ui-ctl-resize-y textarea.ui-ctl-element { resize: vertical; }
.ui-ctl-resize-x textarea.ui-ctl-element { resize: horizontal; }
.ui-ctl-textarea,
.ui-ctl-md.ui-ctl-textarea {
min-height: calc(var(--ui-field-size-md) * 3);
height: calc(var(--ui-field-size-md) * 3);
}
.ui-ctl-lg.ui-ctl-textarea {
min-height: calc(var(--ui-field-size-lg) * 3);
height: calc(var(--ui-field-size-lg) * 3);
}
.ui-ctl-sm.ui-ctl-textarea {
min-height: calc(var(--ui-field-size-sm) * 3);
height: calc(var(--ui-field-size-sm) * 3);
}
.ui-ctl-xs.ui-ctl-textarea {
min-height: calc(var(--ui-field-size-xs) * 3);
height: calc(var(--ui-field-size-xs) * 3);
}
.ui-ctl-textarea textarea.ui-ctl-element,
.ui-ctl-md.ui-ctl-textarea textarea.ui-ctl-element {
min-height: calc(var(--ui-field-size-md) * 3 - 2px);
height: calc(var(--ui-field-size-md) * 3 - 2px);
}
.ui-ctl-lg.ui-ctl-textarea textarea.ui-ctl-element {
min-height: calc(var(--ui-field-size-lg) * 3 - 2px);
height: calc(var(--ui-field-size-lg) * 3 - 2px);
}
.ui-ctl-sm.ui-ctl-textarea textarea.ui-ctl-element {
min-height: calc(var(--ui-field-size-sm) * 3 - 2px);
height: calc(var(--ui-field-size-sm) * 3 - 2px);
}
.ui-ctl-xs.ui-ctl-textarea textarea.ui-ctl-element {
min-height: calc(var(--ui-field-size-xs) * 3 - 2px);
height: calc(var(--ui-field-size-xs) * 3 - 2px);
}
/*region Fix for IE*/
.bx-ie .ui-ctl-textarea,
.bx-ie .ui-ctl-md.ui-ctl-textarea {
min-height: 117px;
height: 117px;
}
.bx-ie .ui-ctl-lg.ui-ctl-textarea {
min-height: 141px;
height: 141px;
}
.bx-ie .ui-ctl-sm.ui-ctl-textarea {
min-height: 93px;
height: 93px;
}
.bx-ie .ui-ctl-xs.ui-ctl-textarea {
min-height: 78px;
height: 78px;
}
.bx-ie .ui-ctl-textarea textarea.ui-ctl-element,
.bx-ie .ui-ctl-md.ui-ctl-textarea textarea.ui-ctl-element {
min-height: 115px;
height: 115px;
}
.bx-ie .ui-ctl-lg.ui-ctl-textarea textarea.ui-ctl-element {
min-height: 139px;
height: 139px;
}
.bx-ie .ui-ctl-sm.ui-ctl-textarea textarea.ui-ctl-element {
min-height: 91px;
height: 91px;
}
.bx-ie .ui-ctl-xs.ui-ctl-textarea textarea.ui-ctl-element {
min-height: 76px;
height: 76px;
}
/*endregion*/
/*endregion*/
/*region Datetime variables*/
.ui-ctl-time,
.ui-ctl-date,
.ui-ctl-datetime {
--icon-width-after: 11px;
--icon-width-before: 11px;
}
.ui-ctl-time.ui-ctl-after-icon,
.ui-ctl-date.ui-ctl-after-icon,
.ui-ctl-datetime.ui-ctl-after-icon { --icon-width-after: var(--ui-field-size-md); }
.ui-ctl-date.ui-ctl-before-icon,
.ui-ctl-time.ui-ctl-before-icon,
.ui-ctl-datetime.ui-ctl-before-icon { --icon-width-before: var(--ui-field-size-md); }
.ui-ctl-time.ui-ctl-lg.ui-ctl-after-icon,
.ui-ctl-date.ui-ctl-lg.ui-ctl-after-icon,
.ui-ctl-datetime.ui-ctl-lg.ui-ctl-after-icon { --icon-width-after: var(--ui-field-size-lg); }
.ui-ctl-time.ui-ctl-lg.ui-ctl-before-icon,
.ui-ctl-date.ui-ctl-lg.ui-ctl-before-icon,
.ui-ctl-datetime.ui-ctl-lg.ui-ctl-before-icon { --icon-width-before: var(--ui-field-size-lg); }
.ui-ctl-time.ui-ctl-sm.ui-ctl-after-icon,
.ui-ctl-date.ui-ctl-sm.ui-ctl-after-icon,
.ui-ctl-datetime.ui-ctl-sm.ui-ctl-after-icon { --icon-width-after: var(--ui-field-size-sm); }
.ui-ctl-time.ui-ctl-sm.ui-ctl-before-icon,
.ui-ctl-date.ui-ctl-sm.ui-ctl-before-icon,
.ui-ctl-datetime.ui-ctl-sm.ui-ctl-before-icon { --icon-width-before: var(--ui-field-size-sm); }
.ui-ctl-time.ui-ctl-xs.ui-ctl-after-icon,
.ui-ctl-date.ui-ctl-xs.ui-ctl-after-icon,
.ui-ctl-datetime.ui-ctl-xs.ui-ctl-after-icon { --icon-width-after: var(--ui-field-size-xs); }
.ui-ctl-time.ui-ctl-xs.ui-ctl-before-icon,
.ui-ctl-date.ui-ctl-xs.ui-ctl-before-icon,
.ui-ctl-datetime.ui-ctl-xs.ui-ctl-before-icon { --icon-width-before: var(--ui-field-size-xs); }
/*endregion*/
/*region Datetime*/
.ui-ctl-datetime {
max-width: calc(125px + var(--icon-width-before) + var(--icon-width-after));
width: calc(125px + var(--icon-width-before) + var(--icon-width-after));
}
/*endregion*/
/*region Date*/
.ui-ctl-date {
max-width: calc(80px + var(--icon-width-before) + var(--icon-width-after));
width: calc(80px + var(--icon-width-before) + var(--icon-width-after));
}
/*endregion*/
/*region Time*/
.ui-ctl-time {
max-width: calc(45px + var(--icon-width-before) + var(--icon-width-after));
width: calc(45px + var(--icon-width-before) + var(--icon-width-after));
}
/*endregion*/
/*region File Button*/
.ui-ctl-file-link {
display: inline-flex;
width: auto;
height: auto;
}
.ui-ctl-file-link .ui-ctl-element { display: none; }
.ui-ctl-file-link .ui-ctl-label-text {
display: inline;
margin: 0;
padding: 0;
outline: none;
border: none;
border-bottom: 1px dashed;
color: #7a818a;
vertical-align: middle;
text-decoration: none;
text-shadow: none;
white-space: nowrap;
font: 13px "OpenSans", Helvetica, Arial, sans-serif;
cursor: pointer;
transition: color 0.2s linear, border-color 0.2s linear;
-webkit-font-smoothing: antialiased;
}
.ui-ctl-file-link .ui-ctl-label-text:hover {
border-bottom-color: transparent;
color: #535c69;
}
.ui-ctl-file-link .ui-ctl-label-text:active { }
/*region File Button*/
.ui-ctl-file-btn {
display: inline-flex;
width: auto;
height: var(--ui-field-size-md);
}
.ui-ctl-file-btn .ui-ctl-element { display: none; }
.ui-ctl-file-btn .ui-ctl-label-text {
display: inline-block;
margin: 0;
padding: 0 18px;
outline: none;
border: none;
border-radius: 2px;
background: #ecedef;
box-shadow: 0 0 0 1px #c6cdd3 inset;
color: #7a818a;
vertical-align: middle;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
white-space: nowrap;
font: 12px "OpenSans-Bold", Helvetica, Arial, sans-serif;
line-height: calc(var(--ui-field-size-md) - 2px);
cursor: pointer;
transition: background-color 0.2s linear, color 0.2s linear;
-webkit-font-smoothing: antialiased;
}
.ui-ctl-file-btn .ui-ctl-label-text:hover {
background: #cfd4d8;
color: #535c69;
}
.ui-ctl-file-btn .ui-ctl-label-text:active {
background: #868d95;
box-shadow: none !important;
color: #fff;
}
/*endregion*/
/*region File Drop*/
.ui-ctl-file-drop {
display: inline-flex;
width: 640px;
height: 300px;
border: 2px dashed #c6cdd3;
border-radius: 2px;
background: #ecedef;
cursor: pointer;
transition: background-color 0.2s linear;
align-items: center;
justify-content: center;
}
.ui-ctl-file-drop .ui-ctl-element { display: none; }
.ui-ctl-file-drop .ui-ctl-label-text {
margin: 0;
padding: 0;
outline: none;
border: none;
vertical-align: middle;
}
.ui-ctl-file-drop .ui-ctl-label-text span,
.ui-ctl-file-drop .ui-ctl-label-text small {
display: block;
color: #7a818a;
text-align: center;
text-decoration: none;
text-transform: uppercase;
text-shadow: none;
white-space: nowrap;
font: 12px "OpenSans-Bold", Helvetica, Arial, sans-serif;
transition: color 0.2s linear;
-webkit-font-smoothing: antialiased;
}
.ui-ctl-file-drop .ui-ctl-label-text small {
padding-top: 10px;
text-transform: none;
font-size: 12px;
}
.ui-ctl-file-drop:hover {
background: #cfd4d8;
color: #535c69;
}
.ui-ctl-file-drop:active {
background: #868d95;
box-shadow: none !important;
color: #fff;
}
/*endregion*/
/*region Checkbox*/
.ui-ctl-checkbox {
/*-ms-flex-align: start;*/
/*height: auto;*/
/*-webkit-box-align: start;*/
/*align-items: flex-start;*/
}
.ui-ctl-checkbox .ui-ctl-element {
display: inline;
margin: 4px 0 0;
padding: 0;
width: auto;
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
-ms-appearance: checkbox;
-o-appearance: checkbox;
appearance: checkbox;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
/*endregion*/
/*region Radiobox*/
.ui-ctl-radio {
/*-ms-flex-align: start;*/
/*height: auto;*/
/*-webkit-box-align: start;*/
/*align-items: flex-start;*/
}
.ui-ctl-radio .ui-ctl-element {
display: inline;
margin: 3px 0 0;
padding: 0;
width: auto;
-webkit-appearance: radio;
-moz-appearance: radio;
-ms-appearance: radio;
-o-appearance: radio;
appearance: radio;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
/*endregion*/
/*endregion*/
/*region xx*/
/*.ui-ctl-remove-btn {
position: relative;
padding: 0;
min-width: 30px;
width: 30px;
border: none;
background-color: transparent;
cursor: pointer;
}
.ui-ctl-remove-btn:after,
.ui-ctl-remove-btn:before {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 2px;
height: 10px;
border-radius: 1px;
background-color: #a9acb3;
content: '';
transition: 250ms linear background;
}
.ui-ctl-remove-btn:after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.ui-ctl-remove-btn:before {
transform: translate(-50%, -50%) rotate(45deg);
}
.ui-ctl-remove-btn:hover:after,
.ui-ctl-remove-btn:hover:before { background-color: #333; }*/
/*endregion*/
/*region Form*/
.ui-form-section {
padding: 7px 30px;
background-color: #f8f9fa;
}
.ui-form-section-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-align: start;
padding: 15px 0;
border-bottom: 1px solid #e6e9ec;
-webkit-box-align: start;
align-items: flex-start;
}
.ui-form-section .ui-form-section-row:last-child { border-bottom: none; }
.ui-form-col {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.ui-form-col-name {
padding-top: 12px;
min-width: 150px;
max-width: 150px;
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}
/*endregion*/