.cancel-filter{filter:none;-webkit-filter:none}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0}a,a:focus,a:hover,button,button:focus,button:hover{outline:none;text-decoration:none}input,select{outline:none}article,aside,figure,footer,header,nav,section{display:block}@font-face{font-family:nexa_lightregular;src:url("../fonts/nexalight-webfont.eot");src:url("../fonts/nexalight-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexalight-webfont.woff") format("woff"),url("../fonts/nexalight-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:nexablack;src:url("../fonts/nexablack-webfont.eot");src:url("../fonts/nexablack-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexablack-webfont.woff") format("woff"),url("../fonts/nexablack-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:nexabold;src:url("../fonts/nexabold-webfont.eot");src:url("../fonts/nexabold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexabold-webfont.woff") format("woff"),url("../fonts/nexabold-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:nexabook;src:url("../fonts/nexabook-webfont.eot");src:url("../fonts/nexabook-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexabook-webfont.woff") format("woff"),url("../fonts/nexabook-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:nexa;src:url("../fonts/nexa-webfont.eot");src:url("../fonts/nexa-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexa-webfont.woff") format("woff"),url("../fonts/nexa-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:nexaxbold;src:url("../fonts/nexaxbold-webfont.eot");src:url("../fonts/nexaxbold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/nexaxbold-webfont.woff") format("woff"),url("../fonts/nexaxbold-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:kelsonsansbold;src:url("../fonts/kelsonsansbold.eot");src:url("../fonts/kelsonsansbold.eot?#iefix") format("embedded-opentype"),url("../fonts/kelsonsansbold.woff") format("woff"),url("../fonts/kelsonsansbold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:kelsonsansregular;src:url("../fonts/kelsonsansregular.eot");src:url("../fonts/kelsonsansregular.eot?#iefix") format("embedded-opentype"),url("../fonts/kelsonsansregular.woff") format("woff"),url("../fonts/kelsonsansregular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:kelsonsanslight;src:url("../fonts/kelsonsanslight.eot");src:url("../fonts/kelsonsanslight.eot?#iefix") format("embedded-opentype"),url("../fonts/kelsonsanslight.woff") format("woff"),url("../fonts/kelsonsanslight.ttf") format("truetype");font-weight:400;font-style:normal}body,html{font-family:Arial,sans-serif;font-size:15px}.inner,body,html{position:relative}.inner{max-width:1600px;box-sizing:border-box;margin:0 auto;padding:0 35px}.inner:after{content:"";clear:both;display:block}a,button{transition:all .3s 0s}.modal-item-wrap .dimmer{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:10;background-color:hsla(0,0%,100%,.76)}.modal-item-wrap .modal-item{display:none}.modal-item-wrap .modal-item.active{display:block}.modal-item-wrap .modal-item .modal-body{width:90%;max-height:100%;position:fixed;z-index:10;overflow-y:auto;box-sizing:border-box;border:1px solid #d1d1d1;box-shadow:0 0 6px 0 #d1d1d1;background-color:#fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%}.spinner{display:none;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:10;background:hsla(0,0%,100%,.76) url("../images/spin.gif") 50% no-repeat}.main-content{position:relative}.main-content .content-overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:1;background-color:hsla(0,0%,100%,.76)}@media (max-width:1024px){body .modal-item-wrap .modal-item .modal-body,html .modal-item-wrap .modal-item .modal-body{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);top:25px}body .main-content.menu-open .content-overlay,html .main-content.menu-open .content-overlay{display:block}}@media (max-width:615px){.inner{padding:0 15px}}@media (max-width:480px){.inner{padding:0 10px}.modal-item-wrap .modal-item .modal-body{height:100%}}#header{min-height:100px;background:#51c0e1}#header .logo{width:267px;height:44px;display:block;float:left;background:url("../images/header/logo.svg") no-repeat;background-size:contain;margin-top:30px}#header .header-languages{min-width:70px;height:65px;float:right;position:relative;text-align:center;box-sizing:border-box;margin-top:22px}#header .header-languages.active .languages-list{display:block}#header .header-languages a{font-size:15px;font-family:nexa_lightregular,kelsonsansregular,sans-serif;color:#fff}#header .header-languages a.current-language{line-height:4;padding-right:45px}#header .header-languages a.current-language:after{content:"";width:13px;height:6px;position:absolute;top:28px;background:url("../images/header/arrow-language.png") no-repeat;background-size:contain;margin-left:15px}#header .header-languages .languages-list{display:none;top:45px;left:-5px;position:absolute;border:1px solid #fff;border-top:transparent;background:#51c0e1;z-index:4}#header .header-languages .languages-list li{list-style-type:none}#header .header-languages .languages-list li a{display:block;padding:7px 15px}@media (max-width:615px){#header .logo{width:55%;background-size:contain}}@media (max-width:480px){#header{min-height:95px}#header .header-languages{min-width:50px;margin-top:13px}#header .header-languages a{font-size:13px}#header .header-languages a.current-language{line-height:5}#header .header-languages a.current-language:after{font-size:10px}}.notification-wrap{position:fixed;bottom:10px;right:10px;z-index:3}.notification-wrap .notification{max-width:400px;min-height:90px;color:#51c0e1;background:#fff url("../images/notifications/logo-face.svg") 10px no-repeat;background-size:70px 70px;box-shadow:0 0 6px 0 #d1d1d1;transition:all 1.5s linear;padding:10px 10px 10px 90px;margin-bottom:10px}.notification-wrap .notification:last-child{margin-bottom:0}.notification-wrap .notification.ng-enter{opacity:0}.notification-wrap .notification.ng-enter.ng-enter-active,.notification-wrap .notification.ng-leave{opacity:1}.notification-wrap .notification.ng-leave.ng-leave-active{opacity:0}.notification-wrap .notification h5{font-family:nexablack,kelsonsansbold,sans-serif;font-size:16px}.notification-wrap .notification p{font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;margin-bottom:10px}.notification-wrap .notification a{font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1}@media (max-width:480px){.notification-wrap{right:auto;left:10px}.notification-wrap .notification{max-width:90%}}.endmessage-wrap{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.endmessage-wrap .endmessage{max-width:400px;color:#51c0e1;background:#fff 10px;background-size:70px 70px;box-shadow:0 0 6px 0 #d1d1d1;transition:all 1.5s linear;padding:15px}.endmessage-wrap .endmessage.ng-enter{opacity:0}.endmessage-wrap .endmessage.ng-enter.ng-enter-active,.endmessage-wrap .endmessage.ng-leave{opacity:1}.endmessage-wrap .endmessage.ng-leave.ng-leave-active{opacity:0}.endmessage-wrap .endmessage h5{font-family:nexablack,kelsonsansbold,sans-serif;font-size:20px}@media (max-width:480px){.notification-wrap .notification{max-width:90%}}.left-kindy{width:50%;height:350px;float:left;background:url("../images/login/left-kindy.svg") top no-repeat;background-size:contain;margin:60px 0 0}.form-login{min-width:500px;width:50%;float:right;position:relative;box-sizing:border-box;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#000;padding:65px 5px 0 0}.form-login .form-login-row{position:relative;text-align:right;margin-bottom:54px}.form-login .form-login-row:after{content:"";display:block;clear:both}.form-login .form-login-row label{margin:17px 27px 0 0}.form-login .form-login-row .form-style{width:398px;height:50px;float:right;border:1px solid #51c0e1;box-sizing:border-box;padding:0 15px}.form-login .form-login-row .form-style::-webkit-input-placeholder{color:#999}.form-login .form-login-row .form-style:-moz-placeholder,.form-login .form-login-row .form-style::-moz-placeholder{color:#999}.form-login .form-login-row .form-style:-ms-input-placeholder{color:#999}.form-login .form-login-row .form-style.success{color:#80b441}.form-login .form-login-row .error-icon{display:none;position:absolute;right:-38px;top:5px}.form-login .form-login-row .error-text{display:none;width:398px;float:right;clear:both;text-align:left;font-size:14px;color:#f16550;font-style:italic;padding-left:14px;margin-top:10px}.form-login .form-login-row.error{margin-bottom:24px}.form-login .form-login-row.error .error-icon,.form-login .form-login-row.error .error-text{display:block}.form-login .form-login-row.password-row{margin-bottom:25px}.form-login .remember-user{width:100%;height:30px;overflow:hidden;margin-bottom:25px}.form-login .remember-user .custom-checkbox{float:right}.form-login .remember-user .custom-checkbox .remember-me{display:block;float:right;margin-left:10px;padding:3px 0}.form-login .login-page-button{height:50px;font-family:nexablack,kelsonsansbold,sans-serif;color:#fff;text-transform:uppercase;background-color:#51c0e1;border:none}.form-login .login-page-button:hover{background:#8dcfe3}.form-login .login-button{width:145px;float:right}.form-login .forgot-password{display:block;clear:both;float:right;text-decoration:underline;color:#999;margin:23px 7px 0 0;background:transparent;border:none;cursor:pointer}.form-login .forgot-password:hover{text-decoration:none}.form-login .forgot-password-form{max-width:402px;margin-left:65px}.form-login .forgot-password-form span{display:block;width:100%;max-width:400px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;line-height:1.6}.form-login .forgot-password-form .form-login-row{width:445px;margin-top:25px}.form-login .forgot-password-form .form-login-row.error .error-text,.form-login .forgot-password-form .form-login-row input{float:left}.form-login .forgot-password-form .form-login-row.error .error-icon{right:0}.form-login .forgot-password-form .forgot-password-button{width:195px;float:right;margin-top:-10px}.form-login .forgot-password-form .back-button{width:120px;float:right;margin-top:-10px;margin-right:25px}.our-system{display:block;text-align:center;text-decoration:underline;font-family:nexabold,kelsonsansbold,sans-serif;font-size:18px;color:#51c0e1;margin:280px 0 20px}@media (max-width:1200px){.left-kindy{width:47%}.form-login{width:53%}}@media (max-width:1024px){.left-kindy{display:none}.form-login{max-width:100%;min-width:270px;width:100%;text-align:center;float:none;padding-top:55px;margin:0 auto}.form-login .form-login-row{text-align:left;margin:10px 0 0}.form-login .form-login-row label{margin:0 0 17px}.form-login .form-login-row .form-style{width:100%;float:none}.form-login .form-login-row.error .form-style{padding:0 40px 0 15px}.form-login .form-login-row.error .error-icon{right:6px;top:41px}.form-login .form-login-row.error .error-text{width:100%;position:relative;bottom:auto;right:auto;padding:0;margin-top:5px}.form-login .login-button{float:none;display:inline-block}.form-login .forgot-password{float:none;display:block;margin:23px auto 0}.form-login .remember-user .custom-checkbox{float:none}.form-login .forgot-password-form{max-width:100%;margin:0}.form-login .forgot-password-form span{max-width:100%;text-align:left}.form-login .forgot-password-form .form-login-row{width:100%}.form-login .forgot-password-form .form-login-row.error{margin-bottom:0}.form-login .forgot-password-form .form-login-row.error .error-icon{top:6px;right:3px}.form-login .forgot-password-form .back-button,.form-login .forgot-password-form .forgot-password-button{float:none;margin-top:30px}.our-system{margin:150px 15px 20px}}@media (max-width:615px){.our-system{margin:80px 15px 20px;font-size:16px}}.left-side-menu{width:300px;float:left;z-index:2;font-family:nexablack,kelsonsansbold,sans-serif;background-color:#fff;box-sizing:border-box;transition:all .3s 0s;padding-top:35px;margin-bottom:20px}.left-side-menu .child-over-menu img{width:91px;height:91px;border-radius:50%;background-clip:padding-box}.left-side-menu .child-over-menu .menu-children{position:relative;display:inline-block;vertical-align:middle;margin-left:9px}.left-side-menu .child-over-menu .menu-children .menu-current-child{width:196px;min-height:54px;position:relative;display:inline-block;font-size:14px;color:#7fb543;text-transform:uppercase;line-height:40px;box-sizing:border-box;border:1px solid #51c0e1;padding:6px 50px 6px 12px}.left-side-menu .child-over-menu .menu-children .menu-current-child:after{content:"";width:18px;height:9px;position:absolute;top:50%;right:8px;background:url("../images/left-side-menu/menu-children-arrow.png") no-repeat;background-size:contain;margin-top:-4px}.left-side-menu .child-over-menu .menu-children .menu-current-child span{width:100%;line-height:19px;vertical-align:middle;display:inline-block;word-wrap:break-word}.left-side-menu .child-over-menu .menu-children .menu-children-list{display:none;width:100%;max-height:257px;position:absolute;top:53px;left:0;z-index:1;overflow:auto;border-color:#51c0e1;border-style:solid;border-width:0 1px 1px;background-color:#fff}.left-side-menu .child-over-menu .menu-children .menu-children-list li{list-style-type:none}.left-side-menu .child-over-menu .menu-children .menu-children-list li a{display:block;font-size:14px;word-wrap:break-word;color:#7fb543;text-transform:uppercase;padding:6px 12px}.left-side-menu .child-over-menu .menu-children.active .menu-children-list{display:block}.left-side-menu .menu{margin-top:32px}.left-side-menu .menu li{box-sizing:border-box;border-bottom:1px solid #ebead9;padding:0 0 0 5px}.left-side-menu .menu li:first-child{border-top:1px solid #ebead9}.left-side-menu .menu li .kindie-logout,.left-side-menu .menu li a{min-height:50px;display:block;cursor:pointer;position:relative;box-sizing:border-box;font-size:13px;text-transform:uppercase;color:#51c0e1;line-height:1.3;padding:16px 45px 15px 59px}.left-side-menu .menu li .kindie-logout.active,.left-side-menu .menu li a.active{color:#80b441}.left-side-menu .menu li .kindie-logout.active .new-notice,.left-side-menu .menu li a.active .new-notice{background-color:#80b441}.left-side-menu .menu li .kindie-logout.active .menu-item-icon,.left-side-menu .menu li a.active .menu-item-icon{display:none}.left-side-menu .menu li .kindie-logout.active .menu-item-icon.active,.left-side-menu .menu li a.active .menu-item-icon.active{display:block}.left-side-menu .menu li .kindie-logout .menu-item-icon,.left-side-menu .menu li a .menu-item-icon{display:block;position:absolute;top:50%;left:0}.left-side-menu .menu li .kindie-logout .menu-item-icon.active,.left-side-menu .menu li a .menu-item-icon.active{display:none}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-journal,.left-side-menu .menu li a .menu-item-icon.menu-journal{height:49px;margin-top:-24px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-messages,.left-side-menu .menu li a .menu-item-icon.menu-messages{height:45px;left:4px;margin-top:-22px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-album,.left-side-menu .menu li a .menu-item-icon.menu-album{height:38px;left:5px;margin-top:-19px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-events,.left-side-menu .menu li a .menu-item-icon.menu-events{height:49px;margin-top:-24px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-meals,.left-side-menu .menu li a .menu-item-icon.menu-meals{height:39px;left:5px;margin-top:-19px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-attendance,.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-profile,.left-side-menu .menu li a .menu-item-icon.menu-attendance,.left-side-menu .menu li a .menu-item-icon.menu-profile{height:37px;left:3px;margin-top:-18px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-daily-report,.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-settings,.left-side-menu .menu li a .menu-item-icon.menu-daily-report,.left-side-menu .menu li a .menu-item-icon.menu-settings{height:39px;left:2px;margin-top:-19px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-support,.left-side-menu .menu li a .menu-item-icon.menu-support{height:33px;left:5px;margin-top:-16px}.left-side-menu .menu li .kindie-logout .menu-item-icon.menu-log-out,.left-side-menu .menu li a .menu-item-icon.menu-log-out{height:38px;left:1px;margin-top:-19px}.left-side-menu .menu li .kindie-logout .new-notice,.left-side-menu .menu li a .new-notice{display:none;min-width:27px;height:27px;position:absolute;top:50%;right:17px;box-sizing:border-box;background-color:#4ec1e4;border-radius:35px;background-clip:padding-box;font-family:nexabold,sans-serif;line-height:1;font-size:19px;color:#fff;text-align:center;padding:5px 5px 0;margin:-13px 0 0}.left-side-menu .menu li .kindie-logout .new-notice.active-notice,.left-side-menu .menu li a .new-notice.active-notice{display:block}.left-side-menu .menu li .kindie-logout:hover,.left-side-menu .menu li a:hover{color:#80b441}.burger.livicon-evo-holder{display:none;height:40px;position:absolute;top:15px;z-index:2;cursor:pointer}.wide .left-side-menu{width:380px;display:none;position:absolute;box-shadow:0 0 6px 0 #d1d1d1;border:1px solid #d1d1d1;padding:65px 55px 20px 20px;margin:10px 0}.wide .left-side-menu.active-menu{display:block}.wide .burger.livicon-evo-holder{display:block;left:55px;z-index:3}@media (max-width:1024px){.left-side-menu{width:310px;position:absolute;left:-300px;padding-right:10px}.left-side-menu.active-menu{left:0}.wide .left-side-menu{left:25px}.burger.livicon-evo-holder{display:block}}@media (max-width:480px){.left-side-menu{width:280px}.left-side-menu .child-over-menu img{width:81px;height:81px;margin-left:4px}.left-side-menu .child-over-menu .menu-children{margin-left:5px}.left-side-menu .child-over-menu .menu-children .menu-current-child{width:176px;min-height:44px;font-size:12px}.left-side-menu .child-over-menu .menu-children .menu-children-list li a,.left-side-menu .menu li .kindie-logout,.left-side-menu .menu li a{font-size:12px}.left-side-menu .menu li .kindie-logout .new-notice,.left-side-menu .menu li a .new-notice{min-width:25px;height:25px;right:15px;font-size:17px}.wide .left-side-menu{width:285px;padding:65px 0 0}}.child-select-login{max-width:840px;min-height:415px;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;padding:45px 65px}.child-select-login h3{width:100%;font-size:13px;border-bottom:1px solid #d1d1d1;padding-bottom:15px}.child-select-login .children-popup{max-height:400px;overflow:auto}.child-select-login .children-popup:after{content:"";display:block;clear:both}.child-select-login .children-popup .select-child-popup{display:block;width:33.33%;float:left;opacity:.5;position:relative;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase;text-align:center;color:#7fb543;padding:53px 0 0}.child-select-login .children-popup .select-child-popup:nth-child(3n+1){padding:53px 40px 0 0}.child-select-login .children-popup .select-child-popup:nth-child(3n+3){padding:53px 0 0 40px}.child-select-login .children-popup .select-child-popup .photo-child{width:91px;height:91px;border-radius:50%;border:8px solid #fff;background-size:contain;margin:0 auto}.child-select-login .children-popup .select-child-popup.select-child-active,.child-select-login .children-popup .select-child-popup:hover{opacity:1}.child-select-login .children-popup .select-child-popup.select-child-active>.photo-child,.child-select-login .children-popup .select-child-popup:hover>.photo-child{border:8px solid #51c0e1}.child-select-login .children-popup .select-child-popup .name-child{display:block;margin-top:15px}.child-select-login .children-not-found{padding:30px 0 0 37px}.child-select-login .children-not-found p{font-size:13px;margin-bottom:35px}.child-select-login .children-not-found p a{color:#51c0e1;text-decoration:underline}.child-select-login .children-not-found p a:hover{text-decoration:none}.child-select-login .children-not-found .child-select-button{width:145px;height:50px;cursor:pointer;display:block;color:#fff;text-transform:uppercase;background-color:#51c0e1;border:none;margin:90px auto 0}.child-select-login .children-not-found .child-select-button:hover{background:#8dcfe3}@media (max-width:1024px){.child-select-login{padding:25px}.child-select-login h3{font-size:11px}.child-select-login .children-popup .select-child-popup{width:100%;font-size:12px;padding:25px 0 0}.child-select-login .children-popup .select-child-popup:nth-child(3n+1),.child-select-login .children-popup .select-child-popup:nth-child(3n+3){padding:25px 0 0}.child-select-login .children-not-found{padding:20px 0 0}.child-select-login .children-not-found p{font-size:11px;margin-bottom:15px}.child-select-login .children-not-found .child-select-button{width:130px;height:40px;font-size:11px;margin:40px auto 0}}.name-page{width:100%;font-size:18px;color:#80b441;text-transform:uppercase}.name-page,h4{font-family:nexablack,kelsonsansbold,sans-serif}h4{display:block;font-size:16px;color:#51c0e1}.journal{box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.event-icon{width:37px;height:38px;float:left;margin-right:15px}.event-icon.gallery-icon{width:49px}.right-journal-content{overflow:hidden;min-height:40px;padding-right:50px}.gallery{font-family:nexabold,kelsonsansbold,sans-serif;box-sizing:border-box;margin:5px -3px 0}.gallery:after{content:"";display:block;clear:both}.gallery .gallery-item{cursor:pointer;box-sizing:border-box;background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;padding:0 3px}.gallery .gallery-item .gallery-image{height:0;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:56%}.gallery .gallery-item .gallery-more{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;font-size:48px;color:#fff;text-align:center}.gallery .gallery-item .gallery-more div{position:relative;top:50%;transform:translateY(-50%)}.gallery.quantity-pic-5 .gallery-item{width:33.33%;float:left;margin-bottom:6px}.gallery.quantity-pic-4 .gallery-item,.gallery.quantity-pic-5 .gallery-item:first-child,.gallery.quantity-pic-5 .gallery-item:nth-child(2){width:50%}.gallery.quantity-pic-4 .gallery-item:first-child,.gallery.quantity-pic-4 .gallery-item:nth-child(3){float:left}.gallery.quantity-pic-4 .gallery-item:nth-child(2),.gallery.quantity-pic-4 .gallery-item:nth-child(4){float:right}.gallery.quantity-pic-4 .gallery-item:first-child,.gallery.quantity-pic-4 .gallery-item:nth-child(2){float:left;margin-bottom:6px}.gallery.quantity-pic-3 .gallery-item{width:50%}.gallery.quantity-pic-3 .gallery-item:first-child,.gallery.quantity-pic-3 .gallery-item:nth-child(3){float:left}.gallery.quantity-pic-3 .gallery-item:nth-child(2){float:right;width:50%}.gallery.quantity-pic-3 .gallery-item:nth-child(2) .gallery-image{padding-bottom:114.2%}.gallery.quantity-pic-3 .gallery-item:first-child{margin-bottom:6px}.gallery.quantity-pic-2 .gallery-item{width:50%}.gallery.quantity-pic-2 .gallery-item:first-child,.gallery.quantity-pic-2 .gallery-item:nth-child(2){float:left}.gallery.quantity-pic-1 .gallery-item{width:100%}.gallery.quantity-pic-1 .gallery-item .gallery-image{background-size:100%}.journal-basic-information{border-top:1px solid #cbcbcb;padding:15px 0;margin-top:15px}.journal-basic-information .icon-basic-information{width:30px;height:35px;float:left;margin-right:15px;margin-top:-9px}.journal-basic-information .right-basic-content{overflow:hidden}.journal-basic-information .child-here{background-color:rgba(128,180,65,.3);margin:0 0 10px}.journal-basic-information .child-here .icon-basic-information{height:30px;margin-top:-5px}.journal-basic-information .child-here .text-basic-information{color:#80b441}.journal-basic-information .next-event{background-color:rgba(81,192,225,.3)}.journal-basic-information .next-event .icon-basic-information{margin-left:-4px;margin-right:10px}.journal-basic-information .next-event .text-basic-information{color:#51c0e1}.journal-basic-information .child-here,.journal-basic-information .next-event{width:100%;min-height:35px;box-sizing:border-box;position:relative;border:1px solid hsla(0,0%,80%,.3);padding:7px 16px 0}.journal-basic-information .child-here .text-basic-information,.journal-basic-information .next-event .text-basic-information{font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;font-size:14px;margin-right:10px}.journal-basic-information .child-here .child-location,.journal-basic-information .next-event .child-location{display:inline-block;font-family:nexabold,kelsonsansbold,sans-serif;text-decoration:underline;font-size:14px;color:#51c0e1;margin-bottom:5px}.journal-events{padding:15px 0 0}.journal-events .event-arrived,.journal-events .event-date,.journal-events .event-journal-posts,.journal-events .event-picked-up,.journal-events .event-visit,.journal-events .gallery-post{width:100%;box-sizing:border-box;border:1px solid #efefef;padding:15px 10px 0;margin-bottom:15px}.journal-events .event-arrived .time-event,.journal-events .event-date .time-event,.journal-events .event-journal-posts .time-event,.journal-events .event-picked-up .time-event,.journal-events .event-visit .time-event,.journal-events .gallery-post .time-event{display:block;box-sizing:border-box;font-family:nexabook,kelsonsanslight,sans-serif;font-size:12px;color:#aaa;padding-bottom:10px}.journal-events .event-arrived .event-icon,.journal-events .event-picked-up .event-icon{margin-top:-7px}.journal-events .event-date{height:36px;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;font-size:14px;color:#7fb543;background-color:#f6f6f6;padding:8px 12px}.journal-events .event-visit{padding:15px 0 0 14px}.journal-events .event-visit .event-icon{margin:-7px 10px 0 -5px}.journal-events .event-visit .name-event-visit{display:block;font-family:nexabold,kelsonsansbold,sans-serif;font-size:15px;color:#51c0e1;margin-bottom:10px}.journal-events .event-visit .text-event-visit{display:block;width:230px;line-height:1.5;box-sizing:border-box;font-family:nexabook,kelsonsanslight,sans-serif;font-size:14px}.journal-events .event-visit .text-event-visit .text-event-start{margin-right:23px}.journal-events .event-visit .time-event{margin-top:10px}.journal-events .event-journal-posts .event-icon{height:48px}.journal-events .event-journal-posts .text-event-post{display:block;width:100%;box-sizing:border-box;font-family:nexabook,sans-serif;font-size:14px;line-height:1.8}.journal-events .event-journal-posts .text-event-post p{margin-bottom:30px}.journal-events .event-journal-posts .time-event{clear:both;padding-top:13px}.journal-events .event-journal-postsdescription-day .text-event-post{width:100%}.journal-events .event-journal-postsdescription-day .text-event-post p{margin-bottom:30px}.journal-events .event-journal-postsdescription-day .time-event{padding-top:0}.journal-events .time-event{margin-top:5px}.journal-events .gallery-post .event-icon{margin-top:-4px;margin-left:8px}.journal-events .gallery-post .time-event{clear:both;padding-top:13px}.load{width:100%;margin:20px 0}.load .loader{display:none;width:50px;height:50px;background:url(../images/spin.gif) 50% no-repeat;background-size:contain;margin:0 auto}.load .load-more{display:block;width:145px;height:50px;cursor:pointer;box-sizing:border-box;border:1px solid #51c0e1;font-family:nexablack,kelsonsansbold,sans-serif;font-size:15px;text-align:center;text-transform:uppercase;color:#51c0e1;background-color:#fff;margin:10px auto;padding:14px 0}.load .load-more:hover{color:#80b441;border-color:#80b441}.load.is-loading .loader{display:block}.load.is-loading .load-more{display:none}@media (max-width:1024px){.journal{padding:25px 0 0}.journal .name-page{padding:5px 0 0 65px}}@media (max-width:480px){.right-journal-content{padding-right:0}.gallery .gallery-item .gallery-more{font-size:30px}.journal-basic-information .child-here .icon-basic-information,.journal-basic-information .next-event .icon-basic-information{margin-right:10px;margin-top:-5px}.event-arrived .event-icon,.event-date .event-icon,.event-journal-posts .event-icon,.event-picked-up .event-icon,.event-visit .event-icon,.gallery-post .event-icon{margin-right:5px}}.map-modal{max-width:860px;min-height:500px;box-sizing:border-box;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;font-size:13px;color:#80b441;padding:45px 65px}.map-modal .here-now{display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #cbcbcb;padding-bottom:15px;margin-bottom:17px}.map-modal .map-modal-content{padding:0 6px 0 5px}.map-modal .map-modal-content:after{content:"";display:block;clear:both}.map-modal .map-modal-content .left-address{width:38%;float:left}.map-modal .map-modal-content .left-address span{display:block;padding-right:30px;margin-bottom:20px}.map-modal .map-modal-content .right-map{width:62%;float:left;box-sizing:border-box;border:1px solid #cbcbcb;overflow:hidden}.map-modal .map-modal-content .right-map iframe{display:block;width:100%}@media (max-width:1024px){.map-modal{padding:25px}.map-modal .map-modal-content .left-address,.map-modal .map-modal-content .right-map{width:100%;float:none}}.image-modal{max-width:840px;box-sizing:border-box;padding:29px 60px 24px}.image-modal .arrow-icon{width:20px;position:absolute;top:46%;cursor:pointer;margin-top:-15px}.image-modal .slick-panel>.view-dialog{display:none}.image-modal .left-arrow{left:20px}.image-modal .right-arrow{right:20px}.image-modal .view-dialog{width:100%;overflow:hidden;box-sizing:border-box;border:1px solid #dfdfdf;background-color:#f6f6f6;padding:5px}.image-modal .view-dialog .dialog-icon{width:35px;height:35px;box-sizing:border-box;border:1px solid #dfdfdf;background:#fff}.image-modal .view-dialog .left-img{float:left;width:60%;position:relative;background:url("../images/spin.gif") 50% no-repeat;background-size:100px 100px}.image-modal .view-dialog .left-img .image-item{width:100%;height:0;background-repeat:no-repeat;background-position:50%;background-size:cover;padding-top:100%}.image-modal .view-dialog .left-img .full-size-img-icon{position:absolute;right:5px;bottom:3px;z-index:5;box-sizing:content-box;cursor:pointer;padding-top:1px}.image-modal .view-dialog .right-description-img{float:left;width:35%;margin-left:20px}.image-modal .view-dialog .right-description-img .date-pic{display:block;width:100%;min-height:62px;box-sizing:border-box;font-family:nexabold,kelsonsansbold,sans-serif;color:#acacac;border-bottom:1px solid #dfdfdf;padding:20px 0}.image-modal .view-dialog .right-description-img .date-pic .download-icon{display:block;float:right;margin-top:-10px}.image-modal .view-dialog .right-description-img p{font-family:nexabook,kelsonsanslight,sans-serif;font-size:16px;color:#000;margin-top:30px}.image-modal .close-image-modal{width:145px;height:50px;display:block;font-family:nexablack,kelsonsansbold,sans-serif;color:#fff;text-transform:uppercase;text-align:center;background-color:#51c0e1;border:none;margin:20px auto 0}.image-modal .close-image-modal:hover{background-color:#8dcfe3}@media (max-width:1024px){.image-modal .view-dialog .left-img{float:none;margin:0 auto}.image-modal .view-dialog .right-description-img{float:none;margin:20px auto;width:90%}}@media (max-width:480px){.image-modal{padding:20px 25px}.image-modal .left-arrow{left:-10px}.image-modal .right-arrow{right:-10px}.image-modal .view-dialog .left-img{width:90%}.image-modal .view-dialog .right-description-img{margin:10px auto}.image-modal .view-dialog .right-description-img .date-pic{padding:15px 0}.image-modal .view-dialog .right-description-img .date-pic p{font-size:14px;margin-top:20px}}.modal-item-wrap .modal-item .modal-body.image-full-modal{width:auto}.image-full-modal{height:auto;max-width:100%;box-sizing:border-box;padding:15px}.image-full-modal img{width:auto}.image-full-modal .close-icon{width:35px;float:right;box-sizing:border-box;border:1px solid #dfdfdf;background:#fff;cursor:pointer;margin-top:15px;padding-left:1px}@media (max-width:1024px){.image-full-modal{max-width:90%}}.messages{box-sizing:border-box;overflow:hidden;padding:18px 0 25px 25px}.messages .button-font{cursor:pointer;font-family:nexablack,kelsonsansbold,sans-serif;font-size:11.5px;color:#fff;text-transform:uppercase}.messages .right-message-content{float:left}.messages .left-message-content{width:34%;max-height:565px;float:left;position:relative;box-sizing:border-box;padding-top:10px}.messages .left-message-content .name-page{text-align:center;padding:0 40px}.messages .left-message-content .message-search{position:relative;width:100%;height:50px;padding:0 11px 0 8px;margin-top:30px}.messages .left-message-content .message-search input{width:100%;height:inherit;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#999;box-sizing:border-box;border:1px solid #efefef;padding:0 10px 0 50px}.messages .left-message-content .message-search input::-webkit-input-placeholder{color:#999}.messages .left-message-content .message-search input:-moz-placeholder,.messages .left-message-content .message-search input::-moz-placeholder{color:#999}.messages .left-message-content .message-search input:-ms-input-placeholder{color:#999}.messages .left-message-content .message-search input:focus{border-color:#51c0e1}.messages .left-message-content .message-search .search-icon{position:absolute;width:30px;height:30px;top:9px}.messages .left-message-content .dialog-list{min-height:113px;max-height:452px;overflow-y:auto;overflow-x:hidden;background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;margin-top:20px}.messages .left-message-content .dialog-list:first-child{border-top:1px solid #efefef}.messages .left-message-content .dialog-list .sender{width:100%;min-height:113px;display:block;box-sizing:border-box;border-bottom:1px solid #efefef;background-color:#fff;padding:13px 8px 9px}.messages .left-message-content .dialog-list .sender.active,.messages .left-message-content .dialog-list .sender:hover{background-color:#b7e5f3}.messages .left-message-content .dialog-list .sender.unread .message-icon{display:none!important}.messages .left-message-content .dialog-list .sender.unread .message-icon-unread{display:block!important}.messages .left-message-content .dialog-list .sender.unread .text-preview-message{color:#000!important}.messages .left-message-content .dialog-list .sender .sender-avatars{width:91px;height:91px;display:block;position:relative;float:left;margin-right:25px}.messages .left-message-content .dialog-list .sender .sender-avatars img{width:100%;height:100%;border-radius:50%}.messages .left-message-content .dialog-list .sender .sender-avatars .childs-avatars{display:block;width:350%;height:34px;position:absolute;bottom:1%;left:80%}.messages .left-message-content .dialog-list .sender .sender-avatars .childs-avatars img{width:34px;float:left;border-radius:50%}.messages .left-message-content .dialog-list .sender .preview-message{display:block}.messages .left-message-content .dialog-list .sender .preview-message .sender-name,.messages .left-message-content .dialog-list .sender .preview-message .text-preview-message,.messages .left-message-content .dialog-list .sender .preview-message .time-send-message{display:block;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px}.messages .left-message-content .dialog-list .sender .preview-message .sender-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#51c0e1;text-transform:uppercase;padding-top:5px}.messages .left-message-content .dialog-list .sender .preview-message .message-icon{float:right}.messages .left-message-content .dialog-list .sender .preview-message .message-icon-unread{display:none}.messages .left-message-content .dialog-list .sender .preview-message .text-preview-message,.messages .left-message-content .dialog-list .sender .preview-message .time-send-message{color:#9b9b9b;margin-top:10px}.messages .left-message-content .dialog-list .sender .preview-message .text-preview-message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages .left-message-content .dialog-list .sender .preview-message .time-send-message{font-size:12px;float:right}.messages .left-message-content .dialog-list .sender .preview-message .time-send-message:after{content:"";display:block;clear:both}.messages .left-message-content .list-new-message{display:none;height:50px;position:absolute;bottom:10px;right:10px;border-radius:50%;background-clip:padding-box;border:0;background-color:#51c0e1}.messages .left-message-content .list-new-message:hover{background-color:#8dcfe3}.messages .left-message-content .load-more-dialogs{font-family:nexablack,kelsonsansbold,sans-serif;cursor:pointer;font-size:11.5px;color:#fff;text-transform:uppercase;border:0;background-color:#51c0e1;padding:13px 10px;margin:10px 0 0}.messages .left-message-content .load-more-dialogs:hover{background-color:#8dcfe3}.messages .right-message-content{width:66%}.messages .right-message-content .write-message-top{min-height:35px;overflow:hidden;position:relative}.messages .right-message-content .write-message-top .back-link{display:none;position:absolute;left:0;top:0}.messages .right-message-content .write-message-top .topic-title{font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-transform:uppercase;word-wrap:break-word;padding:0 0 0 17px;margin-top:12px}.messages .right-message-content .write-message-top .new-message{min-width:165px;height:40px;float:right;box-sizing:border-box;position:relative;transition:.5s;background-color:#51c0e1;border:none;margin-right:10px;padding:13px 10px 0 45px}.messages .right-message-content .write-message-top .new-message:hover{background-color:#8dcfe3}.messages .right-message-content .write-message-top .new-message .new-message-icon{width:15px;height:15px;position:absolute;top:9px;left:20px}.messages .right-message-content .write-message{width:100%;box-sizing:border-box;border-top:1px solid #efefef;margin-top:9px;padding:10px 17px 0 35px}.messages .right-message-content .write-message .to-message{display:block;min-width:97px;height:41px;float:left;text-align:center;background-color:#51c0e1;padding:15px 5px 0}.messages .right-message-content .write-message .to-message:hover{background-color:#8dcfe3}.messages .right-message-content .write-message .name-to-message{display:block;box-sizing:border-box;padding:15px 0 0 130px}.messages .right-message-content .write-message .name-to-message span{cursor:pointer}.messages .right-message-content .write-message .name-to-message span:after{content:", "}.messages .right-message-content .write-message .name-to-message span:last-child:after{content:""}.messages .right-message-content .write-message .name-to-message,.messages .right-message-content .write-message input[type=text],.messages .right-message-content .write-message textarea{font-family:nexabold,kelsonsansbold,sans-serif;font-size:12.5px;color:#999;letter-spacing:.9px}.messages .right-message-content .write-message input[type=text],.messages .right-message-content .write-message textarea{width:100%;box-sizing:border-box;border:1px solid #efefef;outline:none;padding:5px;margin-top:15px}.messages .right-message-content .write-message input[type=text]:focus,.messages .right-message-content .write-message textarea:focus{border-color:#51c0e1}.messages .right-message-content .write-message textarea{position:relative;min-height:405px;resize:none}.messages .right-message-content .write-message input[type=text]{min-height:45px}.messages .right-message-content .write-message .error-text{display:block;width:100%;float:right;clear:both;text-align:left;font-size:14px;color:#f16550;font-style:italic;padding-left:8px;margin-top:7px}.messages .right-message-content .write-message-reply{width:100%;box-sizing:border-box;border-top:1px solid #efefef;margin-top:9px;padding:10px 70px 0 18px}.messages .right-message-content .write-message-reply .topic-theme{font-family:nexablack,kelsonsansbold,sans-serif;font-size:18px;color:#9b9b9b}.messages .right-message-content .write-message-reply .old-messages{display:block;width:100%;min-height:50px;background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;max-height:53vh;overflow-y:scroll;padding-right:20px;box-sizing:border-box}.messages .right-message-content .write-message-reply .old-messages .old-message-item{overflow:hidden;background-color:#fff}.messages .right-message-content .write-message-reply .old-messages .old-message-item.unread{background:#b7e5f3}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-avatar{float:left;width:61px;height:61px;margin-right:9px}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-avatar img{width:100%;height:100%;border-radius:50%;background-clip:padding-box}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-avatar .old-message-abb{width:100%;height:100%;display:block;font-family:nexa,kelsonsansregular,sans-serif;font-size:24px;color:#fff;text-transform:uppercase;text-align:center;background-color:#21285b;border-radius:50%;background-clip:padding-box}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-avatar .old-message-abb span{display:block;position:relative;top:50%;transform:translateY(-50%)}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right{min-height:65px;position:relative;overflow:hidden;margin-top:12px}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right .old-message-date{position:absolute;right:0;top:0;font-family:nexa,kelsonsansregular,sans-serif;font-size:12px;color:#a8a8a8}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right .attachment{color:#51c0e1}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right .attachment-item{margin-top:10px;height:1.5em;padding-left:1.5em}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right .attachment-item>.add-icon{margin-left:-1.5em;float:left}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right .attachment-item>.attachment{display:inline-block}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right h5{font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-transform:uppercase;padding-right:93px;margin-bottom:5px}.messages .right-message-content .write-message-reply .old-messages .old-message-item .old-message-right p{font-family:nexa,kelsonsansregular,sans-serif;font-size:14px;font-size:12px;line-height:19px}.messages .right-message-content .write-message-reply textarea{width:100%;min-height:102px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:12.5px;color:#999;letter-spacing:.9px;box-sizing:border-box;border:1px solid #efefef;outline:none;resize:none;padding:5px;margin-top:15px}.messages .right-message-content .write-message-reply textarea:focus{border-color:#51c0e1}.messages .right-message-content .add-files{width:165px;height:30px;display:block;float:left;position:relative;font-family:nexa,kelsonsansregular,sans-serif;font-size:14px;color:#51c0e1;margin:15px 0 0 9px;overflow:hidden}.messages .right-message-content .add-files span{padding-left:35px}.messages .right-message-content .add-files span.add-icon{position:absolute;width:35px;height:35px;top:-5px;left:-5px;padding-left:0}.messages .right-message-content .add-files__input{width:200px;position:absolute;left:-100px;top:0;opacity:0}.messages .right-message-content .file-wrapper{position:relative}.messages .right-message-content .file-wrapper>.file-contents-icon{position:absolute;width:6%;left:0;bottom:0;float:left}@media screen and (max-width:767px){.messages .right-message-content .file-wrapper>.file-contents-icon{display:none}}.messages .right-message-content .file-wrapper>.file-contents{position:absolute;width:95%;right:15px;bottom:0}.messages .right-message-content .file-wrapper>.file-contents .panel-body{padding:5px}.messages .right-message-content .file-wrapper>.file-contents .panel-body img{max-height:36px;max-width:36px}.messages .right-message-content .file-wrapper>.file-contents .panel-body .file-name{color:#5bc0de;font-size:75%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:80px}.messages .right-message-content .file-wrapper>.file-contents .panel-body .file-size{color:#777;font-size:50%;text-align:left}.messages .right-message-content .file-wrapper>.file-contents .panel-body .media-body{position:relative}.messages .right-message-content .file-wrapper>.file-contents .panel-body .media-body .close-button{position:absolute;right:0;top:0}@media screen and (max-width:767px){.messages .right-message-content .file-wrapper>.file-contents{width:100%}}.messages .right-message-content .send-message{min-width:105px;height:40px;float:right;box-sizing:border-box;border:none;background-color:#51c0e1;position:relative;padding:5px 10px 0 35px;margin:5px 0}.messages .right-message-content .send-message:hover{background-color:#8dcfe3}.messages .right-message-content .send-message .send-message-icon{width:30px;height:25px;position:absolute;top:5px;left:5px}@media (max-width:1024px){.wide.list-view .burger.livicon-evo-holder{left:33px}.wide.list-view .messages{padding:18px 0 25px}.wide.list-view .messages .left-message-content{width:100%}.wide.list-view .messages .left-message-content .message-search{padding:0}.wide.list-view .messages .left-message-content .list-new-message{display:block}.wide.conversation-view .burger.livicon-evo-holder,.wide.list-view .messages .right-message-content{display:none}.wide.conversation-view .messages{padding:18px 0 25px}.wide.conversation-view .messages .left-message-content{display:none}.wide.conversation-view .messages .right-message-content{width:100%}.wide.conversation-view .messages .right-message-content .write-message-top .back-link{display:block}.wide.conversation-view .messages .right-message-content .write-message-top .topic-title{padding:0 0 0 55px}.wide.conversation-view .messages .right-message-content .write-message-top .new-message{display:none}.wide.conversation-view .messages .right-message-content .write-message,.wide.conversation-view .messages .right-message-content .write-message-reply{padding:10px 0 0}}.message-recipient{max-width:760px;height:490px;box-sizing:border-box;padding:50px 40px 20px}.message-recipient .teachers{height:333px;overflow:auto}.message-recipient .recipient{display:block;width:45%;height:auto;float:left;margin:20px 0 0 30px}.message-recipient .recipient .recipient-avatar{float:left;width:91px;height:91px;overflow:hidden;border-radius:50%;position:relative}.message-recipient .recipient .recipient-avatar .chosen-recipient{display:none;height:inherit;position:absolute;background-color:rgba(81,192,225,.64);border-radius:50%}.message-recipient .recipient.active .recipient-avatar .chosen-recipient,.message-recipient .recipient:hover .recipient-avatar .chosen-recipient{display:block}.message-recipient .recipient .teacher-name{box-sizing:border-box;font-size:14px;color:#51c0e1;padding:35px 0 0 120px}.message-recipient .ok-select-recipient,.message-recipient .recipient .teacher-name{display:block;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase}.message-recipient .ok-select-recipient{clear:both;width:125px;height:50px;color:#fff;text-align:center;background-color:#51c0e1;border:none;margin:35px auto 0}.message-recipient .ok-select-recipient:hover{background-color:#8dcfe3}@media (max-width:1024px){.message-recipient{padding:50px 25px 20px}.message-recipient .recipient{width:100%;clear:both;float:none;overflow:hidden;margin:20px auto}.message-recipient .recipient .recipient-avatar{float:none;margin:0 auto}.message-recipient .recipient .teacher-name{text-align:center;padding:35px 0 0}}.daily-report{display:block;box-sizing:border-box;overflow:hidden;padding:25px 0 0 70px;position:relative}.daily-report .daily-report-top{min-height:42px;border-bottom:1px solid #cbcbcb}.daily-report .daily-report-top:after{content:"";display:block;clear:both}.daily-report .daily-report-top h2{width:180px;float:left;padding-top:5px}.daily-report .daily-report-top .date-daily-report{display:block;width:245px;position:absolute;left:50%;float:left;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#7fb543;text-align:center;text-transform:uppercase;text-decoration:underline;margin-left:-65px;padding-top:8px}.daily-report .daily-report-top .date-daily-report .next-date,.daily-report .daily-report-top .date-daily-report .prev-date{height:25px;cursor:pointer;margin-top:-7px}.daily-report .daily-report-top .date-daily-report .prev-date{float:left}.daily-report .daily-report-top .date-daily-report .next-date{float:right}.daily-report .daily-report-top .calendar{float:right;height:35px;cursor:pointer;margin-top:-10px}.daily-report .report-gallery{width:100%;clear:both;position:relative;box-sizing:border-box;overflow:hidden;text-align:right;border-bottom:1px solid #cbcbcb;padding:23px 50px 0}.daily-report .report-gallery .next-pic,.daily-report .report-gallery .prev-pic{position:absolute;top:50%;cursor:pointer;margin-top:-50px}.daily-report .report-gallery .next-pic{right:-16px}.daily-report .report-gallery .prev-pic{left:-16px}.daily-report .report-gallery .report-pictures{width:100%}.daily-report .report-gallery .report-pictures .slick-slide{background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;padding:0 7px}.daily-report .report-gallery .report-pictures .slick-slide .report-image{width:100%;height:0;cursor:pointer;border:1px solid #e0e0e0;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:73%}.daily-report .report-gallery .quantity-images{display:block;clear:both;font-family:nexabook,kelsonsanslight,sans-serif;font-size:12px;padding:5px 7px 5px 0}.daily-report .report-cards{padding-bottom:20px}.daily-report .report-cards .card{width:100%;min-height:100px;box-sizing:border-box;border:1px solid #efefef;padding:13px 15px 10px;margin-top:20px}.daily-report .report-cards .card .card-icon{width:40px;height:40px;float:left;margin:-5px 15px 0 0}.daily-report .report-cards .card .right-card-content{overflow:hidden;position:relative}.daily-report .report-cards .card .right-card-content .more-information{display:none}.daily-report .report-cards .card .right-card-content.show-more-information .more-information{display:block}.daily-report .report-cards .card .right-card-content.show-more-information .load-more-icon{transform:scaleY(-1)}.daily-report .report-cards .card .right-card-content .kind-activity,.daily-report .report-cards .card .right-card-content .name-card{display:block;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1}.daily-report .report-cards .card .right-card-content .name-card{text-transform:uppercase}.daily-report .report-cards .card .right-card-content .description-card{display:block;width:90%;max-width:620px;clear:both;font-family:nexabook,kelsonsanslight,sans-serif;font-size:14px;margin-top:10px}.daily-report .report-cards .card .right-card-content .time-card{display:block;clear:both;font-family:nexabook,kelsonsanslight,sans-serif;font-size:12px;color:#aaa;margin-top:15px}.daily-report .report-cards .card .right-card-content .load-more-icon{position:absolute;cursor:pointer;top:10px;right:0;margin-top:-25px}.daily-report .report-cards .no-data-text{padding-top:80px}.daily-report .mood.happy .card-icon{background:url("../images/daily-report/icons/DR_mood_happy.svg") no-repeat}.daily-report .mood.ok .card-icon{background:url("../images/daily-report/icons/DR_mood_ok.svg") no-repeat}.daily-report .mood.sad .card-icon{background:url("../images/daily-report/icons/DR_mood_sad.svg") no-repeat}.daily-report .activities .name-card{float:left;margin-right:5px}.daily-report .toilet .card-icon{background:url("../images/daily-report/icons/DR_WC.svg") no-repeat}.daily-report .toilet .wc{width:60px;height:69px;display:inline-block}.daily-report .toilet .wc.toilet-icon{background:url("../images/daily-report/icons/DR_WC_toilet.svg") no-repeat}.daily-report .toilet .wc.diaper-icon{background:url("../images/daily-report/icons/DR_WC_diaper.svg") no-repeat}.daily-report .toilet .wc.potty-icon{background:url("../images/daily-report/icons/DR_WC_potty.svg") no-repeat}.daily-report .meals .right-card-content .report-meal{width:100%;min-height:75px;overflow:hidden;padding:3px 0}.daily-report .meals .right-card-content .report-meal .ate,.daily-report .meals .right-card-content .report-meal .drank{display:inline-block;width:60px;min-height:69px;vertical-align:middle;position:relative;clear:both;font-family:nexabold,kelsonsansbold,sans-serif;font-size:9.5px;color:#5a5a5a;text-align:left;background-size:90%;margin-right:15px}.daily-report .meals .right-card-content .report-meal .ate span,.daily-report .meals .right-card-content .report-meal .drank span{display:none;text-align:center;padding-top:55px}.daily-report .meals .right-card-content .report-meal .ate.ate-well,.daily-report .meals .right-card-content .report-meal .drank.ate-well{background:url("../images/daily-report/icons/DR_meals_plate_empty.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.ate-well span.ate-well-text,.daily-report .meals .right-card-content .report-meal .drank.ate-well span.ate-well-text{display:block}.daily-report .meals .right-card-content .report-meal .ate.ate-some,.daily-report .meals .right-card-content .report-meal .drank.ate-some{background:url("../images/daily-report/icons/DR_meals_plate_half.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.ate-some span.ate-some-text,.daily-report .meals .right-card-content .report-meal .drank.ate-some span.ate-some-text{display:block}.daily-report .meals .right-card-content .report-meal .ate.not-ate,.daily-report .meals .right-card-content .report-meal .drank.not-ate{background:url("../images/daily-report/icons/DR_meals_plate_full.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.not-ate span.not-ate-text,.daily-report .meals .right-card-content .report-meal .drank.not-ate span.not-ate-text{display:block}.daily-report .meals .right-card-content .report-meal .ate.drank-well,.daily-report .meals .right-card-content .report-meal .drank.drank-well{background:url("../images/daily-report/icons/DR_meals_glass_empty.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.drank-well span.drank-well-text,.daily-report .meals .right-card-content .report-meal .drank.drank-well span.drank-well-text{display:block}.daily-report .meals .right-card-content .report-meal .ate.drank-some,.daily-report .meals .right-card-content .report-meal .drank.drank-some{background:url("../images/daily-report/icons/DR_meals_glass_half.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.drank-some span.drank-some-text,.daily-report .meals .right-card-content .report-meal .drank.drank-some span.drank-some-text{display:block}.daily-report .meals .right-card-content .report-meal .ate.not-drank,.daily-report .meals .right-card-content .report-meal .drank.not-drank{background:url("../images/daily-report/icons/DR_meals_glass_full.svg") no-repeat}.daily-report .meals .right-card-content .report-meal .ate.not-drank span.not-drank-text,.daily-report .meals .right-card-content .report-meal .drank.not-drank span.not-drank-text{display:block}.daily-report .meals .right-card-content .report-meal>span{width:70%;display:inline-block;vertical-align:middle;font-family:nexa,kelsonsansbold,sans-serif;font-size:14px;word-wrap:break-word;margin-top:-10px}.daily-report .medication .medicine{overflow:hidden;width:30%;float:left}.daily-report .medication .dosage{overflow:hidden;float:left}.daily-report .medication .time-card{margin-top:0;padding-top:15px}.daily-report .notes .description-card{height:60px;width:100%;overflow:hidden}.daily-report .notes .description-card P{margin-top:10px}.daily-report .notes .description-card P:first-child{margin-top:0}.daily-report .notes .show-more-information .description-card{height:auto}@media (max-width:1024px){.daily-report{padding:25px 0 0}.daily-report .daily-report-top .name-page{width:80%;padding:5px 0 0 65px}.daily-report .daily-report-top .date-daily-report{display:none}.daily-report .report-gallery .report-pictures img{width:31%}.daily-report .report-gallery .report-pictures .prev-pic{margin-top:-40px}.daily-report .card .kind-activity{clear:both}}@media (max-width:480px){.daily-report .meals .right-card-content .report-meal>span{width:55%;font-size:13px}}.calendar-dialog{max-width:418px;min-height:540px;position:relative;overflow:hidden;font-size:13px;color:#51c0e1;padding:30px 25px 95px}.calendar-dialog,.calendar-dialog .date-now{font-family:nexablack,kelsonsansbold,sans-serif}.calendar-dialog .date-now{width:100%;border-bottom:1px solid #cbcbcb;padding:0 10px 10px}.calendar-dialog .date-now .years-now{display:block;font-size:13px;color:#000;padding-bottom:5px}.calendar-dialog .date-now .day-now{display:block;font-size:24px;color:#51c0e1}.calendar-dialog .ng-isolate-scope{max-width:730px;margin:0 auto;padding:0 48px}.calendar-dialog .ng-isolate-scope table{width:100%}.calendar-dialog .ng-isolate-scope table thead tr th.ng-scope{font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#000;line-height:2.4;text-align:center;text-transform:uppercase;border-radius:50%}.calendar-dialog .ng-isolate-scope table tbody tr td.filled-day span.ng-binding,.calendar-dialog .ng-isolate-scope table tbody tr th.filled-day span.ng-binding{position:relative}.calendar-dialog .ng-isolate-scope table tbody tr td.filled-day span.ng-binding:after,.calendar-dialog .ng-isolate-scope table tbody tr th.filled-day span.ng-binding:after{content:"";display:block;width:5px;height:5px;position:absolute;bottom:4px;left:50%;background-color:#f16550;border-radius:50%;background-clip:padding-box;margin-left:-2px}.calendar-dialog .ng-isolate-scope table tbody tr td span.ng-binding,.calendar-dialog .ng-isolate-scope table tbody tr th span.ng-binding{width:33px;height:33px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#000;line-height:2.4;text-align:center;border-radius:50%;background:#fff;margin:10px 3px}.calendar-dialog .ng-isolate-scope table tbody tr td span.ng-binding.active.active,.calendar-dialog .ng-isolate-scope table tbody tr td span.ng-binding.now.active,.calendar-dialog .ng-isolate-scope table tbody tr td span.ng-binding.now.disabled,.calendar-dialog .ng-isolate-scope table tbody tr th span.ng-binding.active.active,.calendar-dialog .ng-isolate-scope table tbody tr th span.ng-binding.now.active,.calendar-dialog .ng-isolate-scope table tbody tr th span.ng-binding.now.disabled{background:#51c0e1}.calendar-dialog .ng-isolate-scope .switch{font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-decoration:underline;text-transform:uppercase;padding:20px}.calendar-dialog .buttons{position:absolute;overflow:hidden;cursor:pointer;right:30px;bottom:30px}.calendar-dialog .buttons .cancel-button,.calendar-dialog .buttons .ok-button{display:block;float:left;width:105px;height:50px;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase;text-align:center;border:0;padding:15px 0}.calendar-dialog .buttons .cancel-button{color:#51c0e1}.calendar-dialog .buttons .cancel-button:hover{text-decoration:underline}.calendar-dialog .buttons .ok-button{background-color:#51c0e1;color:#fff}.calendar-dialog .buttons .ok-button:hover{background:#8dcfe3}@media (max-width:480px){.modal-item-wrap .modal-item .modal-body.calendar-dialog{width:96%;padding:30px 3px 95px}.modal-item-wrap .modal-item .modal-body.calendar-dialog .ng-isolate-scope{padding:0}.modal-item-wrap .modal-item .modal-body.calendar-dialog .button{right:15px}}.album{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px;position:relative}.album .top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:15px 3px}.album .top h2{width:auto;float:left}.album .top .add-picture{width:auto;float:right;font-family:nexablack,kelsonsansbold,sans-serif;font-size:11px;color:#51c0e1;text-transform:uppercase}.album .content{padding-top:40px}.album .content .album-search{position:relative;width:180px;height:38px;float:left;overflow:hidden}.album .content .album-search input{width:100%;height:inherit;overflow:hidden;box-sizing:border-box;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#999;border:1px solid #51c0e1;padding:0 30px}.album .content .album-search input::-webkit-input-placeholder{color:#999}.album .content .album-search input:-moz-placeholder,.album .content .album-search input::-moz-placeholder{color:#999}.album .content .album-search input:-ms-input-placeholder{color:#999}.album .content .album-search .hashtag{position:absolute;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;padding:9px 0 0 10px}.album .content .album-search .search-icon{position:absolute;top:0;right:3px;transform:scaleX(-1)}.album .content .total-pictures{width:auto;float:right;font-family:nexabook,kelsonsanslight,sans-serif;font-size:14px;padding-top:10px}.album .content .total-pictures .how-many-total-pic{font-family:nexablack,kelsonsansbold,sans-serif}.album .content .album-gallery{clear:both;overflow:hidden;padding-top:20px;margin:0 -5px;display:-ms-flex;display:flex;flex-wrap:wrap}.album .content .album-gallery .gallery-img-wrap{cursor:pointer;width:25%;background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;padding:5px}.album .content .album-gallery .gallery-img-wrap .gallery-img{height:0;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;padding-top:100%}.album .content .album-gallery .gallery-img-wrap .gallery-caption{margin:10px;line-height:1.5;color:#d3d3d3;display:block}.album .content .album-gallery .gallery-img-wrap .gallery-caption b{color:#000}.album .content .load-more-pic{display:block;width:145px;height:50px;cursor:pointer;box-sizing:border-box;border:1px solid #51c0e1;font-family:nexablack,kelsonsansbold,sans-serif;font-size:15px;text-align:center;text-transform:uppercase;color:#51c0e1;background-color:#fff;margin:40px auto;padding:14px 0}.album .content .load-more-pic:hover{color:#80b441;border-color:#80b441}@media (max-width:1024px){.album{padding:10px 0 0}.album .top .add-picture{padding-top:6px}.album .name-page{padding:5px 0 0 65px}}@media (max-width:480px){.album .content .album-gallery .gallery-img-wrap{width:50%}}.gone{display:none}.events{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.events .events-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:0 10px 10px 3px}.events .events-top h2{width:auto;float:left;padding-top:12px}.events .events-top .events-buttons{float:right}.events .events-top .events-buttons .calendar-view-button,.events .events-top .events-buttons .list-view-button{display:block;width:37px;height:37px;cursor:pointer;padding:0 0 0 1px}.events .events-top .events-buttons .calendar-view-button.active-view,.events .events-top .events-buttons .list-view-button.active-view{border:1px solid #51c0e1}.events .events-top .events-buttons .list-view-button{float:left;margin-right:5px}.events .events-top .events-buttons .calendar-view-button{float:right}.events .events-content{min-height:230px;background:url("../images/spin.gif") 50% no-repeat;background-size:50px 50px;padding-top:10px;padding-bottom:50px}.events .events-content>div{background-color:#fff}.events .events-content .previous-event{display:block;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#80b441;text-align:center;text-transform:uppercase;text-decoration:underline;margin:0 auto;padding:40px 0}.events .events-content .previous-event:hover{color:#98bd6b;text-decoration:none}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.choice .fc-content{position:relative;cursor:pointer;word-wrap:break-word;color:#000}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.choice .fc-content:after{content:"";width:6px;height:10px;position:absolute;top:0;right:7px;background:url("../images/events/calendar-view/choice.png") no-repeat}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.try-choice .fc-content{position:relative;cursor:pointer;word-wrap:break-word;color:#80b441}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.try-choice .fc-content:after{content:"";width:14px;height:10px;position:absolute;top:0;right:7px;background:url("../images/events/calendar-view/try.png") no-repeat}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.false-choice .fc-content{position:relative;cursor:pointer;word-wrap:break-word;color:#f16550}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.false-choice .fc-content:after{content:"";width:10px;height:10px;position:absolute;top:0;right:7px;background:url("../images/events/calendar-view/false.png") no-repeat}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.canceled .fc-content{cursor:pointer;word-wrap:break-word;color:#000;opacity:.3}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.can-not-choice .fc-content{cursor:pointer;word-wrap:break-word;color:#000;opacity:.75}.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.can-not-choice .fc-content .fc-title{text-decoration:line-through}.event{width:100%;box-sizing:border-box;overflow:hidden;border:1px solid #cbcbcb;padding-top:10px;margin-bottom:15px}.event .event-date,.event .event-information{float:left;padding-left:20px}.event .event-date{width:16%}.event .event-date span{display:block;font-family:nexabook,kelsonsanslight,sans-serif;font-size:14px;line-height:1.6}.event .event-information{width:84%;padding:0 10px 10px;position:relative}.event .event-information span{display:block}.event .event-information span.name{font-family:nexabold,kelsonsansbold,sans-serif;font-size:16px;color:#51c0e1}.event .event-information span.date{display:none;width:100%;font-family:nexabook,kelsonsanslight,sans-serif;font-size:13px;font-weight:600;padding-top:5px}.event .event-information span.place{width:52%;font-family:nexa,kelsonsansregular,sans-serif;font-size:14px;font-weight:600;padding-top:5px}.event .event-information span.description{width:75%;font-family:nexabook,kelsonsanslight,sans-serif;font-size:14px;padding-top:20px}.event .event-information .event-visitor{width:auto;max-height:35px;position:absolute;top:10px;right:20px}.event .event-information .event-visitor .visitor{width:35px;height:35px;float:right;overflow:hidden;position:relative;border-radius:50%;margin-left:5px}.event .event-information .event-visitor .visitor img{width:100%}.event .event-information .event-visitor .visitor .false-visitor,.event .event-information .event-visitor .visitor .try-visitor{display:none;width:inherit;height:inherit;position:absolute;top:0;right:0;left:0;bottom:0;background:hsla(0,0%,100%,.7)}.event .event-information .event-visitor .visitor.false .false-visitor,.event .event-information .event-visitor .visitor.try .try-visitor{display:block}.event .visit-choice{clear:both;width:100%;min-height:80px;padding-top:15px}.event .visit-choice .attending-choice,.event .visit-choice .canceled-event,.event .visit-choice .not-attending-choice,.event .visit-choice .not-available-choice,.event .visit-choice .not-choice,.event .visit-choice .past-event{display:none;width:inherit;min-height:inherit;overflow:hidden}.event .visit-choice .attending-choice .content,.event .visit-choice .canceled-event .content,.event .visit-choice .not-attending-choice .content,.event .visit-choice .not-available-choice .content,.event .visit-choice .not-choice .content,.event .visit-choice .past-event .content{margin:0 auto}.event .visit-choice .attending-choice .attending-text,.event .visit-choice .canceled-event .attending-text,.event .visit-choice .not-attending-choice .attending-text,.event .visit-choice .not-available-choice .attending-text,.event .visit-choice .not-choice .attending-text,.event .visit-choice .past-event .attending-text{display:block;width:auto;float:left;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase;text-align:center}.event .visit-choice .attending-choice .change-decision,.event .visit-choice .canceled-event .change-decision,.event .visit-choice .not-attending-choice .change-decision,.event .visit-choice .not-available-choice .change-decision,.event .visit-choice .not-choice .change-decision,.event .visit-choice .past-event .change-decision{display:block;width:auto;float:right;cursor:pointer;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;text-decoration:underline;color:#80b441}.event .visit-choice .attending-choice .change-decision:hover,.event .visit-choice .canceled-event .change-decision:hover,.event .visit-choice .not-attending-choice .change-decision:hover,.event .visit-choice .not-available-choice .change-decision:hover,.event .visit-choice .not-choice .change-decision:hover,.event .visit-choice .past-event .change-decision:hover{color:#98bd6b;text-decoration:none}.event .visit-choice .attending-choice .canceled-text,.event .visit-choice .canceled-event .canceled-text,.event .visit-choice .not-attending-choice .canceled-text,.event .visit-choice .not-available-choice .canceled-text,.event .visit-choice .not-choice .canceled-text,.event .visit-choice .past-event .canceled-text{display:none;width:auto;margin-top:30px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase;color:#333;text-align:center}.event .visit-choice .not-choice .content{max-width:335px;height:50px;padding:10px 5px 20px}.event .visit-choice .not-choice .content .decline,.event .visit-choice .not-choice .content .join{width:145px;height:inherit;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase}.event .visit-choice .not-choice .content .join{float:left;color:#fff;background-color:#51c0e1;border:none}.event .visit-choice .not-choice .content .join:hover{background:#8dcfe3}.event .visit-choice .not-choice .content .decline{float:right;color:#51c0e1;background-color:#fff;border:1px solid #51c0e1}.event .visit-choice .not-choice .content .decline:hover{color:#80b441;border:1px solid #80b441}.event .visit-choice .attending-choice{position:relative;background:rgba(128,180,65,.3);padding:35px 55px 35px 0}.event .visit-choice .attending-choice .content{max-width:475px}.event .visit-choice .attending-choice .save-event{display:block;min-height:50px;width:65px;position:absolute;cursor:pointer;top:15px;right:10px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:10px;color:#51c0e1;vertical-align:bottom;text-align:center}.event .visit-choice .attending-choice .save-event .save-icon{display:block;margin:0 auto}.event .visit-choice .attending-choice .save-event .save-event-text{display:block}.event .visit-choice .not-attending-choice{background:hsla(8,85%,63%,.3);padding:35px 0}.event .visit-choice .not-attending-choice .content{max-width:475px}.event .visit-choice .not-available-choice{min-height:50px;padding:10px}.event .visit-choice .not-available-choice .content{max-width:550px}.event .visit-choice .past-event{background:#d1d1d1;padding:35px 0}.event .visit-choice .past-event .content{max-width:100px}.event.choice .visit-choice .not-choice,.event.false-choice .visit-choice .not-attending-choice,.event.try-choice .visit-choice .attending-choice{display:block}.event.canceled{opacity:.6;background:#fff repeating-linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 21px,hsla(0,0%,94%,.8) 22px,hsla(0,0%,94%,.8) 23px)}.event.canceled .change-decision{display:none!important}.event.canceled .canceled-event{display:block}.event.canceled .canceled-event .canceled-text{display:block!important}.event.can-not-choice{opacity:.6;background:#fff repeating-linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 21px,hsla(0,0%,94%,.8) 22px,hsla(0,0%,94%,.8) 23px)}.event.can-not-choice .visit-choice .not-available-choice,.event.gone .visit-choice .past-event{display:block}.fc{background-color:#fff}.fc .fc-toolbar{position:relative;text-align:center;margin-top:18px}.fc .fc-toolbar .fc-left{float:none}.fc .fc-toolbar .fc-left h2{float:none;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-decoration:underline;text-transform:uppercase}.fc .fc-toolbar .fc-right .fc-button-group button{position:absolute;top:-7px;right:70%;left:auto;border:1px solid transparent;background:transparent}.fc .fc-toolbar .fc-right .fc-button-group button.fc-state-default{box-shadow:none}.fc .fc-toolbar .fc-right .fc-button-group button span{color:#51c0e1}.fc .fc-toolbar .fc-right .fc-button-group button.fc-next-button{position:absolute;top:-7px;right:auto;left:70%}.fc .fc-toolbar .fc-today-button{display:none}.fc .fc-view-container table{color:#51c0e1;border-collapse:separate;border-spacing:10px 3px}.fc .fc-view-container table tbody.fc-body{border:1px solid transparent}.fc .fc-view-container table thead{border-color:transparent!important}.fc .fc-view-container table thead tr{position:relative}.fc .fc-view-container table thead tr th.fc-day-header{border:none;text-transform:uppercase;font-family:nexaback,sans-serif;font-size:14px}.fc .fc-view-container table thead tr th.fc-day-number{text-align:left}.fc .fc-view-container table thead tr td.fc-head-container{border:1px solid transparent}.fc .fc-view-container table thead tr td.fc-day-number{text-align:left}.fc .fc-view-container table thead tr td.fc-day-number.fc-other-month{visibility:hidden}.fc .fc-view-container table tbody tr td{position:relative;border-color:transparent}.fc .fc-view-container table tbody tr td.fc-event-container .fc-event{border:0;background:transparent}.fc .fc-view-container table tbody tr td.fc-event-container .fc-event .fc-content{white-space:normal;font-family:nexabold,kelsonsansbold,sans-serif;font-size:10px}.fc .fc-view-container table tbody tr td.fc-event-container .fc-event .fc-content .fc-time{display:block;font-weight:400}.fc .fc-view-container table tbody tr td.fc-event-container .fc-event.other-month-events .fc-content{display:none}.fc .fc-view-container table tbody tr td.fc-day:before{content:"";width:100%;height:1px;position:absolute;top:-4px;background:#51c0e1}.fc .fc-view-container table tbody tr td.fc-day.fc-other-month:before{display:none}.fc .fc-view-container table tbody tr td.fc-today{font-weight:700;background:#efefef}.fc .fc-view-container table tbody tr td.fc-today:before{content:"";width:100%;height:1px;position:absolute;top:-4px;background:#51c0e1}.fc .fc-view-container table tbody tr td.fc-today.fc-other-month{background:#fff}.fc .fc-view-container table tbody tr td .fc-scroller{height:auto!important}@media (max-width:1024px){.events{padding:16px 0 0}.events .events-top .name-page{padding:15px 0 0 70px}.events .events-content{padding-top:30px}.event{position:relative}.event .event-date{display:none}.event .event-information{width:100%}.event .event-information span.date{display:block}.event .event-information span.place{padding-top:0}.event .event-information .event-visitor{right:10px}.event .event-information span.description{width:100%}.event .visit-choice{text-align:center}.event .visit-choice .attending-choice{padding:22px 67px 22px 10px}.event .visit-choice .attending-choice .content a,.event .visit-choice .attending-choice .content span{float:none}.event .visit-choice .attending-choice .save-event{right:5px}.event .visit-choice .not-attending-choice{padding:22px 10px}.event .visit-choice .not-attending-choice .content a,.event .visit-choice .not-attending-choice .content span{float:none}.event .visit-choice .visit-choice{padding:10px 10px 15px}.fc .fc-toolbar{margin:0}.fc .fc-view-container table{border-spacing:4px 3px}}@media (max-width:600px){.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.choice .fc-content:after,.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.false-choice .fc-content:after,.events .events-content .fc-view-container table tbody tr td.fc-event-container .fc-event.try-choice .fc-content:after{width:0;height:0}}@media (max-width:480px){.event .event-information{padding:40px 10px 10px}.event .event-information .event-visitor{top:0}.event .event-information span.place{width:100%}.event .visit-choice .not-choice .content .decline,.event .visit-choice .not-choice .content .join{width:134px}}.event-modal{max-width:765px;box-sizing:border-box;padding:0}.event-modal .event{border:0;margin-bottom:0}.meals{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.meals .meals-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:0 10px 10px 3px}.meals .meals-top .name-page{width:auto;float:left;padding-top:12px}.meals .meals-top .meals-buttons{float:right}.meals .meals-top .meals-buttons .calendar-view-button,.meals .meals-top .meals-buttons .list-view-button{display:block;width:37px;height:37px;cursor:pointer;padding:0 0 0 1px}.meals .meals-top .meals-buttons .calendar-view-button.active-view,.meals .meals-top .meals-buttons .list-view-button.active-view{border:1px solid #51c0e1}.meals .meals-top .meals-buttons .list-view-button{float:left;margin-right:5px}.meals .meals-top .meals-buttons .calendar-view-button{float:right}.meals .meals-content{padding:30px 0;position:relative}.meals .meals-content .date-now{min-width:245px;cursor:pointer;float:left;position:absolute;top:15px;left:50%;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-align:center;text-transform:uppercase;margin-left:-145px}.meals .meals-content .date-now .next-date,.meals .meals-content .date-now .prev-date{height:26px;margin-top:-7px}.meals .meals-content .date-now .prev-date{float:left}.meals .meals-content .date-now .next-date{float:right}.meals .meals-content .meal-day{width:100%;min-height:50px;overflow:hidden;margin-top:10px}.meals .meals-content .meal-day .meal-date{width:100%;height:36px;box-sizing:border-box;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;font-size:14px;color:#7fb543;border:1px solid #efefef;background-color:#f6f6f6;padding:8px 12px;margin-top:10px}.meals .meals-content .meal-day .what-meal{width:100%;min-height:150px;box-sizing:border-box;overflow:hidden;border:1px solid #efefef;padding:0 20px 10px}.meals .meals-content .meal-day .what-meal .meal{width:50%;float:left;padding:10px 0}.meals .meals-content .meal-day .what-meal .meal .pic-meal{width:30px;height:30px;float:left;background-image:url("../images/meals/chiken.png");background-position:50%;background-repeat:no-repeat;background-size:cover}.meals .meals-content .meal-day .what-meal .meal .information-meal{width:79%;display:inline-block;font-family:nexa,kelsonsansbold,sans-serif;font-size:16px;margin:5px 0 0 20px}.meals .meals-content .previous-meals{max-width:210px;display:block;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#80b441;text-transform:uppercase;text-decoration:underline;margin:0 auto;padding:40px 0}.meals .meals-content .previous-meals:hover{color:#98bd6b;text-decoration:none}.meals .meals-content .fc-view-container table tbody tr td .fc-event-container .meal{display:block;font-family:nexabold,kelsonsansbold,sans-serif;font-size:10px;color:#51c0e1;line-height:14px;padding-bottom:5px}.meals .meals-content .fc-view-container table tbody tr td .fc-event-container .current-day-event .meal{color:#80b441}.no-data-text{width:100%;font-family:nexabold,kelsonsansbold,sans-serif;text-align:center;text-transform:uppercase;color:#51c0e1;padding-top:180px}@media (max-width:1024px){.meals{padding:16px 0 0}.meals .meals-top .name-page{padding:15px 0 0 70px}.meals .meals-content .meal-day .what-meal .meal .information-meal{width:75%;margin:5px 0 0 10px}}@media (max-width:480px){.meals .meals-content .date-now{margin-left:-125px}.meals .meals-content .meal-day .what-meal .meal{width:100%}}.meals-dialog{max-width:505px;padding:10px 10px 10px 15px}.meals-dialog .meal-day{width:100%;min-height:50px;overflow:hidden}.meals-dialog .meal-day .meal-date{width:auto;float:left;box-sizing:border-box;font-family:nexaxbold,kelsonsansbold,sans-serif;text-transform:uppercase;font-size:14px;color:#51c0e1;padding-bottom:10px}.meals-dialog .meal-day .arrow-icon{height:20px;float:right;cursor:pointer;margin-top:-5px}.meals-dialog .meal-day .what-meal{width:100%;box-sizing:border-box;overflow:hidden;clear:both}.meals-dialog .meal-day .what-meal .meal{width:50%;float:left;padding:10px 0}.meals-dialog .meal-day .what-meal .meal .pic-meal{width:30px;height:30px;float:left;background-image:url("../images/meals/chiken.png");background-position:50%;background-repeat:no-repeat;background-size:cover}.meals-dialog .meal-day .what-meal .meal .information-meal{width:79%;display:inline-block;font-family:nexa,kelsonsansbold,sans-serif;font-size:16px;margin:5px 0 0 20px}@media (max-width:1024px){.meals-dialog .meal-day .what-meal .meal .information-meal{width:75%;margin:5px 0 0 10px}}@media (max-width:480px){.meals-dialog .meal-day .what-meal .meal{width:100%}}.attendance{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.attendance .attendance-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:0 10px 10px 3px}.attendance .attendance-content .fc-toolbar .five-days-warning{width:auto;font-family:nexabold,kelsonsansbold,sans-serif;font-size:10px;color:#51c0e1;text-transform:uppercase;text-align:center;margin:0 auto}.attendance .attendance-content .fc-toolbar .five-days-warning span{float:none;margin:0}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container{position:relative}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event{font-family:nexabold,kelsonsansbold,sans-serif;text-transform:uppercase;padding-bottom:10px}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event:last-child{padding-bottom:20px}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .fc-content{min-height:33px;position:relative;font-size:13px;text-align:center;line-height:29px;box-sizing:border-box;padding:0 5px;cursor:default}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .fc-content .fc-title{width:100%;display:inline-block;word-wrap:break-word;line-height:14px;vertical-align:middle}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .fc-content .title-changed{cursor:pointer}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .no-record{font-size:10px;color:#000;padding:5px 0 0 3px}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .in,.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .out{font-size:10px;color:#80b441;display:block;padding:5px 0 0 3px}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .in span:first-child,.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event .out span:first-child{min-width:35%;display:inline-block}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event.absent .fc-content{color:#fff;background-color:#f16550;border:1px solid #f16550}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event.attended .fc-content{color:#fff;background-color:#80b441;border:1px solid #80b441}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event.attending .fc-content{color:#80b441;background-color:#fff;border:1px solid #80b441}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event.not-attending .fc-content{color:#f16550;background-color:#fff;border:1px solid #f16550}.attendance .attendance-content .fc-view-container table tbody tr td.fc-event-container .fc-event.other-month-events{display:none}.attendance .attendance-content .fc-view-container .fc-bg table tr td .locked{width:100%;color:#f16550;position:relative}.attendance .attendance-content .fc-view-container .fc-bg table tr td .locked .livicon-evo-holder{display:block;position:absolute;top:-2px;right:-5px;padding:0}.attendance .attendance-content .fc-view-container .fc-bg table tr td.fc-other-month .locked{display:none}@media (max-width:1024px){.attendance{padding:16px 0 0}.attendance .attendance-top .name-page{padding:15px 0 0 70px}.attendance .attendance-content{padding-top:30px}}.custom-checkbox input,.fc-event-container:nth-child(n+6){display:none}.custom-checkbox label{width:auto;height:auto;cursor:pointer;padding:0;margin:0}.custom-checkbox.custom-checkbox input[type=checkbox]+label span.checkbox-for-consent .checked{display:none}.custom-checkbox.custom-checkbox input[type=checkbox]+label span.checkbox-for-consent .not-check,.custom-checkbox.custom-checkbox input[type=checkbox]:checked+label span.checkbox-for-consent .checked{display:inline-block;width:27px;height:27px;border:2px solid #51c0e1}.custom-checkbox.custom-checkbox input[type=checkbox]:checked+label span.checkbox-for-consent .not-check{display:none}.profile{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.profile .profile-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:3px 10px 15px 3px}.profile .profile-content .profile-data{padding:22px 2px;overflow:hidden}.profile .profile-content .profile-data .profile-photo{width:135px;height:135px;float:left;overflow:hidden;border-radius:50%;margin-right:20px}.profile .profile-content .profile-data .profile-photo img{width:100%}.profile .profile-content .profile-data .profile-name{display:block;font-family:nexablack,kelsonsansbold,sans-serif;text-transform:uppercase;word-wrap:break-word;padding-top:35px}.profile .profile-content .profile-data .change-photo{display:block;cursor:pointer;font-family:nexa,kelsonsansbold,sans-serif;text-decoration:underline;color:#000;margin-top:15px}.profile .profile-content .profile-settings{position:relative;max-width:710px;min-height:770px;padding:0 0 0 65px;margin-top:18px}.profile .profile-content .profile-settings .settings-buttons{width:100%;overflow:hidden;text-align:center}.profile .profile-content .profile-settings .settings-buttons button{width:32%;max-width:170px;min-height:50px;display:inline-block;box-sizing:border-box;font-family:nexabold,kelsonsansbold,sans-serif;font-size:16px;color:#51c0e1;text-transform:uppercase;word-wrap:break-word;background:#fff;border:1px solid #51c0e1;padding:2px 1px}.profile .profile-content .profile-settings .settings-buttons button:first-child{display:block;float:left}.profile .profile-content .profile-settings .settings-buttons button:last-child{display:block;float:right}.profile .profile-content .profile-settings .settings-buttons button:last-child:nth-child(2){display:block;float:left;margin-left:10%}.profile .profile-content .profile-settings .settings-buttons button:hover{color:#80b441;border-color:#80b441}.profile .profile-content .profile-settings .settings-buttons button.active{color:#fff;border:none;background:#80b441}.profile .profile-content .profile-settings .profile-tab .info-form{display:none}.profile .profile-content .profile-settings .profile-tab .info-form .form-row{width:100%;position:relative;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;padding:8px 0 9px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row:after{content:"";display:block;clear:both}.profile .profile-content .profile-settings .profile-tab .info-form .form-row>label{display:inline-block;vertical-align:middle;padding:0 5px 0 0;width:28%}.profile .profile-content .profile-settings .profile-tab .info-form .form-row>input{width:71%;min-height:35px;box-sizing:border-box;border:1px solid #51c0e1;padding:5px 10px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row>input::-webkit-input-placeholder{color:#999}.profile .profile-content .profile-settings .profile-tab .info-form .form-row>input:-moz-placeholder,.profile .profile-content .profile-settings .profile-tab .info-form .form-row>input::-moz-placeholder{color:#999}.profile .profile-content .profile-settings .profile-tab .info-form .form-row>input:-ms-input-placeholder{color:#999}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker{width:auto;display:inline-block;vertical-align:middle}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td{height:15px;padding:0 6px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td a{width:28px;height:22px;display:block;color:transparent;background:url("../images/profile/time-arrow.png") no-repeat;background-size:contain;padding:0}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td a:hover{opacity:.5}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td a:active,.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td a:focus{outline:none}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td a .glyphicon{display:none}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr.text-center td.uib-decrement a{transform:scaleY(-1)}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .label-timepicker .uib-timepicker tbody tr td.form-group input{width:40px;height:auto;border:none;box-shadow:none;padding:0}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .error-icon{display:none;position:absolute;right:-38px;top:5px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .error-text{display:none;width:71%;float:right;clear:both;text-align:left;font-size:14px;color:#f16550;font-style:italic;padding-left:14px;margin-top:7px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row.error{margin-bottom:0}.profile .profile-content .profile-settings .profile-tab .info-form .form-row.error .error-icon,.profile .profile-content .profile-settings .profile-tab .info-form .form-row.error .error-text{display:block}.profile .profile-content .profile-settings .profile-tab .info-form .form-style{width:100%;overflow:hidden;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;padding:15px 0}.profile .profile-content .profile-settings .profile-tab .info-form .form-style span{display:inline-block;font-weight:700}.profile .profile-content .profile-settings .profile-tab .info-form .form-style span:first-child{width:28%}.profile .profile-content .profile-settings .profile-tab .info-form .form-style span:nth-child(2){text-transform:uppercase}.profile .profile-content .profile-settings .profile-tab .info-form .address{display:block;width:100%;height:40px;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#51c0e1;text-transform:uppercase;padding:10px 0}.profile .profile-content .profile-settings .profile-tab.active .info-form{display:block}.profile .profile-content .profile-settings .carer-info .info-form,.profile .profile-content .profile-settings .emergency-contact .info-form{width:100%;border-bottom:1px solid #cbcbcb}.profile .profile-content .profile-settings .carer-info .info-form:last-child,.profile .profile-content .profile-settings .emergency-contact .info-form:last-child{border-bottom:transparent}.profile .profile-content .profile-settings .carer-info .info-form .form-phone,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone{padding:5px 0 10px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone:after,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone:after{content:"";display:block;clear:both}.profile .profile-content .profile-settings .carer-info .info-form .form-phone label,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone label{display:block;width:28%;cursor:pointer;float:left;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;padding-top:7px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number{display:inline-block;width:71%;float:right;position:relative;margin-bottom:15px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number{display:inline-block;width:88%;position:relative}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number .choice-phone,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number .choice-phone{display:inline-block;width:80px;cursor:pointer;color:#51c0e1;margin-right:5px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number .home-number-wrap,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number .home-number-wrap{width:72%;min-height:37px;display:inline-block;position:relative}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number .home-number-wrap input,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number .home-number-wrap input{min-height:37px;width:100%;box-sizing:border-box;border:1px solid #51c0e1;padding:5px 10px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .add-phone,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .add-phone{display:inline-block;width:27px;height:27px;cursor:pointer;vertical-align:top;border:1px solid #51c0e1;border-radius:50%;margin-top:4px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .error-icon,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .error-icon{display:none;position:absolute;right:-38px;top:0}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .error-text,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .error-text{display:none;width:100%;float:right;clear:both;text-align:left;font-size:14px;color:#f16550;font-style:italic;padding-left:87px;margin-top:7px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number.error .error-icon,.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number.error .error-text,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number.error .error-icon,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number.error .error-text{display:block}.profile .profile-content .profile-settings .child-info .info-form{padding:30px 0}.profile .profile-content .profile-settings .child-info .info-form .form-row.checkbox-row{position:relative;padding-bottom:15px}.profile .profile-content .profile-settings .child-info .info-form .form-row.checkbox-row .photo-consent-text{width:28%;display:inline-block;font-weight:700;vertical-align:middle}.profile .profile-content .profile-settings .child-info .info-form .form-row.checkbox-row .custom-checkbox{height:27px;display:inline-block;vertical-align:middle}.profile .profile-content .profile-settings .carer-info .info-form{padding:30px 0 20px}.profile .profile-content .profile-settings .emergency-contact .info-form{padding:35px 0}.profile .profile-content .profile-settings .emergency-contact .info-form .new-emergency-contact-button{display:block;max-width:260px;min-height:45px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:16px;color:#fff;word-wrap:break-word;border:transparent;background-color:#51c0e1;padding:5px;margin-top:10px}.profile .profile-content .profile-settings .emergency-contact .info-form .new-emergency-contact-button:hover{background:#8dcfe3}.profile .profile-content .profile-settings .emergency-contact .info-form .one-emergency-contact{width:100%;border-bottom:1px solid #cbcbcb;margin-top:20px}.profile .profile-content .profile-settings .emergency-contact .info-form .one-emergency-contact:last-child{border-bottom:transparent}.profile .profile-content .profile-settings .profile-buttons{overflow:hidden;margin-bottom:20px}.profile .profile-content .profile-settings .profile-buttons .save-button{display:block;min-width:125px;height:50px;float:right;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border:none;background-color:#51c0e1}.profile .profile-content .profile-settings .profile-buttons .save-button:hover{background:#8dcfe3}.profile .profile-content .profile-settings .profile-buttons .save-message-wrap{float:right;margin-right:5px}.profile .profile-content .profile-settings .profile-buttons .save-message-wrap .save-message{max-width:400px;color:#51c0e1;background:#fff 10px;background-size:70px 70px;padding:15px}.profile .profile-content .profile-settings .profile-buttons .save-message-wrap .save-message h5{font-family:nexablack,kelsonsansbold,sans-serif;font-size:20px}@media (max-width:1024px){.profile{padding:16px 0 0}.profile .profile-top .name-page{padding:15px 0 0 70px}.profile .profile-content .profile-settings{padding:16px 0 0}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .error-icon{right:4px;top:7px}.profile .profile-content .profile-settings .profile-tab .info-form .form-phone .phone-number .error-icon{right:0;top:0}.profile .profile-content .profile-settings .settings-buttons button{max-width:160px;width:32%;font-size:13px}}@media (max-width:480px){.profile .profile-content .profile-data .profile-photo{width:120px;height:120px;margin-right:15px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row{padding:5px 0}.profile .profile-content .profile-settings .profile-tab .info-form .form-row input,.profile .profile-content .profile-settings .profile-tab .info-form .form-row label{width:100%}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .error-icon{right:0;top:28px}.profile .profile-content .profile-settings .profile-tab .info-form .form-row .error-text{width:100%;text-align:left}.profile .profile-content .profile-settings .profile-tab .info-form .address{height:30px;margin-top:10px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone label,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone label{width:100%;margin:5px 0 10px}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number{width:100%}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number{width:88%}.profile .profile-content .profile-settings .carer-info .info-form .form-phone .phone-number .selection-number .home-number-wrap,.profile .profile-content .profile-settings .emergency-contact .info-form .form-phone .phone-number .selection-number .home-number-wrap{width:70%}.profile .profile-content .profile-settings .child-info .info-form .form-row.checkbox-row{margin-top:10px;min-height:33px;padding:0}.profile .profile-content .profile-settings .child-info .info-form .form-row.checkbox-row .photo-consent-text{width:100%;margin-bottom:10px}}.support{display:block;box-sizing:border-box;overflow:hidden;padding:30px 0 0 75px}.support .support-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:0 10px 10px 3px}.support .support-content{padding:40px 25px 0}.support .support-content .faq,.support .support-content .mail{overflow:hidden}.support .support-content .faq .faq-icon,.support .support-content .faq .mail-icon,.support .support-content .mail .faq-icon,.support .support-content .mail .mail-icon{float:left;height:37px;margin-right:10px}.support .support-content .faq .asked,.support .support-content .faq .mail-info,.support .support-content .mail .asked,.support .support-content .mail .mail-info{display:block;font-family:nexabold,kelsonsansbold,sans-serif;font-size:12px;color:#51c0e1;text-transform:uppercase;text-decoration:underline}.support .support-content .faq .asked,.support .support-content .mail .asked{padding:9px 0}.support .support-content .faq .mail-info,.support .support-content .mail .mail-info{padding:11px 0}.support .support-content .mail{margin-top:25px}.support .support-content .support-text{max-width:600px;font-family:nexabold,kelsonsansbold,sans-serif;font-size:12px;margin-top:35px;padding:0 0 48px 46px}.support .support-content .support-text .support-kindergarten{color:#51c0e1}@media (max-width:1024px){.support{padding:16px 0 0}.support .support-top .name-page{padding:15px 0 0 70px}.support .support-content .support-text{padding:0}}.settings{display:block;box-sizing:border-box;overflow:hidden;padding:0 0 0 75px}.settings .settings-top{width:100%;overflow:hidden;border-bottom:1px solid #cbcbcb;padding:0 10px 16px 3px}.settings .settings-content{padding:0 25px}.settings .settings-content .settings-main{padding-top:10px}.settings .settings-content .settings-main .settings-top-row{width:100%;max-width:303px;position:relative;padding-right:36px;margin-top:10px}.settings .settings-content .settings-main .settings-top-row .setting-name{display:block;float:left;font-family:nexabold,kelsonsansbold,sans-serif;font-size:12px;color:#51c0e1;text-transform:uppercase;margin-top:3px}.settings .settings-content .settings-main .settings-top-row .second-checkbox{position:absolute;right:0;top:0}.settings .settings-content .settings-main .settings-top-row:after{content:"";display:block;clear:both}.settings .settings-content .settings-info{padding-bottom:20px;margin-top:10px}.settings .settings-content .settings-info h5{font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;color:#80b441;margin-bottom:15px;text-transform:uppercase}.settings .settings-content .settings-info .settings-info-row{font-family:nexabold,kelsonsansbold,sans-serif;font-size:12px;margin-bottom:13px}.settings .settings-content .settings-info .settings-info-row .settings-info-label{width:85px;float:left;padding-right:5px}.settings .settings-content .settings-info .settings-info-row:after{content:"";display:block;clear:both}.settings .settings-content .settings-info img{max-width:100%;margin-top:11px}.second-checkbox label{cursor:pointer}.second-checkbox label .track{width:36px;height:18px;display:inline-block;position:relative;border:2px solid #51c0e0;border-radius:8px;background-clip:padding-box;box-sizing:border-box}.second-checkbox label .track .circle{height:18px;width:18px;display:block;position:absolute;left:-2px;top:-2px;border:2px solid #51c0e0;background-color:#fff;border-radius:50%;background-clip:padding-box;box-sizing:border-box;transition:all .2s linear}.second-checkbox input[type=checkbox]{display:none}.second-checkbox input[type=checkbox]:checked+label .circle{-webkit-transform:translate3d(18px,0,0);transform:translate3d(18px,0,0)}.second-checkbox input[type=checkbox]:checked+label .circle:after{content:"";display:block;width:12px;height:12px;position:absolute;left:1px;top:1px;border-radius:50%;background-clip:padding-box;box-sizing:border-box;background-color:#51c0e0}@media (max-width:1024px){.settings{padding:16px 0 0}.settings .settings-top .name-page{padding:15px 0 0 70px}}#new-photo{display:none}.new-photo-form .error-text{text-align:left;font-size:14px;color:#f16550;font-style:italic}.modal-profile-photo{max-width:840px;box-sizing:border-box;padding:20px 25px 45px}.modal-profile-photo .name-page{display:inline-block;width:auto;box-sizing:border-box;border-bottom:1px solid #dcdcdc;padding:0 5px 10px}.modal-profile-photo .modal-profile-content{overflow:hidden;box-sizing:border-box;padding:15px 35px 0}.modal-profile-photo .modal-profile-content .select-photo .select-new-photo{font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px}.modal-profile-photo .modal-profile-content .select-photo .choice-new-photo{max-width:282px;height:40px;position:relative;border:1px solid #dcdcdc;margin-top:10px}.modal-profile-photo .modal-profile-content .select-photo .choice-new-photo .choice-photo-icon{height:30px;position:absolute;cursor:pointer;left:5px;top:2px}.modal-profile-photo .modal-profile-content .select-photo .choice-new-photo label{width:inherit;height:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:nexa,kelsonsansbold,sans-serif;font-size:12px;color:#838080;padding:11px 5px 11px 45px}.modal-profile-photo .modal-profile-content .select-photo .choice-new-photo input{display:none}.modal-profile-photo .modal-profile-content .drag-to-crop{width:50%;float:left;margin-top:10px}.modal-profile-photo .modal-profile-content .drag-to-crop .preview{display:block;font-family:nexabold,kelsonsansbold,sans-serif;font-size:14px;text-transform:uppercase}.modal-profile-photo .modal-profile-content .drag-to-crop .drag-to-crop-text{font-family:nexa,kelsonsansbold,sans-serif;font-size:12px}.modal-profile-photo .modal-profile-content .drag-to-crop .drag-to-crop-images{width:100%;height:340px;position:relative;overflow:hidden;background:#e4e4e4;margin-top:5px}.modal-profile-photo .modal-profile-content .drag-to-crop .drag-to-crop-images .zoom-handle{display:none}.modal-profile-photo .modal-profile-content .image-preview{width:50%;min-height:300px;float:right;text-align:center;padding:30px 0 0 75px}.modal-profile-photo .modal-profile-content .image-preview .image-preview-text{font-family:nexa,kelsonsansbold,sans-serif;font-size:12px}.modal-profile-photo .modal-profile-content .image-preview .profile-image-preview{width:130px;height:130px;display:block;background:#e4e4e4;border-radius:50%;background-clip:padding-box;margin:30px auto 153px}.modal-profile-photo .modal-profile-content .button-save-crop{display:inline-block;width:50%;padding-left:75px}.modal-profile-photo .modal-profile-content .button-save-crop .save-button{display:block;width:125px;max-width:50%;height:50px;font-family:nexablack,kelsonsansbold,sans-serif;font-size:14px;color:#fff;text-transform:uppercase;border:none;background-color:#51c0e1;margin:0 0 0 10px;float:right}.modal-profile-photo .modal-profile-content .button-save-crop .save-button:last-child{margin:0}.modal-profile-photo .modal-profile-content .button-save-crop .save-button:hover{background:#8dcfe3}@media (max-width:1024px){.modal-profile-photo{padding:35px 10px 25px 25px}.modal-profile-photo .modal-profile-content{padding:15px 0 0}.modal-profile-photo .modal-profile-content .image-preview{display:none}.modal-profile-photo .modal-profile-content .drag-to-crop{width:100%;overflow:hidden}.modal-profile-photo .modal-profile-content .drag-to-crop .drag-to-crop-images{margin:20px 0}.modal-profile-photo .modal-profile-content .button-save-crop{width:100%;padding:0}}@media (max-width:480px){.modal-profile-photo{padding:20px 10px 45px}.modal-profile-photo .modal-profile-content{padding:15px 0 0}}