#c2005.percentage{transition:all 0.5s;width:100%}.tcf{margin-bottom:1em;position:relative}.tcf .hidden{display:none}.tcf .terminate{font-style:italic;opacity:0.75}.tcf .terms-and-conditions{background-color:#ffffff;border:1px solid #e6e6e6;max-height:15vh;opacity:0.5;overflow-y:auto;padding:0.5em;transition:all 0.25s}.tcf .terms-and-conditions>*:last-child{margin-bottom:0;padding-bottom:0}.tcf .terms-and-conditions:hover{opacity:1}.tcf .calendar{vertical-align:middle;width:3em}.tcf .calendar img{cursor:pointer;display:block;height:auto;max-height:3em;max-width:3em;width:100%}.tcf .calendar.right{padding-left:0.5em}.tcf .calendar.left{padding-right:0.5em}.tcf .message-ok{display:none}.tcf .message-ok.active{display:block}.tcf .message-error{display:none}.tcf .message-error.active{display:block}.tcf .clearfiles{cursor:pointer;height:0;overflow:hidden;transition:all 0.5s}.tcf .clearfiles img{margin-right:0.5rem;vertical-align:middle}.tcf .clearfiles.active{display:table;height:auto;margin:1em 0}.tcf .progress{display:none;margin-bottom:1em;max-width:300px}.tcf .progress .box{animation:move 1s infinite linear;background-color:#2187e7;display:inline-block;height:10px;margin:0 1% 0 0;opacity:0;width:9%}.tcf .progress .box_1{-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s}.tcf .progress .box_2{-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s}.tcf .progress .box_3{-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s}.tcf .progress .box_4{-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s}.tcf .progress .box_5{-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s}.tcf .progress .box_6{-moz-animation-delay:0.6s;-webkit-animation-delay:0.6s;animation-delay:0.6s}.tcf .progress .box_7{-moz-animation-delay:0.7s;-webkit-animation-delay:0.7s;animation-delay:0.7s}.tcf .progress .box_8{-moz-animation-delay:0.8s;-webkit-animation-delay:0.8s;animation-delay:0.8s}.tcf .progress .box_9{-moz-animation-delay:0.9s;-webkit-animation-delay:0.9s;animation-delay:0.9s}.tcf .progress .box_10{-moz-animation-delay:1s;-webkit-animation-delay:1s;animation-delay:1s}@-moz-keyframes move{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes move{0%{opacity:1}100%{opacity:0}}@keyframes move{0%{opacity:1}100%{opacity:0}}@media screen and (max-width:768px){.tcf.percentage{width:100% !important}}