:root{--primaryActive:#36A9E0;--primaryBg:#bbadad;--primaryBorder:#616e75;--primaryFontColor:#ffffff;--uiDatePickerBorder:#919e95;--uiDatePickerHeaderFontColor:#ffffff;--tickBoxBg:#b4b3b3;--tickboxColor:#ffffff;--errorBoxBg:#a94442;--errorBoxBorder:#946363;--errorBoxColor:#ffffff;--midnight:#2F597B;--sky:#36A9E0}.btn-primary{color:#fff;background-color:#2f597b;border-color:#919e95}.btn-primary:active .focus{background:#36a9e0!important}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background:#36a9e0!important;border-color:#919e95}#leavereasonother{resize:none}#changemindsolution{height:100px;display:block;resize:none}#changemindreason{display:block}#childrensnames{height:100px;display:block;resize:none}.sub-box-spacer{display:block;margin:2em 0}.surveyerror{min-height:20px;padding:19px;margin-bottom:20px;color:#fff;background-color:#a94442;border-color:#946363;border:1px solid;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#leavedatechosen{display:inline-block;background:#2f597b;color:#fff;font-size:2.1em;text-align:center;border-radius:8px;padding:15px;margin-top:120px}.vcenter{display:inline-block;vertical-align:middle;float:none}.equal{display:flex;display:-webkit-flex;flex-wrap:wrap}#successMessage{margin-top:50px}.ui-datepicker{width:290px;height:auto;margin:15px 0 0;font:9pt Arial,sans-serif;border-color:#919e95;border-style:solid;border-width:1px}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%}.ui-datepicker-header{background:#bbadad;color:#fff;font-weight:700;line-height:40px;border-width:1px 0 0 0;border-style:solid;border-color:#bbadad}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(/img/arrow.png);background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-widget-header .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}.ui-state-hover .ui-icon{background-image:url(/images/ui-icons_222222_256x240.png)}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#f1f1f1));background-image:-webkit-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-o-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:-ms-linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);background-image:linear-gradient(top,#f7f7f7 0,#f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;font-size:6pt;padding:10px 0;text-align:center;color:#666;text-shadow:1px 0 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody td{padding:0;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:40px;height:40px;line-height:40px;color:#666;text-shadow:1px 1px 0 #fff;filter:dropshadow(color=#fff, offx=1, offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(top,#ededed 0,#dedede 100%);-webkit-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);-moz-box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#36a9e0;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1);color:#fff;text-shadow:0 1px 0 #4d7a85;filter:dropshadow(color=#4d7a85, offx=0, offy=1);border:1px solid #55838f;position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:39px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:39px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:39px;margin-bottom:0}.checkbox label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.radio .cr{position:relative;display:inline-block;background:#b4b3b3;color:#fff;border:1px solid;border-color:#616e75;border-radius:.25em;width:1.5em;height:1.5em;float:left;margin-right:.4em;margin-bottom:.5em;margin-top:0;z-index:50}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.radio .cr .cr-icon{position:absolute;font-size:1em;line-height:0;top:25%;left:12%}.radio .cr .cr-icon{margin-left:.02em}.checkbox label input[type=checkbox],.radio label input[type=radio]{display:none;width:1.52em;font-size:1.5em;margin:0;padding:0;opacity:0}.checkbox label input[type=checkbox]+.cr>.cr-icon,.radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotateZ(-20deg);opacity:0;transition:all .3s ease-in}.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,.radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotateZ(0);opacity:1}.checkbox label input[type=checkbox]:disabled+.cr,.radio label input[type=radio]:disabled+.cr{opacity:.5}#processbutton{min-width:150px}#leaveFormContainer{z-index:50;position:relative}@media (max-width:320px){#leavedatechosen{font-size:1.1em;width:290px;text-align:center;border-radius:4px;padding:5px;margin-top:0}#datepicker{position:relative;margin-left:-23px}#leavedatechosen{position:relative;margin-left:-23px}}@media (max-width:767px){#leavedatechosen{width:290px;text-align:center;border-radius:6px;padding:5px;margin-top:10px}#datepicker{position:relative;margin-left:-23px}#leavedatechosen{position:relative;margin-left:-23px}}@media screen and (-webkit-min-device-pixel-ratio:0){.form-control{font-size:16px}}@media (max-width:600px){#changemindsolution{width:100%!important;height:80px;font-size:16px}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}#leavedatechosen{font-size:1.1em;width:290px;text-align:center;border-radius:4px;padding:10px;margin-top:8%}}@media screen and (-webkit-min-device-pixel-ratio:0){input:focus,select:focus,textarea:focus{font-size:16px;background:#eee}}@media (min-width:768px){.row.equal{display:flex;flex-wrap:wrap}}