1
.t-submit{text-align:center;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;-webkit-appearance:none;font-weight:700;white-space:nowrap;background-image:none;cursor:pointer;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background:transparent}
2
.t-submit_sending{opacity:.5}
3
@media screen and (max-width:640px){.t-submit{white-space:normal;padding-left:30px;padding-right:30px}
4
}
5
.t-input{margin:0;font-size:100%;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0}
6
.t-input::-moz-focus-inner{padding:0;border:0}
7
.t-input_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important;border-bottom:1px solid}
8
.t-input_pvis{padding:26px 20px 10px 20px}
9
.tn-atom__form .t-input_pvis{padding:26px 20px 10px 20px!important}
10
.t-input__vis-ph{font-size:16px;line-height:1;opacity:.5;position:absolute;left:20px;top:22px;height:17px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;-webkit-transform-origin:left;transform-origin:left;pointer-events:none;white-space:nowrap;width:100%;width:calc(100% - 40px);text-overflow:ellipsis;overflow:hidden}
11
.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph{-webkit-transform:translateY(-100%) scale(.7);transform:translateY(-100%) scale(.7);text-overflow:inherit;width:auto}
12
.t-input:invalid{box-shadow:none}
13
fieldset.t-input-group{margin:0;padding:0;border:none}
14
.t-input-group_cb div[data-customstyle=yes]{display:inline;vertical-align:middle}
15
.t-form_bbonly .t-input__vis-ph{left:0px!important}
16
.t-form_bbonly .js-error-control-box .t-input__vis-ph{left:10px!important}
17
.t-input-group_ta textarea.t-input{resize:vertical}
18
.t-select{width:100%;box-sizing:border-box;cursor:pointer;height:60px;padding:0 45px 0 20px;font-size:16px;line-height:1.33;outline:0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none;-moz-appearance:none}
19
.t-select_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important}
20
.t-select_bbonly option{color:#000;background-color:#fff}
21
.t-select__wrapper{position:relative}
22
.t-select__wrapper:after{content:' ';width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;right:20px;top:0;bottom:0;margin:auto;pointer-events:none}
23
.t-select::-ms-expand{width:0;height:0;opacity:0}
24
.t-select__wrapper_bbonly::after{right:0px!important}
25
.t-checkbox__control{display:block;position:relative;cursor:pointer}
26
.t-checkbox__control .t-checkbox{position:absolute;z-index:-1;opacity:0}
27
.t-checkbox__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border:2px solid #000;box-sizing:border-box;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}
28
.t-checkbox__indicator:after{content:'';position:absolute;display:none;left:6px;top:2px;width:3px;height:8px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
29
.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator{opacity:1}
30
.t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator:after{display:block}
31
.t-checkbox__labeltext,.t-checkbox__labeltext div{display:inline}
32
#allrecords ul.t-checkboxes__wrapper{margin-bottom:0;padding-left:0;list-style:none}
33
.t-checkboxes__wrapper .t-checkbox__control{margin:10px 0}
34
.t-radio{position:absolute;z-index:-1;opacity:0}
35
.t-radio__control{display:table;position:relative;cursor:pointer;margin:0 0 10px 0}
36
.t-radio__control:first-child{margin:3px 0 10px 0}
37
.t-radio__control:last-child{margin:0 0 0 0}
38
.t-radio__indicator{position:relative;display:inline-block;vertical-align:middle;height:20px;width:20px;border-color:#000;border-style:solid;border-width:2px;box-sizing:border-box;border-radius:50%;margin-right:10px;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:.6}
39
.t-radio__indicator:after{content:'';width:10px;height:10px;background:#000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}
40
.t-radio__control .t-radio:checked~.t-radio__indicator:after{opacity:1}
...
</html>