@import "https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,800";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0.1;}}@-moz-keyframes fadeOut {0%{opacity:1;}100%{opacity:0.1;}}@-ms-keyframes fadeOut{0%{opacity:1;}100%{opacity:0.1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0.1;}}a{outline:0;text-decoration:none;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a:hover,a:active,a:visited,a:focus{text-decoration:none;outline:0}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;line-height:0}* html .clearfix{height:1%}.clearfix{display:block}.wrap{max-width:1130px;margin:0 auto;width:100%}.vertical_middle,.btn-default,.btn-green,.btn-orange,.btn-grey{display:table}.vertical_middle > *,.btn-default > *,.btn-green > *,.btn-orange > *,.btn-grey > *{display:table-cell;vertical-align:middle}body{font-family:"Open Sans", serif;font-weight:normal;font-style:normal}body .container{min-height:calc(100% - 289px)}html,body,body > .container,div[id^=skeleton]{height:100%}.btn-default,.btn-green,.btn-orange,.btn-grey{background:blue;color:#fff;font-size:11px;line-height:11px;font-weight:bold;height:55px;border:none;border-radius:0;transition:all 0.1s;text-transform:uppercase;text-shadow:none}.btn-default:hover,.btn-green:hover,.btn-orange:hover,.btn-grey:hover{color:#fff;background:darkblue}.btn-default.shadowed,.btn-green.shadowed,.btn-orange.shadowed,.btn-grey.shadowed{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2) inset}.btn-default.shadowed:hover,.btn-green.shadowed:hover,.btn-orange.shadowed:hover,.btn-grey.shadowed:hover{box-shadow:2px 7px 12px 2px rgba(0, 0, 0, 0.4) inset}.btn-default.halfbgr,.btn-green.halfbgr,.btn-orange.halfbgr,.btn-grey.halfbgr{background:rgba(0, 154, 167, 0.5)}.btn-default.halfbgr:hover,.btn-green.halfbgr:hover,.btn-orange.halfbgr:hover,.btn-grey.halfbgr:hover{background:rgba(2, 137, 148, 0.5)}.btn-default.disabled,.btn-green.disabled,.btn-orange.disabled,.btn-grey.disabled{background:darkblue;border:none}.btn-default span,.btn-green span,.btn-orange span,.btn-grey span{white-space:normal}.btn-green{background:green}.btn-green:hover{background:darkgreen}.btn-green.disabled{background:darkgreen}.btn-orange{background:orange}.btn-orange:hover{background:darkorange}.btn-orange.disabled{background:darkorange}.btn-grey{width:169px;height:39px;background:lightgrey;color:brown}.btn-grey:hover{background:grey}.btn-grey.disabled{background:grey}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#62c2d0 !important}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.container{width:100%;padding:0}#loadingDiv{position:fixed;background:rgba(0, 0, 0, 0.5);z-index:9999;text-align:center;left:0;right:0;bottom:0;opacity:0;display:none;height:100vh}#loadingDiv div{width:100%}#loadingDiv div .loader{border:8px solid #f3f3f3;border-top:8px solid #3c3c3b;border-radius:50%;width:80px;height:80px;animation:spin 2s linear infinite;margin:-40px 0 0 -40px;position:absolute;top:50%;left:50%}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.born_date .custom-select-box:nth-child(1),.tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(1),.tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(1),.tnyfamily #success-modal .modal-dialog .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(1),.born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(1),.tnyfamily #success-modal .modal-dialog .born_date .modal-body:nth-child(1){width:22%}.born_date .custom-select-box:nth-child(3),.tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(3),.tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(3),.tnyfamily #success-modal .modal-dialog .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(3),.born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(3),.tnyfamily #success-modal .modal-dialog .born_date .modal-body:nth-child(3){width:56%}.born_date .custom-select-box:nth-child(5),.tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(5),.tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(5),.tnyfamily #success-modal .modal-dialog .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(5),.born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(5),.tnyfamily #success-modal .modal-dialog .born_date .modal-body:nth-child(5){width:20%}.custom-select-box,.tnyfamily #success-modal .modal-dialog .modal-body{margin:40px 0}.custom-select-box.special_select,.tnyfamily #success-modal .modal-dialog .modal-body.special_select{position:absolute;width:75px;z-index:10}.custom-select-box.born_date_select,.tnyfamily #success-modal .modal-dialog .modal-body.born_date_select{display:inline-block;margin:5px 0 40px 0}.custom-select-box.noe-group,.tnyfamily #success-modal .modal-dialog .modal-body.noe-group{margin:5px 0}.custom-select-box.volunteering,.tnyfamily #success-modal .modal-dialog .modal-body.volunteering{margin:5px 0}.custom-select-box .select2,.tnyfamily #success-modal .modal-dialog .modal-body .select2{background:#eee;font-size:18px;padding:8px 0}.custom-select-box .select2 .select2-selection,.tnyfamily #success-modal .modal-dialog .modal-body .select2 .select2-selection{background:#eee;font-size:18px;font-weight:300;border:none;border-radius:0}.custom-select-box .select2 .select2-selection:focus,.tnyfamily #success-modal .modal-dialog .modal-body .select2 .select2-selection:focus{outline:none}.custom-select-box .select2 .select2-selection .select2-selection__rendered,.tnyfamily #success-modal .modal-dialog .modal-body .select2 .select2-selection .select2-selection__rendered{font-weight:500}.custom-select-box .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder,.tnyfamily #success-modal .modal-dialog .modal-body .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{font-weight:300}.custom-select-box .select2 .select2-selection__arrow,.tnyfamily #success-modal .modal-dialog .modal-body .select2 .select2-selection__arrow{top:9px}.separator{width:1%;display:inline-block}.logo{width:100%;float:left;position:relative;background-color:#333;color:white;display:inline-block;height:180px;background-image:url('/media/images/sub-header.jpg')}.logo .container{position:relative}.logo .container img{position:relative;top:10px;left:80px}.menu{width:100%;float:left;z-index:2}.menu .sub-slider{background-image:url('/media/images/sub-header.jpg');height:180px}.menu .menu-logo{padding:10px 50px 10px 30px;float:left}.menu nav{position:absolute;top:0;z-index:1000;border:none;margin-bottom:0;min-height:auto;width:100%}.menu nav ul{margin-left:50px;padding:0 20px;position:relative}.menu nav ul li{float:left;color:#62c2d0;height:50px}.menu nav ul li a{color:#62c2d0;font-weight:400;display:inline-block;margin-top:30px;font-size:20px}.menu nav ul li.active a{color:#62c2d0 !important;padding-bottom:7px;font-weight:800;border-bottom:3px solid #62c2d0}.menu nav ul li:hover a{color:white}.menu nav ul li .separator{padding:0 10px;font-weight:700}.menu nav .mobile-menu{display:none}.menu .navbar-default{background-color:transparent}.menu .mobile-menu-container{display:none}.slider{float:left;position:relative;width:100%;max-height:865px;box-shadow:0 10px 50px -15px rgba(0, 0, 0, 0.75)}.slider img{width:100%}.content,.tnylogin,.tnychildrens,.tnymembercards,.tnyasz{background-color:#fff;position:relative;float:left;width:100%;padding:40px 100px;font-weight:500;font-size:20px;color:#767378;text-align:center}.content h1,.tnylogin h1,.tnychildrens h1,.tnymembercards h1,.tnyasz h1{margin:0 0 20px 0;text-transform:uppercase;font-size:25px;font-weight:700;color:#62c2d0}.content > div,.tnylogin > div,.tnychildrens > div,.tnymembercards > div,.tnyasz > div{line-height:25px;max-width:75%;margin:0 auto}.content a,.tnylogin a,.tnychildrens a,.tnymembercards a,.tnyasz a{background:#62c2d0;color:white;padding:15px 60px;font-weight:400;font-size:20px;margin:20px auto;display:inline-block;border:1px solid #62c2d0;text-transform:uppercase}.content a:hover,.tnylogin a:hover,.tnychildrens a:hover,.tnymembercards a:hover,.tnyasz a:hover{background:white;color:#62c2d0}.content ul,.tnylogin ul,.tnychildrens ul,.tnymembercards ul,.tnyasz ul{padding-left:30px;list-style:disc;text-align:left}.footer{width:100%;position:relative;background:#62c2d0;padding:30px 0;color:white;font-weight:300;font-size:16px;text-align:center}.footer .title{text-transform:uppercase;font-weight:700;font-size:20px;margin-top:20px}.footer .margin-top{margin-top:25px}.footer ul li{line-height:1.4;font-size:14px}.footer ul li a{text-decoration:none;color:white}.footer .footer-icon{padding-top:8px;background-color:white;height:34px;width:34px;border-radius:50%;color:#62c2d0;display:inline-block}.contact{background:white;position:relative;float:left;width:100%;z-index:1;padding-bottom:40px}.contact a{color:#62c2d0}.contact form{width:85%;margin:0 auto}.contact .contact_header{padding:0 100px}.contact .contact_header h1{color:#62c2d0;font-size:36px;font-weight:400;text-align:center;margin-top:60px}.contact .contact_header h1 span{font-weight:300;color:#767378;font-size:18px;display:block;line-height:25px}.contact .contact_header p{color:#767378;font-weight:700;font-size:16px;margin:60px 0 0 0;line-height:25px}.contact .contact_header p label{padding-right:25px}.contact .error{height:60px;margin-top:-60px;color:#f66;font-weight:500;font-size:20px;text-align:right;padding:20px;display:none}.contact .error#error_5,.contact .error#error_6{margin-top:0;margin-bottom:-60px;text-align:center}.contact section{position:relative}.contact section h2{padding:20px 100px;color:white;font-weight:400;font-size:20px;margin-top:60px;position:relative;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact section h2:before{background:#3e3d3f;z-index:-1;content:'';position:absolute;left:0;top:0;bottom:0;right:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact section h2.active:before{background:#62c2d0}.contact section .form_section{padding:0 120px}.contact section p{margin:20px 0}.contact section p span{font-weight:500}.contact section .newsletter{margin-right:20px}.contact .group{position:relative;margin:40px 0}.contact .group label{color:#767378;font-size:18px;position:absolute;pointer-events:none;left:5px;top:12px;font-weight:300;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact .group .textarea_bar{text-transform:uppercase;font-weight:500;color:#62c2d0;font-size:16px;padding:10px 0;display:block}.contact .group input[type="text"],.contact .group textarea{background:none;border:none;outline:none;border-bottom:#767378 1px solid;width:100%;padding:10px;color:black;font-weight:500;font-size:18px}.contact .group textarea{resize:none;background:#bebebe;border:none;color:black}.contact .group input:focus{border-bottom:white 1px solid}.contact .group input:not(:optional):valid:not(:focus){border-bottom:white 1px solid}.contact .group .not_empty_input{border-bottom:white 1px solid !important}.contact .group input:invalid ~ .error-message{display:none;font-weight:300;color:#f0087a;font-size:15px}.contact .group input:focus ~ label{top:-15px;font-size:12px;color:#333}.contact .group input:required:valid ~ label,.contact .group .not_empty_input ~ label{top:-15px;font-size:12px;color:#62c2d0}.contact .group .bar{position:relative;display:block;width:100%}.contact .group .bar:before,.contact .group .bar:after{content:'';height:2px;width:0;bottom:-1px;position:absolute;background:#62c2d0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact .group .bar:before{left:50%}.contact .group .bar:after{right:50%}.contact .group input:focus ~ .bar:before,.contact .group input:focus ~ .bar:after{width:50%}.contact .group span.error-message{display:none;position:absolute;right:10px;top:13px}.contact h3{font-weight:500;display:block;color:#767378;margin:10px 0}.contact .parent_section .custom-select-box.maritalstatus,.contact .parent_section .tnyfamily #success-modal .modal-dialog .modal-body.maritalstatus,.tnyfamily #success-modal .modal-dialog .contact .parent_section .modal-body.maritalstatus,.contact .parent_section .custom-select-box.education,.contact .parent_section .tnyfamily #success-modal .modal-dialog .modal-body.education,.tnyfamily #success-modal .modal-dialog .contact .parent_section .modal-body.education{margin:5px 0 40px 0}.contact .children_datas{color:#767378;padding-right:10%}.contact .children_datas .group{margin:20px 0}.contact .children_datas .number{background:#3e3d3f;border-radius:100%;padding:6px 10px;position:absolute;left:-25px;top:30px;color:white}.contact .more_children{position:absolute;right:20px;bottom:-50px;cursor:pointer;background:#62c2d0;width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact .more_children:hover{background:#29b3c7}.contact .more_children span:after,.contact .more_children span:before{content:"";position:absolute;background:white}.contact .more_children span:after{border-top:1px solid white;border-bottom:2px solid white;width:30px;top:24px;left:10px}.contact .more_children span:before{width:30px;top:23px;left:10px;border-top:1px solid white;border-bottom:2px solid white;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.contact .radio_selector{position:relative;width:100%}.contact .radio_selector input{visibility:hidden}.contact .radio_selector input:checked ~ span{background-color:#62c2d0}.contact .radio_selector input:checked ~ span:after,.contact .radio_selector input:checked ~ span:before{background:white}.contact .radio_selector label{cursor:pointer;font-weight:500;font-size:18px;width:100%;z-index:10;position:relative;padding:10px 0}.contact .radio_selector span{width:30px;height:30px;background-color:#767378;position:absolute;right:0;top:5px;border-radius:50px;z-index:1;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contact .radio_selector span:after,.contact .radio_selector span:before{content:"";position:absolute;background:white}.contact .radio_selector span:after{height:3px;width:13px;top:14px;left:11px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.contact .radio_selector span:before{height:3px;width:8px;top:15px;left:7px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact input[type="submit"]{background:#62c2d0;color:white;padding:15px 60px;font-weight:400;font-size:20px;margin:20px auto 40px auto;display:block;border:1px solid #62c2d0}.contact input[type="submit"]:hover{background:white;color:#62c2d0}.contact span.description{font-weight:300;font-size:12px}.contact .alert{margin:0 30px 0 30px}.contact .alert.alert-danger{margin-top:30px}.contact .alert .strong{font-weight:bold}.contact .return{margin:30px 30px 0 30px}.contact .return .strong{font-weight:bold}.select2-container .select2-dropdown{border:none;border-radius:0;box-shadow:0 10px 50px -15px rgba(0, 0, 0, 0.75)}.select2-container .select2-dropdown .select2-search{padding:0}#success-modal .modal-dialog{z-index:2000;margin-top:150px}#success-modal .modal-dialog .modal-content .modal-header .modal-title{font-weight:500}#success-modal .modal-dialog .modal-content .modal-footer button{background:#62c2d0;height:35px;display:inline-block;text-transform:none}.tnylogin{text-align:left}.tnylogin a{text-transform:none}.tnylogin form{width:50%}.tnylogin .errors{font-weight:100}.tnylogin input[type="submit"]{color:white;background:#62c2d0;padding:12px 96px;font-weight:400;font-size:20px;margin:0 auto;display:inline-block;border:1px solid #62c2d0}.tnylogin input[type="submit"]:hover{background:white;color:#62c2d0}.tnylogin .lighter{background:#59a9b4}.tnylogin section{position:relative}.tnylogin .group{position:relative;margin:40px 0}.tnylogin .group label{color:#767378;font-size:18px;position:absolute;pointer-events:none;left:5px;top:12px;font-weight:300;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tnylogin .group .textarea_bar{text-transform:uppercase;font-weight:500;color:#62c2d0;font-size:16px;padding:10px 0;display:block}.tnylogin .group input[type="text"],.tnylogin .group textarea,.tnylogin .group input[type="password"]{background:none;border:none;outline:none;border-bottom:#767378 1px solid;width:50%;padding:10px;color:black;font-weight:500;font-size:18px}.tnylogin .group textarea{resize:none;background:#bebebe;border:none;color:black}.tnylogin .group input:focus{border-bottom:white 1px solid}.tnylogin .group input:not(:optional):valid:not(:focus){border-bottom:white 1px solid}.tnylogin .group .not_empty_input{border-bottom:white 1px solid !important}.tnylogin .group input:invalid ~ .error-message{display:none;font-weight:300;color:#f0087a;font-size:15px}.tnylogin .group input:focus ~ label{top:-15px;font-size:12px;color:black}.tnylogin .group input:required:valid ~ label,.tnylogin .group .not_empty_input ~ label{top:-15px;font-size:12px;color:#62c2d0}.tnylogin .group .bar{position:relative;display:block;width:50%}.tnylogin .group .bar:before,.tnylogin .group .bar:after{content:'';height:2px;width:0;bottom:-1px;position:absolute;background:#62c2d0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tnylogin .group input:focus ~ .bar:before,.tnylogin .group input:focus ~ .bar:after{width:100%}.tnylogin .group span.error-message{display:none;position:absolute;right:10px;top:13px}.tnyfamily,.tnyfees{font-weight:100}.tnyfamily .data-list,.tnyfees .data-list{margin-top:20px}.tnyfamily .data-list button,.tnyfees .data-list button{background:#62c2d0;padding:15px 50px;display:inline-block;color:white;border-radius:0;border:1px solid #62c2d0;outline:none}.tnyfamily .data-list button:hover,.tnyfees .data-list button:hover{background:white;color:#62c2d0}.tnyfamily .data-list .lighter,.tnyfees .data-list .lighter{background:#59a9b4}.tnyfamily .data-list input,.tnyfees .data-list input{line-height:normal}.tnyfamily .data-list .childrenmodify,.tnyfees .data-list .childrenmodify{padding:8px 50px}.tnyfamily .childrens,.tnyfees .childrens{padding-right:30px;padding-left:30px}.tnyfamily .table thead tr th,.tnyfees .table thead tr th{font-weight:bold}.tnyfamily .contact section h2,.tnyfees .contact section h2{padding:20px 45px}.tnyfamily .contact h1,.tnyfees .contact h1{margin-bottom:5px}.tnyfamily .password,.tnyfees .password{display:none}.tnyfamily #success-modal .modal-dialog,.tnyfees #success-modal .modal-dialog{margin-top:30px}.tnyfamily #success-modal .modal-dialog .modal-header,.tnyfees #success-modal .modal-dialog .modal-header{background:#59a9b4;color:white}.tnyfamily #success-modal .modal-dialog .modal-header .close,.tnyfees #success-modal .modal-dialog .modal-header .close{color:white}.tnyfamily #success-modal .modal-dialog .modal-header .modal-title,.tnyfees #success-modal .modal-dialog .modal-header .modal-title{padding-left:30px}.tnyfamily #success-modal .modal-dialog .modal-body,.tnyfees #success-modal .modal-dialog .modal-body{min-height:265px;padding:0 15px;margin:30px 0}.tnyfamily #success-modal .modal-dialog .modal-body .group,.tnyfees #success-modal .modal-dialog .modal-body .group{position:relative;margin:30px 0}.tnyfamily #success-modal .modal-dialog .modal-body .group input,.tnyfees #success-modal .modal-dialog .modal-body .group input{line-height:normal}.tnyfamily #success-modal .modal-dialog .modal-body .group label,.tnyfees #success-modal .modal-dialog .modal-body .group label{color:#767378;font-size:18px;position:absolute;pointer-events:none;left:5px;top:12px;font-weight:300;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tnyfamily #success-modal .modal-dialog .modal-body .group .textarea_bar,.tnyfees #success-modal .modal-dialog .modal-body .group .textarea_bar{text-transform:uppercase;font-weight:500;color:#62c2d0;font-size:16px;padding:10px 0;display:block}.tnyfamily #success-modal .modal-dialog .modal-body .group input[type="text"],.tnyfees #success-modal .modal-dialog .modal-body .group input[type="text"],.tnyfamily #success-modal .modal-dialog .modal-body .group textarea,.tnyfees #success-modal .modal-dialog .modal-body .group textarea,.tnyfamily #success-modal .modal-dialog .modal-body .group input[type="password"],.tnyfees #success-modal .modal-dialog .modal-body .group input[type="password"]{background:none;border:none;outline:none;border-bottom:#767378 1px solid;width:100%;padding:10px;color:black;font-weight:500;font-size:18px}.tnyfamily #success-modal .modal-dialog .modal-body .group textarea,.tnyfees #success-modal .modal-dialog .modal-body .group textarea{resize:none;background:#bebebe;border:none;color:black}.tnyfamily #success-modal .modal-dialog .modal-body .group input:focus,.tnyfees #success-modal .modal-dialog .modal-body .group input:focus{border-bottom:white 1px solid}.tnyfamily #success-modal .modal-dialog .modal-body .group input:not(:optional):valid:not(:focus),.tnyfees #success-modal .modal-dialog .modal-body .group input:not(:optional):valid:not(:focus){border-bottom:white 1px solid}.tnyfamily #success-modal .modal-dialog .modal-body .group .not_empty_input,.tnyfees #success-modal .modal-dialog .modal-body .group .not_empty_input{border-bottom:white 1px solid !important}.tnyfamily #success-modal .modal-dialog .modal-body .group input:invalid ~ .error-message,.tnyfees #success-modal .modal-dialog .modal-body .group input:invalid ~ .error-message{display:none;font-weight:300;color:#f0087a;font-size:15px}.tnyfamily #success-modal .modal-dialog .modal-body .group input:focus ~ label,.tnyfees #success-modal .modal-dialog .modal-body .group input:focus ~ label{top:-15px;font-size:12px;color:black}.tnyfamily #success-modal .modal-dialog .modal-body .group input:required:valid ~ label,.tnyfees #success-modal .modal-dialog .modal-body .group input:required:valid ~ label,.tnyfamily #success-modal .modal-dialog .modal-body .group .not_empty_input ~ label,.tnyfees #success-modal .modal-dialog .modal-body .group .not_empty_input ~ label{top:-15px;font-size:12px;color:#62c2d0}.tnyfamily #success-modal .modal-dialog .modal-body .group .bar,.tnyfees #success-modal .modal-dialog .modal-body .group .bar{position:relative;display:block;width:100%}.tnyfamily #success-modal .modal-dialog .modal-body .group .bar:before,.tnyfees #success-modal .modal-dialog .modal-body .group .bar:before,.tnyfamily #success-modal .modal-dialog .modal-body .group .bar:after,.tnyfees #success-modal .modal-dialog .modal-body .group .bar:after{content:'';height:2px;width:0;bottom:-1px;position:absolute;background:#62c2d0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tnyfamily #success-modal .modal-dialog .modal-body .group .bar:before,.tnyfees #success-modal .modal-dialog .modal-body .group .bar:before{left:50%}.tnyfamily #success-modal .modal-dialog .modal-body .group .bar:after,.tnyfees #success-modal .modal-dialog .modal-body .group .bar:after{right:50%}.tnyfamily #success-modal .modal-dialog .modal-body .group input:focus ~ .bar:before,.tnyfees #success-modal .modal-dialog .modal-body .group input:focus ~ .bar:before,.tnyfamily #success-modal .modal-dialog .modal-body .group input:focus ~ .bar:after,.tnyfees #success-modal .modal-dialog .modal-body .group input:focus ~ .bar:after{width:50%}.tnyfamily #success-modal .modal-dialog .modal-body .group span.error-message,.tnyfees #success-modal .modal-dialog .modal-body .group span.error-message{display:none;position:absolute;right:10px;top:13px}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector{position:relative;width:100%}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector input,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector input{visibility:hidden}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span{background-color:#62c2d0}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span:after,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span:after,.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span:before,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector input:checked ~ span:before{background:white}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector label,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector label{cursor:pointer;font-weight:500;font-size:18px;width:100%;z-index:10;position:relative;padding:10px 0;color:#767378}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector span,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector span{width:30px;height:30px;background-color:#767378;position:absolute;right:0;top:0;border-radius:50px;z-index:1;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector span:after,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector span:after,.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector span:before,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector span:before{content:"";position:absolute;background:white}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector span:after,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector span:after{height:3px;width:13px;top:14px;left:11px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.tnyfamily #success-modal .modal-dialog .modal-body .radio_selector span:before,.tnyfees #success-modal .modal-dialog .modal-body .radio_selector span:before{height:3px;width:8px;top:15px;left:7px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tnyfamily #success-modal .modal-dialog .modal-body .name_title,.tnyfees #success-modal .modal-dialog .modal-body .name_title{margin:0}.tnyfamily #success-modal .modal-dialog .modal-body .description,.tnyfees #success-modal .modal-dialog .modal-body .description{top:-15px;font-size:12px;color:#333}.tnyfamily #success-modal .modal-dialog .modal-footer,.tnyfees #success-modal .modal-dialog .modal-footer{padding:15px 45px}.tnyfamily #success-modal .modal-dialog .modal-footer button,.tnyfees #success-modal .modal-dialog .modal-footer button{background:#62c2d0;border:1px solid #62c2d0;padding:10px 50px;display:inline-block;color:white;border-radius:0;outline:none}.tnyfamily #success-modal .modal-dialog .modal-footer button:hover,.tnyfees #success-modal .modal-dialog .modal-footer button:hover{color:#62c2d0;background:white}.tnyfamily #success-modal .modal-dialog .modal-footer .lighter,.tnyfees #success-modal .modal-dialog .modal-footer .lighter{background:#59a9b4}.tnyfees .paying a{background:#62c2d0;border:1px solid #62c2d0;padding:15px 50px;display:inline-block;color:white;border-radius:0}.tnyfees .paying a:hover{background:white;color:#62c2d0}.tnyfees .paying a.simple-a{background:none;padding:5px 0;border:none;color:#62c2d0;float:left}.tnyfees .paying a.simple-a:hover{background:none}.tnyfees .handle_pay span{font-weight:bold}.tnyfees .contact section h2{padding:20px 30px}.tnyfees .contact .group{display:none}.tnyasz{text-align:left}.tnyasz a{background:none;color:#62c2d0;padding:0;font-weight:400;font-size:20px;margin:0;display:inline-block;border:none;text-transform:none}.tnyasz a:hover{background:none;color:#62c2d0}.tnyasz .asz-form{padding:20px}.tnyasz .asz-form p.submit{text-align:center;padding:20px 0}.tnyasz .asz-form input[type="submit"]{background:#62c2d0;color:white;padding:15px 60px;font-weight:400;font-size:20px;margin:20px auto 40px auto;display:block;border:1px solid #62c2d0}.tnyasz .asz-form input[type="submit"]:hover{background:white;color:#62c2d0}.testform{line-height:25px}.testform .chbx .group label{cursor:pointer;position:initial;pointer-events:all}.testform .contact .group-textarea{margin-top:0}.testform .contact .group-textarea textarea{background:white;resize:vertical;border:1px solid #62c2d0;color:black}.testform .contact button{background:#62c2d0;color:white;padding:15px 60px;font-weight:400;font-size:20px;margin:20px auto;display:inline-block;border:1px solid #62c2d0;text-transform:uppercase}.testform .contact button:hover{background:white;color:#62c2d0}.testform .contact .group input[type="checkbox"]:focus ~ label{top:0;font-size:12px;color:#333}@media screen and (max-width: 1280px){.contact section .form_section{padding:0 80px}.content > div,.tnylogin > div,.tnychildrens > div,.tnymembercards > div,.tnyasz > div{max-width:100%}.menu nav{width:991px}.menu nav ul li a{font-weight:800}}@media screen and (max-width: 991px){.contact form{width:100%}.contact section .form_section{padding:0 40px}.contact .contact_header{padding:0 40px}.contact .custom-select-box.special_select,.contact .tnyfamily #success-modal .modal-dialog .modal-body.special_select,.tnyfamily #success-modal .modal-dialog .contact .modal-body.special_select{margin:0}.content,.tnylogin,.tnychildrens,.tnymembercards,.tnyasz{padding:40px 20px}.menu nav{width:100%}.menu nav .menu-container{display:none}.menu nav .mobile-menu{display:block;float:right;width:60px;height:60px;position:relative;right:20px;top:10px;cursor:pointer}.menu nav .mobile-menu.open .line{background-color:transparent}.menu nav .mobile-menu.open .line:before{transform:rotate(45deg);top:0}.menu nav .mobile-menu.open .line:after{transform:rotate(-45deg);top:0}.menu nav .mobile-menu .line{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;width:34px;height:7px;background-color:#62c2d0;position:absolute;top:30px;left:16px}.menu nav .mobile-menu .line:before{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:block;content:' ';width:100%;height:100%;position:absolute;top:-11px;background-color:#62c2d0}.menu nav .mobile-menu .line:after{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:block;content:' ';width:100%;height:100%;position:absolute;top:11px;background-color:#62c2d0}.menu .menu-logo{padding-left:10px}body.menu-open{overflow:hidden}body.menu-open .mobile-menu-container{display:block}.mobile-menu-container{width:100%;height:100%;background-color:#62c2d0;display:none;position:absolute;top:180px;left:0;z-index:1000;opacity:0.9}.mobile-menu-container ul{padding-top:30px;width:100%;font-size:25px;text-align:center}.mobile-menu-container ul li{height:45px}.mobile-menu-container ul li a{color:white}.mobile-menu-container ul li.active a{padding-bottom:7px;font-weight:800;border-bottom:3px solid #62c2d0}}@media screen and (max-width: 767px){.contact .born_date .custom-select-box.born_date_select,.contact .tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box.born_date_select,.contact .tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body.born_date_select,.tnyfamily #success-modal .modal-dialog .contact .tnyfamily #success-modal .modal-dialog .modal-body .modal-body.born_date_select,.tnyfamily #success-modal .modal-dialog .contact .modal-body .custom-select-box.born_date_select,.contact .born_date .tnyfamily #success-modal .modal-dialog .modal-body.born_date_select,.tnyfamily #success-modal .modal-dialog .contact .born_date .modal-body.born_date_select{margin:5px 0}.contact .born_date .custom-select-box:nth-child(1),.contact .tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(1),.contact .tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(1),.tnyfamily #success-modal .modal-dialog .contact .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(1),.tnyfamily #success-modal .modal-dialog .contact .modal-body .custom-select-box:nth-child(1),.contact .born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(1),.tnyfamily #success-modal .modal-dialog .contact .born_date .modal-body:nth-child(1){width:100%}.contact .born_date .custom-select-box:nth-child(3),.contact .tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(3),.contact .tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(3),.tnyfamily #success-modal .modal-dialog .contact .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(3),.tnyfamily #success-modal .modal-dialog .contact .modal-body .custom-select-box:nth-child(3),.contact .born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(3),.tnyfamily #success-modal .modal-dialog .contact .born_date .modal-body:nth-child(3){width:100%}.contact .born_date .custom-select-box:nth-child(5),.contact .tnyfamily #success-modal .modal-dialog .modal-body .custom-select-box:nth-child(5),.contact .tnyfamily #success-modal .modal-dialog .modal-body .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(5),.tnyfamily #success-modal .modal-dialog .contact .tnyfamily #success-modal .modal-dialog .modal-body .modal-body:nth-child(5),.tnyfamily #success-modal .modal-dialog .contact .modal-body .custom-select-box:nth-child(5),.contact .born_date .tnyfamily #success-modal .modal-dialog .modal-body:nth-child(5),.tnyfamily #success-modal .modal-dialog .contact .born_date .modal-body:nth-child(5){width:100%}.contact .born_date .separator,.contact .tnyfamily #success-modal .modal-dialog .modal-body .separator,.tnyfamily #success-modal .modal-dialog .contact .modal-body .separator{display:none}}@media screen and (max-width: 520px){.menu .menu-logo img{width:120px}.tnylogin{text-align:center}.tnylogin form{width:100%}.tnylogin .group input[type="text"],.tnylogin .group input[type="password"]{width:100%}.contact section .form_section{padding:0 20px}.contact .contact_header{padding:0 20px}}