  .slack__required{font-size:120%;color:#CE1126;display:inline-block}.slack__field{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html.ie .slack__field{display:block}@media only screen and (min-width: 768px){.slack__field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.slack__hp{display:none}.slack__label{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}html.ie .slack__label{padding:0 0 1em 0}@media only screen and (min-width: 768px){.slack__label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1em}}.slack__input input{vertical-align:bottom}.slack__input input[readonly]{background-color:#eee}.slack__cta{text-align:right}.slack__alert{color:white;padding:2px 5px}.slack__alert.error{background:#CE1129;margin:0.5em 0;padding:0.5em 0.5em;font-size:90%}.slack__alert ul{margin:0}.slack__errors ul{list-style-type:none;margin:0;padding:0;font-size:85%;color:#CE1126}.slack__errors li{background:#CE1126;color:white;padding:2px 5px;margin:0}.slack *{box-sizing:border-box}.slack input[type=text],.slack input[type=email],.slack input[type=url],.slack input[type=number],.slack select,.slack textarea,.slack textarea{width:100%;border:1px solid #ddd}.slack input[type=submit]{display:inline-block;background-color:#eee;padding:0.5em 0.75em}.slack textarea{margin:0.25em 0;font-family:Helvetica,Arial,sans-serif;padding:0.4em}.slack select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");padding-right:25px;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.slack.information{display:table;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.slack.information label{white-space:nowrap}ul.typeahead{position:absolute;background-color:white;margin:0;padding:0;width:100%;border:1px solid #ccc;z-index:1000}ul.typeahead li{list-style:none;margin:0}ul.typeahead li a{text-decoration:none !important;border-bottom:none;display:block;padding:0.5em 1em;border-top:1px solid white;border-bottom:1px solid #ddd;color:inherit;line-height:1.3}ul.typeahead li a.active{border-top:1px solid #1C4F70;background-color:#3B6E8F;color:white}ul.typeahead li a.active i{background-color:rgba(255,255,255,0.2);text-shadow:none}ul.typeahead li a i{display:inline-block;background-color:rgba(255,220,15,0.2);text-shadow:0 0 5px #ffdc0f,0 0 8px rgba(255,220,15,0.5);font-style:normal;border-radius:3px}.slack.information input[type=text],.slack.information input[type=email],.slack.information select{width:20em;padding:5px}.slack.information #id_viewbook{-webkit-transform:scale(1.5);transform:scale(1.5);padding:10px;margin-right:8px}.slack.counselor .slack__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.slack.counselor .slack__input{-webkit-box-flex:1;-ms-flex:1;flex:1}.slack.counselor .cta{padding:0.4rem 1rem !important}
