/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:300;overflow:hidden;color:#444;background:#fff;font-size:.95em;line-height:1.5em}body{overflow:hidden}strong{font-weight:700}em{font-style:italic}p{margin-bottom:1em}a{text-decoration:none;border-bottom:0}input:focus{outline:0}.mainheading,.salary-fieldset__legend{font-weight:400;background:#fafafa;font-size:1.2em;padding:.5em}.js{visibility:hidden}.lt-ie8,.wf-active,.wf-inactive{visibility:visible}.salary-form{margin:0 auto;max-width:800px}.salary-fieldset{margin:0 0 1em;padding:1px;position:relative;border-radius:6px;border:1px solid #eee}.salary-fieldset__legend{margin:0}.salary-fieldset__row{margin:0;padding:0;border-top:1px solid #eee;width:100%;clear:both;float:left;list-style-type:none}.salary-fieldset__column,.salary-fieldset__column--input,.salary-fieldset__column--label,.salary-fieldset__column--label-frequency,.salary-fieldset__column--label-salary,.salary-fieldset__column--label-student-loan{padding:.5em .7em .5em .3em;float:left;vertical-align:middle}.salary-fieldset__column--label-frequency{padding-left:0;padding-right:0}.salary-fieldset__column--label-salary{padding-right:5px}.salary-fieldset__column--input{float:right}.salary-fieldset__label{display:inline-block;cursor:pointer}.salary-fieldset__select,.salary-fieldset__select--frequency{display:inline-block;font-size:.8em;border:1px solid #ccc;background-color:#fff;color:#444}.-student-loan .salary-fieldset__select,.-student-loan .salary-fieldset__select--frequency{width:230px}.salary-fieldset__input{border:1px solid #ccc;padding:0 .2em;width:80px}@media (max-width:550px){.-student-loan .salary-fieldset__select,.-student-loan .salary-fieldset__select--frequency{width:100px}#salary{width:60px}.salary-form #salary{font-size:.9em;padding:.1em .25em}}.salary-details{border-radius:6px;margin:0 auto 1em;border:1px solid #eee;padding:1px;max-width:800px}.salary-detail-table{width:100%}.salary-detail-table td,.salary-detail-table th{border-top:1px solid #eee;padding:.5em;text-align:left}.salary-detail-table__row-heading,.salary-detail-table__row-heading--first{background:#fafafa}.salary-detail-table__row-heading--first th{border-top:0}.salary-detail-freq{display:none;background:#fafafa;margin:0;padding:0}.description-column{width:25%}.calculation-column{width:15%}.-negative{color:red}.-positive{color:green}.salary-detail-table.-current-salary .salary-detail-table__row-heading,.salary-detail-table.-current-salary .salary-detail-table__row-heading--first,.salary-detail-table.-new-salary .salary-detail-table__row-heading,.salary-detail-table.-new-salary .salary-detail-table__row-heading--first{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.salary-detail-table.-current-salary.-inactive tr,.salary-detail-table.-new-salary.-inactive tr{display:none}.salary-detail-table.-current-salary .salary-detail-table__row-heading .salary-detail-table__row-heading--first,.salary-detail-table.-current-salary .salary-detail-table__row-heading strong,.salary-detail-table.-new-salary .salary-detail-table__row-heading .salary-detail-table__row-heading--first,.salary-detail-table.-new-salary .salary-detail-table__row-heading strong{margin-left:3px}.salary-detail-table.-current-salary.-inactive .salary-detail-table__row-heading,.salary-detail-table.-current-salary.-inactive .salary-detail-table__row-heading--first,.salary-detail-table.-new-salary.-inactive .salary-detail-table__row-heading,.salary-detail-table.-new-salary.-inactive .salary-detail-table__row-heading--first{display:table-row}.arrow{width:0;height:0;font-size:0;line-height:0;position:relative;top:-1px;left:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #777;border-bottom:6px solid transparent}.-inactive .arrow{top:-5px;left:3px;border-top:6px solid transparent;border-left:6px solid #777;border-right:6px solid transparent;border-bottom:6px solid transparent}@media (max-width:550px){.salary-detail-freq{display:block}.salary-detail-freq li{width:20%;display:block;list-style-type:none;float:left;text-align:center;padding:.2em 0}.salary-detail-freq__btn,.salary-detail-freq__btn--selected,.salary-details.-daily .daily,.salary-details.-hourly .hourly,.salary-details.-monthly .monthly,.salary-details.-weekly .weekly,.salary-details.-yearly .yearly{color:#ccc;display:inline-block;padding:.2em .4em}.salary-detail-freq__btn--selected,.salary-details.-daily .daily,.salary-details.-hourly .hourly,.salary-details.-monthly .monthly,.salary-details.-weekly .weekly,.salary-details.-yearly .yearly{color:#000;background:#fff;border-radius:3px;box-shadow:1px 1px 0 rgba(0,0,0,.15);text-shadow:0 -1px 0 rgba(0,0,0,.1);border:1px solid #eee}.salary-detail-table td,.salary-detail-table th{display:none;width:50%}.salary-detail-table__row-heading--first{display:none}.salary-details.-daily .salary-detail-table td:nth-child(1),.salary-details.-daily .salary-detail-table td:nth-child(5),.salary-details.-daily .salary-detail-table th:nth-child(1),.salary-details.-daily .salary-detail-table th:nth-child(5),.salary-details.-hourly .salary-detail-table td:nth-child(1),.salary-details.-hourly .salary-detail-table td:nth-child(6),.salary-details.-hourly .salary-detail-table th:nth-child(1),.salary-details.-hourly .salary-detail-table th:nth-child(6),.salary-details.-monthly .salary-detail-table td:nth-child(1),.salary-details.-monthly .salary-detail-table td:nth-child(3),.salary-details.-monthly .salary-detail-table th:nth-child(1),.salary-details.-monthly .salary-detail-table th:nth-child(3),.salary-details.-weekly .salary-detail-table td:nth-child(1),.salary-details.-weekly .salary-detail-table td:nth-child(4),.salary-details.-weekly .salary-detail-table th:nth-child(1),.salary-details.-weekly .salary-detail-table th:nth-child(4),.salary-details.-yearly .salary-detail-table td:nth-child(1),.salary-details.-yearly .salary-detail-table td:nth-child(2),.salary-details.-yearly .salary-detail-table th:nth-child(1),.salary-details.-yearly .salary-detail-table th:nth-child(2){display:table-cell}.salary-detail-table .calculation-column{text-align:right}}.chunky-btn{border:1px solid #eee;border-radius:6px;padding:.5em .8em;font-size:1.5em;display:inline-block;margin:0 auto 1em;text-align:center;background-color:#fff;background-image:-webkit-linear-gradient(bottom,#F2F2F2 0,#FEFEFE 30%);background-image:linear-gradient(to top,#F2F2F2 0,#FEFEFE 30%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat-x:initial;background-repeat-y:initial;background-attachment:initial;background-origin:initial;background-clip:initial;box-shadow:0 1px 0 rgba(0,0,0,.15);text-shadow:0 -1px 0 rgba(0,0,0,.1);color:#333;cursor:pointer}.center{text-align:center}.clear,.salary-detail-freq,.salary-fieldset,.salary-fieldset__row{zoom:1}.clear:after,.salary-detail-freq:after,.salary-fieldset:after,.salary-fieldset__row:after{content:" ";display:block;visibility:hidden;clear:both}.clear:before,.salary-detail-freq:before,.salary-fieldset:before,.salary-fieldset__row:before{content:" ";display:block;visibility:hidden}