.bigTodayButton{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;vertical-align:top;padding:25px;font-size:22px;color:#fff;text-align:center;background:#3A71A9;border:0;cursor:pointer;width:300px}.bigCalculateButton,.bigCourseButton{-webkit-border-radius:5px;-moz-border-radius:5px;padding:25px;font-size:22px;color:#fff;text-align:center;cursor:pointer;width:300px;position:relative;vertical-align:top}.bigCalculateButton{border-radius:5px;background:#47AA40;border:0}.bigCourseButton{border-radius:5px;background:#BBD9F5;border:0}.bigSpecialDetailsButton,.smallNormalButton{-webkit-border-radius:5px;-moz-border-radius:5px}.bigSpecialDetailsButton{border-radius:5px;position:relative;vertical-align:top;padding:10px;font-size:12px;color:#333434;text-align:center;background:#fff;border:0;cursor:pointer;margin-top:15px;width:100%}.smallCalculateButton,.smallNormalButton{vertical-align:top;font-size:14px;color:#fff;padding:5px 10px;position:relative;cursor:pointer;text-align:center}.smallNormalButton{border-radius:5px;background:#3A71A9;border:0}.smallCalculateButton{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#47AA40;border:0}.buttonSubmit,.buttonSubmit:hover{color:#212121;text-decoration:none}.bigCalculateButton:active,.bigCourseButton:active,.bigTodayButton:active,.smallCalculateButton:active,.smallNormalButton:active{top:1px;outline:0;-webkit-box-shadow:none;box-shadow:none}.buttonSubmit{display:inline-block;outline:0;cursor:pointer;text-align:center;font-family:'Helvetica Neue',Helvetica,Arial,'Myriad Set Pro','Lucida Grande',Verdana,sans-serif;padding:5px 10px;font-size:12px;text-transform:uppercase;border:0 solid #212121;background-color:#ffe0b2;box-shadow:1px 1px 1px #212121;-webkit-box-shadow:1px 1px 1px #212121;-moz-box-shadow:1px 1px 1px #212121}.buttonSubmit:hover{background:#ebfebe}.buttonSubmit:active{position:relative;top:1px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:17px;height:17px;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;top:-2;left:4px;font-size:14px;color:#21212}[type=checkbox]:not(:checked)+label:after{opacity:0}[type=checkbox]:checked+label:after{opacity:1}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{border:1px dotted #00f}label:hover:before{border:1px solid #4778d9!important}.showCheckBox:before{border:1px dotted #4778d9!important}.css-textbox{border:none;height:25px;padding:0 5px}:root .css3-metro-dropdown option,:root .css3-metro-dropdown select,:root .css3-metro-dropdown::after,:root .css3-metro-dropdown:after{color:#fff}:root .css3-metro-dropdown select,:root .css3-metro-dropdown::after,:root .css3-metro-dropdown:after{display:block;background:#78ba00}:root .css3-metro-dropdown option,:root .css3-metro-dropdown select{padding:11px}:root .css3-metro-dropdown{position:relative;display:inline-block;border:0;height:25px;padding:0 5px;cursor:pointer}:root .css3-metro-dropdown::after{content:"\25bc";position:absolute;top:0;right:0;display:block;width:32px;font-size:12px;line-height:34px;text-align:center;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.tooltips,a.tooltipsTop{display:inline;float:right;margin-top:6px;cursor:pointer}:root .css3-metro-dropdown select{height:34px;border:0;vertical-align:middle;font:400 12px/14px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,"Lucida Grande",sans-serif;outline:0}a.tooltips span:after,a.tooltipsTop span:after{content:'';height:0;border-right:8px solid transparent;border-left:8px solid transparent;left:50%}:root .css3-metro-dropdown option{background:#fff;color:#333;cursor:pointer}:root .css3-metro-dropdown-color-fff select,:root .css3-metro-dropdown-color-fff::after,:root .css3-metro-dropdown-color-fff:after{background:#fff}a.tooltips span,a.tooltipsTop span{background:#000;line-height:20px;border-radius:6px;padding:15px}a.tooltips{color:#212121;opacity:.5;position:relative;font-size:12px}a.tooltips span{position:absolute;width:350px;color:#FFF;visibility:hidden}a.tooltips span:after{position:absolute;bottom:100%;margin-left:-8px;width:0;border-bottom:8px solid #000}a:hover.tooltips span{visibility:visible;opacity:.8;top:30px;left:50%;margin-left:-175px;z-index:999}a.tooltipsTop{color:#212121;opacity:.5;position:relative;font-size:12px}a.tooltipsTop span{position:absolute;width:350px;color:#FFF;visibility:hidden}a.tooltipsTop span:after{position:absolute;top:100%;margin-left:-8px;width:0;border-top:8px solid #000}a:hover.tooltipsTop span{visibility:visible;opacity:.8;bottom:30px;left:50%;margin-left:-175px;z-index:999}.modalDialog,.modalDialogSubscribe{font-family:'Helvetica Neue',Helvetica,Arial,'Myriad Set Pro','Lucida Grande',Verdana,sans-serif;bottom:0;left:0;z-index:99999}a.notopmargin{margin-top:0}a.marginTop1px{margin-top:1px}a.simpleLinks{color:#3A71A9;opacity:.8;font-size:12px;cursor:pointer;margin-top:15px}div.mapDetails{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;font-size:12px;background:#fff;border:0}.modalDialog{position:fixed;font-size:14px;top:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none}.modalDialog:target,.modalDialogSubscribe{opacity:1;pointer-events:auto}.modalDialog>div{width:450px;position:relative;margin:10% auto;padding:5px 20px 13px;border-radius:10px;background:#fff;background:-moz-linear-gradient(#fff,#999);background:-webkit-linear-gradient(#fff,#999);background:-o-linear-gradient(#fff,#999)}.modalDialog a{color:#212121}.close{background:#606061;color:#FFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-weight:700;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.close:hover{background:#c6e1f7}.modalDialogSubscribe{position:fixed;top:0;right:0;background:rgba(0,0,0,.6);-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.modalDialogSubscribe>div{position:relative;margin:10%;padding:5px}