.is-invalid{border:1px solid red !important}.is-valid{border:1px solid green !important}.vertical-space-50{margin-top:50px}.star-color{color:red;font-weight:600;padding-left:3px}.text-error-red{color:red}header .navbar{background-color:#2338a0 !important}.logoImageWrap{display:block !important;padding:6px 0 !important}header .navbar .nav>li>a:after{display:none !important}.ny-chessacademy-menu{float:right !important}header .navbar .ny-chessacademy-menu>li>a{line-height:20px !important;padding:40px 19px !important;color:#ffffff !important;font-family:'Questrial', sans-serif;font-weight:400 !important;font-size:16px !important}header .navbar .ny-chessacademy-menu>li:last-child>a{padding-right:0 !important}header .navbar .nav.ny-chessacademy-menu{padding-right:0 !important}.head-contact-info{display:block !important;float:right !important;margin:10px 0 !important;padding:0 !important}.head-contact-info li{color:#002c55 !important;display:inline-block !important;font-family:'Roboto' !important;font-weight:400 !important;font-size:15px !important;margin-right:26px !important}.head-contact-info li:last-child{margin-right:15px !important}.head-contact-info i{font-size:17px !important;line-height:25px !important;padding-right:7px !important}.account-links ul li{display:inline-block !important;vertical-align:top !important;margin:10px 0 !important}.account-links ul li a{color:#002c55 !important;display:block !important;margin-right:26px !important}.ny-dropdown:hover .dropdown-menu{display:block !important}.dropdown-menu{padding:0 !important;min-width:225px !important;border-radius:0px !important;box-shadow:0 !important;border:0 none !important;top:80%}.dropdown-menu>li>a{color:#ffffff !important;font-family:'Questrial', sans-serif;font-weight:400 !important;font-size:15px !important;line-height:20px !important;padding:5px 20px !important;transition:color 0.2s ease-in-out 0s !important;border-bottom:none !important;text-align:center}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:transparent !important;color:#fff !important}@media (max-width: 991px){.logoImageSmall{max-width:100px !important}header .navbar .ny-chessacademy-menu>li>a{padding:31px 14px !important;font-size:14px !important}.head-contact-info li{font-size:14px !important;margin-right:10px !important}}@media (max-width: 767px){.ny-chess-filter{text-align:center !important}.ny-chess-filter .filter-toggle{float:none !important;display:block !important}.container>.navbar-header,.container>.navbar-collapse{margin:0 !important}.navbar-toggle .icon-bar{background:#fff !important}.navbar-toggle{margin-top:28px !important;margin-right:0 !important;padding-right:0 !important;padding-left:0 !important}header .navbar .nav.ny-chessacademy-menu{padding-right:0 !important;float:none !important;margin:0 !important}header .navbar .ny-chessacademy-menu>li>a{padding:15px 0 !important;font-size:14px !important;text-align:left !important}.head-contact-info{float:left !important}.navbar-collapse{position:absolute !important;top:100% !important;z-index:10 !important;width:100% !important;background:#2338a0 !important;left:0 !important;margin:0 !important}header .navbar .nav li ul.dropdown-menu li>a{padding:15px !important;text-align:left !important}}
