/* Minification failed. Returning unminified contents.
: run-time error CSS1036: Expected expression, found ''
(5335,10): run-time error CSS1031: Expected selector, found ';'
(5335,10): run-time error CSS1025: Expected comma or open brace, found ';'
(5341,1): run-time error CSS1019: Unexpected token, found '}'
(5493,22): run-time error CSS1031: Expected selector, found ';'
(5493,22): run-time error CSS1025: Expected comma or open brace, found ';'
(5527,1): run-time error CSS1019: Unexpected token, found '}'
(5748,15): run-time error CSS1031: Expected selector, found ';'
(5748,15): run-time error CSS1025: Expected comma or open brace, found ';'
(5938,1): run-time error CSS1019: Unexpected token, found '}'
(5941,15): run-time error CSS1031: Expected selector, found ';'
(5941,15): run-time error CSS1025: Expected comma or open brace, found ';'
(6143,1): run-time error CSS1019: Unexpected token, found '}'
(6146,15): run-time error CSS1031: Expected selector, found ';'
(6146,15): run-time error CSS1025: Expected comma or open brace, found ';'
(6348,1): run-time error CSS1019: Unexpected token, found '}'
(6457,22): run-time error CSS1031: Expected selector, found ';'
(6457,22): run-time error CSS1025: Expected comma or open brace, found ';'
(6492,1): run-time error CSS1019: Unexpected token, found '}'
(6764,29): run-time error CSS1031: Expected selector, found ';'
(6764,29): run-time error CSS1025: Expected comma or open brace, found ';'
(6788,1): run-time error CSS1019: Unexpected token, found '}'
(6820,36): run-time error CSS1031: Expected selector, found ';'
(6820,36): run-time error CSS1025: Expected comma or open brace, found ';'
(6826,1): run-time error CSS1019: Unexpected token, found '}'
(8037,33): run-time error CSS1031: Expected selector, found ';'
(8037,33): run-time error CSS1025: Expected comma or open brace, found ';'
(8044,1): run-time error CSS1019: Unexpected token, found '}'
(8518,31): run-time error CSS1031: Expected selector, found ';'
(8518,31): run-time error CSS1025: Expected comma or open brace, found ';'
(8525,1): run-time error CSS1019: Unexpected token, found '}'
(8575,22): run-time error CSS1031: Expected selector, found ';'
(8575,22): run-time error CSS1025: Expected comma or open brace, found ';'
(8582,1): run-time error CSS1019: Unexpected token, found '}'
(8666,12): run-time error CSS1031: Expected selector, found ';'
(8666,12): run-time error CSS1025: Expected comma or open brace, found ';'
(8672,1): run-time error CSS1019: Unexpected token, found '}'
(8693,19): run-time error CSS1031: Expected selector, found ';'
(8693,19): run-time error CSS1025: Expected comma or open brace, found ';'
(8699,1): run-time error CSS1019: Unexpected token, found '}'
(8734,21): run-time error CSS1031: Expected selector, found ';'
(8734,21): run-time error CSS1025: Expected comma or open brace, found ';'
(8765,1): run-time error CSS1019: Unexpected token, found '}'
(8773,58): run-time error CSS1031: Expected selector, found ';'
(8773,58): run-time error CSS1025: Expected comma or open brace, found ';'
(8780,1): run-time error CSS1019: Unexpected token, found '}'
(8787,23): run-time error CSS1031: Expected selector, found ';'
(8787,23): run-time error CSS1025: Expected comma or open brace, found ';'
(8793,1): run-time error CSS1019: Unexpected token, found '}'
(8803,43): run-time error CSS1031: Expected selector, found ';'
(8803,43): run-time error CSS1025: Expected comma or open brace, found ';'
(8809,1): run-time error CSS1019: Unexpected token, found '}'
(8833,37): run-time error CSS1031: Expected selector, found ';'
(8833,37): run-time error CSS1025: Expected comma or open brace, found ';'
(8839,1): run-time error CSS1019: Unexpected token, found '}'
(8865,19): run-time error CSS1031: Expected selector, found ';'
(8865,19): run-time error CSS1025: Expected comma or open brace, found ';'
(8871,1): run-time error CSS1019: Unexpected token, found '}'
(8884,37): run-time error CSS1031: Expected selector, found ';'
(8884,37): run-time error CSS1025: Expected comma or open brace, found ';'
(8908,1): run-time error CSS1019: Unexpected token, found '}'
(8911,16): run-time error CSS1031: Expected selector, found ';'
(8911,16): run-time error CSS1025: Expected comma or open brace, found ';'
(8927,1): run-time error CSS1019: Unexpected token, found '}'
(8930,17): run-time error CSS1031: Expected selector, found ';'
(8930,17): run-time error CSS1025: Expected comma or open brace, found ';'
(8940,1): run-time error CSS1019: Unexpected token, found '}'
(8955,29): run-time error CSS1031: Expected selector, found ';'
(8955,29): run-time error CSS1025: Expected comma or open brace, found ';'
(8979,1): run-time error CSS1019: Unexpected token, found '}'
(8982,29): run-time error CSS1031: Expected selector, found ';'
(8982,29): run-time error CSS1025: Expected comma or open brace, found ';'
(8988,1): run-time error CSS1019: Unexpected token, found '}'
(8991,17): run-time error CSS1031: Expected selector, found ';'
(8991,17): run-time error CSS1025: Expected comma or open brace, found ';'
(9004,1): run-time error CSS1019: Unexpected token, found '}'
(9034,17): run-time error CSS1031: Expected selector, found ';'
(9034,17): run-time error CSS1025: Expected comma or open brace, found ';'
(9041,1): run-time error CSS1019: Unexpected token, found '}'
(9117,58): run-time error CSS1031: Expected selector, found ';'
(9117,58): run-time error CSS1025: Expected comma or open brace, found ';'
(9138,1): run-time error CSS1019: Unexpected token, found '}'
(9222,70): run-time error CSS1031: Expected selector, found ';'
(9222,70): run-time error CSS1025: Expected comma or open brace, found ';'
(9247,1): run-time error CSS1019: Unexpected token, found '}'
(9691,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9692,10): run-time error CSS1035: Expected colon, found '{'
(9701,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(9702,10): run-time error CSS1035: Expected colon, found '{'
(9721,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(9722,10): run-time error CSS1035: Expected colon, found '{'
(10850,16): run-time error CSS1031: Expected selector, found ';'
(10850,16): run-time error CSS1025: Expected comma or open brace, found ';'
(10864,1): run-time error CSS1019: Unexpected token, found '}'
(10867,27): run-time error CSS1031: Expected selector, found ';'
(10867,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10881,1): run-time error CSS1019: Unexpected token, found '}'
(10884,27): run-time error CSS1031: Expected selector, found ';'
(10884,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10898,1): run-time error CSS1019: Unexpected token, found '}'
(10901,27): run-time error CSS1031: Expected selector, found ';'
(10901,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10915,1): run-time error CSS1019: Unexpected token, found '}'
(10930,27): run-time error CSS1031: Expected selector, found ';'
(10930,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10944,1): run-time error CSS1019: Unexpected token, found '}'
(10947,16): run-time error CSS1031: Expected selector, found ';'
(10947,16): run-time error CSS1025: Expected comma or open brace, found ';'
(10961,1): run-time error CSS1019: Unexpected token, found '}'
(10964,27): run-time error CSS1031: Expected selector, found ';'
(10964,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10978,1): run-time error CSS1019: Unexpected token, found '}'
(10981,27): run-time error CSS1031: Expected selector, found ';'
(10981,27): run-time error CSS1025: Expected comma or open brace, found ';'
(10995,1): run-time error CSS1019: Unexpected token, found '}'
(11010,27): run-time error CSS1031: Expected selector, found ';'
(11010,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11024,1): run-time error CSS1019: Unexpected token, found '}'
(11027,27): run-time error CSS1031: Expected selector, found ';'
(11027,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11041,1): run-time error CSS1019: Unexpected token, found '}'
(11044,16): run-time error CSS1031: Expected selector, found ';'
(11044,16): run-time error CSS1025: Expected comma or open brace, found ';'
(11058,1): run-time error CSS1019: Unexpected token, found '}'
(11061,27): run-time error CSS1031: Expected selector, found ';'
(11061,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11075,1): run-time error CSS1019: Unexpected token, found '}'
(11090,27): run-time error CSS1031: Expected selector, found ';'
(11090,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11104,1): run-time error CSS1019: Unexpected token, found '}'
(11107,27): run-time error CSS1031: Expected selector, found ';'
(11107,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11121,1): run-time error CSS1019: Unexpected token, found '}'
(11124,27): run-time error CSS1031: Expected selector, found ';'
(11124,27): run-time error CSS1025: Expected comma or open brace, found ';'
(11138,1): run-time error CSS1019: Unexpected token, found '}'
(11141,16): run-time error CSS1031: Expected selector, found ';'
(11141,16): run-time error CSS1025: Expected comma or open brace, found ';'
(11155,1): run-time error CSS1019: Unexpected token, found '}'
(11170,15): run-time error CSS1031: Expected selector, found ';'
(11170,15): run-time error CSS1025: Expected comma or open brace, found ';'
(11184,1): run-time error CSS1019: Unexpected token, found '}'
(11187,25): run-time error CSS1031: Expected selector, found ';'
(11187,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11201,1): run-time error CSS1019: Unexpected token, found '}'
(11204,25): run-time error CSS1031: Expected selector, found ';'
(11204,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11218,1): run-time error CSS1019: Unexpected token, found '}'
(11221,25): run-time error CSS1031: Expected selector, found ';'
(11221,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11235,1): run-time error CSS1019: Unexpected token, found '}'
(11250,25): run-time error CSS1031: Expected selector, found ';'
(11250,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11264,1): run-time error CSS1019: Unexpected token, found '}'
(11267,15): run-time error CSS1031: Expected selector, found ';'
(11267,15): run-time error CSS1025: Expected comma or open brace, found ';'
(11281,1): run-time error CSS1019: Unexpected token, found '}'
(11284,25): run-time error CSS1031: Expected selector, found ';'
(11284,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11298,1): run-time error CSS1019: Unexpected token, found '}'
(11301,25): run-time error CSS1031: Expected selector, found ';'
(11301,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11315,1): run-time error CSS1019: Unexpected token, found '}'
(11330,25): run-time error CSS1031: Expected selector, found ';'
(11330,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11344,1): run-time error CSS1019: Unexpected token, found '}'
(11347,25): run-time error CSS1031: Expected selector, found ';'
(11347,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11361,1): run-time error CSS1019: Unexpected token, found '}'
(11364,15): run-time error CSS1031: Expected selector, found ';'
(11364,15): run-time error CSS1025: Expected comma or open brace, found ';'
(11378,1): run-time error CSS1019: Unexpected token, found '}'
(11381,25): run-time error CSS1031: Expected selector, found ';'
(11381,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11395,1): run-time error CSS1019: Unexpected token, found '}'
(11410,25): run-time error CSS1031: Expected selector, found ';'
(11410,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11424,1): run-time error CSS1019: Unexpected token, found '}'
(11427,25): run-time error CSS1031: Expected selector, found ';'
(11427,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11441,1): run-time error CSS1019: Unexpected token, found '}'
(11444,25): run-time error CSS1031: Expected selector, found ';'
(11444,25): run-time error CSS1025: Expected comma or open brace, found ';'
(11458,1): run-time error CSS1019: Unexpected token, found '}'
(11461,15): run-time error CSS1031: Expected selector, found ';'
(11461,15): run-time error CSS1025: Expected comma or open brace, found ';'
(11475,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*! jQuery UI - v1.11.3 - 2015-02-12
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.input_tiny {
  width: 50px;
}

.input_small {
  width: 100px;
}

.input_medium {
  width: 150px;
}

.input_large {
  width: 200px;
}

.input_xlarge {
  width: 250px;
}

.input_xxlarge {
  width: 300px;
}

.input_full {
  width: 100%;
}

.input_full_wrap {
  display: block;
  padding-right: 8px;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

input:invalid,
button:invalid,
a.button:invalid,
select:invalid,
textarea:invalid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input:focus,
button:focus,
a.button:focus,
select:focus,
textarea:focus {
  -webkit-box-shadow: #0066ff 0 0 5px 0;
  -moz-box-shadow: #0066ff 0 0 5px 0;
  box-shadow: #0066ff 0 0 5px 0;
  z-index: 1;
}

input[type="file"]:focus, input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

button,
a.button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  -webkit-appearance: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #dddddd url('../img/formalize/button.png?1298351022') repeat-x;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(#ffffff, #dddddd);
  background-image: -moz-linear-gradient(#ffffff, #dddddd);
  background-image: -o-linear-gradient(#ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  cursor: pointer;
  color: #333333;
  display: inline-block;
  font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  outline: 0;
  overflow: visible;
  margin: 0;
  padding: 3px 10px;
  text-shadow: white 0 1px 1px;
  text-decoration: none;
  vertical-align: top;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0;
}
button:hover,
a.button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1px, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -moz-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: -o-linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  background-image: linear-gradient(#ffffff, #eeeeee 1px, #cccccc);
  text-decoration: none;
}
button:active,
a.button:active,
input[type="reset"]:active,
input[type="submit"]:active,
input[type="button"]:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dddddd), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#dddddd, #eeeeee);
  background-image: -moz-linear-gradient(#dddddd, #eeeeee);
  background-image: -o-linear-gradient(#dddddd, #eeeeee);
  background-image: linear-gradient(#dddddd, #eeeeee);
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 1px 2px 0;
  border-color: #999999 #bbbbbb #dddddd;
}
button::-moz-focus-inner,
a.button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
}

a.button {
  *padding-bottom: 3px;
}

button {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
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"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  background-color: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: black;
  outline: 0;
  margin: 0;
  padding: 2px 3px;
  text-align: left;
  font-size: 13px;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
  height: 1.8em;
  vertical-align: top;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
textarea[disabled],
select[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled] {
  background-color: #eeeeee;
}

button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled],
a.button_disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  color: #888888;
  cursor: default;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #888888;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #888888;
}

input.placeholder_text,
textarea.placeholder_text {
  color: #888888;
}

textarea,
select[size],
select[multiple] {
  height: auto;
}

select[size="0"],
select[size="1"] {
  height: 1.8em;
  *height: auto;
}

@media (-webkit-min-device-pixel-ratio: 0) {
  select[size],
  select[multiple],
  select[multiple][size] {
    background-image: none;
    padding-right: 3px;
  }

  select,
  select[size="0"],
  select[size="1"] {
    background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
  }

  ::-webkit-validation-bubble-message {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666666), color-stop(1, black));
    border: 0;
    color: white;
    font: 13px/17px "Lucida Grande", Arial, "Liberation Sans", FreeSans, sans-serif;
    overflow: hidden;
    padding: 15px 15px 17px;
    text-shadow: black 0 0 1px;
    min-height: 16px;
  }

  ::-webkit-validation-bubble-arrow,
  ::-webkit-validation-bubble-top-outer-arrow,
  ::-webkit-validation-bubble-top-inner-arrow {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #666666;
    border-color: #666666;
  }
}
textarea {
  min-height: 40px;
  overflow: auto;
  resize: vertical;
  width: 100%;
}

optgroup {
  color: black;
  font-style: normal;
  font-weight: normal;
  font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
}
optgroup::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ie6_button,
* html button,
* html a.button {
  background: #dddddd url('../img/formalize/button.png?1298351022') repeat-x;
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  cursor: pointer;
  color: #333333;
  font: bold 12px/1.2 Arial, sans-serif;
  padding: 2px 10px 0;
  text-decoration: none;
  overflow: visible;
  vertical-align: top;
  width: auto;
}

* html a.button {
  position: relative;
  top: 3px;
  padding-bottom: 2px;
}

* html button {
  padding-top: 1px;
  padding-bottom: 1px;
}

.ie6_input,
* html textarea,
* html select {
  background: white;
  border: 1px solid;
  border-color: #848484 #c1c1c1 #e1e1e1;
  color: black;
  padding: 2px 3px 1px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  vertical-align: top;
}

* html select {
  margin-top: 1px;
}

.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled {
  color: #888888;
}

.ie6_input_disabled {
  background: #eeeeee;
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

.no-gutters {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}
/*
 * A better looking default horizontal rule
 */

.no-gutters {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}
/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

* {
    background-repeat: no-repeat;
}

body {
    background: #e1e1e1;
    color: #3a363d;
    font-size: 16px;
    font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
}

strong {
    font-family: 'HelveticaNeueW01-75Bold', sans-serif;
    font-weight: normal;
}

h1,
h2,
h3,
h4,
h5 {
    font-weight: normal;
    margin: 0;
}

h1 {
    font-size: 44px;
    line-height: 44px;
    padding-top: 22px;
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 400;
}

h2 {
    font-size: 28px;
    line-height: 34px;
    text-transform: uppercase;
    padding-top: 34px;
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 400;
}

h3 {
    font-size: 22px;
    line-height: 28px;
    text-transform: uppercase;
    padding-top: 28px;
}

h4 {
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    padding-top: 24px;
    margin: 0;
}

h5 {
    font-size: 22px;
    line-height: 22px;
    text-transform: uppercase;
    color: #746c7a;
    padding-top: 22px;
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 400;
}

p {
    margin: 0;
    line-height: 24px;
    padding-top: 24px;
}

ul {
    margin: 0;
    padding: 24px 0 0 0;
    line-height: 24px;
}

li {
    list-style: none;
}

a {
    color: #cf6a72;
    font-family: 'HelveticaNeueW01-75Bold';
    font-weight: normal;
    text-decoration: none;
    transition: all 250ms ease-in-out;
    outline: none;
    tap-highlight-color: transparent;
}

    a:hover,
    a:focus,
    a:active {
        color: black;
    }

input[type=text],
input[type=email],
input[type=password],
textarea,
select {
    width: 100%;
    box-sizing: border-box;
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 300;
    color: #041835;
    height: 60px;
    font-size: 18px;
    line-height: 22px;
    padding: 18px 20px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    box-shadow: none !important;
    transition: all 250ms ease-in-out;
}

textarea {
    height: 200px;
}

    input[type=text]:focus,
    input[type=email]:focus,
    input[type=password]:focus,
    textarea:focus,
    select:focus {
        border-color: #8b8b8b;
    }

select {
    color: #818b9a;
    text-transform: uppercase;
}

    select.selected {
        color: #041835;
    }

input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
textarea:-webkit-input-placeholder {
    color: #818b9a;
    text-transform: uppercase;
}

input[type=text]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=password]::-moz-placeholder,
textarea::-moz-placeholder {
    color: #818b9a;
    text-transform: uppercase;
}

input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #818b9a;
    text-transform: uppercase;
}

input[type=text]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=password]:-moz-placeholder,
textarea:-moz-placeholder {
    color: #818b9a;
    text-transform: uppercase;
}

.iradio,
.icheckbox {
    position: relative;
    top: 20px;
    width: 55px;
    height: 50px;
    border: 1px solid #d9d9d9;
    background-color: white;
    border-radius: 5px;
    display: inline-block;
    background-position: center;
    margin-right: 20px;
    cursor: pointer;
}

    .iradio.checked,
    .icheckbox.checked {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAQAAAC/3ZebAAABVklEQVQ4y2P4z0AK/JOyfeXfFJK0/E+ae4T7/9cckrQ8ruH4v/DA/ySSNAX/9/j/N+U/Awla1m5h+X+n9X8SCZpelwn/n3QBpIV4TUlpfy3+/06D8IjUsmcp4/9L/RB7iNT0KU/xf/M9mBbiNCWVv9b6/z0LIUKEllPTGf4fm42whwhNPzL0/xd9RNYC0pT0JQdVCNWezhty/z8UoIoCPcn8f/YxHNqSrnUz/t+xEl0WKLF9JQswbP4lYUvT9kD1mAaCzTsxk/9/zvdfaWjSSTNPCP1/VYZdE9gZcv/DgIkeSUHSwzr2/6t2YHM4UrLX++/4/20JTNG/JP//Qf+x+xXJMW9KHP7r/X9UB1aYtHIHB4yNRxNQ4deckP9y/691/096WSGEO0zRIjfpd1rWT/7/J2Ym/XcGZzdiNAHh35TGB0z/mf7fbMcd5VijdPW2ncvxpBIGAPQegxNaVUY9AAAAAElFTkSuQmCC);
    }

.ease {
    transition: all 250ms ease-in-out;
}

input[type="submit"].btn {
    width: 100%;
}

.btn,
input[type="submit"].btn {
    font-size: 18px;
    line-height: 25px;
    padding: 15px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    background: #6e95a4;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    color: black;
}

    .btn.sky {
        background: #749f7a;
	    white-space: normal;
    }

    .btn:hover,
    .btn:focus,
    .btn:active {
        background: #749f7a;
    }

    .btn.sky:hover,
    .btn.sky:focus,
    .btn.sky:active {
        background: #6e95a4;
    }

.keep-me-posted {
    display: none;
}

#keep-me-posted {
    padding: 10px;
}

    #keep-me-posted h2 {
        padding-top: 0;
    }

    #keep-me-posted p label {
        display: none;
    }

    #keep-me-posted p.checkbox {
        padding-top: 12px;
    }

        #keep-me-posted p.checkbox label {
            display: block;
            margin: -35px 0 0 70px;
        }

    #keep-me-posted p .btn {
        margin-top: 24px;
        font-family: 'HelveticaNeueW01-75Bold', sans-serif;
    }

#main-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.75);
    z-index: 800;
    display: none;
}

.main-nav-active #main-overlay {
    display: block;
}

#main-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 110px;
    z-index: 900;
    background: white;
}

    #main-header > div {
        margin: 0 auto;
    }

#main-logo {
    float: left;
    position: relative;
    z-index: 200;
}

    #main-logo a {
        display: block;
        padding: 13px;
        font-size: 24px;
        line-height: 25px;
        font-family:'GothamBold',Arial,Helvetica,sans-serif;
        font-weight: 700;
        color: #008eaf;
        text-transform: uppercase;
    }

        #main-logo a img {
            display: block;
            float: left;
        }

        #main-logo a div {
            float: left;
            display: block;
            letter-spacing: -1px;
            padding-left: 13px;
            padding-top: 5px;
        }

            #main-logo a div span {
                display: block;
            }

#main-menu-trigger {
    display: none;
}

#main-nav {
    float: right;
    letter-spacing: -.03em;
}

    #main-nav > ul {
        margin: 0;
        padding: 0;
    }

        #main-nav > ul > li {
            position: relative;
            list-style: none;
            float: left;
            text-align: center;
            width: 110px;
            line-height: 14px;
        }

            #main-nav > ul > li > a {
                display: block;
                height: 110px;
                padding: 0 15px;
                box-sizing: border-box;
                background-color: white;
                background-size: 40px auto;
                background-position: 50% 20px;
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 400;
                color: #3a363d;
                text-transform: uppercase;
                font-size: 14px;
                padding-top: 66px;
            }

            #main-nav > ul > li.sign-up > a {
                background-color: #cd8500;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAEWElEQVRIx5WXa2xTZRjHf21Pt67d2rW7MCaju6BGJmReuI3AsjnDsgARiIkfwIjGEI3GxI+CfjAm8MGo0U+akIiQKKIsEm4Km1ymgBARZplKho7huo3Lxq7djb8fNkppT1v7vp/6P09/ec/znP/znGMRJsvGbJaykEK8jHOTZg7QxRj/Y1lMgTW8xAKyCDKInSImuMhuvmMwOdCIUews5S3mc4pztHOLNEpYTi2PspCdnEtKVPSeqwZ16wMVR2il2qwmDepbzReJd7Rg6DX16zP5o3SLZulrDesjpacGnKMv1ala0+BqndfPKkkMtEZlwI+fq7SZZuc0AbwUYEmUwmigBxcDTJrGjhPCQlrimkQDxxjDiFGnlpMMJhlDqQBv0IOLTNNYN05GGU7thP/Sjpsi09gycujhRmrAHoJ4KCHDJHIxfjpSBeYykwkGuWPigDvYcaZalAepoI/zjJoAz9BJKXmpASeYJA17nDpPnTMl4AWayGcjs2IiPWxgDmcJptocntSPuqY1UWq6nlGHTqoiWXOIvbUAO8imBt99ahoryWA/vyXrXrHAEY7xBzVURXjWTgWVXOB48gZrlvxbNFDAmoh6PsAG8jkcdT6DdGzJOzYM8AWrmMcj9EwrJVRzjVOEwsfIZDaluLnJX3QSuudvw7ROHXTjxxmRQRtd9IWf1edYhI8ZOBikhw5OsJve+EAACzAR/nUHG16cQDoreJ5aQrRwkn58FFNNFRVs52x8YCXlXI9w7QC3eYhcbNTxDgU0cpTTXGIUN+UsoY51zOR9TsY+hw4VapWOqE/blBlWZ+ht/aLVWqxG/a03lSuLkE0ZsglZVKT3dFsHNe/+mWLVbG3UXrUrqK33zQ6rcrVc1dqlf/SGvELIriV6VXOnI3zaoZA+VcG9P5Vri5rUqR41aL1mmrhgi3r1zTQO5WizWvRsxPg9oXatn8phHmtYy1z6+YFzHKfFdABUMsrBu9VkGAt+7OHrlzjE61QZwCxe5gVCHOB7muiPU/Vi8ghwBkjHgRUnk4yQiRs7EwwzTisdzDHwsYlX+JOtHDHpgvden8rwEeAKBo+zmCwyWIiLOry46GUfbVwhSLlBPWv5nS38lHCaWfDgYIARnCzgRWZgJQMHT7MUK11cpI0+BnEZrAR20pzE8+NcZ4hsfPTTSBADL7XU8hVNpDFCK5CHm16DKgyq8EWkN/Z2h/mVDoKUUcZZAgQAK04qOURDxFT002nQSz71rIjb9CGN2+ziEy6zmiVTBgM8ZOPBHdFmHiOfYwYfU4gDR4IM2piglSGOs5p17AkPgT4uMxSOWkYt3RxFLnnkVU6SnSWr3PpcIW1TzrR7SlUTNkCh9mlA78qLUtmLdFj92q4novSntEfj2qkixXnHjt/fl7GZapppJEAbfeTxMPOooZgDfEgLKQIBFrCJZWRylW6GyKKIPK6zl+10xv8KSPjdQDb1VFFCMS56aSdAMyfuevw/Is+NXfUPWS0AAAAASUVORK5CYII=);
                color: white;
            }

            #main-nav > ul > li.login > a {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADOUlEQVRYw83ZSWxNURzH8VsdUCkVSruwkGhIQ0REUjHFsGAjEhtCDG2FIqYQoqjWGBaCxDymtxGiZUUMpVVTzPO4U8JCurCxwfM99/2Sar33+u7Nu6938clN33Du75177vnfc2qFQiEryCK/YfN6ddw6ozty0A99kU0bXf0LGH+4bIzDAlRgH7ZhKSYjt6MCpmAIKnEZd/ES7/EaD3ANezDW6eUkBkzDBFzAZ9RhA2bq9elYjRp8QiNmIDNZAUfjNj6gHAXoqbHYCRkak/2xGI/wCrOSEXAADuMrVqF3xM+1tNNNPWou/RUM9y9g+M4uxTscQq9/Xo8cMNxWioaACbnLGSI+9WBXVOtEI3Xi1j/AjhAw3J7p+eu4z2fy/Ao4WDeEOVFWzHEauc0DeIMxzo/z4RJPhbk5jiPVQ8D1eIG5ztVIcEBzOecTsJ7jjlYB7bgDLsI9rEEPPwKWEOaGKoaXHizGLZTRTrYfY3C+xmBFu5UmdsC1zhj2IWCRAlb+dwfHF7BEAdc5E3mCApqKkI9hCmaqwlH9XcClGsqxPaZmD8IWPMN+VaN8TfQpXgKaOW8SzuIhnuMbfqFZfz/RCePxWN//je8qfabdS7qrO7sNWIgjaqxGvXZAj1PmeAIndYyH+exB7NX3jzmTvm19QV2sEhgt4EI04CryNObMnZueAGlqK0sl01SmeW4DrsBNVOkJxXIl3lJWbW3Sc+RiLwHNnHfa54AbVV1cB1yugFW6JH4FLFfA0sQEbH8xlevqccpOdMBobKsPxznYrgXTgI7pwcjSFe4H/miu20roLkEJaC7rToT+cc6pFAEJmKl586fCmV7c7ayZAxLQjMHxaFLAZmch32Fj0I66FP2ogCbobP8D2m0C2las1d4I7SaEtO6YFpy7OBzQ1OvNKlv747pBkjxRp2pna5SWmOlBmgcDVOoCFHAlzBLzlIs67CVgmcbtEi892KiKkKEHVm/sqO910mbnWy89OEX7f01aJhZp2VmcAEWyzFmv2NZTjhPdBszVYqZBuwH1GpNhdpujN3eczaTwzleO24DmCWWgdkrP4CJqtYByx5aW12rlvJaihbGeIa2g/xviL/gCP4VfVby1AAAAAElFTkSuQmCC);
            }

            #main-nav > ul > li.the-diet > a,
            #main-nav > ul > li.sky > a {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE+ElEQVRYw+2YX4hXRRTHf4oRSQ/9R4nMByUqrLU/JBQS9dAvpZBAaBN0DY21NyODe0szSJAMW6VIRCl6ibL6/SwF0VL3YoRmwlriQ4EGFplLW7ms/1Zvn3Pvuevs3Jnr/HwS2ocvZ2bu3LlnvufMOedOLU3T2pWM2oiC/zsFo0Z3LW7mKNoiFffRfw25EWyhvR95DJwFJ+kfBT/Q3g4+BhH9h8CYYg1zbXP9WNtBClqKTQdrwK+MpeAn8DkLvodcChby7GnkbGQn8lXkavAROMS8FPwLttBvLxQ0CTAVDmMwn3wTchPyAviORZYgJ7nYtRmx5oxjnedofwDO0N8F7jSs0rqCyshx8COLt2UfbDh3fYOa/RnkS2AtEAUOeDZwB/iavrhER2lzgQpOY+J5XlwNrrZ9hPbkKDfv31EjM3mK/Af0MOdL+jtAX2wyWvY38c0B5ESbxRAFu5n8hWkCg7XH42YyyMI9jC2g34a8zmJWmPmjbPLEdJ9RyD7kmzbTl1SQSeJzS11+JqeU9mbXKTTaHbGloKMtrnEe7La/E6KgmO1FY7emqc6JOZHzTfNb5uugbSiY1Cxr3A12Mn4Gucpe49IKNjKf+h6Msc0MTkd5uOhnXq8wAD4Ey/mgmPZR8DLPjoPxelqngTn0u5B7wKAcJLCf5ysvJ8xkjs+Cb5RMjILIWfSvl/gH3gKfgn2M/Tn0bn5wTHlSfftt5GPKtGxupU1CqIklyJ5DviJMGjsUBmdVhJ2xjN8jYQeIvF0OUXYoyhmkUPBG2ovAHokAoQzWwQtAwsdBsEgcm/7pWBV0xTBn0HZkCwlV9A8jf9E0KezvkG8H+aAoqB+4DfkuOKFZQE5eU0/qA/TH077WZEgxGtzMnLvELzUNEhmSrbR71fQDeorrmqvrcZCC+ct1y3Ri5hkSYnTRE+qnuY+RDulLvv1N2IjzEJIW4Fl/lpWa3evB/DjPKKOs1CiKpkEmznbTLAdqqz8O3Ev7EWV8NvJ5MJf2k1HO8ATkNaWg78jbwQoqK3XvgubCnnQ2XIHEE9QT+5CFM1j4YOR28OG7LzNRc8TPYXWfp/JpQUHDB31mqSw+Hco45zcsBhst+CCQEmr0MIUa/jqwahOOnF6qpHMTJ8Fhpl1P8xTTl1zmNH3OVxzEDpdwmL8etRBm2pXJNh8L3uBcUWlX+mYLh2RAq5lU6z0Ze0rDim/3leNVB8jYbDCDTbBZc3LB4BFJfS4GXCZshT3jWZiCTJrLR/pNEwP5ney0mLlV01y1/1n1IOO3xFlev1hh66aCA/VYJv+sCk7VRaWS7rQYkOS+zBM+FoInYjfjnzD3HZcPhjIokx/Uw7ImNhi0FNk9VHCW2duG7PJcAIgLrXP4bD20milekh/yQV6cKQoWDBq+linoiYHbQJfn1Es1tM7hDuEMGi+tQEqJ3qdFpfksKzg9WeMig+WTnivoiIOhYcY2yTypA8Eh8LDB0hCD5QIhV9ATTjIFrTGpBxe3amKTmakSevTg7ATPMv6t/dNjfDAzceSuapo8l7pQilkpZDeAXr1t2NDS7Zbj4/eDTVqcXgC/034fLM9dIJF/EQnqPUCuOOQ65HXkKmXtM/1tLQragWwelwDZL0XgT1NliaS4Sm4QgNx6fcXzvRrMpYw/izyF/Ct3i2Qv7W/0h1+YW5HF2mYykbZdVY/csI4oeMXhPyJTankfegd+AAAAAElFTkSuQmCC);
            }

            #main-nav > ul > li.how-it-works > a,
            #main-nav > ul > li.salmon > a {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACtElEQVRYw+2YwVITQRCGt8pgjuFErnIR3oFYVIXS8E5GCw4QeAlUqvAwG+5w0oPxKj4B3tCTyYF4XLsr/2hnk9ntmdmlKPHwF4R093zM9PTMdJJlWXKflfyTgOlp8ojUJR2QLknXpLE5TTLSGJ8v8f0O7NkvMfhpVSkgBVwjDUg3pMzKiN8duoHfWloHIAV6TOqTbsWgH0n7pB5pnbSKQVfxmf++Bzvrw/6vEK8aQArylPRFDHJOM9bJz0SJ2P5cxOB4G9GAFGCb9BNBP2NWkgi9QJwMcbeDAc1sE9glfW+XxcQBslYQj+NOebN5A2L6x9gAbzVQRvxU/hNvAMnjbKgBybgpcu4sZrYUsGeoAFc8rhbwpci5lTR+SYtmnOOPMF6/FJCM2iLvdjVLKiTroQ9sT+RjuwzwEMbDAhAXsCzMhTm65Psh/AZOQPqyIU6IZwHLVgioqJPs9505XIBdGH3wnb3A/Js77jAuj//cBXgAg/26AfOwGP81xj92AV5oNkcBePAS42DYhe+FC/AbDJ54JngwoJlf4nX4XrsAJzBoaWZtSRFeCmgUhRzjt+A7cQGG7sDYOjjHwDEqmcEacrB0Bp05qD1JIgFLc1C9i+sATBW7eKEOxpQZ4w9YWgcXTpK7Ouq0J0kDZ2GW+r85CgEV98IOdrD7LAbkAIbDu8xB1W1G3AengOx5lptQQP19EJB9OIx8b9Qm7AGlv1GLN8lVFW+SP+Dv3G+S1PdNYl916LGw80lNV62ToFddruz8Eu/iRkVgDfsuNrP43ao6C5/QGYjtLIwq6SwIyE3SV7FDuSR0PDfEliglNuc2q+xuNdGVmua6W3vmb3fL3oJay7pbuIpNzSxOs67+YBvF/Eda3hOU90O2P4L/wnukrg7rTq7DOkGHdVLUYc3Xy4fZo/4PKPQb9OLUZ7bFFgUAAAAASUVORK5CYII=);
            }

            #main-nav > ul > li.based-on-science > a,
            #main-nav > ul > li.aqua > a {
                background-image: url(data:image/png;base64,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);
            }

            #main-nav > ul > li.health-benefits > a,
            #main-nav > ul > li.charcoal > a {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEVklEQVRYw+1YTUhVQRR+GplZRguJIFqVFP1QhLvAXLlrESVBRKtWzYtmKK2kolVIuWjVImnzNibtDIQWEUEY9GMUcaeMoNwEGlRoGFq8vnlzZt7M3HkP1PsgwsXhzJz5ud89f3NmcsViMfcvU24Z4FIBJowPyryYlHn+JwGhXeKJ7YOzSmNCy5g7h9bkg36whwz2c9cQKUyDOUwqKoJgArxE2AycT2iZ5kpm+jLvjougr2WJWResT4J97XzGw28rTEUA5ArgACgHQc5wQ6ofk5l2rUyLvQdKABMNsFD+OAFhTpvkMh/KxArMO4N2e9YACVNRAfEAhprT5IN3eKuyAPYYqgVAWQbIC3Gt+aZNUhrkJ9R60HD2AHnBMTEvVAPlyoMfuKODjI/UAqA0QZLoTsrHLCBGZE1v2691kPHHGK/POEh8DUrPt4KI9gBa2oHxb4n2wRdor62JBsmHUkFi/NHVmB9A/CRlAJVUJfjG2vgg0yYONWQ1yBwz+wAHyD0eof8F7a3ZR7HQJiZ7O+YTvv+FKYbxRrTH0B4H9YN+gfZmb2JRNrEMAFrTMqvJJiMD30Nnax/6gjS5P/KRhiUFCXNOEufjkRNEXAB9ALWSfx4rnd+Md6B/mPboDMB1g0Yxtm6xACnNCIriIBiY5d2kITXvHAG+SeuaIT9A44cccKvRf0OFyMVFAWS87IPK4cMgoNTSS+MPwFUq+QS+Hv23aL8iF2gjDR53HLyDSjCl5c+Y11JFU9tAN0AdqShmWoPTaMy45ZRTFqkPPAGtQvs0RfxVkvfRz+ym8/yU89E+SuC3CPwlAt6D/rhbzoFmab/vkG1OJ2rGp7FwJonXc/dAG8qFQamwnSPzHjEJmzTVSxurn/kI+XPlf+DvE0WMd2HdDyrvXGXMUiaJA5SOidPlFA/TzX3a7CtoO/ntFpL108b7CEQP9Y+S5n+Cz4fpSJlYKhMz38TRo84F4x53TgB10fxRVQvSnE3gv1XRS859HeOq30a+tBLtMQqYwoLLLRlUM2FFE5wiaxIN7ryTH1vApyAfwtw68Ckyb73j8AfRf4d5Oxd+FjsAQ2C23PcinDeA1zlzmzGOE0WMgLfTD1+LpI2mxVXUzlEXr6h9k6dqRgbAjD9D+yHkdzFfBVxbFuVW+ajzfFCk6kFZsWDlZrNhdU0EzYFeZl4PVtNgkqpkfOC02e3EnjbiciYAmU3UaYAybspotU0A+2mfedCurDQoUxpkwVEXMy3zTU5/e4Vy31NQXbbXznzog36xIKuYXnH627N0/eSZ34v9S5OI58GwwnEimzbr1NULb83+Xpw6SUTV+3AsikmLjZnfScKCNXrdrADM5Miavc0wWywIXSwE+S52WYr5Yg0BDtiKmgLFllrSPJcx/4nNfz4Tsfqxwtzg2Y6l94/woilYB6V+LHQeJVOPieWHSiOjR8vwsdJ9nDRrzJ7hY6f3COp+W49PqsfV5Tfq/x7gX4AM34G5wjV1AAAAAElFTkSuQmCC);
            }

            #main-nav > ul > li.home > a {
                background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABG9JREFUeNrsl2tIW2cYx98kZzEer/UyaWZUJDGCZkMITB2L2yqObR2MFu2oDD8MdaAIRYvsw6ofNLvILhSksCI4KM5pAurUWZZJVFhlOtkYi4o655XiNlS2mTVNzP6PnEAqMcZ4MvchL/xJcs57nvd3nvfy/MPcbjcTS2VlZW8xxr6ZmppKECumaHCtra0lMplsG4DurKws0/z8PP+/AWxqaroAsL+gRUDeIsi0tDSzzWaLOHNAwD0DoB3ofkVFxVOjo6MsLi7uA4JMT0+/Mzs7+5in7/7+Ptvd3WU7OzuPyOFwhAawublZD5DfoD+w/p52uVwH1ycmJlh8fPxNAfL23NyclK4TjEqluoEX+AqyQHehz/v7+5WiAwJOB4AN6E/APUvZ8b4/Pj5OkLcFyJsLCwuMXoDneStdg+aFZfGwt7dXKyog4LQI/Cv0D+AueDJ3WGNjY5LY2Ng7BJSRkfHezMwMS0xMNOH3mtVq5fV6/Yf47jCZTBrRAAGXiaALkAtwrzidTr/9AcnFxMSYCTIzM/OdmpoaVURERMfm5qa0qKjIKCogNoQKAX+mwQB3+Tg4r+lWREVFDdJzubm512trazkAygoLC8XLIODOI9gMDVJaWloeKJxH2DjRaF/T82q1+try8jLLz88nQDcA1acCBFwyAt0TMvfmSeG8IM9huicEyMq6ujoNx3E/dXd364IGBNw5BLQKcLXBwnlBpuBo+Y7i5eTkXC0vL08bGBg4HxRgS0tLDALdFeCuH7Vbg4B8Iikp6Uchk6VLS0snP6hXV1f55OTkPgqSmpp64/A5d1p1dnZmCGehu76+/tKJANfX1+XZ2dlf0MORkZHGwcFBUeFIe3t75H40wnn6EMfXywEBAk6m1Wo7CU6hUHw8NDQkOpxHtJ4BmYOxNiE7IF/wC7i2tsY0Gk2HAHdreHg4ZHCHIPPIbJDpwKY0+ATEmiO4T4Q6+UtfX190qOG8IYuLi2uEsX8HpP4RQCFz7wodnND3Kysriv8KkIQS+DrG3RcY7gPyyQNAKuA6ne5t4UYPDCedeTaxHHGgqqysfIOSI5fLP8InOfMVo9GoYbjwPsGhVvbjRI9KSUkZpu1/RoDuhoaG56urq58TZnKWg5t1oEZ2mM3mayUlJX9XVVXJWQANtTTeYrHQMeE6pqsElcOOjWALJC42Z3RbW9uX29vbV3p6ei5RqhjWG/M4Xvg3SyAZ7Orqeo2OBgHQ7UcPMCs/BJrBxsbGV+k3VS1i4/APjAXTsDQ4euG8vLzPEhISqCJwPro5p6en6zBDiSeNL5VKGbFxLPhG2WHt7e2fFhQUfHtUJ4PB8NLi4qI62EGk7JQNJSvS331MlUwikbjPDDDULQwYBgwDhgHDgGFA8QElZL3hQPb8Pcjz/MF9GF2//eDQXYHUYrgju6/rPi0SFAsDe1WpVD44KuDk5GQ+fY6MjLy4sbGhPKrf1tbW43a7nUe8y/4A4f0Mvj2Tl2kkwwr3O3CMAQ2pYFgvejP9K8AAnG1BKeEL4rwAAAAASUVORK5CYII=');
                background-repeat: no-repeat;
            }
            #main-nav > ul > li:hover > a,
            #main-nav > ul > li:focus > a,
            #main-nav > ul > li:active > a,
            #main-nav > ul > li > a:hover,
            #main-nav > ul > li > a:focus,
            #main-nav > ul > li > a:active {
                background-color: #3a363d;
                color: white;
            }
            #main-nav > ul > li.sign-up:hover > a,
            #main-nav > ul > li.sign-up:focus > a,
            #main-nav > ul > li.sign-up:active > a,
            #main-nav > ul > li.sign-up > a:hover,
            #main-nav > ul > li.sign-up > a:focus,
            #main-nav > ul > li.sign-up > a:active {
                background-color: #3a363d;
            }
            #main-nav > ul > li.login:hover > a,
            #main-nav > ul > li.login:focus > a,
            #main-nav > ul > li.login:active > a,
            #main-nav > ul > li.login > a:hover,
            #main-nav > ul > li.login > a:focus,
            #main-nav > ul > li.login > a:active {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAACZUlEQVRIx73USWxNURgH8NdJDVEVU7uwkLQhQkREQhQxLNiIxIYQ1ZYYYwoh1NAaw0KQ1DxFRIiWFTG8qhpjrNb02ClhIRY2NvhZ2Cj3tu89L+5/d3LP75z7feeeiEhq0/Yr2XL00FsvuTr8O5hrtDkq7LHFIhPk/QuYZqBKl9zRJOa5+67aZZTs5MBMY533TlS5acaaYoVqb900VcdkwCK3vLZBf11lS9dOjj4WeOiZ6YmDBQ74YLnuf4x3MkXMZUMSBed7Zb9ugZUtF7NDZiJgB6fEDJcWsvtr7slPBBwg6prOoZWq8sLI4OWCJ0xyyxEZoeAajYqDj3nw+StRZ1sr4Dx3rdQlfnC2WhWtgGXqrZUb/yeXiKoIP2vK1FsVXOPgCaWiKkN6HBExW73VcuIBcxQarNJDhwzW36C/MlA/mzTYq0ih7n8u2/L0jXfGA0999M1nTz3WEJBHPvruk2ceuKi45WXxOzjMQZ9UO6TKHlWOOuZoQI7ZZ7cqh53yXrTlb/g7ONcNV+RLkyGrzWTK0Nl+MbPCwKWuOym9le7+nfWaLAgHa51IEFynMRxcotbJsFskJBs0mp8MmBcynhTY00xbLVKQGjDLTF/88N1m7VMB5tnu13NWYSrAjub6ih92BtwvSdVwjGZ8NidVTSnyBs1mpAoc6j5emJwqMN9GTfYGtCRJMENvIxTIShXYWv4vuEyd4wlxEWs1WRi+w5vOaict7qTb4mX4Dic6r9kqpUqUtZlSpRZr8MS4MDBPsRvuqlMbZ267p1yPMDBLXyucdkGN6jZTo8Y5mwxr2cbEWhBHfgI2liuX7xnViwAAAABJRU5ErkJggg==);
            }
            #main-nav > ul > li.the-diet:hover > a,
            #main-nav > ul > li.the-diet:focus > a,
            #main-nav > ul > li.the-diet:active > a,
            #main-nav > ul > li.the-diet > a:hover,
            #main-nav > ul > li.the-diet > a:focus,
            #main-nav > ul > li.the-diet > a:active,
            #main-nav > ul > li.sky:hover > a,
            #main-nav > ul > li.sky:focus > a,
            #main-nav > ul > li.sky:active > a,
            #main-nav > ul > li.sky > a:focus,
            #main-nav > ul > li.sky > a:active {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAACkklEQVRIx+3WX2hVdRwA8KMsIvHBVokSlg+KqKjzHwlGiD44FUUGgzSYd+LE+aZUILZSUJAUc5IkQ1F8EbXCWxOkLXcFRSwNlo0eCpxgonM4N8fNXXf36eU2zt12zyacF8Hzffp9f7/f5/zOj9855xsI4o3gJfh/zPOZ4+rdcFfGE61u+slpO7yn6PnAD9S6gz9854gaVdYot8VOB53Sgi711o0MfNM5fa75xJSCa5hgvRN6NJk+HLjGA7eU5A0oNk+Z7Q5r8lsoP02jjEQUuEjWQa/2t6c64jHo1OwHDToGTN4hbXJh8LLvQx3L9Gq2SYlxuUzC/QGTR+mwpzDYpybU0So5YOhgsFhWqjDI1lDHM50qQxswGJzpkh77o8BfQyfsqXrd2qWctEvCEh97YKLpFvnIIVf0anLDviiQ3SFwrddV+dJZv2gTvp647IClAqlo8JRnPs2t8qm1eQPHmK3MbO8aZ1R/NmWfN1S7omEosNRmnX5XrXgQOFRM9ae/ZbRpYGgwMMnXHuqRdV7CAhON7V/RaG+ZYYlyNS5oR1pKqSKlhcFAoMhKSSkPc3vWp8s/2mRz7W631Kk0rf9Ww4Dh93aO95Uqt1GFFRZ4x2tDPPyIwZHGCwyWGR0nuA6z4gZL4gPTtubA1SbEAZ6XzIG3bY4DrNCdA1ttyeXeNrYgMl5xNDjGX5ibBzb4PERUWR5qnfFVNBhYiNo8MP97d9Eh4S06OhwYqNJrVZxgYK9eHarjAwMbZLVY/BxgkW1RYGCuJC750NVIsM4M5Y5pl3FsuOprvnO69LnnG7tUK7Nas0bbfWG/o77VKYu0RptCByiyPnxFQq0fXXdbWsa/Hmlx3c+S6uxVYXLoh/WyJI4t/gMffkLuaGhGPQAAAABJRU5ErkJggg==);
            }
            #main-nav > ul > li.how-it-works:hover > a,
            #main-nav > ul > li.how-it-works:focus > a,
            #main-nav > ul > li.how-it-works:active > a,
            #main-nav > ul > li.how-it-works > a:hover,
            #main-nav > ul > li.how-it-works > a:focus,
            #main-nav > ul > li.how-it-works > a:active,
            #main-nav > ul > li.salmon:hover > a,
            #main-nav > ul > li.salmon:focus > a,
            #main-nav > ul > li.salmon:active > a,
            #main-nav > ul > li.salmon > a:focus,
            #main-nav > ul > li.salmon > a:active {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAABvElEQVRIx9XWv1IaURTH8TsjSImVtKGJvkPIOIMT8Z2CGS0IyUuYNFJhr5UWgRbyBKRDK6EAy4+FOizC7vIvmck9zc7s7nfOved3z/kFYbMR/iVwS1nNtZ4BBnqu1RzaWgW4q65v/uqr210GuK1qBG6dqSjaEewoqjh1C0ZObC8GfK8DLpVisii5BB176cADD2irpBz+kTYeHCQDy0ZozN/Mm8hqYKwcD9wzwM8lRPIDg+mNTx5zOrhYUncX6MrNA35GW3ZJYFYL1VlgwQjHMb89r/nvKhgrvAV+RTM2jyRg0ER9GpjRx8cVgSXcyUSBZdys0RJu8CkKrOFsDeAXfI8CrxIKkr7l4BhXUeAfvFsDWEQvChwivwYwj2EUmPx5OjBC+EsZbvwMN17lNB2mAWd0mHZT0oAzNyXjjtgZssJdDuqb7TZBwZjY0bRCPwyqaG2uYwc53c3OlNepd74E7jxp6j3L5xGN14olRkYDj0lzeeIcfjlKdQ6tRZxDEOz7DZqxuvygCbr2F3NfOSfGL+7rVEVRXpCfcl9jJ9FSpPvDgrr7GH9479tEd8s52MMXBzvEcD0H+3+Y9pXiCeX4M2/iL2vIAAAAAElFTkSuQmCC);
            }
            #main-nav > ul > li.based-on-science:hover > a,
            #main-nav > ul > li.based-on-science:focus > a,
            #main-nav > ul > li.based-on-science:active > a,
            #main-nav > ul > li.based-on-science > a:hover,
            #main-nav > ul > li.based-on-science > a:focus,
            #main-nav > ul > li.based-on-science > a:active,
            #main-nav > ul > li.aqua:hover > a,
            #main-nav > ul > li.aqua:focus > a,
            #main-nav > ul > li.aqua:active > a,
            #main-nav > ul > li.aqua > a:focus,
            #main-nav > ul > li.aqua > a:active {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAD6klEQVRIx6XWa2iVZRwA8ONla5pLJW+o6JJsuoVCLS+JkIY550TJ8tIsUPA2BQVTIr+UF2QGZmzH1E0Tp23eEkfmUkF30bnI6Zmbsk3UuRmF+Cmh+vTry2nqdlyeyf/Tw/u8P3ge/pcnIPBM8ZKlflat0Gxx7e18Nq6zySr86oRriiU9P9jfVreslmyL+1aIf15wqKAqc7xsuUaf6d4RsLskaWaaKc08ez10zteu+tOXRugWPTjJcY1uu+2W2373j4ce+MvffnPMO9GDC1Ur9qnFVlphsU8ss9ICS/3omoXRg8vUKLDIe6ZKlSpVuulSLVKgxrLowXTn3FXnjB8UKVLkhGPOqnPXOenRgwOtEvLASTmybbddthwnPRCyysDowU4S7XDFPP0NkiDBIP3NdcUOiTp1JA8H2KzMGF1kyJUrQxdjlNlsQMcSe4ityk0139VwzDdVua2GdBTc4oI1ClVJl65KoTUu2NJRcLBNKmU77ageejjqtGyVNhncMfAV2S5ZIs8NSy11Q54lLsn2SsfAaS47KNF0pW65pdR0iQ66bFpHwAR5bpojRrwZNthghngx5rgpT0K0YIw16mzTu82X3raps0ZMdOAEJUokR/yWrESJCdGA8XapfnoDsEy1XZH7dqTtcRaosVs/ATERIqCf3Wp9HGlcRQJHKsUVOfbYGyH2yHEFpUY+C9jLevdUqxBSpdIvqlpK778IqVDtnvV6/R/Y2Sw1Ck0zXJIkY7wlWZLRrWK4aQrUmKVz++BIB9RJ1TVcfPN8+JTK7SpVnQOtj9162zr1svQUEDDFTxo0KDI7ItlLlnrr2gPHK1MefhmM8J1muwU1KorYATtJUq7M+KeBPeW6LjO8el+lg2IFFKgzTkBArGRTTTSo5Z9M1+WGT9QK7CpdrXz9wuspzjrjbSOdETJaQC8f+N415bKMDd9yP/lqpYdXT4B9BV2U0bLu4wv3VQv5ww5xAjKFXLbXMXcckhLel+GioL5twVGq7DPsiX64VpEia70moI+Tai30qlFy1fg8nDDD7FNlVFtwgSarxbYqwhRv6Cagk3Hq5YeRd1U57oXwva7WZEFbcKcKk9p5Ib4ppCg8jz8Skt9SyZNU2NkWLHao3adkrG/dlCVFqmKVMlpmc5JDituC+503sd1X4mQn3FPvjkYbW7IhYKLz9rcFMzXZ2N7bVKzXLZfrK7Mfy8R4GzW1ZO9jYJJT6gXNNdZQfSNEb3H6SjFCDy/qY6ix5gqqd+rRZT0+RdIcUaPUYXmCcgQjRLbtvpEjR1Cew0rVOCLt0YR5sn8kypSvRIPmp0STRnc1adasQYl8mRIf1YnAv0gYfFjxS1oxAAAAAElFTkSuQmCC);
            }
            #main-nav > ul > li.health-benefits:hover > a,
            #main-nav > ul > li.health-benefits:focus > a,
            #main-nav > ul > li.health-benefits:active > a,
            #main-nav > ul > li.health-benefits > a:hover,
            #main-nav > ul > li.health-benefits > a:focus,
            #main-nav > ul > li.health-benefits > a:active,
            #main-nav > ul > li.charcoal:hover > a,
            #main-nav > ul > li.charcoal:focus > a,
            #main-nav > ul > li.charcoal:active > a,
            #main-nav > ul > li.charcoal > a:hover,
            #main-nav > ul > li.charcoal > a:focus,
            #main-nav > ul > li.charcoal > a:active {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAByklEQVRIx+XWT2jOcRwH8M8sz+bPlsOSkhNPNETaTc1OuzmIpSQnJyXEhsVy0mIHJwdPLrvMcptaOUhKj7KZLMUmhYt6ppCJtj29HDytzf7ZfB2kz/H7/b3q2/fze38/IdJW/ANgl4JioiroCvAuUSGQS3bg3E+wc54t5U6o/22wc2Ewi+6U4BH0pARvojcl+AwPLEsF1vqIfqtTgUdR9MK6VGAO9723KQ1YacCwDt/t/FNwpRB2KGp3CrsnVzJLAc95JSscQoP9aCytNMurXizYDM4I11BlD/YJYYVBnF8YnBoOrbir3xtrPPdUqMNhITQo4q2aachmVzVMBb8YnRZAD1U4jktoF7bjmBDacR0XhBbDpS++4ZMNc4G3rRWyCsZwQKhFq1DhtT7Vhgxp8nkyRWeAs+fhHXywRdiIDmEXWoSD+Gp8spVmHHn2PmxCXrmw3oSccMWEOmG5gTl7dx5wlbyzQqgxoluZEX2lkNjrpa2L/1MyyoRQZVivelz+pfGXFF8h47F7bhlVlyIPQ+hRMOZJmoAN4Qa4mA7swLht6cA2PCpdURLwNE6meqRCaDQomxIMleme0cVV518alhKPc8kHzv9uaP8Bq7O97z04mTMAAAAASUVORK5CYII=);
            }

            #main-nav > ul > li > ul {
                opacity: 0;
                max-height: 0;
                min-width: 200%;
                overflow: hidden;
                padding: 0;
                transition: all 250ms ease-in-out;
                background: #3a363d;
                position: absolute;
                top: 110px;
                left: 0;
                text-align: left;
            }
            #main-nav > ul > li:hover > ul,
            #main-nav > ul > li:focus > ul,
            #main-nav > ul > li:active > ul {
                max-height: 500px;
                opacity: 1;
            }

            #main-nav > ul > li > ul > li {
                text-align: left;
                text-transform: uppercase;
                font-size: 14px;
                line-height: 20px;
            }

                #main-nav > ul > li > ul > li > a {
                    display: block;
                    color: white;
                    padding: 20px;
                    border-bottom: solid 1px #615e64;
                    font-family: 'Gotham A', 'Gotham B';
                }

                    #main-nav > ul > li > ul > li > a:hover,
                    #main-nav > ul > li > ul > li > a:focus,
                    #main-nav > ul > li > ul > li > a:active {
                        background: #312e34;
                    }

.page {
    margin-top: 110px;
}

#main-content {
    position: relative;
    max-width: 1003px;
    margin: 110px auto 0 auto;
    clear: both;
}

    #main-content.flexible {
        max-width: none;
    }

#intro {
    position: relative;
}

    #intro img {
        display: block;
        width: 100%;
    }

    #intro > div {
        position: absolute;
        top: 17px;
        left: 0;
        box-sizing: border-box;
        width: 450px;
        padding: 10px 40px 30px 40px;
        background-color: rgba(255, 255, 255, 0.5);
    }

    #intro.no-image div {
        position: static;
        width: auto;
    }

#main-headings {
    background: #f5f5f5;
}

    #main-headings > div {
        padding: 25px;
    }

        #main-headings > div.secure,
        #main-headings > div.complete {
            padding-left: 160px;
            background-position: left;
        }

        #main-headings > div.secure {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADICAMAAAAa9Wm/AAAAn1BMVEWdzLWezLaezbafzbagzbehzrijz7mjz7qm0byn0b2o0r2s1MCt1MGv1sOw1sO12Me22ci628u93c2/3s/A3s/A3tDD4NLE4NPK49fK5NfM5NjN5dnN5drO5trU6N7W6uDX6uHZ6+Pa7OPb7OTd7eXf7ufg7+jk8ern8+3q9O/r9PDr9fDs9fDz+fb0+ff6/Pv8/fz8/f39/v7+//7////77FJpAAABs0lEQVR42u3Y0U7iQBhAYRQVURBUEBHUVlCsomI57/9sXlQSN0sT2Q0zjZ7vjv69OBedGTK1miRJkiRJkiRJkiRJkvT/jrr94bDfPYrZcDye82k+Po4U0UyXfLFMmzEqLhcA+fPD7e3Dcw6wuAwesTcBmPUaxc9GbwYw2Qtc8Qhkna+POhnwGLZjAiT1P5/VE2AS9LsArv5+fAUE/D6aC0jWDRJYhFsvKWT1dYN6BmmwXWsJnfWjDixD7WNjmJXNZjAOlDGHXtmsB/NApxnkjbJhI4cw51wXnsqnT9ANktGH+/LpPfSDZAzhpnx6A8MgGddw/a9TM8www4wYGYejV77tdXS4nYrznI3k51vJyNhQto2KE3g/2/3u27tn73CyhYwR3G3y/h2Mgi+QYEvGDDPM+AEZ7cGgHT3jYAowPYicMS1OsWncjPbqNG1HzRisMgZRMy5WGRdRM1qrjFbcTzQtKtLIK2W/yNiPvX0VGTUzqpTxBvAWPSOB9RfoYTNaL/DSin/Q75ye7vi3xwwzzKhwRkWuWSpy6VSRK7iqXEhW5HpWkiRJkiRJkiRJkiRJ+hU+AK8KpJdPuTQNAAAAAElFTkSuQmCC);
        }

        #main-headings > div.complete {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADICAMAAAAa9Wm/AAAABGdBTUEAALGPC/xhBQAAARpQTFRFs9fF/f7+o8+5xODTw+DRyuTXsNbDr9XD4/Dqw+DSzOXZ+Pv5sNbEz+bbvdzN8fj0tNjG6vTvx+LVz+ba6fTv7fby0ufdrNTAwN7P/P395fLsoM23p9G8rtXC7PXx6/TwuNrK1One3O3l/v/+ttnIqNK96fPu5/Ltt9rJ8/n2+fz6o8+6+vz71OnfpNC7oM64xeHTrNTBptG83+7nvt3Oos64+/38os+5n8222uzjqtO/tdnH5vLs5fHr6PPu2evixuHU2+zkoM63rdTB1enftdjH8Pf0s9jG4e/ooc647vby8vj1udvKsdbEudrK9/v55PHr9vr4/v7+/P38+Pv69fr4p9G9qdK+ns221+rhzeXavd3N////ncy1Ony2RgAAAydJREFUeNrt2ddy6jAQBuD03nvvBRLS6JAQAoRebDDFxsv7v8YB3yCThJiZsz4+M79uEq+W8Tcjy1rJY50Rm9rhaGMdRzQwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwwwwAADDDDAAAMMMMAAAwww7GA8lZ81udCo1xsFWXsuP/0TRvYhQ71WU5Sa8U/mIWs3Q9Xfujdu5Np6OtVqpdJ6O9foBt501U7G1S1RPV56FGOPpXid6PbKNkbonKjabn3taLWrROchexjHp0Ta9fd91xrR6bEdjEqVipUh3UWqVvgZepDk5rCEpkxBnZtR2afE4fCUwwTtV3gZKYkSv85JNUFSipMROKGD5O9pyQM6CTAyPql4ZCXvqEiffIz0Ze3MWuZZ7TLNxQjfkGY1V6ObMBNDJ6lpNbcpkc7DUN+pbT27Te8qCyNLd03r2c07yrIwPikyyhBGRpgsIzCSGSqNwihRJsnAKFP1XrjM+zfWzAlrG/68cHlfpTID44Ny4tBvdYutHbF/pxvYEh+eHH0wMDTTPIkb5aerH3AZgbhprmgMjJj4IlC3jbtu9iObRmBbFV8zMQZGgV6Fq3fjrh/imPXau5DySgUGRqP2Ilz5ezctevsBb7EX8QspL7UGA6OumIrgvfVV364Y2PWtru+ZCmSlzs/oTtnBjIEAD8M8KBYaz6CYH1ELjecRjdGI9TbPhNVGWeb5Xl/9l7k6NWSNK02prC/z/tIWpXHXT1mucYqyLm39hT4cIemHH45JFAmzLvRC2ZOXSfp22rxKJOd5yx6xCJyQSZn8mjGpkDzBXQSKJXHggugiau6P9mIB9pLYvEGYVmhxWYBElxdJmbZhgzCwXSrHiDy++RlvKOSdmfd5iGJlW7ZLg5vHld4xHHncbk/v79uKTZvHr1vppYU5d5Ao6J5bWLJvK/3dwUK+NTvbytt7sOCQYxanHDo55QjOKQeSTjmedcphdcchR/cdp3zIMNZ9B3zWMZojPnL9zQYGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGGCAAQYYYIABBhhggAEGGP8v4w/Px8ixsIYTBQAAAABJRU5ErkJggg==);
        }

        #main-headings > div h5 {
            padding: 0;
        }

        #main-headings > div h1 {
            padding-top: 12px;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            text-transform: uppercase;
        }

#main-content.flexible #main-headings {
    background: none;
    padding-right: 200px;
    width: 803px;
    margin: 0 auto;
}

    #main-content.flexible #main-headings.wide {
        width: 1003px;
        padding-right: 0;
    }

    #main-content.flexible #main-headings h1 {
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 400;
        text-transform: none;
    }

#content {
    width: 672px;
    float: left;
    box-sizing: border-box;
}

#main-content.flexible #content {
    width: auto;
    float: none;
}

#content.form {
    background: white;
    padding: 0 25px 50px 25px;
}

    #content.form.complete {
        width: auto;
        float: none;
    }

#content .social li {
    float: left;
    margin-left: 20px;
    border-radius: 3px;
    transition: all 250ms ease-in-out;
}

    #content .social li:first-child {
        margin-left: 0;
    }

    #content .social li.facebook {
        background: #1560ab;
    }

    #content .social li.twitter {
        background: #dedede;
        background: linear-gradient(to bottom, #ffffff 0%, #dedede 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede', GradientType=0);
    }

    #content .social li a {
        display: block;
        line-height: 55px;
        padding: 0 25px 0 55px;
        background-position: 20px 50%;
    }

    #content .social li.facebook a {
        color: white;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAB+ElEQVRIx2MQjVvOIBm10Es+bHqAQvDkIMUgKA5Go6FshSBk/hQEG4pB8nKh0wNEEla5gQ1ObVg1/fXbT/+pBUBmgQ0H2fL67ef/1AaiCavdGEDe+E8DAHa5IpmGP3r69n9559qVVgnTc9RCJkUYx05PcY/rq0BxOTmGP3727r9p1KQ06agFPmJxyxhE4lYwgBKGUuDEELjhiWQaXtm1brVk5DwvkKFiMUsYZMLn+CmETgvS8GyOQg2WYNINt4ifliUWv5xBHOhq24wFeUfP3P7+4PEboI/e/qfYcKWgSSHC8SsZJCMXMExcsO8wVSMU5CCgZgaZyHkMc5YfPIs1KZIb5vLhMwKAmsEun73m2FmKXa7t2RgDcrFc2IwA8eglHiDDRWOXMUhFzPORD5kaoBzQFxKeNa0T1eVEhjksKGAYbDgSFo9axJDftnYhWelc3bs9QjZsFsilwDS9DGyBMKjQi14ESorAND4ppG/2zv1kBcvOg1deg/Hha69B6Rrs2ujFDEW9WxfvOnTlNQjfByZHipOiArCoBblcOmo+w5wVh/CkFjIMB/kW5HKZyLnUT4ogPZB0jttwyjNRBC0NJ+RyBQoMlwa6fO6Kg+dxGi4PzHGk1p/gCE1YTThYQAQIg3IUnA2MaXQ+jC0CFIfyYbnVDRnD9IIwAPhiWjxtZfJmAAAAAElFTkSuQmCC);
    }

    #content .social li.twitter a {
        color: #333333;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAABKklEQVQ4y2P4TzFgGDWClkacfvcHU1HF5W8MC98yzH/rfPjLzc9/Sy9/x2cE29ZPZvs/I4ssffQTqJlh1XsQWv6eYcHbsJNff/37h9MIswOfGRa+Y1j7YeeL3xARp8NfQDpXfwAhoClL3x1/8wefK558+wtUxLDyPcPid0CG3aEvDFs+gbhwI1a+JxAWGns/A50AUgrUsPIdw4r3CP1ABORu+UjAiIsf/jDMewM1AhlBRJa9y7rwjXCkzrr3Exp4mKbMf/vp9z/CRix79IthzhtoEK5CCoXFb8NPfiU2ab368dfy4BeQzyH6V4IigmHTR8JJ6+ff/4ff/N747Bcw5oHeRqSF+W9NUBMLPlfse/Vbe+8nkJ0LgMnxDcOKd/aHvpx//2c0s9PLCABYsiVTmQOy3QAAAABJRU5ErkJggg==);
    }

#content .content-block {
    position: relative;
    padding: 0 30px 30px 30px;
    box-sizing: border-box;
    background: white;
}

    #content .content-block.charcoal {
        background: #3a363d;
    }

    #content .content-block.sky {
        background: #6e95a4;
    }

    #content .content-block.aqua {
        background: #749f7a;
    }

    #content .content-block.salmon {
        background: #cf6a72;
    }

    #content .content-block.charcoal,
    #content .content-block.sky,
    #content .content-block.aqua,
    #content .content-block.salmon {
        color: white;
    }

        #content .content-block.sky a,
        #content .content-block.aqua a,
        #content .content-block.salmon a {
            color: white;
        }

    #content .content-block p .go:before {
        content: '> ';
    }

    #content .content-block p.float {
        float: right;
        padding-left: 30px;
    }

    #content .content-block ul li {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACH0lEQVRYw9WYv0sDMRTHTwuiRVCQioNLRRwcXB3cpF1FEIfaf8D6F9TVyUknh1IUh9q9uAlOWpGiVgRtpQ5ODqX1x6BQkdZv4EWuoddL7nJtHT4U0pe8by7Jey8xHrd3DEWCYB2kwDWogBpRobYU2QTtxms0Gk3IivCBCMiCOmhIUqc+ERpDi6AQKCiIsKJAYzkWNAgSGoSIJGhsJUEBkPNADCdHPqQEMcOih2I4zEfATpAfXHZADIf58rcTlOygGE7SSlCoC2I4IVFQP3jooiAWEnxmQREPnf2AVYre7ewiZkHnHgqKkY8+sNXGLssFBRXTgQp7wqGJ26SZKYNm4IWYjJC/ohITjxkSa+s4vpjELFI1YNcvxYzzmsWUeFogpsGbZN8bg2oYO8MPUJawewezQhoqKUymakh8yi/65DPguY1djezcpKGajKAVk5NJcG9xQqJCQZdxsNw1mSU7FjboWIuZx4Xjvetw/1VlN/UZGDU5HAYn9N+hIMZNGMmzAY4kjW/BhMnxANikX962RKnCqaCU6oyeWDS1qDLnwafbNGOQA5XU8QLmWlyNyi7F/KUOJ8n1FSxQ3xFwpyGgZt2WH2x5lsGppgjfVH74NN29tBVo3S5hw1ZF/kEXxOz/q2tQz10UOePgykMxV+RD6bFhqJceG8yENS1hkcbS+mB14eCGwvqs6XywavWktwHSrAameuqbqFBbmmyUn/R+Aevuu4NMLMFDAAAAAElFTkSuQmCC);
        background-size: 18px 18px;
        background-position: 0 5px;
        padding: 2px 0 2px 25px;
        list-style: none;
    }

    #content .content-block.sky ul li,
    #content .content-block.aqua ul li,
    #content .content-block.salmon ul li {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAABzUlEQVRIx7WWu0oDQRSGjwZERVCQiIVNglhY2FrYhdiKIBbRFzA+gba+gJWFBMViTR/sBCuNiGgigiaghZWFrLdCYUXyWWRyc3d2ZxP9tzuz+52dmXMTRPPEWMHiEhsHB5tLLFaI6d73MkZIkaeClyrkSRExASUpEaQSSX9QL9uYapteHSjKOWF0TtQLFKVMWJUbqBqmnzPa0Rn9raAM7SrTDErSiZI1UDe3HYFKRKqgVKjPvlnE+mVLVUEnoUBphC42Wmx5RIhpksFbW+py1n4lTlxIh8DkVJYtu5ynxbXf4JhJ4LjWLKFoiLlTUTzOq8dqQbBdxneeXLY3JlUi3Xm6eRbXb36SYIKHFptDIiCRHDdoAUEY46bpTpZVwctpN+64t3agjnS47n1NXfmmzwk+ex32MUMIwgCHwJ7C+IdJUdj3MF8xiiD0sE4PgjDHty/I0nm6J95UO6f5CEocIa5JkUem6o3pKQBTIe6XtC/MIAxyHRis+aAy8sE8RwZRr8pIxKCTGRW2TkvtbHPx320bs/NP7ejPGqQgjHARCnPBiG6I6PubIaL6zBpssVy9KZNB61TbW05ZMhu0GqPfKlkK2HzxhU2BLKv60e8HbA2yZPSQMU8AAAAASUVORK5CYII=);
    }

    #content .content-block table {
        margin-top: 20px;
        font-size: 14px;
        line-height: 20px;
        width: 100%;
    }

        #content .content-block table thead tr th {
            font-weight: normal;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            padding: 10px 20px;
            color: white;
            background: #cf6a72;
            border-right: solid 1px white;
            text-align: left;
        }

    #content .content-block.charcoal table thead tr th {
        border-color: #3a363d;
    }

    #content .content-block.sky table thead tr th {
        border-color: #6e95a4;
        color: #3a363d;
    }

    #content .content-block.aqua table thead tr th {
        border-color: #749f7a;
        color: #3a363d;
    }

    #content .content-block.salmon table thead tr th {
        border-color: #cf6a72;
        color: #3a363d;
    }

    #content .content-block.charcoal table thead tr th,
    #content .content-block.sky table thead tr th,
    #content .content-block.aqua table thead tr th,
    #content .content-block.salmon table thead tr th {
        background: rgba(255, 255, 255, 0.5);
    }

    #content .content-block table tbody tr td {
        padding: 10px 20px;
        background: #e5e5e5;
        border-right: solid 1px white;
    }

    #content .content-block.sky table tbody tr td,
    #content .content-block.aqua table tbody tr td,
    #content .content-block.salmon table tbody tr td {
        background: rgba(255, 255, 255, 0.1);
    }

    #content .content-block.charcoal table tbody tr td {
        background: white;
        border-color: #3a363d;
        color: #3a363d;
    }

    #content .content-block.sky table tbody tr td {
        border-color: #6e95a4;
    }

    #content .content-block.aqua table tbody tr td {
        border-color: #749f7a;
    }

    #content .content-block.salmon table tbody tr td {
        border-color: #cf6a72;
    }

    #content .content-block table tbody tr:nth-child(even) td {
        background: rgba(255, 255, 255, 0.9);
    }

    #content .content-block.sky table tbody tr:nth-child(even) td,
    #content .content-block.aqua table tbody tr:nth-child(even) td,
    #content .content-block.salmon table tbody tr:nth-child(even) td {
        background: rgba(255, 255, 255, 0.15);
    }

    #content .content-block table.charcoal tbody tr:nth-child(even) td {
        background: #ecebec;
    }

    #content .content-block table.sky tbody tr:nth-child(even) td,
    #content .content-block table.aqua tbody tr:nth-child(even) td,
    #content .content-block table.salmon tbody tr:nth-child(even) td {
        background: rgba(255, 255, 255, 0.15);
    }

    #content .content-block blockquote {
        margin: 0;
        padding: 30px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAA+UlEQVQ4y5WUwQnDMAxFM1UPhQ5gPEAhA4ScQxcIPgcPELpAei9ZoF2gHSATZIPi2iCDKr7c5PBxMJ9nW/pKdTycKiBLclEX+ka+KoSQVhN1juppNQjYRj2jApNXwIZgL+FvJNQLQ9ZNgU6Kv+NGBwwfgloAvQP/EjXwUtQEkbfUatsDaNozqeZJ2XjdATWgpj/QDLb0BG6stRQQmHtXCeVg+SxbAPegrhDcKk3Q8jsC/yPlV4KdEplAh0qwFrFVNq8EnneAk4at4GUnePrXvKz3xgyr4FkxeiVuq+Jv5IDUIMulIenApA5o8vifzdFBpSznm3d56mSWvyou5dDFJoetAAAAAElFTkSuQmCC) no-repeat 0 30px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAA90lEQVQ4y5WUwQmDQBBFrSqHQBiwgIANyN4lDYj3dBCswDRgBaYDC4gd2IFsdmA3TIa/w+bwQeH73J35M9X5dKmUKKgL6uMzAU9SHdQEDUGO3733FUsbGXgEeaFHBs7QWXk3/pEGE4AmtQA8Zrwv/qk+rc9oAuDV8P+Ae8P4BuDN8A/SeP0TPJeCKV65FNwYPRlQ1O7ggyUTtyY2S4NdLp9TQfNk7MzmyVMvytgZYKe8KwITiN1hTF8NYjeiAUGRuxujrOu7p7G2GpaaRoUNY93kriBj2lAJnsC7oyUk83vEU7ZGXZ243Rp3xheotxsVrEhd4xoBkz4vOMGJAFRVnAAAAABJRU5ErkJggg==) no-repeat 100% 100%;
        background-color: white;
    }

    #content .content-block.charcoal blockquote,
    #content .content-block.sky blockquote,
    #content .content-block.aqua blockquote,
    #content .content-block.salmon blockquote {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAQAAAC45EetAAAAzUlEQVQoz3WSwQ2DMAxFvV7EAEgZAHFGXSDijBig6gJwr1igXaAdgAnYAL0eQoyD0s/t6QnZ3xFEv4qKnhuVYYLgqAnUuFNseRMzZmLgc/AmqSNnZqNOhncR9gp2Zh3D8VS+MsQxPLv+084bVA04BBGER1F1OuuhIkLFekB/6SBmS2qUU/LKgk5r5NYsYTu+K39RJ7nHplXZlralBXN5KcowlOT1jzxdFwT4FlrO5MXA0VS3Gd6ko3htOj9Lp5cdzgvGN9fjC4+zI+BS0z8C3QyfgRTSkgAAAABJRU5ErkJggg==) no-repeat 0 30px, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAQAAAC45EetAAAA00lEQVQoz3WSwQ2DMAxFvVmkDFCJBRB31AUQdzaomIAuwASwAQOUDdgAvR6SOHGh4fZ4suxvCxI/R0uHwykRBE9FT4NHkARbTsJ7FbpnjnSnSrJTFaBWeSzoik91yzepvBke5c7Aj8q74X2Ajz/yfCc7plu5MrP0ObhBfyxFdBWryk2Z6XQZMMT3M2CovUTYGrmJdMuy0/hOs0Ov8Y15KTm8waw6dXzgETsaLFq3HA2e4Tac2V1u4a30yIcUMj5ZqE23DSewMQYxXZ27HGbq2WcRQb6mnAZocyWHsAAAAABJRU5ErkJggg==) no-repeat 100% 100%;
    }

    #content .content-block.charcoal blockquote {
        background-color: #39363e;
    }

    #content .content-block.sky blockquote {
        background-color: #6e95a4;
    }

    #content .content-block.aqua blockquote {
        background-color: #749f7a;
    }

    #content .content-block.salmon blockquote {
        background-color: #cf6a72;
    }

    #content .content-block blockquote p {
        font-size: 20px;
        line-height: 30px;
    }

    #content .content-block.charcoal blockquote p,
    #content .content-block.sky blockquote p,
    #content .content-block.aqua blockquote p,
    #content .content-block.salmon blockquote p {
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 300;
        color: white;
    }

    #content .content-block blockquote footer {
        padding-top: 20px;
    }

    #content .content-block.image {
        padding: 0;
    }

        #content .content-block.image p {
            padding: 0;
        }

        #content .content-block.image img {
            display: block;
            width: 100%;
        }

    #content .content-block.quote p {
        font-size: 22px;
        line-height: 28px;
        padding-top: 28px;
    }

    #content .content-block.recipe {
        background: #cf6a72;
        color: white;
        padding-right: 268px;
    }

        #content .content-block.recipe.charcoal {
            background: #3a363d;
        }

        #content .content-block.recipe.sky {
            background: #6e95a4;
        }

        #content .content-block.recipe.aqua {
            background: #749f7a;
        }

        #content .content-block.recipe .link {
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            display: block;
            box-sizing: border-box;
            text-align: center;
            width: 238px;
            color: white;
            background-color: rgba(255, 255, 255, 0.2);
            background-image: url(data:image/png;base64,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);
            background-size: 42px 69px;
            background-position: 50% 80px;
            text-transform: uppercase;
            padding-top: 160px;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
        }

        #content .content-block.recipe ul:before,
        #content .content-block.recipe ul:after {
            content: " ";
            /* 1 */
            display: table;
            /* 2 */
        }

        #content .content-block.recipe ul:after {
            clear: both;
        }

        #content .content-block.recipe ul li {
            list-style: none;
            background: none;
            width: 50%;
            float: left;
            padding: 0;
        }

#content .body-mass-index {
    max-width: 1003px;
    padding: 30px 25px;
    box-sizing: border-box;
    margin: 0 auto;
}

    #content .body-mass-index p {
        clear: both;
        padding-top: 20px;
    }

    #content .body-mass-index .classification {
        position: relative;
        float: left;
        width: 357px;
        height: 360px;
        color: white;
        background: black;
        padding-left: 105px;
        box-sizing: border-box;
        text-align: center;
    }

        #content .body-mass-index .classification ul {
            position: absolute;
            top: 0;
            left: 0;
            padding: 0;
            width: 105px;
        }

            #content .body-mass-index .classification ul li {
                box-sizing: border-box;
                padding-top: 20px;
                height: 72px;
                font-size: 11px;
                line-height: 14px;
                text-transform: uppercase;
            }

                #content .body-mass-index .classification.underweight,
                #content .body-mass-index .classification ul li.underweight {
                    background: #6e95a4;
                }

                #content .body-mass-index .classification.healthy,
                #content .body-mass-index .classification ul li.healthy {
                    background: #749f7a;
                }

                #content .body-mass-index .classification.overweight,
                #content .body-mass-index .classification ul li.overweight {
                    background: #fe9c33;
                }

                #content .body-mass-index .classification.obese,
                #content .body-mass-index .classification ul li.obese {
                    background: #d70000;
                }

                #content .body-mass-index .classification.severe,
                #content .body-mass-index .classification ul li.severe {
                    background: #960000;
                }

        #content .body-mass-index .classification h4 {
            padding: 100px 10px 0 10px;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 400;
            text-transform: none;
        }

            #content .body-mass-index .classification h4 strong {
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 700;
                text-transform: uppercase;
            }

        #content .body-mass-index .classification h2 {
            font-size: 76px;
            line-height: 80px;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 300;
            padding-top: 0;
        }

    #content .body-mass-index .chart {
        float: right;
        width: 596px;
        height: 320px;
        background-color: white;
        padding: 20px 60px 20px 20px;
        box-sizing: border-box;
    }

    #content .body-mass-index .chart-label {
        float: right;
        height: 0;
        overflow: visible;
    }

        #content .body-mass-index .chart-label label {
            box-sizing: border-box;
            padding-top: 12px;
            position: relative;
            left: -56px;
            top: -225px;
            display: block;
            background-image: url(data:image/png;base64,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);
            background-size: contain;
            width: 133px;
            height: 145px;
            font-size: 12px;
            line-height: 12px;
            color: white;
            text-align: center;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            text-transform: uppercase;
        }

        #content .body-mass-index .chart-label strong {
            display: block;
            font-size: 30px;
            line-height: 40px;
            text-transform: none;
        }

    #content .body-mass-index .chart-headings {
        float: right;
        width: 596px;
        background: #ededed;
        height: 40px;
        overflow: hidden;
    }

        #content .body-mass-index .chart-headings ul {
            padding-top: 0;
        }

            #content .body-mass-index .chart-headings ul li {
                height: 40px;
                float: left;
                width: 50%;
                text-align: center;
                padding: 9px 0;
                box-sizing: border-box;
            }

                #content .body-mass-index .chart-headings ul li h5 {
                    display: inline-block;
                    font-family: 'Gotham A', 'Gotham B';
                    font-weight: 700;
                    font-size: 11px;
                    line-height: 10px;
                    padding: 1px 15px 1px 30px;
                    color: #001b49;
                    text-align: left;
                    background-size: contain;
                }

                #content .body-mass-index .chart-headings ul li.weight-gain h5 {
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAACD0lEQVRYw9WZPU4CQRiGBxKIcgYUWqSBChP0AMg95BRoJcYQldoYO6TS2GrERrgCBRwACAXQkPC7vpO8m5CNwC6wMFM82YTMzjxZ5ueb7xPPTy/CIR4QAMcgBbKgCH5BHTRBh886fy+yXYrvBdiPMAzDNk5FveAM5EAZ1EALDICxhAHb1fhejv143ZJNgjyogO4KuVV02Y/sL7lN2SC4BJ9guqGklSn7lf0HN5WNgHvQ3rKklTbHiawrGwPvYOSyqMmI48Wcysb594x3JGoy5rhxu7JR8ObC/HQyj+X40VWyYfAIhnsSNRnSI7xI1sdV2dyzqEmTPr7/ZBPcsA2FkD4Jq6wf3O1hQdlZcPLg8JuyHh59VcVETar080jZA3AD+orK9ul3KBgFlRUVnZ+7ISl7wVBOZVnplxaMM1uKy0q/rGBgPFBcVvoVBeNKQwMqUrahiWxDKHS8rjx+BS93Osh2tPuyWs1ZrXaDV5322SudTrC0TrGBVlGXGc/2dIhntbopmHewvA53sPnb7beCc/V0Ud4go9A21qKPb1lGpqBIRqawLCOjXa7LmkWc7Fh04jSLOC/8scMdYszx4utmvuWUeNhh5vtk05rCEVflF5htWXLGfjPbqCm4Va3puVWtsdbBzi11sLbNOlib7X/ALfvxulm0s1YYZerpGpT4perczDt81vl7ie1k+9C6FcY/rw5+QHReHtEAAAAASUVORK5CYII=);
                }

                #content .body-mass-index .chart-headings ul li.weight-loss h5 {
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAACDklEQVRYw9WZPU4CQRiGFxKIcgYUWqSBChP0AMg95BRoJcQQlUsglcZWIxYKV6CAAwChABoSftd3zDsJ2QjsAgszxZNNyOzMk2V+vvk+I/9dMhziAQFwClIgC0rgBzRAC3T5bPD3Etul+F6A/RimadrGqagXXIAcqIA6aIMhMFcwZLs638uxH69bsklQAFXQWyO3jh77Ef0ldykbBNfgHcy2lLQyY7+i/+C2shHwADo7lrTS4TiRTWVj4BWMXRaVjDlezKlsnH/PZE+ikgnHjduVjYIXF+ank3ksxo+ukw2DJzA6kKhkRI/wMlkfV2XrwKKSFn18/8kmuGGbCiF8ElZZP7g/wIKys+DEweGXsh4efTXFRCU1+nmE7BG4AwNFZQf0OzYYBVUUFV2cuyEhe8VQTmVZ4Zc2GGe2FZcVflmDgfFQcVnh97dtVRUXlVSFbFMT2aah0PG69vg1eLnTQbar3ZfVas5qtRs867TP3uh0gqV1ig20irpkPNvXIZ7V6qYg72AFHe5gi7fbTwXn6vmyvEFGoW2sTR/fqoxMUZGMTHFVRka7XJc1izjds+jUaRZxUfhtjzvEhOPFN818iynxuMfM99m2NYUTrsoPMN+x5Jz9ZnZRU3CrWtN3q1pjrYNdWupgHZt1sA7bf4E8+/G6WbSzVhhF6ukWlPmlGtzMu3w2+HuZ7UT70KYVxl+hFCvheKLUGAAAAABJRU5ErkJggg==);
                }

                #content .body-mass-index .chart-headings ul li h3 {
                    display: inline-block;
                    padding: 0;
                    font-size: 26px;
                    line-height: 22px;
                    font-family: 'Gotham A', 'Gotham B';
                    font-weight: 700;
                }

                #content .body-mass-index .chart-headings ul li.weight-gain h3 {
                    color: #ff0000;
                }

                #content .body-mass-index .chart-headings ul li.weight-loss h3 {
                    color: #00a651;
                }

#content .weight-related-health-risks {
    background: #39363d;
    color: white;
}

    #content .weight-related-health-risks > div {
        box-sizing: border-box;
        width: 1003px;
        padding: 0 25px 35px 25px;
        margin: 0 auto;
    }

        #content .weight-related-health-risks > div > h3 {
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            text-transform: none;
        }

        #content .weight-related-health-risks > div .risks-table {
            width: 47%;
            float: left;
            margin-top: 30px;
        }

            #content .weight-related-health-risks > div .risks-table thead tr th {
                background: #749f7a;
                color: #39363d;
                padding: 15px;
                line-height: 1.4;
                font-weight: normal;
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 700;
                text-align: left;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr td {
                padding: 0 15px;
                line-height: 46px;
                background-color: rgba(255, 255, 255, 0.1);
            }

                #content .weight-related-health-risks > div .risks-table tbody tr td.risk span {
                    background-position: left;
                }

            #content .weight-related-health-risks > div .risks-table tbody tr.metabolic-syndrome td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAQAAACBIibWAAABZUlEQVQ4y3WTsUtCURTGr7YmEi6CS4+3ltIoKASOSrt/QGjSg2anEDeXINwiyBwNnUTLpSGHggThKbQEBWLBEwmiRfg1iPreu/fxbd85v8s937lXIEjRp4OwqUOflMNZS1DHZCABA0zqamBORHlWhLka6JFRAhl6aqBMSQmUKKuBNF0l0CWtBkLM8EkFHzNCakAwJiYVYoy9YhUUqUqFKkVvIIxFwGEHsAh7A4IGBYddoKFuXwFxJmhrU2NC3NWoY6BvAEGOEUEEgiAjcq4LtplSY0qbwMau8MSCBW9UXKcbNNEw0Ghi2JP/RkfHkrZikmDIHUMSmPZCiyxZWtKgnkAKi5niH3hcSSC45EYR5XLoR/fQAsExVx75R/lzxrrUIa8eQJJn++JW8vPJnhK45UwFCM55YFtqP+KLHTXg54IB+/htI+f5IOp8S06d8M4vL1xTY8QP9+y6H5+sIElOyXPAlrPyD+tNr2bRjpKyAAAAAElFTkSuQmCC);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.no-health-risk td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOAAAABuCAQAAACUntfCAAAFBUlEQVR42u2dfUxVZRzHAUXFMlfOiAinoJka4kuokZm1lSZDt3COlUbZmoOab2ssXBEWTo3MRuZaZEsWZCMhW61WKfZPuSLT+COHBsNQKZ3LmC8T9dMfPhzvvVyQO+5h56Hv8/mL33nuee49nz33Pi+/c4ggQtiMLoEECgkUEiiBQgKFBAoJlEAhgUIChQRKoJBAIYFCAiVQSKCQQCGBEigkUEigkEAJFBIoJFAChQQKCRQSKIFCAoUECgmUQCGBQgKFBEqgkEAhgUICJVBIoJDAEHiESvZQyTMMkUD7KORaOUO2BNpFOoFliwTaxHYAmniCQs4Zhesk0BaiqAXgdSKIIJE6ozBNAu1gGM0ALDN/j+YUAO9JoB3MND3uISdSAkA9N0qgDSwDoIU7nMh8AM6RLIE2sAOA7/zmhABtTJVA75PEPwDk+cQyAGhlvAR6n5fM1+XdPrEiAA4xWAK9TgItAJT7RfcEiUmgJ9lsRqAzfWKTaQNgqQR6nSyj70O/aDEAfxMvgd5mBmcBOOozgYjgdo731Wl83xI43Yw+YZ5f/GUTvU8CvczDzqL1Cr94LE0AVGk3wsusdLaNXgg48oqJPyiBXmUA5Y6+3IBjwzkKwCfa0PUqE2kw8lqZ2+FoTpBJhQR6iCVcMYpqSQhyvAqAr/uqPtsFFjlfnVuDHr+Jw0F/FyXQE7xt5LWxqJMad/IvAHO6PE9/BjGEOG4hWgJ7j9eMvmNM6rROPH8FXUIbyiQe40VKqOZnjtDECVo5TRNfsYT+Eug+7VlnjYzost5uABp4lDHMIodiPuYgZ+iqHOEeCXSXfiZp6STjrjvI6U65zEXazII3wCUekEA3ed5c6KUh/FL6liucoo4dFLOcDO5nHKNIJIF7KTM16mzJ5rZR3zD+6JAy0RVzqKaeExzgC0pZzgImckOntZ81Cp+SQLdYay7x3BBeE0U0kd2s+z0AmyTQHcaaIchO11r4FoC3JNANoqkxw45pLrUwiN9smvzbpW+8GX3CetfauMv08HQJDA+DiWUUU8jmc2fd8zMX25tv2tjLSAkMB1uBy36TgDJX20vlorO7MV0Ce05FwCrJQtdbTDZJiHCAgRLYU8qACzSyl83M6vZUoKcUGIU5EthTYkkkjgG93u7VVdRKCbSVq32wRgJtpRSALyXQTlI5D8BGCbSRkdQDcJ4UCbSPRc6CwQrNA21kn9F3iKESaPN2MWyTQDsZzX6jMEMC7eQ2GgHYLoG2sh6A3RJoK5tCyruRQI8xgdNdpOxLoMdJMTeFWnBXr2R13P1435lGbNA0wjai+cXRt9GGdyxl/gzgoNH3pB3vWMoCedwInCGB4WEss0kjlQkk9crTPm82N4WukcDwUOFzz1ALtexiHQu41cUWv7HpIek2CfQtbfxAPmNcabFGqfXh5FWa+ZV6jjn5mr7lR3LD3BszO3lgiQT2gEgiiSGeFDJYTblZaL7WG2tYSXIYUg7jeMecs9mWB+PZOlacTIHzzwTay59UU0gWU4ilXwjnGkgS6RRQ43OPbqYtV8LuIf9UigN6Y3tSfAM/sYttvEkRheSxhlyyWMxisniOfPJZywbepYr9HOeS36tPXuepFhIYZtIoYp9P7+lJOcwqYmz69H1pDXMeBZRTSwsXQtR2lt/ZSZ73c9D+HysxMYxgNgvJZhWFlPABFVTzqQ9VfEQpb7Cap8lkGsOJsvXT/gcSyF9wG2CuUQAAAABJRU5ErkJggg==);
                background-size: 80px;
                background-position: -27px -5px;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.type-2-diabetes td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAQAAABU6iyYAAABlUlEQVQ4jY3TP0jVURjG8bf6VeKN/miJFBmGBE4RuDg4BiF3CJqsoMCERIIoWpqCAhM0aczpFkgYBPbXJaJbKbRG2VAQKpKBeoeWmj4NXcH772ec5eV5n+855z0PJ8R/rTY3zFryQtPG5kb9ZvxwR4dmt+XTzNudMqlg3AlbilqLhermTbrcs+yVc3aUdEZNV9qPuOm7j645UKIfct0X7+xZL+5zyQeLhh0tMe9ywRtL7uoUYk3OeqbggeM2l9i7PbLqoW6JxEvJP2S/KZ+dlaky1YopO4t1H/pESEwbtLVmHiu2CSExr9+8JFzxJDWXBQeLV88LednwWjYFOGa5mMmEXqHXRPilKQUZlFcnhIJWoVUhfNWegtR567wQcsa0G5MLj/WkzjLklhBa5BTktIQzG4w/q6tUCRkFjTWBBn/K8wph3MWUU54aqES6vU9BrhquRBI/tdZEci5XImFQrqr9sCFzdldDMuacLGnsNWDGohHN5RutFZ3mjehQr81pz626X/ERypDQYNQnv30zqUd97Qf5C7kxmQQxsrVvAAAAAElFTkSuQmCC);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.heart-disease td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAACSElEQVQ4y4XSX2iVZRwH8N/OXNsMkeW/JdHmnxiKODXIP5k3SStFSZPYElT0IthExRqCIiZWIkFeKBPvKlvoyj9Du8lhOyfPRkc3tF2om9CFFN5455U3Hy/Oe7acnSPfm+f9Pe/nfZ7n9z5hk0H/+lKF9w3q95ZIUqbFkGFtKoVGv3ugx9thyB6rpJ3Sp9URXaoSsk7OZh9K+8pqaUfMd1RfyDks5V1/+dgE7bKmJeSAAfOEua54aJdyr+hwOzTK2KHcLFXaZawY3djrBjULYbZebepdcMbcEFbLWSqscs/KURB2OafaIluVeceAft+aLPKT+1wyyRTdWoWQMsc2d3Rq1u2RtcJh19WIAqlxRasGXxuyUI39+vziuBO63PZYn9fUyVg+RsIn/pF1WVZWVrelKoRQbpo1ftZjpaOOjZGXfed7c1SapNF2M/9zohCqter3jd/UFEizq2aMe218Wox4YHGeTPCTT18AQpmDntiUJzOlLUwmUlJF0XR/as+TRr2mJ+Wt1pdYqc1ZlSEs02NyUuywuwSZLWNJCEtcMzUpnrC3BCn3o735u5TRkBQP5XtfNJ87F0KVi1oU2n3eSyXIOrnCsbpUC6HB9dEV/y9vupsf1Lpmu/w/+sFnJcgb7heG77lhgzKhyR/qi5I6w2MPG+UcNEOFDidVFiH1Rp7d51lp+3zkpvbkJo/P/GdJqNbktF5/e+yYV58DE+008Px3UmqtsFmnXl9oMk+degt84IBf9dhQvDcTrXfGLfcNGzZiUKctasVTgmT4JpMejF8AAAAASUVORK5CYII=);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.high-blood-pressure td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAQAAAAZIo2TAAAA6ElEQVQ4y5XTIUtDURQH8KvYfENWZhW7RetrPtRiHMiC0QWTST+BDhkmg+I3EOZrRovglkxGw5KDF1xbUORnEFRwz+2eW++P+7+cc4K+uOoHhKhjHEmcm4kjm1iIIydYiiNdH1ZjyLyRrvUYsqHnWn06krpXdazlUlNQcaP2H0kNPNr3YEvLkaDhTfv7aib7IV81lNr2ZCRx6FSQO1BYUYB3L+P+MmegJ9hzJTFU0VY4+/vK76RNu4K6jh25oObW4uS+BJk7HY3pWxmsefaqEkOWkccMTFClJFYpmXVREquURK/YRBK9+59935biMCVqcwAAAABJRU5ErkJggg==);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.weight-related-dna-damage td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABUklEQVQ4T8XQv0tCYRTG8WO5qkTp5ha4BK0tLi0Z2NIfIAQN6azg0ODuLjiFCA5OSpBypwvSVEhIuCkhLg432mry2+Dr/fXei23ds7zve87n8HAFUXXEPU/MmXJDlCoWVbvnqe0hzjMPXHDMOSYv/HDGN/uckueKvSBSAAr28y0gwBdTHnnlnUudDOgwdO3akKS6XfPBnZcksTjAske2xFlxwhtxNynRQmhRCiWu4JuHETmEHKNQMqTDwCFpVkQRoqxIBxJPcEGo0FCtBpVA4gkuCGOyqpVlHEg8wYUMCyKqFWFBRiO+4EKNur1NqFPTiC+4MKNJza4mM434ggtdli6ypOsjWnAhxoQ2eQ7J02ZCzEe04IKQoozBJwZlUqrlEC24473lEC34bqIF30204H8hvvoPkqCo/gyYoM5FEuHEoK/Gepj01LmPEU7WBH9r99QvkNsS0xOHIrEAAAAASUVORK5CYII=);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.arthritis td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABQ0lEQVQ4y5XSMUiCQRTA8VMQDJcKgmiKooSagqQW+ayloSFoCiKQpviIiMClQYKWghAaImiJEIKGqClECJvCQaHli7QGh4KgITFaSvi3BH2X7w2+44a793537+AMxjf62OIZf1RJ0W3VGGtBkSNGrZ0Y55zpZJoKQTuNIcIrQxrJsNkCDIZD1jRywopIdkhrJM8nde65Jssue5xSoEKDDzIauSVOhGESLJJigwXiDNLBMscaeWBEbGyeC4280SuSKQoyCfBNSCRj3Mmkk4YIDP3UZDJgJ/AfVpdJjLJCgjT9v+IvMUNeIYZ3uiSS5AstmkQlssqBekuVcYmk2VbJDQmJ7LOukkvmJJJlSSUhAhK5YlYsD+Pi4eES/k+KTIrEpYSDQwnXJj28MCESD4ccORw8mzxS5qk9wu9so7EaKN+y5fk/gR7QLN5CoX8AAAAASUVORK5CYII=);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.osteoporosis td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAA90lEQVQ4y93TMUuCURTGccOgoIhICAoaDaxchKwmwd1ZaGpp8gNEUNA3CNqCwD1oiZaWCpz8BE6hvBUvQWDf4Ndi9Qpes6GCzrPc81z+3HPPuTclFVArtNOf5hx9SGKdDyP5AJILI0kZrbBvIlXDo/pXhf2nJn++rf5o/cgpv4FsqMkmkKya4jDkSltdpKvhVUNXpK7tIoSs60grW5NRsqMkY1VZWkdhMLLrWlHs0XzPmfMgVlBXG4xMurftVtN0z5nSdKPi2VLoLpsixyYSzpgDT7aGdWzWuabFXjbj0p2Fr+eyJ3Zoxb7IifHRRrns1Iuz/n/yrjdO29QTtkmR8AAAAABJRU5ErkJggg==);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.infertility td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAABCklEQVQ4y83SsUqCURQA4J9sUAoiawyhqSEqWhqKQKE3ECFa3K2hB0hqKmiXHiGoJqEtdOgJdGsobVRoaHGKvgYzsn7tFyK6Z7rnnO8M595AEBIJh54cSYRVw0BO05VNV5pyP5NlVXWZ91tGXdXyYJJU0rYr9ikXs6utJPmdxBS0+kt9o1oKvVHdZFpNxVLoKrqxpKIm3SUpFxqyQ9p7kdVwIRXoKIpHAIFAXFEnIGJ7L/wSWbRnYRSyroP7qGTKhkcP7uxHIbMKDhyY+dIyZnoQmQideaLtRdVc1I0d653TaGTL6wfZGU4mzVuV9+zGmUvn8saHkW1l126VrUV7l0Urf/Rh/g0Z8bwBMNzjdQdQ28IAAAAASUVORK5CYII=);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.premature-ageing td.risk span {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAACB0lEQVQ4y43UTyglUBTH8cPzJ5QSJoOFQS81M5SymGlkZ43GJAuZjUyNomQtGayUZqMsZmPhlZqwsLBAiYWymQXKcjZTLGWlzyx4z5+hefds7jn9vufUPefcEPesTJdF+06cOXPmxL5FXcruq+6uRfpt2jLrozZJryS1+WjWlk39ih4jVZZs63uYL1O7z7YlVfeRCik/VD8hT1u1H1Iq0kiuGakn8z+slTIj9wZpte/tf4AQ3trXeoNMWsgCCGHBpAhF1nRliXRZUxSqbWvOEmm2rTo02lGfJVJvR2OosyOZJZK0oy6U2/JOoWIhV5sJo5puJU1GTWiTKxQr9M6W8pCwbNBXQ0Kn3+BIg9DgCPzWKQz5atCyRAgjUjb0ybEqfYaF4Yy3KkefDSkjN31JOvZLrReOM6JxYTzjHXuh1i/HkukZ+25Fjiont5ILH4QPLm79E1VyrPh+N5aT5oSEWZeu/TEuT8gz7o9rl2YlhDmTd8gXy/KFEu16tEioNKBSQose7UqEfMu+3CH19gwryLx/nnnX5uVlIgWG7d20PB3qsGtFt0IhvHeOc++FUKjbil0djxe51ohDvUIYc+WnK2NC6HVoRO2/ux/CtG9CeOOzlwa9FsI3009/FyEMWFf6aK5KrRt4Hqm0KuWTVo1eadTqk5RVlc8jocaUA6e3/9ipA1NqHmr+AmLS/nj3jY1KAAAAAElFTkSuQmCC);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr td.tick {
                padding: 0 45px;
                border-left: solid 1px #39363d;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr:nth-child(2n+1) td {
                background-color: rgba(255, 255, 255, 0.15);
            }

            #content .weight-related-health-risks > div .risks-table tbody tr td span {
                display: block;
                opacity: 0.5;
                padding-left: 45px;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.true td span {
                opacity: 1;
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 700;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr td span.ir {
                width: 100%;
                height: 18px;
                padding-left: 0;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAABzUlEQVRIx7WWu0oDQRSGjwZERVCQiIVNglhY2FrYhdiKIBbRFzA+gba+gJWFBMViTR/sBCuNiGgigiaghZWFrLdCYUXyWWRyc3d2ZxP9tzuz+52dmXMTRPPEWMHiEhsHB5tLLFaI6d73MkZIkaeClyrkSRExASUpEaQSSX9QL9uYapteHSjKOWF0TtQLFKVMWJUbqBqmnzPa0Rn9raAM7SrTDErSiZI1UDe3HYFKRKqgVKjPvlnE+mVLVUEnoUBphC42Wmx5RIhpksFbW+py1n4lTlxIh8DkVJYtu5ynxbXf4JhJ4LjWLKFoiLlTUTzOq8dqQbBdxneeXLY3JlUi3Xm6eRbXb36SYIKHFptDIiCRHDdoAUEY46bpTpZVwctpN+64t3agjnS47n1NXfmmzwk+ex32MUMIwgCHwJ7C+IdJUdj3MF8xiiD0sE4PgjDHty/I0nm6J95UO6f5CEocIa5JkUem6o3pKQBTIe6XtC/MIAxyHRis+aAy8sE8RwZRr8pIxKCTGRW2TkvtbHPx320bs/NP7ejPGqQgjHARCnPBiG6I6PubIaL6zBpssVy9KZNB61TbW05ZMhu0GqPfKlkK2HzxhU2BLKv60e8HbA2yZPSQMU8AAAAASUVORK5CYII=);
                background-size: 18px 18px;
                background-position: center;
                display: none;
            }

            #content .weight-related-health-risks > div .risks-table tbody tr.true td span.ir {
                display: block;
            }

        #content .weight-related-health-risks > div .offer {
            width: 47%;
            float: right;
            background: #cf6a72;
            margin-top: 30px;
        }

            #content .weight-related-health-risks > div .offer h2 {
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 700;
                font-size: 88px;
                line-height: 90px;
                text-align: center;
                padding-top: 53px;
            }

                #content .weight-related-health-risks > div .offer h2 em {
                    font-style: normal;
                    font-family: 'Gotham A', 'Gotham B';
                    font-weight: 400;
                    font-size: 40px;
                    position: relative;
                    top: -30px;
                    margin-left: -30px;
                }

            #content .weight-related-health-risks > div .offer h4 {
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 400;
                text-align: center;
                line-height: 20px;
                padding-top: 0;
                margin-top: -20px;
            }

            #content .weight-related-health-risks > div .offer ul {
                background: rgba(255, 255, 255, 0.1);
                margin-top: 60px;
                height: 150px;
                box-sizing: border-box;
                padding-top: 30px;
                padding-left: 80px;
            }

                #content .weight-related-health-risks > div .offer ul li {
                    font-size: 18px;
                    line-height: 28px;
                    padding-left: 30px;
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAABzUlEQVRIx7WWu0oDQRSGjwZERVCQiIVNglhY2FrYhdiKIBbRFzA+gba+gJWFBMViTR/sBCuNiGgigiaghZWFrLdCYUXyWWRyc3d2ZxP9tzuz+52dmXMTRPPEWMHiEhsHB5tLLFaI6d73MkZIkaeClyrkSRExASUpEaQSSX9QL9uYapteHSjKOWF0TtQLFKVMWJUbqBqmnzPa0Rn9raAM7SrTDErSiZI1UDe3HYFKRKqgVKjPvlnE+mVLVUEnoUBphC42Wmx5RIhpksFbW+py1n4lTlxIh8DkVJYtu5ynxbXf4JhJ4LjWLKFoiLlTUTzOq8dqQbBdxneeXLY3JlUi3Xm6eRbXb36SYIKHFptDIiCRHDdoAUEY46bpTpZVwctpN+64t3agjnS47n1NXfmmzwk+ex32MUMIwgCHwJ7C+IdJUdj3MF8xiiD0sE4PgjDHty/I0nm6J95UO6f5CEocIa5JkUem6o3pKQBTIe6XtC/MIAxyHRis+aAy8sE8RwZRr8pIxKCTGRW2TkvtbHPx320bs/NP7ejPGqQgjHARCnPBiG6I6PubIaL6zBpssVy9KZNB61TbW05ZMhu0GqPfKlkK2HzxhU2BLKv60e8HbA2yZPSQMU8AAAAASUVORK5CYII=);
                    background-size: 18px 18px;
                    background-position: left;
                }

            #content .weight-related-health-risks > div .offer .btn {
                border: none;
                border-top: solid 1px #504148;
                border-radius: 0;
                line-height: 89px;
                font-weight: normal;
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 400;
                font-size: 22px;
                color: white;
                padding: 0;
                background: none;
            }

                #content .weight-related-health-risks > div .offer .btn:hover,
                #content .weight-related-health-risks > div .offer .btn:focus,
                #content .weight-related-health-risks > div .offer .btn:active {
                    background: rgba(255, 255, 255, 0.1);
                }

#content.form a {
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 700;
}

#content.form #ValidationSummary ul li,
#content.form .ValidationSummary ul li {
    line-height: 24px;
    color: #d26972;
    padding-left: 40px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAiCAMAAAATUMtDAAAApVBMVEX////////+/f3//v7++/z+/Pz89vb89vf78/P78/T79PT56er56ev13t/13uDz19nSaXLSanLTbHXTbXXUbnbUb3jUcHjWdH3WdX3YfITZf4bZf4fbho3bho7biZDci5PcjZTek5nflJrflZrgmZ7gmZ/gmp/hmqDinaPkpqvosrbosrfps7fptLjqub3rub3ru77ru7/uyMvuyczwz9Hxz9Lx0NIOIi9yAAAAEHRSTlMAd319goKTk5mZmbW119foM9/97AAAAVpJREFUOMuVlG1bgjAYhXcmBKMUsYlCSPFSKFEINv//T+tL6QZj1j5x2H2dvT3PIUQauAxyYwB00bwmYbgrmzk18oBbb4Oq7X2/b6tgW7vTOKyOp8L53cWdSHlnT9DwikjMrl4AFVHhaWncxxlTlwVYFj9A5xsfxmvCOjyNvWHnmaXzsLJ85IFjxCBf9eWbRd0AhsvF9RdeniUhuKvSqFMqza9Wkpil7ypMN5KxChN8bahiPA8cefpRgZ1gLlujqRSpOBNUjSLL1gS3pSKT3gT3iSLXvgn2w//Aa0XuTib4tDMdkHPTAQdXx1zT1Q0eRelWOMEChuc+n2UltnRYSDOpdpZLSdC0hqlE93tTiRJ008V/HHWKVejbys5zTWuy+GDpGjbWhYE2Clx9FBACLx+HTO5NRZJ9lOPLESnvrOmwA6s3QfXZ+/6pfTMH40/kfpTJOkxuRu6fwvwb3OMblll/2L4AAAAASUVORK5CYII=);
    background-position: 0 4px;
}

.validation-summary-errors ul li {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAiCAQAAACOh/P6AAAA2ElEQVRIx92WyxHDIAxE6ZoTF1rg5EJcCy3QxeaQAANBQk6yk0nMyaP1G0lYHwcnHL84zn4kZEDG/GQEO34FPQZcQRneDxt8xsYGSE+JSM0W9+gRW31dh3xPUffbCPY4DaH2VJ06evbWEGRLmOr1KI3GOzfoq1DyQPqDa4QqWBP5jUVMR5eEy+Cg+ezgVIHf2oIE9siPcrgOTgDy2qp/+ob1V8HlZXD5Evi/Lu9QutgGrBeIPEY3BUIraWITorVNWqMnjibaMCWOf+LCQlyxiEshcY392OJ9Awx/HnrWHn0wAAAAAElFTkSuQmCC) !important;
    background-size: 22px auto !important;
    background-repeat: no-repeat !important;
    background-repeat: no-repeat !important;
    background-position: 0 3px !important;
}

#content.form .field-validation-error {
    display: block;
    color: #d26972;
    font-family: 'Gotham A', 'Gotham B';
    font-weight: 300;
}

#content.form input[type=text].error,
#content.form input[type=email].error,
#content.form input[type=password].error {
    margin-bottom: 5px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAiCAMAAAATUMtDAAAApVBMVEX////////+/f3//v7++/z+/Pz89vb89vf78/P78/T79PT56er56ev13t/13uDz19nSaXLSanLTbHXTbXXUbnbUb3jUcHjWdH3WdX3YfITZf4bZf4fbho3bho7biZDci5PcjZTek5nflJrflZrgmZ7gmZ/gmp/hmqDinaPkpqvosrbosrfps7fptLjqub3rub3ru77ru7/uyMvuyczwz9Hxz9Lx0NIOIi9yAAAAEHRSTlMAd319goKTk5mZmbW119foM9/97AAAAVpJREFUOMuVlG1bgjAYhXcmBKMUsYlCSPFSKFEINv//T+tL6QZj1j5x2H2dvT3PIUQauAxyYwB00bwmYbgrmzk18oBbb4Oq7X2/b6tgW7vTOKyOp8L53cWdSHlnT9DwikjMrl4AFVHhaWncxxlTlwVYFj9A5xsfxmvCOjyNvWHnmaXzsLJ85IFjxCBf9eWbRd0AhsvF9RdeniUhuKvSqFMqza9Wkpil7ypMN5KxChN8bahiPA8cefpRgZ1gLlujqRSpOBNUjSLL1gS3pSKT3gT3iSLXvgn2w//Aa0XuTib4tDMdkHPTAQdXx1zT1Q0eRelWOMEChuc+n2UltnRYSDOpdpZLSdC0hqlE93tTiRJ008V/HHWKVejbys5zTWuy+GDpGjbWhYE2Clx9FBACLx+HTO5NRZJ9lOPLESnvrOmwA6s3QfXZ+/6pfTMH40/kfpTJOkxuRu6fwvwb3OMblll/2L4AAAAASUVORK5CYII=);
    background-position: right;
}

.error.field-validation-error.overEighteen {
    margin-top: 20px;
    display: block;
}

#content.form p {
    color: black;
    padding-top: 20px;
    font-family: 'HelveticaNeueW01-65Medi';
}

    #content.form p select {
        width: 47%;
        margin-right: 2%;
    }

    #content.form p.inline-fields input[type=text] {
        display: inline-block;
        width: 47%;
        margin-right: 2%;
    }

#content.form fieldset {
    margin-top: 10px;
}

    #content.form fieldset h4 {
        color: #818b9a;
        padding-left: 20px;
        display: inline-block;
    }

    #content.form fieldset label {
	    color: #818b9a;
        font-size: 17px;
        line-height: 24px;
        text-transform: uppercase;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 300;
    }

    #content.form fieldset .check-box {
        padding-bottom: 10px;
    }

    #content.form fieldset .check-box-list ul {
        padding: 0 0 10px 0;
        display: inline-block;
    }

        #content.form fieldset .check-box-list ul li {
            display: inline-block;
            margin-left: 30px;
        }

	#content.form fieldset .payment-option.fullbox {
		margin-top: 20px;
	}

		#content.form fieldset .payment-option.fullbox .iradio {
			display: none;
		}

		#content.form fieldset .payment-option.fullbox label {
			box-sizing: border-box;
			display: block;
			background-color: #cf6a72;
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAtCAYAAAAKlvO7AAADWElEQVRo3u2a204TQRjH8c7HIAG8oG/BjfgAPIV9CfCCihpPMZpoYhWhBUEUMYgnhFKOaltLOWQRalGgQOlp21KgfM6su+uyiszszk7Xxmn+SbOZ2ZlfZr//Nzs7Va2jHVUmVY/kRHIjhZBEJNBIlK+75Xr1ZvsEACIZ7aAaqQVpWwdCqm25fbWd4GqR2g0CHad2+b5lgzuN1MwYSq8WuR+ucHVIgsVgigS5Py5wZzlB6dVoNVxTmcAUNVkF11BmMEUNrOHqbAKm6AwrOOxWizaDW9S7qFG4ZpuBadOEKbha3oO+4u+COzP9cH2ih6R+rRk4L2+4/gU/fEtvwfByANp8npPqe43C1fAGexAYgsxuDnDZFJNwY7KXpF2NEbhWnmC3p5/BhrgDSomj/1fHH5O0dRmBS/ICwxBLie8q2F5pHwaFKdL2aVo4By+wS2NeCKwJKljp8BAmV+dI4k0rBw3ceR5grtFOGImGEFBJAjtEv8hmFK6ROaVWTho4Nw+45wvjsHewr85aNLkhxZ6Be7lp4IJWg3WE3kBub1cF286l4f6nQaP3C9LA5UkfK2zXF+niA+5+GIBEPqOC5RFkV/gduHydRuFEGjjiQUbiK9A375OMgaTNzcknsJreVMH2SwcwsDhBayC/iTlcOL4sDbCI4qZvzndi/ctoaTWHDEMp2EDerwSl62Yfc+Zw81tf1YHi+OmeHf5r/YlYRLJ6pQTWBdJEzRQuT2oKqYKoDjZbzB8L+FKYlh5BpXzZWYNbU09ZGVTeErf0fH4LyUJWHXSmmIOeyMiROr2RUck0lLKeTcC9jy9Yum/QsjznCR8FxDPYFf45g49CryG1+2t2cb0OdI1xaqHKc07aDrzIyrWAGOjV0gzEUvEjcdmrm1VGclq6tsQ5D8+Wdpa0Ba9EcNxZtChw0L4VpKkBfZ1SMsZxpy0HaO3oj81aBYbHeYoWzmVoMYwAscnguFNyGc6HbWMeq+BcXN/EFUCxWJBWI6xyGcs3cdN7KA+DQ6wtX6/uf2r3i1J1ZvctW2wKdoHVjrNgMzCB1Y5zlbw3X5HfCir+K0/Ff59T1FgmsHP/v4kzPM1gdZooy2mGij+HctwJooRBoIQdTxD9SQ7d2a+CDqSgO/vl4HX26wdRHyoZP5tndAAAAABJRU5ErkJggg==);
			background-position: 100% 10px;
			color: white;
			text-transform: none;
		}

			#content.form fieldset .payment-option.fullbox label .price {
				width: 30%;
				float: left;
				height: 157px;
				padding-top: 40px;
				box-sizing: border-box;
				text-align: center;
			}

				#content.form fieldset .payment-option.fullbox label .price h3 {
					font-family: 'Gotham A', 'Gotham B';
					font-weight: 700;
					font-size: 82px;
					line-height: 82px;
					padding: 0;
					letter-spacing: -3px;
					margin-left: -15px;
				}

					#content.form fieldset .payment-option.fullbox label .price h3 small {
						position: relative;
						top: -25px;
						font-family: 'Gotham A', 'Gotham B';
						font-weight: 400;
						font-size: 40px;
						line-height: 40px;
						color: white;
					}

		#content.form fieldset .payment-option.fullbox span.belowThePrice {
			font-size: 1em;
			font-weight: bold;
		}

			#content.form fieldset .payment-option.fullbox label .info {
				width: 70%;
				float: right;
				height: 157px;
				box-sizing: border-box;
				background-color: rgba(255, 255, 255, 0.1);
				padding-left: 35px;
			}

				#content.form fieldset .payment-option.fullbox label .info ul li {
					background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAA3klEQVQoz5WSvQ4BQRSF70Yh0XsDxfACOhI/q9LpvYHaM6hUEluKUqOXKJcnIFleQCWCZEh8CrNjsf7ONOfknrk/c0cQe0r0CdBoAvqU75GQKKY8Y4qKmorsiMOOYmhSbHmHLQoRHHw+wccRKm+CLTqGVQQv1tJDaBvuCasYy5gEDS5GrQRt6JyJYTNS5DnYK1rs8FWSjICANBk2kbxaWNphCyTokiNN8FB8LQysOFJHSDJ76nAg1CLyTJPhyxjuj4/5bS3ZPxZ8y+bHFFKP/0lwcPFYc2LPAg8XJ4xdAWlRLCOLOHheAAAAAElFTkSuQmCC);
					background-position: 0 3px;
					padding-left: 30px;
					line-height: 22px;
					font-size: 16px;
					text-transform: uppercase;
				}

	#content.form fieldset .payment-option.halfbox {
		padding: 5px 5px 5px 5px;
		width: 50%;
		float: left;
	}

		#content.form fieldset .payment-option.halfbox .iradio {
			display: none;
		}

		#content.form fieldset .payment-option.halfbox label {
			box-sizing: border-box;
			display: block;
			background-color: #cf6a72;
			background-position: 100% 10px;
			color: white;
			text-transform: none;
			cursor: pointer;
			border-radius:5px;
		}

			#content.form fieldset .payment-option.halfbox label.selected {
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAtCAYAAAAKlvO7AAADWElEQVRo3u2a204TQRjH8c7HIAG8oG/BjfgAPIV9CfCCihpPMZpoYhWhBUEUMYgnhFKOaltLOWQRalGgQOlp21KgfM6su+uyiszszk7Xxmn+SbOZ2ZlfZr//Nzs7Va2jHVUmVY/kRHIjhZBEJNBIlK+75Xr1ZvsEACIZ7aAaqQVpWwdCqm25fbWd4GqR2g0CHad2+b5lgzuN1MwYSq8WuR+ucHVIgsVgigS5Py5wZzlB6dVoNVxTmcAUNVkF11BmMEUNrOHqbAKm6AwrOOxWizaDW9S7qFG4ZpuBadOEKbha3oO+4u+COzP9cH2ih6R+rRk4L2+4/gU/fEtvwfByANp8npPqe43C1fAGexAYgsxuDnDZFJNwY7KXpF2NEbhWnmC3p5/BhrgDSomj/1fHH5O0dRmBS/ICwxBLie8q2F5pHwaFKdL2aVo4By+wS2NeCKwJKljp8BAmV+dI4k0rBw3ceR5grtFOGImGEFBJAjtEv8hmFK6ROaVWTho4Nw+45wvjsHewr85aNLkhxZ6Be7lp4IJWg3WE3kBub1cF286l4f6nQaP3C9LA5UkfK2zXF+niA+5+GIBEPqOC5RFkV/gduHydRuFEGjjiQUbiK9A375OMgaTNzcknsJreVMH2SwcwsDhBayC/iTlcOL4sDbCI4qZvzndi/ctoaTWHDEMp2EDerwSl62Yfc+Zw81tf1YHi+OmeHf5r/YlYRLJ6pQTWBdJEzRQuT2oKqYKoDjZbzB8L+FKYlh5BpXzZWYNbU09ZGVTeErf0fH4LyUJWHXSmmIOeyMiROr2RUck0lLKeTcC9jy9Yum/QsjznCR8FxDPYFf45g49CryG1+2t2cb0OdI1xaqHKc07aDrzIyrWAGOjV0gzEUvEjcdmrm1VGclq6tsQ5D8+Wdpa0Ba9EcNxZtChw0L4VpKkBfZ1SMsZxpy0HaO3oj81aBYbHeYoWzmVoMYwAscnguFNyGc6HbWMeq+BcXN/EFUCxWJBWI6xyGcs3cdN7KA+DQ6wtX6/uf2r3i1J1ZvctW2wKdoHVjrNgMzCB1Y5zlbw3X5HfCir+K0/Ff59T1FgmsHP/v4kzPM1gdZooy2mGij+HctwJooRBoIQdTxD9SQ7d2a+CDqSgO/vl4HX26wdRHyoZP5tndAAAAABJRU5ErkJggg==);
				background-position-y: 5px;
			}

		#content.form fieldset .payment-option.halfbox .price {
			height: 120px;
			text-align: center;
			border: 4px solid #cf6a72;
			border-radius:5px;
		}

			#content.form fieldset .payment-option.halfbox .price h3 {
				font-family: 'Gotham A', 'Gotham B';
				font-weight: 700;
				font-size: 82px;
				padding: 40px 0 0 0;
				letter-spacing: -3px;
			}

				#content.form fieldset .payment-option.halfbox .price h3 small {
					position: relative;
					top: -25px;
					font-family: 'Gotham A', 'Gotham B';
					font-weight: 400;
					font-size: 40px;
					line-height: 40px;
					color: white;
				}

		#content.form fieldset .payment-option.halfbox span.belowThePrice {
			font-size: 1em;
			font-weight: bold;
		}

		#content.form fieldset .payment-option.halfbox .info {
			background-color: #cf6a72;
			color: white;
		}

			#content.form fieldset .payment-option.halfbox .info div {
				background-color: rgba(255, 255, 255, 0.1);
				height: 100%;
			}

			#content.form fieldset .payment-option.halfbox .info ul {
				padding: 10px 0 10px 0;
				margin: 0 5px 5px 5px;
			}

			#content.form fieldset .payment-option.halfbox .info ul li {
				background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAA3klEQVQoz5WSvQ4BQRSF70Yh0XsDxfACOhI/q9LpvYHaM6hUEluKUqOXKJcnIFleQCWCZEh8CrNjsf7ONOfknrk/c0cQe0r0CdBoAvqU75GQKKY8Y4qKmorsiMOOYmhSbHmHLQoRHHw+wccRKm+CLTqGVQQv1tJDaBvuCasYy5gEDS5GrQRt6JyJYTNS5DnYK1rs8FWSjICANBk2kbxaWNphCyTokiNN8FB8LQysOFJHSDJ76nAg1CLyTJPhyxjuj4/5bS3ZPxZ8y+bHFFKP/0lwcPFYc2LPAg8XJ4xdAWlRLCOLOHheAAAAAElFTkSuQmCC);
				background-position: 6px 3px;
				padding-left: 32px;
				font-size: 16px;
				text-transform: none;
				height: 100%;
			}

#content.form .facebook-login {
    margin-left: 50%;
    text-align: center;
    margin-top: -120px;
    padding-bottom: 40px;
}

    #content.form .facebook-login h5 {
        color: #9c9a9e;
        font-size: 28px;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 700;
        padding-bottom: 35px;
    }

#content.form .accepted-cards {
    padding-top: 20px;
}

#content.form .accepted-cards h4 {
	display: inline-block;
}

#content.form .accepted-cards ul {
	display: inline-block;
	margin-left: 20px;
	position: relative;
	top: -12px;
	margin-right: 40px;
}

#content.form .accepted-cards ul li {
	display: inline-block;
	width: 77px;
	height: 49px;
	text-indent: -9999px;
	opacity: 1;
	transition: all 250ms ease-in-out;
	background-position: center;
	background-size: cover;
	margin: 0 15px 0 0;
}

#content.form .accepted-cards ul li.selected {
	opacity: 1;
}

#content.form .accepted-cards ul li.mastercard {
	background-image: url(data:image/png;base64,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);
}

#content.form .accepted-cards ul li.visa {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABQCAMAAADm3o3WAAAA/1BMVEUAAAA5Vqc5Vqc5Vqc5Vqc5Vqf////O1ur4pDP9/f5BXavv8fg+WqqGl8mBk8dJZK7usGBQarI7WKjl6fTi5vOgrtVyh8FrgL1mfLvn6vTGz+alsteSos5ddbhZcrZUbbP+/v/J0efByuO1wN6ptdmdq9R2isJNZ7BEX6v6+/3y9Pnp7PbV3O2+x+JheLlGYa33+Pz09vrDzOW7xeG2wd+yvd2vu9yXptGOn819kMXBo4jf5PHb4e/jr3DM0+n+8uN6jcT95MFtg7+Qi5r0r1L7+PPY3u783LFQZKVMYqVTZ6Rda6Ksnp3805zsx5qUjZm2no37xoDmsGr6umX5r0vanmsAAAAABXRSTlMA9ash6x25fLYAAAMWSURBVGje7ZrpUuJAEIBXtAdIAhgOBUUuOQVEERHxXHXv+3j/Z9lMd88Q2Krd0vkRy5rvjz2jTr6ZdHegKq+eAeuxNYiEtdg6Xn8DImNDGsQgQmKBwBpEyFogAJFiBayAFbACVsAKWAErYAWswIsSyPiZLDyC/wp831T8nHeBScWRKrTx5ylP7xUGR0KI5MXk3OMp52ws/2L4dAH4NH9IMFfAXAjJJUATA1r+MC4W+EDUeZx5mgBzv8kGH3mnAkmp9VtycpYUC46BKKqJLQMByeffKPCNRk26iAPQx+gcANIiTByIoZpoGQo4b35IgTkOsi6u2QToCmQviA4EcVCS0RSQjj6VHUMBiIt3Ogm2BFJVJ5z0AFI0V+jIQmhPUoC0hMI1EeClXicSDxif4JJ1UJfNB9EUowEs4bnoR7qGAkWBBu+DsNvDFdtBuItRI4gatM9Qsuu8OKU8MRTwZIF/SdzrbZdku9mhcw+ifYHk7iDEQE71q0KyayTA16r9mmM6SM7kZAnDdLgIGhVQHLKei3VhKlCWq9xcAfg1GfXkYTu6CMDLCya56wAxwXGFmsVR1kyAm89XgDMMJost1rDtVlyhyFPCZXqclwXSNBSgg7z5wG24uEiyHCD+tTbodwCU6QygTX3TUICLb5t2/RZAF8FYJ31OMCeyXfXVrepQMRgKcPKXm6HtjFfy2ysfcx6MAG51iQKqXJoKUDUNXey3lGd5VQQan3OxqIplsB9A/cgxFIAcLhPatEeDQ9DoNn0HFbFK0VTgVChq1fBT2QGojIC5FVx7U7FK2VTgXCh2wp22FESF4+mWdHDSLs91j8QqJ6YCGbHy6aKgbRr0IHZrgphBWfxFzlQALtVK3NQaOh9yYol6NkvJ2Nwm6JmRMRVortzMvKpIh3fOjB3OxWQHiBkdnKkAZ3hvBOEiKMJyxufS+jFZh6WPhi1TASeOqHV8GnZlWB6WcMv5/ba8P6Nr/FV7+T8L/xQwxvP9jgeP4KV+NbMCVsAKWAErYAWsgBWwAlbgSTyH13gif5Ep8le5In+ZLWL+APNn67/P0SHWAAAAAElFTkSuQmCC);
}

#content.form .accepted-cards ul li.rapidssl {
	width: 86px;
	height:48px;
	background-image: url(data:image/gif;base64,R0lGODlhtABkANUAAFw2HOXc2K+WiXhIMsi7sutMGPTw7vz6+oZcSO7i3fnhdZJ4afvqn3FMI4xrVnNCK6GJd2U+INrNx5FqGbqkmdesB3FfWPrNAO7r6LWMEPzq5PTEAPKJaNDFu/WqkuW4BMCvpO90TdzY1vbJAHJPMvb08v7358abC+xVJNvTzf7RAPe5pfr39vrPwqJ6FPzxv5uPiu1kN4FbHcXAvvfXSey/AvXLFWRMQn9UPls/M/Scf/XJC2hDI3pLNfTHAP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDQyOEE3OTcyQ0QxMUU1OTMyQ0VEM0JCMDhGNjBERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDQyOEE3QTcyQ0QxMUU1OTMyQ0VEM0JCMDhGNjBERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0NDI4QTc3NzJDRDExRTU5MzJDRUQzQkIwOEY2MERGIiBzdFJl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)
}

#content.form .accepted-cards ul li.american-express {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAKCAQAAACDUb/lAAAB/0lEQVQ4y12RTUhUYRSGXyMUgpBaFGS7FmERURAFFbQPstNVuwhik3WZRSDioiIRK8ptjguRxNTNOCI6DWhMpga1iYtFi6AIsR+JYG5FWNbETE+L64xOvKvz93zvd44QQtivhsALvKwbRoG3LhL2ozHwAu97BEMrDWE18AIvEy1kC12ZqApD5xDi8mcMYWHy9puwOe8cQIjTYKjbLwyFKuNpD4a9b92BaF9azX9oFZsQFXxtXkNu4WcjwuZ69R+yGpd6ajnDCUQlr9sz0T2Ii/m8s+qxc1FcX6hFxHwsRB5H3JvGsBrEwSIy5osbC1iovHMBsYujiBr+1CMhtNy0GbHYNtcrqsi6ITKZENXknFcdooLh9HqX+4gQIcJ5llqy7kmEOMZyExYibWBW7Gem71F/JWI0GSIz0SOIB4OXVsTVT5PDwoouN7J1VW+v5JwIQtSRcxASyjl7S9Z9mL8mROCNjYtDbKCMd21TRWR3ycexa0tiG9uLxxU23S92E/Njfszv9qsQT3pCl1l3J0I0g00Or9/lWSYS42MTifGxzkVRzvOu+a5yxN3HmLBThTMIYXfmRR2hS6znmRAvbmFTJchSpQew8FHxcEBZN5GMp5abCvUvXjw1khpJjaR+u+hbczx1P46hjy3x1Gwfhl7eHJxe01B6rrdgZ6ZvKD2a/AfvSOdzOwsOeQAAAABJRU5ErkJggg==);
}

#content.form .ifFemale {
    display: none;
}

#call-to-action {
    position: relative;
    z-index: 700;
    width: 331px;
    float: right;
    background-color: #ffffff;
}

    #call-to-action.fixed {
        position: fixed;
        top: 110px;
        margin-left: 672px;
    }

    #call-to-action.bottom {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    #call-to-action > img {
        display: block;
        width: 100%;
    }

    #call-to-action > div {
        background: white;
        padding: 10px;
        text-align: center;
        background-position: 50% 30px;
        background-repeat: no-repeat;
        background-size: auto 60px;
    }

    #call-to-action > .join {
        color: white;
        background-color: #749f7a;
        background-image: url(data:image/png;base64,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);
        background-size: auto 60px;
    }

    #call-to-action > .calculator {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAACTCAMAAAC9O9snAAABKVBMVEXKZ3L////KZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3LKZ3KPgDugAAAAYnRSTlMAAAEJDg8REhYZHB0eICEiIyowOD0/QEZHSElKTE5QUVJUVVlaW19lZnBxd3h7fICHiImLjo+QlJWXmZqbnJ6goaKjpaanqaq2t7i6v8DBx8jLzdXX2Nzd8/T3+Pn6+/z9/gQFn+wAAALySURBVHja7dxrU9NAFAbgTUGFKgoitBWFoigV2iageCs3QbRKNd4vEFt9//+PMBexNF2SpQmbM8w5H/phZ3LmmU27uz2zc4QRxPDMg+VE8bTZbD5PkmBpZlgI3xJ8TuwdIvs43Jv4b8rVfgHNx6uJ4j0+wE6SYK0JtOu5wJTbANbzImFUYcFKliLfADZzvqkGpyQEAZMQxQPUPNM1BymQ0jGJEpxx1/QC24KMSWxhxxBDP3CVkGkMP4dEAfuCkMnYR0EsYp2UaR2LXi5SJhMmOZPnYROb2MQmNp1/0/VKpXKDmKnq/qmwyJkaBE0Wm9jEJjaxiU1s0mCaDJVk36CFVmhsSsE0qVTwnVIyVRWKtJaCqapU7rUUTeGarh2u6SqaFOq9yiZ68zS90hvvvHkKjZUUTOE88ijxWsAmNrGJTWxiE5vOXZ1uWnJeytqkEmxiE5vYxCY2sem0pu3lNEJWyxssz65raoFW2L5pNYWQ1PIGzUN0nnZX0ghZLW+wPK94LWATm9jEJjaxiU1sYhObxKWCdHh2JDvTxU/OnGT4bufzSFamCx8BCWqhA0hROkyzHWz0o1xSA+1bWb27+xJUQLqj+u7SvNdzEiqCdOb3VU5ARZHO/F6PHBVJ0jVPvahoksZ7PV1UDEnn3nKEiiNp3e8C1KM4kt492EchjqT5XOCi/uB3DEn3WeUZ8BV4SOn8tBDMk1OmY/J/cfC+6GUqpmAReNKJQ2k0BaT5f0tC+XSm9M8Fx0kiFqVtv+uSYlG6zgXHSXEoTfPUS4pB6TkX3AuRolFafnf9pEiUDlNZQjpC3czIlP+GfpKPwpfRrN7d5e8SkoeSkjSt41duS4fnR7muwiY2sYlNbGJTQpPX14ha/6cGKiT7ZLn9xMYImfx+YsYOtgiZ/L5rxriDIhlTMehPZ9RxUCRicvv41YN+h5tuZZBYv0MjV2+7fSHXzGqSeOvdz0zwvNnTF5Jk/8ygz+iSmei+4Evbtl8neN7s9hn9Cy79aw2tn9NRAAAAAElFTkSuQmCC);
        background-size: auto 60px;
    }

    #call-to-action > div h4 {
        text-transform: none;
        font-size: 22px;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 700;
        padding-top: 100px;
    }

    #call-to-action > div a {
        line-height: 20px;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 400;
        margin-top: 28px;
    }

    #call-to-action > div.join a {
        background: rgba(255, 255, 255, 0.2);
    }

        #call-to-action > div.join a:hover,
        #call-to-action > div.join a:focus,
        #call-to-action > div.join a:active {
            background: rgba(255, 255, 255, 0.4);
        }

    #call-to-action > div.questions {
        text-align: left;
        padding: 20px;
        background: #e1e1e1;
    }

        #call-to-action > div.questions h5 {
            font-size: 18px;
            color: #3a363d;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            padding: 0;
        }

        #call-to-action > div.questions dl {
            margin: 0;
        }

            #call-to-action > div.questions dl dt {
	            color: rgba(228, 69, 88, 0.75);
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 700;
                line-height: 24px;
                padding: 20px 0 0 25px;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA0ElEQVQ4y52UUQrCMAxAC55B8AA9xkAYCIIX88vPwW5T2K+/g42CNxD6VRgIMZVsjLKkcR8PBskeSdvEjPeH2eCCtMgT+SBA3y3FllwA+JELLOLoRwlHuZuiCnkrJDMpt8pF9k/JWmbXIq6diRDbnEU1kxCRK1GS1UnUMMEXcqKKS7ImJXkhYVDKvFGUrZFNKRgKop5EBxJFTtQXJEeq5sZIlta4w/ZZS7F02Jrrj5rrlx5kVEhcPiJhx4iEfET2Du1ZWiOdQtJJa4RbbKBZbF9hT2uhWMl77AAAAABJRU5ErkJggg==);
                background-position: 0 24px;
                cursor: pointer;
            }

            #call-to-action > div.questions dl dd {
                line-height: 24px;
                font-style: italic;
                padding-left: 25px;
                margin: 0;
                overflow: hidden;
                max-height: 0;
                transition: all 250ms ease-in-out;
            }

                #call-to-action > div.questions dl dd.selected {
                    max-height: 500px;
                }

                #call-to-action > div.questions dl dd p {
                    padding-top: 20px;
                }

        #call-to-action > div.questions ul {
            padding-top: 8px;
        }

            #call-to-action > div.questions ul li {
                padding-left: 25px;
                padding-top: 16px;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACHklEQVRYw9WYz0sCQRTHt4QoCQrC6NDFiA4dunboFnqNIDqY/0D2F9i1f6BTBxGjg3mX6BJ0KiPEMoJSsEOnDqL9OBQYoX0H3sQ6uO7M7qza4YMwvpn3nZ2Z996MkSqcGooEwTZIgxtQAw2iRm1psgnajddqtdqQFeEDEZADTdCSpEl9IjSGFkEhUFIQYUWJxnIsaBQkNAgRSdDYSoICIO+BGE6efEgJYoZlD8VwmI+AnSA/uO6BGA7z5e8mKNlDMZyklaBQH8RwQqKgYfDYR0EsJPjMgiIeOvsBmxS9u9lFzIIuPRQUIx9DYK+LXY4LCiqmAxUOhEMTt0kzcwbNwAsxWSF/RSUmHjMk1tZxfDGJWaVqwK5fmhkXNYup8LRAzIM3yb63BtUwdoYfoCph9w4WhTRUUZhM3ZD4lF/0yRfAcxe7Btm5SUMNGUEbJiez4MHihESFgi7rYLkbMkt2ImzQqQ4zjwvHe9/h/qvLbuoLMGlyOA7O6L8jQYybMFJkAxxLGt+BGZPjEbBLv7xtjVKFU0Fp1Rk9sWhqUWUug0+3acYgByqp4wUsdbgaVV2K+UsdTpLrK1ihvhPgXkNAzbktP9jyrINzTRG+rfzwabp7aSvQ+l3Chq2K/MM+iEn9q2vQwF0UOdOg4KGYAvlQemwYG6THBjNhTUtYprG0PlhdObihsD5bOh+sOj3p7YAMq4GpnvomatSWIRvlJ71fH8GcqJaWGDYAAAAASUVORK5CYII=);
                background-size: 18px 18px;
                background-position: 0 20px;
                font-style: italic;
            }

        #call-to-action > div.questions .btn {
            background-color: rgba(255, 255, 255, 0.4);
            margin-top: 0;
        }

            #call-to-action > div.questions .btn:hover,
            #call-to-action > div.questions .btn:focus,
            #call-to-action > div.questions .btn:active {
                background-color: rgba(255, 255, 255, 0.6);
            }

        #call-to-action > div.questions .features {
            background: #f5f5f5;
            margin: -20px -20px 20px -20px;
            padding: 20px;
        }

        #call-to-action > div.questions .contact {
            background: #3a363d;
            color: white;
            margin: -20px -20px 20px -20px;
            padding: 20px;
        }

            #call-to-action > div.questions .contact h5 {
                color: white;
            }

            #call-to-action > div.questions .contact p a {
                display: inline-block;
                margin: 0;
                padding: 0 0 0 40px;
                line-height: auto;
                font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
                font-size: 16px;
                background-color: transparent !important;
                color: #ffae1a;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAsCAQAAABySAYzAAADUUlEQVRYw83YXYhVVRTA8a32RSXkNGGCPSRqFoLlQ0RSCUNmlhFDDMQkilZMDfRFA9kYSqkT+RBjIGFjGQhJkU30QabhQ2ElfWmZShQlklJSdmUqZrJfD+05c+bOnbn36sw57vWy7jp7nf2/e6199l47CInM85xPFTKUr3Ro6CPoVa6zS17tgPo0zBJ5tyd7Ya50OrR6ITjLr4lhnxZz1WUkN2r2cQpnfLAg+dGZSubspD0Zf0WwOapHc0EJgu8iwSfBwaguzw3mlkjwW/B3VDfmBvNwJOgKjicx225K5iC1SZpwPCik8vkfTZmi1Dsax4VCH8zztoB1zsgI5SmwyyO6i2EWCNri57luxEFm2Ak2CMZHghTMKkEwO07c6hFFeRCciJvk3IEwK2LHi70F3jZxREDO0wF2uixa6gaHCYJ7/Ysudw07yk0OgWUpWxmYYLKvk5gOn6wER1zTz1oWJhhjLdht5rCATPYB2OzCoicVwATBrY6A1lNGuccJdFtc4lmFMEGNbWCbmpMGGW1TnOOpJZ9XDBMEj8Vd/faTQpnlAHh60B5VwQQTvA46qkZZDT40bYg+VcIEL8Vee4Z8bX+5yPvR6z1nDxdMo2Pg2Xj2eagilEa/o0d7XATNpw4z2saYfJcLLvBO/KfjyqC8Aj4zRVAbZ+jdAYu6Kpir7I47+pjEtgocNmdQkJn2gPUDduifS3pVBNMCfjG/yH6tb0F7SZRl4JDbiuw32AfWVA8z1va4XZYOyAawt+hsOM6OGJDzS/iMilvkNy6tBubmmHRLh8iKu/2Jbvcllobo9fgQXkv0oNvCymDOtA584eoySXpJTMwfbPKyvdFrRhmvSbaC15I5LwGzUhBMtb+qWuEJXakz9NoKvdpiNs4a7HC1WHA/+MOiKr6xNe7QarnGqg5j8/yYxGPiQJhn4pGh04RMjuPnehFssVBPMUw6WFlJc1IiRZi+Im6/2ZkXcdN9lIxfCP6K6htG5VTetvWVt4ej2pJbrX19JDgWdEb1YG4wn0eCL4OmJGbrc0FZmoy/JhgbF9b/9xANppuWkVxhvldTK3lSEMw5LS4Ym3uvXltzR3khfSl9Zyw782gFD/S/IQ/O0eRN32d6Xf+TrR5V28vwH9UZNS+Ag4MHAAAAAElFTkSuQmCC);
                background-repeat: no-repeat;
                background-position: left;
                background-size: auto 22px;
            }

                #call-to-action > div.questions .contact p a:hover,
                #call-to-action > div.questions .contact p a:focus,
                #call-to-action > div.questions .contact p a:active {
                    color: #749f7a;
                }

    #call-to-action > div.ssl {
        text-align: left;
        padding: 25px 25px 25px 85px;
        background-color: #f5f5f5;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAyCAQAAACJpCFcAAAFGklEQVRYw62YbWyTVRTH/+uUEaIsAZIlGByJBv2ggZAMRSPRhEQxfvCkpmmWkDmLMrpig0tDmQiMDRfqiOCcC6JYCGNsIaSOTLagsAyUzELcxlzEZatZSqlp3IabpVu3/f3wPCt9f4Hlfum9z7m/c+69555zT0Gk0cRjanaY/PnMp8nf7PCYKOnMSwN822zxaSKGsmjx3TanVpDSYqs3m2A2t041trjKXGWnW7dOZRPU0OpNtYKEWEr/HpNfQ1DDnZEY8ZisXuVLqb9/DyWRirjgWemsU+Q1/GjUHW8DxG0u+0ej2tFZF19BjL3DO+wX1xEEc1k1kHThcsdUNZBLEFzHE+3DO6JVhASntU5bdX+B2n2axzrGi9LwCRkvOtbxlNopYHW/0zatnZsHyljx+YZS/zJVII8fTrTZg7r0nE1RENS12c13l6vdpSz1n28YK6YgqMtSB1/kwb4b1ff1ZthkVnoqD3VvCA0EdaDkEvy6021OfOqZqKB4jfaLYC4poKwmOLzjobFh7a8ycLUCf5Ng94H5hF+3gW8pcAPBH7+ZT3j7cfD9GQoouzxgk2M+4acugLvdBIjDN8C6a/MJP9QN1nYRqp69rnmEi9ULNrYQINrs4LbAPLhhCF6knqJ6tsK4cBk1NDmOODvqp7UE5efDtV1nWjwm4nL90c67xYngG1X/AzFkAV+IC79jeoIguJgzWsrHbmW4oZUwBsAhSyL4M+rNAfHfZg01nNgcK3TECTa2eI1OG2XEkE0thyw3K3wlyeG+EvBxBnVKVJQ3CP50NBa+jktDK2pygI6muV4y+Lmz4LukqPAvnOAnwzEbI9snwAt2ZbyvAtQyoFd6xgDoKou/KdsC4OnWOTh6KsE1cXa9p3IRwfqrFIKiJbiBvhJKMviMNo+g2xxKFjPaZQRvm2Ot6D6QR7Cml0KZ1BsIruXfxmTwnkpwrWqoCvlgBjzTEi9XusqeJThoUSL2bje4y0NJCJcjTnD/YDgczQ7QkMDXT7Yr7kcQ9wof4xoq8LgHKq8TvFIbkUPvmMAlnNZGB34K5csu8PtG5feoQcPXSCn1x4ePFWcxhwF9VIIuIPjL4Qjb5R2We7ZPLOJKjhU3Owr56a0C5RKJMQBavbY+W5/XGD7j+CWwkPcTtDpcdy06CAR1b3Mhs7iJt8opDa2rCC7nsY45b1FaT+X9GZP6fGVTouAYL1pC8LcD4S8ryrR2SqfmVqH4C0N5VsJaSP7UBXBjmIFhS/r8RviSMm9TulUEL9fHg2OsOJfg73se9GnR5AA3RBgX8flgH7jlAW2f1j6nRPEEcIwYFhEcsD4AXs6dBV/irCR5iFYNgLookXTQvpLlBNvsTALHiGEFwW8vZWb7rOgJvhezoTE2XKkFH+EfuzN5iH53EVzJUUMqOCgVg2AB7xWmi/6zfAHBq7Wx5sQRn9S/TLDck57tk/r1BPe5UlcWqi0D1hyCP5xMjZ/RbguA6zmpT7/gktOtYDYvHU2BF4sPzOOgJb5cwmmHusFspZRKKLPPBS7mzYpMqjl1anU/uCA6DId9r+kFc/hrTWL1SRe9fxBcGHWl58qzikFQw476ZBuXws32ukDws96ISknGi/QEc2JuZKa1v5xozyKo48jcFZEhSwHBfPZWpvKmNC7JddsKgnlsdlCCuq+uPUrwVXqND/vHgor3GhXOJr5CENzpvVeYzhVLuwA83/AkQfB5dtWkG3cyCKv/Fu1zVQ2kZ7PS/gc+F6s7eGo37QAAAABJRU5ErkJggg==);
        background-position: 20px 50%;
    }

        #call-to-action > div.ssl h5 {
            font-size: 18px;
            color: #3a363d;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            padding: 0;
        }

        #call-to-action > div.ssl h6 {
            font-size: 16px;
            line-height: 20px;
            color: #3a363d;
            font-weight: normal;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            margin: 0;
            font-style: italic;
        }

.content-block.calculator {
    background-color: #6e95a4 !important;
}

#content .content-block.calculator ul li {
    background: none;
    padding: 0 0 0 20px;
    list-style: none;
}

.content-block.calculator fieldset {
    padding-top: 10px;
    color: white;
}

    .content-block.calculator fieldset p {
        padding-top: 15px;
    }

        .content-block.calculator fieldset p .btn {
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            background-color: #e1e1e1;
        }

            .content-block.calculator fieldset p .btn:hover,
            .content-block.calculator fieldset p .btn:focus,
            .content-block.calculator p .btn:active {
                background-color: white;
            }

.content-block.calculator .check-box-list h4 {
    display: inline-block;
    padding: 0;
    font-size: 18px;
    text-transform: uppercase;
}

.content-block.calculator .check-box-list {
    padding-top: 0;
    padding-bottom: 15px;
}

    .content-block.calculator .check-box-list > label {
        display: block;
        margin: -35px 0 0 70px;
    }

    .content-block.calculator .check-box-list ul {
        display: inline-block;
        padding: 0;
    }

        .content-block.calculator .check-box-list ul li {
            display: inline-block;
            padding-left: 20px;
            font-size: 18px;
            text-transform: uppercase;
        }

            .content-block.calculator .check-box-list ul li .iradio {
                margin-right: 10px;
            }

#content .content-block.infoGraphic {
    background-color: #749f7a;
    color: #fff;
}

    #content .content-block.infoGraphic img {
        width: 100%;
        height: auto;
        padding: 20px;
        box-sizing: border-box;
    }

#call-to-action > div.questions.blue {
    padding-bottom: 0;
    padding-top: 0;
}

    #call-to-action > div.questions.blue .features {
        background: #D3E3E9;
        margin-bottom: 0;
        margin-top: 0;
    }

    #call-to-action > div.questions.blue h4 {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 18px;
        font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
        font-weight: normal;
    }

    #call-to-action > div.questions.blue ul li {
        font-style: normal;
    }

#call-to-action .payment-option {
    margin-left: -20px;
    margin-right: -20px;
}

#content.form fieldset .payment-option .iradio {
    display: none;
}

#call-to-action .payment-option label {
    box-sizing: border-box;
    display: block;
    background-color: #cf6a72;
    background-position: 100% 10px;
    color: white;
    text-transform: none;
}

    #call-to-action .payment-option label div {
        width: 100%;
        float: none;
        height: auto;
        padding-top: 0;
        box-sizing: border-box;
        text-align: center;
    }

        #call-to-action .payment-option label div h2 {
            background: #D47980;
            font-size: 18px;
            font-weight: 300;
            letter-spacing: 0;
            line-height: 1.2;
            margin: 0;
            padding: 15px;
        }

        #call-to-action .payment-option label div h3 {
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            font-size: 82px;
            line-height: 82px;
            padding: 30px 20px;
            letter-spacing: -3px;
            margin-left: -15px;
        }

            #call-to-action .payment-option label div h3 span {
                display: block;
                font-size: 18px;
                font-weight: 300;
                letter-spacing: 0;
                line-height: 1.2;
            }

            #call-to-action .payment-option label div h3 small {
                position: relative;
                top: -25px;
                font-family: 'Gotham A', 'Gotham B';
                font-weight: 400;
                font-size: 40px;
                line-height: 40px;
            }

        #call-to-action .payment-option label div h6 {
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 700;
            font-size: 18px;
            line-height: 22px;
            margin: 0;
            text-transform: uppercase;
        }

    #call-to-action .payment-option label ul {
        height: auto;
        display: block;
        box-sizing: border-box;
        background-color: rgba(255, 255, 255, 0.1);
        padding-top: 25px;
        padding-left: 25px;
        padding-top: 14px;
        padding-bottom: 14px;
    }

        #call-to-action .payment-option label ul li {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAA3klEQVQoz5WSvQ4BQRSF70Yh0XsDxfACOhI/q9LpvYHaM6hUEluKUqOXKJcnIFleQCWCZEh8CrNjsf7ONOfknrk/c0cQe0r0CdBoAvqU75GQKKY8Y4qKmorsiMOOYmhSbHmHLQoRHHw+wccRKm+CLTqGVQQv1tJDaBvuCasYy5gEDS5GrQRt6JyJYTNS5DnYK1rs8FWSjICANBk2kbxaWNphCyTokiNN8FB8LQysOFJHSDJ76nAg1CLyTJPhyxjuj4/5bS3ZPxZ8y+bHFFKP/0lwcPFYc2LPAg8XJ4xdAWlRLCOLOHheAAAAAElFTkSuQmCC);
            background-position: left;
            padding-left: 30px;
            padding-top: 0;
            line-height: 30px;
        }

.calculatorFooter {
    max-width: 1003px;
    margin: auto;
    background: #DA8C93;
    color: #fff;
    box-sizing: border-box;
}

    .calculatorFooter:after {
        display: block;
        content: "";
        clear: both;
    }

    .calculatorFooter div {
        width: 50%;
        float: left;
        padding: 30px;
        box-sizing: border-box;
        margin: 0;
        min-height: 120px;
        padding-bottom: 0;
    }

        .calculatorFooter div h2 {
            padding-top: 5px;
            line-height: 0;
        }

        .calculatorFooter div p {
            font-weight: bold;
        }

    .calculatorFooter h3 {
        width: 25%;
        float: left;
        padding: 20px 20px;
        box-sizing: border-box;
        margin: 0;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 700;
        font-size: 82px;
        line-height: 82px;
        background: #CF6A72;
        text-align: center;
        min-height: 120px;
        letter-spacing: -3px;
        padding-bottom: 0;
    }

        .calculatorFooter h3 small {
            position: relative;
            top: -25px;
            font-family: 'Gotham A', 'Gotham B';
            font-weight: 400;
            font-size: 40px;
            line-height: 40px;
            padding-bottom: 0;
        }

    .calculatorFooter a {
        display: block;
        padding: 85px 20px 0 20px;
        line-height: 1.2;
        width: 160px;
        float: left;
        text-align: center;
        width: 25%;
        box-sizing: border-box;
        color: white;
        background-color: #749f7a;
        background-image: url("data:image/png;base64,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");
        background-size: auto 50px;
        background-position: center 20px;
        text-transform: uppercase;
        font-family: 'Gotham A', 'Gotham B';
        font-weight: 300;
        min-height: 120px;
    }

#main-footer {
    clear: both;
}

    #main-footer .participate {
        display: none;
    }

    #main-footer .quick-links {
        background: #3a363d;
    }

#main-footer .quick-links > ul {
	max-width: 1003px;
	margin: 0 auto;
	padding: 34px 0;
}

	#main-footer .quick-links > ul > li {
		width: 25%;
		float: left;
	}

		#main-footer .quick-links > ul > li h5 {
			color: #749f7a;
			font-size: 14px;
			text-transform: uppercase;
			font-family: 'Gotham A', 'Gotham B';
			font-weight: 700;
			padding: 0;
		}

			#main-footer .quick-links > ul > li h5 a {
				display: none;
			}

		#main-footer .quick-links > ul > li > ul {
			padding-top: 6px;
		}

			#main-footer .quick-links > ul > li > ul > li {
				font-size: 12px;
				padding: 4px 0 0 0;
				text-transform: uppercase;
			}

				#main-footer .quick-links > ul > li > ul > li a {
					color: #999999;
					font-family: 'HelveticaNeueW01-45Ligh', sans-serif;
				}

#main-footer .quick-links > ul > li > ul > li a:hover,
#main-footer .quick-links > ul > li > ul > li a:focus,
#main-footer .quick-links > ul > li > ul > li a:active {
	color: #cf6a72;
}

#main-footer .quick-links > ul > li.follow > ul > li a {
	display: block;
	padding-left: 33px;
	background-size: 26px 24px;
}

#main-footer .quick-links > ul > li.follow > ul > li.facebook a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwBAMAAACsx0TOAAAAIVBMVEVcgLlmiL2FoMuPqM+uwNzCz+XW3+3g5/Lr7/b19/v///9Gy9lGAAAATElEQVQ4y2NgGAWDADC6r1q1CruU+CqcUl64pWbhlGICShQr4ZQSYMAltQy7TFr6qlUr09KwSa2CAOpJubiuWrXCxYVEF45KESs1CgAMsD5AIuN/uAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
}

#main-footer .quick-links > ul > li.follow > ul > li.twitter a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwCAMAAABpN6nPAAAAM1BMVEU8v+1Iw+5Ux+9hy/Btz/J50/OF1/SS2/We3/ap4/e25/jC6/nO7/ra8/zn9/3z+/7///+41arzAAAAsklEQVQYGe3BW3KEMAwEwLEBIYxszf1Pm+yjEm8tMvuZqtCNy+W/SXghlaRvCcA6ISCGTjI+uO7eECm0hB8bf/miCBjZZjxldpyKgPFbybhT9hQR5d2+JADKjiCUnU+2rYUdxGZhADFz56GGWGFgRywzIBgQHksYWRoPFAyJOt9lDE08oDghfFNxaja+qgkfyI2dmnAuq7NTEsaKFmvstQWnpLJXBR+Z1r3xxm2dcLn8MV/4BBmm/sVOoAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
}

#main-footer .quick-links > ul > li.follow > ul > li.pinterest a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwCAMAAABpN6nPAAAAM1BMVEXLKzPOOEDSRk3VU1nYYGbbbnPfe4DiiI3llZnooqXrr7LvvL/yysz119n45OX88vL///8ziEAwAAAA9klEQVRIx+2UwW7EIAxEzUKAEILf/39tD7ARW7XFu8cqc4osPTIxMxG5dWupR6oKQE3OihQmFRMWlRfpZmC6r82J+FgBiCsmvB4eToCwgBqgfhoUoK3NqReRmAfp1gYPIIm4ExgeK3D8CSnoYKl9tNNnvwvYRR5MUAZYQVkkzVA1Qhn6gxnaRTYA/DVaQAptfFObb9uycvobn8tbrDwAtdvrF+rUkL4ItZ++XSlCV/Xw2UsDKBdDsrRw1C/ExoXbKvVmdwugz86rxdvoVJVQaq1HNP5ZHlOGzIpThszK64L/DOUPIHUfQOldRjZbBL4l/XRy6z/oC1X8E32qmbFhAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
}

#main-footer .quick-links > ul > li.follow > ul > li.instagram a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwCAIAAADRi86qAAALqklEQVR42rVZCVsayRad//9DZr6ZzJLEJSLSQHezNDSgkSjiikuiE6NGhO6u7b5zqxo1Ps0w33vp74pNA1Wn7nLuvVU/UaX9gvRUJaZyh8qxqrQMnnhtvvG7poKHHV2OdbVN9Z4ut0y59fI47ftPzSOhaktVmjJsySA2fsxfKEXkdx//8KcXR6y0lRfxz8p8o4KYvFiWI6rGVoCvrfEFTOy1CM/L7eelGudj5j+Mc7ilJovfw5ppzcIKusJrzgVO+niNhW/f+u20XDerNap1RLUp/UhXMVwLqzflJl4pgFKbzwq++ayQ38HaGJkXU4nnMvmk82jO54mzUs1gIJivEuH3VvOwUaS9BsOCAtYaVLYQWXnPSI6+arULxbBu8LYtGl0YNHcYv8PGgSKD3lzgoHNVbvBNECeFUBcbFPamKwEVI1oJ1WqYFkK1UpOLvi7Uk5VALT0v2ZIvlgP5LtTLoXlXo5U6y7tahnVWu1TtwdBQGOus6lQ4F7iIdYZVrkWy3s1COESLtg/hHLq5TsNDuXtgdkf8ZPdY7h7Rzuh5GR6zDI5y2T6U6zuT1qYuRmapTgXYYR36Y3C1DtthLnDljlhrTPxILoZ0cEqn51mxRdNUN/rZzgFJYUgSaTJOcKueF6MevqatSEXThIYj1ezrQpOKCBEbauwwrXk1x6Y8PCGvaw5O5PgmK7RUOiF/U/X3SWlJCtPyZRjbSyItOmXv7SLspY0kQbe3abSRLocc+35HenXr2Y/BVWMQFdvb7+RBbqM9gX8cfNKUqKBFg5Ps+opHGacUbsjNXR5e8VzSTiXx3yoolxkGBmRBJfi7/irOz+niM328oJNP4vbGGAWINxh/BWHHgWK8+BtwM0rMGci9Sti+1qcURknhB2r3lL58oaWaGSdwuPQDg9OwjgOnDMyXkRYEffATxcZTmBtayyxGfTeh4D17CPxssU6vA1Hp0niCT+jkAoFFoBVMWn0OnLnncb+DG0QivJgnNhmtNtX+GX2+xPrE3R2FXd0fMgxrtszaCJdTmjJSGZkrkBFq5RSYTKnUoeU6kwviDDzwOqDrMStf6BRUvAYq+S+zPuSTGY+DG7PVWnZ9g4kzyvij4RlrrhCKbEJhB+CMztivldWccyWjLUw4Iqys8yjQ/JnR0oiEoCovkmE0CULlBexFk7HkiCH94YCWayKAZZsvgLOWhdpcUpKZIGUNBO7ZOmZwb6o6S8GTarDH7kwPfs5qtC6Yi7ZRMHsLcEomPE6xrgJkQmZjUIG6u4XGWbVHn9TbqqoBQ/Q9cEDGWQXLSjL+nRJqtZlsjTQc+XWgxlOzGqkNaE46EBkbD4450xaThXkICzc3By18t6PeBmBsJoHlGi3U6OaWyDrG4Sm9DWBu8y1jfGvWmeYY6HTCg4pUfRgm51/M9S11h3IqaOuQjs8dt7Ev8dwIVaEnt+rrtbq6opuvlGJGGF6PKfc5rQS9P6DaJtU/UNAnb4Pfppl1Vkl7R7QUYGrlfQvO8Yh5RCIuMoRKeE3sVKmxjmWJF++llFk2ozd2/8OPVNtgZ18MDUy/WJPVjtk6oKtrVijQSXNrLQ1HkfzI8rKGMu24+H8wUstVdsrKxvNUcl915ZpTD6Z5LCk7mLZxqpPLc4X4+KucvSlPkH/CdQo3WWCyX4oG8w22E0ADBsGrdC8TjKswjmDH5aEEHY2y1SArNajUnQucGO7r/SO1xzlU7h/ei0A+HZzS3ilnzFLb/OFxzTM4NAhkEhlDkfT5SncH0+UQuGV/R++d0N45mJwGx7R/Kocj2jqlwYifbJ+q/RPqbdFqnYIOeZ25wMlmz7TfQ3RrA6LauaTNLVrfo0af1fO7Rxs7lE4YEAL5bqpubg0QssW1OftM72J6XeIaYn0ompuwvok/ZK2+7u3hVbZ3IJP3O6beI6QfRGGxPRc4c08NTy4OUmE6m+ZV0UQbYGkgk8fnGSZYaamFuir30u5QTacctB+vJ8uefOfT5Tl7hDWlgu8h+bGOmb4FZfroOCkGk7AlKvFc4OC3z2ZyeMz0/FOy4HERmyQciNuHerExrtQITlPmmtu8CZCszN+XnHMHh/SrR50toaeWn8mFF5ORdiWDpv0TvVCxFev6fJoT8ikyNxaipDPUvxZoeICYSEcXZqmJzJZVGlzzoGEJbZZcCFUDehUaXv+uDbI0d2OHxIFzQK0o2h/ppSqntVI0X0CI1LiQt4md06S94YQTbnJxO73lJNrap9c1qgTcp621qVAX5ZqI4D2RANN+vgI/U2tArzyCC2J5wuYVm7WYiTgDS0KQLSGhxVxmzxUQmWIlPXY253+ppEKcrtV5zQmZcKiLNeV7xutmsCnq5EozqaO5ihEx8uCYiXDnMPt5mfZGiS2gsGbwiEt9xoYONCeXKhl8zp8vIDRy66Oy7OEOKbzQFF6dk76mSaVPaGOrZYDj7Ol30iDCNIg7JCvas6XN1qn8uYi6NTUidwytDd3nNwZHi1Xbj3b+N3Ag+Wo3WwtlOmZdNvbpr0CFNW5sQfFoOLwaeiKAm6L9ubjgNNA70L+X6ORMugJG59nl/w8OYzFXvSrQyTFni70L+iNEETuuoQVErdYUddsFLgRJrYuMp1AReh20XnR1yRbULhp+DLgp/pAefl6hek8hJSAeOzspuAN1YqHuWnxUvKkXi9NP7Jcnp+rVWhr1SCa2wMuL+x8Cjn1okqAlEb+801u7Nj9K0z9Cq0dv6xCz3FJB33y+hhGT8R3ykvzTy84+so8qBmfoh5kVVuXgv7rhhgAV3t6hLeokjW/N+WcaXdDFjS0+NX35Sv779LcVindgXy5klHal1A8DZ8jVmWrnSL4NJgvlcdyjy0uEMVBKnbIptUBvyz3pr6WstU43Y1vOOBr/keAyus8cmivYYqR/W9XInrUNsbEtBwdJbxv1HGDR64qJ0Sh8Nbag567MPLQ884J7Umy6HsKkgiNLzZBYi2j3ftY8sJmu7kz/YFyOxZs182eRfoOU1EIooz6dXpA15vOX5vyo3ei7Z3op4K0nr/08uCdlukq58nFpa2ZQlXOBtWxmtxuYGIAALSMse/ZRH53S2d/0dYz6Q7ki/sVLPhQ9gyOF9BW0eatvngaHWyajvyEkZcHJ3CjS9iaZdXDJnQ1f0vbVeJ7O5OVLu/aHrbx/Ihd9UPeTHdIXW0MsPeO60ZkvB2Tp89FGg6tTyKLS3xZ/LhOo70BTDlyGHmJ0li6W7UZsa66mmi6vMEJqOz/X07uc/aBLNVv4fTqie8Ta9djcH3wHnFsrhvwwFCs+6jld7fzDdgReeTticIQ0yo416wJdlPFbetQwG+P8T5hZv8pbXcouQ2Zuo+fZ694QqRBe05RqAGf87j9t5CAaSk1uor7e5WWT1ZFj1kcVFF/auILxka2VnpmbjDHfAwdiglcffUQZbPOy3et8Au7xFtj9RhO6gWxv5OAYG3rKbSjdm8882vNS5Oyu8l2mmen1y/GgeIRUZDeoMZFs3A54uTPf5mGxkaz6cnuHBGp/OK2R9L1Nwu+LU3y+eZhTiDBn51nYpZUmrbk4sHvcc4GrtmUhmJbqsvuBRh9pnHCFqPQjdc0l6LVQDLsS3zklOCC9G2f9XVF/b9a4LOVCJohFEBl/vm3XxG8yK5Yi3ggvRqa+qboDjIgO9F8Jbe7T+72Ht+tDJI9JtSMLDdbZapvKXRSqid8SVXsoMA+4lGPHRslaZLf361ww2td/JWBXsD9WiJ6IdzCBiWE17MFVl6XKx1R8UsVt5Zxb/V7MruDOh6DCoJ0fdFT+pbhTEd/+3L3l05IIvUx+5OVOoTgc46e59WWfs2oLeGWiVFPlBhxCVV48qXlRvNnNPVYHrtpibVVsPrUqgHHTYD5w06CV2d8zOfOP0WLxaZU7bZlfmKqqfNwINPkT3x4TVp0680030Bl/GsRzas7quTwrCEqgw5gP+e4P/+aUmWJc7fNw/omsUMVSI7cA/o7XfmLW/wBNVFV2tIqQhAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
}

#main-footer .quick-links > ul > li.follow > ul > li.newsletter a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwCAMAAABpN6nPAAAAkFBMVEX5iwr5jhH5khr5kxv6liH6liL6lyP6lyT6mCX6mCb6mSf6mSj6pkT7sVz7sl37uGr7uWv7uWz7um37um77u2/7u3D8vHH8vHL8xob8xof8x4j8x4n8yIr8yIz8yY38yY78yo/80Jv93LX93bf+6M3+6M7+7Nj+7dn+7dr+7tr+7tv+793+8N7+8N////7////tiUyiAAAAqUlEQVRIx+3LxxKCMBQF0KcCAey994K03P//O9FhxDgJhI0bc/aHyDCMKr3LVeHUUh2f5hxSabupSp0Fzbj8WEdlwpKmkpX61u2sTlhJVuJbAcpStib8+9gByhPWNBZW4j1PRcJGWLFn31GdsjXixXFepzJhS8N8xa4TQi+9V+Sy/Ggk7GjAhaOTsKc+jxiLUCdlq8vc4uglHBr2x9FMCGPUT6K/SobxSw/DxWDrxFToUwAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
}

#main-footer .quick-links > ul > li.follow > ul > li.member a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAwCAIAAADRi86qAAACkUlEQVRYw+3Y20sUURgAcP+FKEKC6PLQjaLMtUgIylKLBWkjilAJEclLENLNfOhJi4gwkYpKuqlpabQUIUXWw9JVKxGxEimsFtFpLmdm5z5zTt9m9VK508RcoPkY5mE5ML9zvnPm+2bTJqYt8O2VFuACXIALcAHO+jVjMbMmzG3ZxayPULOW+wVHzckUT5w2KZr8CCxJckeUXpHjMY7O2GCMfCC/C8wL3PYyz3DU3JAx+plMEarG5Gz1Bic2XiCpQut97QVu5hKMeGIhmHURt3GQL2IthNqjbuO4neUWcWJTs9s4NlxoEZeoa3AbR80LEU23guO2lXpwWpW7D1LKzLFxKn2pBzh69WasKFPj+N37PasQqGQvVtQ/HoWGcx5UCCjtUDrpUN6XhdlsuEjvH/w1m6jiIDU/C+obkx2G+992A7Zw0xclZaE8eJWgsn1cpIRZW0Cv3Ai7XjzeJJ1vgdXiyw8k6as2sfk7UHEVX1UDg+EXanaGszgqfRmdmctXH1Hu3NdfDSjRbvHkWaGmDvILPragGLomVFTJVx5K1J+SLl5TH8b0wbcwDJVWwzQcxMHU6ax8fs9htSc2eRSwLBvvRrQnvfB4ubVLam6TL7UrnbfVe4/0gSFI7vcOBfFy+y2htt5B3GQ25babye7NNL9tLhOLEmaROU6Z8THjY9z8FAcTDMBC4udZgZnoQ8MwAQdxqLAicaxRfzNMbISmQ3/lIA5KOOQO1sYODmPMIQdx0pnLyd3GcMRemKaDONjsWuw57DBiN5zEtXZpz15CdnyJa+nUnvb5deWu3oBXml9xV65rj1/4FdcRhZKVsk3yBqd29xjvR8k/hLMrp/X1W/widBsX/AUW4AJcgAtw/wnuKxanJRRrzasYAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
}

#main-footer .global-footer {
	background: #312e34;
}

#main-footer .global-footer > div {
	max-width: 1003px;
	margin: 0 auto;
	color: #aeaeae;
	text-align: center;
}

#main-footer .global-footer > div .global-nav ul {
	padding-top: 18px;
}

#main-footer .global-footer > div .global-nav ul li {
	display: inline-block;
	border-left: solid 1px #aeaeae;
	font-size: 12px;
	line-height: 12px;
	padding: 0 5px 0 10px;
}

#main-footer .global-footer > div .global-nav ul li:first-child {
	border: none;
}

#main-footer .global-footer > div .global-nav ul li a {
	font-weight: normal;
	color: #aeaeae;
	font-family: 'Gotham A', 'Gotham B';
	font-weight: 300;
}

#main-footer .global-footer > div .global-nav ul li a:hover {
	text-decoration: underline;
}

#main-footer .global-footer > div .logos {
	display: inline-block;
	padding: 20px 0 14px 0;
}

	#main-footer .global-footer > div .logos li {
		display: inline-block;
	}

		#main-footer .global-footer > div .logos li:last-child {
			position: relative;
			bottom: -2px;
		}

#main-footer .global-footer > div .copyright {
	position: relative;
	top: 2px;
	display: inline-block;
	line-height: 38px;
	font-size: 11px;
	padding: 20px 0 14px 10px;
}

#content ol {
    margin: 15px 0 0 30px;
    padding: 0;
}

    #content ol li {
        padding: 6px 0;
        list-style: decimal;
    }

.content-block img.floatRight {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    width: 250px;
    height: auto;
}

#content ul.questions {
    padding: 0;
    margin: 0;
}

#content ul.questions > li {
	padding: 0;
	margin: 0;
	background: none;
}

#content ul.questions > li h4 {
	margin: 30px 0 0 0;
	padding: 10px 0 0 30px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA0ElEQVQ4y52UUQrCMAxAC55B8AA9xkAYCIIX88vPwW5T2K+/g42CNxD6VRgIMZVsjLKkcR8PBskeSdvEjPeH2eCCtMgT+SBA3y3FllwA+JELLOLoRwlHuZuiCnkrJDMpt8pF9k/JWmbXIq6diRDbnEU1kxCRK1GS1UnUMMEXcqKKS7ImJXkhYVDKvFGUrZFNKRgKop5EBxJFTtQXJEeq5sZIlta4w/ZZS7F02Jrrj5rrlx5kVEhcPiJhx4iEfET2Du1ZWiOdQtJJa4RbbKBZbF9hT2uhWMl77AAAAABJRU5ErkJggg==);
	background-position: 0 12px;
	cursor: pointer;
	text-transform: none;
	font-family: 'Gotham A', 'Gotham B';
	font-weight: 400;
	transition: all 250ms ease-in-out;
}

	#content ul.questions > li h4:hover,
	#content ul.questions > li.active h4 {
		color: #D9888E;
	}

#content ul.questions > li .answer {
	padding: 0 0 0 30px;
	display: none;
}

#content.form.complete {
    padding-left: 120px;
    padding-right: 120px;
}

    #content.form.complete .content-block img.floatRight {
        margin-top: 0px;
        margin-right: -30px;
    }

    #content.form.complete .content-block blockquote {
        background: none !important;
        padding: 0 !important;
        min-height: 219px;
        box-sizing: border-box;
        margin-bottom: 0 !important;
	    border-left: none;
    }

/* MOBILE VIEW - START */
@media screen and (max-width: 1024px) {
    #main-footer .quick-links > ul > li {
        padding-left: 30px;
        box-sizing: border-box;
    }
}

/* MOBILE VIEW - START */

@media screen and (max-width: 980px) {
    input[type="text"],
    input[type="email"],
    input[type="password"],
    select {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 15px;
    }

    select {
        padding-left: 5px;
        padding-right: 5px;
    }

    .TermsAndConditionsCheckbox .icheckbox {
	    position: inherit;
	    top: 10px;
	    display: inline-block;
	    vertical-align: middle;
	    float: left;
    }

	.TermsAndConditionsCheckbox label {
		display: table-cell;
		padding-left:10px;
		top:5px;
		position: relative;
		font-weight: 300;
	}

    #keep-me-posted p.checkbox label {
        margin: -12px 0 0 40px;
    }

    .page {
        /*margin-top: 68px;*/
        clear:both;
    }

    #main-content {
        /*margin-top: 68px;*/
        clear:both;
    }

    #main-header {
        height: 68px !important;
    }

    #main-logo a {
        font-size: 17px !important;
        line-height: 16px;
        padding: 7px !important;
    }

	#main-logo a img {
		width: 54px !important;
		height: 54px !important;
	}

	#main-logo a div {
		padding-top: 3px;
		padding-left: 7px !important;
	}

	#main-logo a div span {
		display: block !important;
	}

    #main-menu-trigger {
        display: block;
        float: right;
        line-height: 68px;
        font-size: 14px;
        text-transform: uppercase;
        font-family: 'Gotham A', 'Gotham B';
        padding: 0 45px 0 15px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAkCAQAAACEJ2TQAAAAPklEQVRYw+3WsQ0AQAgDsSzF/qPx7ddINMi6BVwFUr1TZ16goKCgftRSUFBQdgoKCsqX4MxAQdkpKCiok6gHobOYINiMx6gAAAAASUVORK5CYII=);
        background-size: auto 18px;
        background-repeat: no-repeat;
        background-position: right;
        color: #353535;
    }

    #main-nav {
        position: fixed;
        top: 68px;
        left: 0;
        right: 0;
        max-height: 0;
        overflow: hidden;
        float: none;
        opacity: 0;
        z-index: -1;
        transition: all 250ms ease-in-out;
        background: white;
    }

	#main-nav.selected {
		overflow: auto;
		bottom: 0;
		opacity: 1;
		z-index: auto;
		max-height: 999px;
	}

	#main-nav > ul > li {
		float: none;
		width: auto;
		border-top: solid 1px #ebebeb;
		text-align: left;
	}

	#main-nav > ul > li > a {
		height: 63px;
		line-height: 63px;
		padding: 0 0 0 66px;
		background-size: 30px auto;
		background-position: 20px 50%;
	}

	#main-nav > ul > li.selected > a {
		background-color: #3a363d !important;
		color: white !important;
	}

	#main-nav > ul > li:hover > a,
	#main-nav > ul > li:focus > a,
	#main-nav > ul > li:active > a,
	#main-nav > ul > li > a:hover,
	#main-nav > ul > li > a:focus,
	#main-nav > ul > li > a:active {
		background-color: white;
		color: #3a363d;
	}

	#main-nav > ul > li > a[href="#"]:after {
		display: block;
		content: "";
		width: 17px;
		height: 10px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAUCAQAAABCbSf5AAABxElEQVQ4T5XTvU7CUBQH8L8OurFoQgSMMQ4aFCNoIFG2mlg+lcEQDC/AQkLAAZnYlNn4CBo2B/EJWGpKKEESXO3EU+jpB7e3pEXsTRra3PPrOf8WyB61NHlU88OVH8wut8OLCt4wXFVvJk9qSfbgJdarf7XGD5+XiyIa0YGMYXZ8/9Xq1dsxICiEm8Jr8eN2cLUI4kUN70Qol1LttdgUhDCCQAQxHKSP23mpqmTlpfmI1gURS0pWqrbzYgQhqj4B1nGOU8ak5WV3xMhCXlYyjDij6jVtqx8JugiJEYNxQ6ZZKGmOEOGjffrmgI3JOCGMsAaJU5Vf32du95NJzDQb466XI8raIHZC74JD6IfPxqRkulc2GUakuEEusMFquQTs3aR+qP0KAWwQnkjQQ+GAWNnoTG2Q6VHxHa0OehhkpBqXRUDr0BGx3pTBKNk+JFp9LQue8BlJuSCz2Yxy3/jGKGfPYhq3K2Iy5ufXb6hFtdhvcN8FI+YiejZJo5vn6265W36+ZnH6wR1zESvinf1CtBDdDOpZJO3Enwh74YfYxR6d43wWCyNmNnEc0XIkFkL0oVIEiXSeGeQ/CLAFgf7s206EVfsLEgWWliIpboYAAAAASUVORK5CYII=);
		background-size: cover;
		position: absolute;
		top: 25px;
		right: 17px;
	}

	#main-nav > ul > li.selected > a[href="#"]:after,
	#main-nav > ul > li:focus > a[href="#"]:after,
	#main-nav > ul > li:active > a[href="#"]:after {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAUCAQAAABCbSf5AAABE0lEQVQ4y52Tza4BQRCFm8RK4g08j9himDFsbDyOhYVwB8Pa29zkJhLxFoz/o4fbVE23ZlRtOiddX6pOVwsIa3bwiz907bfsCB8R4tij8S2kLotVbFH5BtIgiDummhbi44RkHOCmgbRxgSlO8D6F1HEkhQOZz4hMQ5kQO1IU3LSAKBvd4iTCY16EDz0k6h6ODdLGWetCJe3miOYriMu6GGqDDtlLOSaIw7z4QUaDZKRK96aShLhstUINYPImQo1CWmyQifU/TZk3noL4bLUCKyJp8Tn+mgJlNsgYubeQnLxFvSkJLIkwRfYtIs4sG2olyGbMPgKonD0pAvP/0ygVIk714HOBIhZYoYd8akgBfaxldfEKmg+CLTVAOk0AAAAASUVORK5CYII=);
	}

	#main-nav > ul > li.sign-up:hover > a,
	#main-nav > ul > li.sign-up:focus > a,
	#main-nav > ul > li.sign-up:active > a,
	#main-nav > ul > li.sign-up > a:hover,
	#main-nav > ul > li.sign-up > a:focus,
	#main-nav > ul > li.sign-up > a:active {
		background-color: #979a00;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAEWElEQVRIx5WXa2xTZRjHf21Pt67d2rW7MCaju6BGJmReuI3AsjnDsgARiIkfwIjGEI3GxI+CfjAm8MGo0U+akIiQKKIsEm4Km1ymgBARZplKho7huo3Lxq7djb8fNkppT1v7vp/6P09/ec/znP/znGMRJsvGbJaykEK8jHOTZg7QxRj/Y1lMgTW8xAKyCDKInSImuMhuvmMwOdCIUews5S3mc4pztHOLNEpYTi2PspCdnEtKVPSeqwZ16wMVR2il2qwmDepbzReJd7Rg6DX16zP5o3SLZulrDesjpacGnKMv1ala0+BqndfPKkkMtEZlwI+fq7SZZuc0AbwUYEmUwmigBxcDTJrGjhPCQlrimkQDxxjDiFGnlpMMJhlDqQBv0IOLTNNYN05GGU7thP/Sjpsi09gycujhRmrAHoJ4KCHDJHIxfjpSBeYykwkGuWPigDvYcaZalAepoI/zjJoAz9BJKXmpASeYJA17nDpPnTMl4AWayGcjs2IiPWxgDmcJptocntSPuqY1UWq6nlGHTqoiWXOIvbUAO8imBt99ahoryWA/vyXrXrHAEY7xBzVURXjWTgWVXOB48gZrlvxbNFDAmoh6PsAG8jkcdT6DdGzJOzYM8AWrmMcj9EwrJVRzjVOEwsfIZDaluLnJX3QSuudvw7ROHXTjxxmRQRtd9IWf1edYhI8ZOBikhw5OsJve+EAACzAR/nUHG16cQDoreJ5aQrRwkn58FFNNFRVs52x8YCXlXI9w7QC3eYhcbNTxDgU0cpTTXGIUN+UsoY51zOR9TsY+hw4VapWOqE/blBlWZ+ht/aLVWqxG/a03lSuLkE0ZsglZVKT3dFsHNe/+mWLVbG3UXrUrqK33zQ6rcrVc1dqlf/SGvELIriV6VXOnI3zaoZA+VcG9P5Vri5rUqR41aL1mmrhgi3r1zTQO5WizWvRsxPg9oXatn8phHmtYy1z6+YFzHKfFdABUMsrBu9VkGAt+7OHrlzjE61QZwCxe5gVCHOB7muiPU/Vi8ghwBkjHgRUnk4yQiRs7EwwzTisdzDHwsYlX+JOtHDHpgvden8rwEeAKBo+zmCwyWIiLOry46GUfbVwhSLlBPWv5nS38lHCaWfDgYIARnCzgRWZgJQMHT7MUK11cpI0+BnEZrAR20pzE8+NcZ4hsfPTTSBADL7XU8hVNpDFCK5CHm16DKgyq8EWkN/Z2h/mVDoKUUcZZAgQAK04qOURDxFT002nQSz71rIjb9CGN2+ziEy6zmiVTBgM8ZOPBHdFmHiOfYwYfU4gDR4IM2piglSGOs5p17AkPgT4uMxSOWkYt3RxFLnnkVU6SnSWr3PpcIW1TzrR7SlUTNkCh9mlA78qLUtmLdFj92q4novSntEfj2qkixXnHjt/fl7GZapppJEAbfeTxMPOooZgDfEgLKQIBFrCJZWRylW6GyKKIPK6zl+10xv8KSPjdQDb1VFFCMS56aSdAMyfuevw/Is+NXfUPWS0AAAAASUVORK5CYII=);
		color: white;
	}

	#main-nav > ul > li.login:hover > a,
	#main-nav > ul > li.login:focus > a,
	#main-nav > ul > li.login:active > a,
	#main-nav > ul > li.login > a:hover,
	#main-nav > ul > li.login > a:focus,
	#main-nav > ul > li.login > a:active {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADOUlEQVRYw83ZSWxNURzH8VsdUCkVSruwkGhIQ0REUjHFsGAjEhtCDG2FIqYQoqjWGBaCxDymtxGiZUUMpVVTzPO4U8JCurCxwfM99/2Sar33+u7Nu6938clN33Du75177vnfc2qFQiEryCK/YfN6ddw6ozty0A99kU0bXf0LGH+4bIzDAlRgH7ZhKSYjt6MCpmAIKnEZd/ES7/EaD3ANezDW6eUkBkzDBFzAZ9RhA2bq9elYjRp8QiNmIDNZAUfjNj6gHAXoqbHYCRkak/2xGI/wCrOSEXAADuMrVqF3xM+1tNNNPWou/RUM9y9g+M4uxTscQq9/Xo8cMNxWioaACbnLGSI+9WBXVOtEI3Xi1j/AjhAw3J7p+eu4z2fy/Ao4WDeEOVFWzHEauc0DeIMxzo/z4RJPhbk5jiPVQ8D1eIG5ztVIcEBzOecTsJ7jjlYB7bgDLsI9rEEPPwKWEOaGKoaXHizGLZTRTrYfY3C+xmBFu5UmdsC1zhj2IWCRAlb+dwfHF7BEAdc5E3mCApqKkI9hCmaqwlH9XcClGsqxPaZmD8IWPMN+VaN8TfQpXgKaOW8SzuIhnuMbfqFZfz/RCePxWN//je8qfabdS7qrO7sNWIgjaqxGvXZAj1PmeAIndYyH+exB7NX3jzmTvm19QV2sEhgt4EI04CryNObMnZueAGlqK0sl01SmeW4DrsBNVOkJxXIl3lJWbW3Sc+RiLwHNnHfa54AbVV1cB1yugFW6JH4FLFfA0sQEbH8xlevqccpOdMBobKsPxznYrgXTgI7pwcjSFe4H/miu20roLkEJaC7rToT+cc6pFAEJmKl586fCmV7c7ayZAxLQjMHxaFLAZmch32Fj0I66FP2ogCbobP8D2m0C2las1d4I7SaEtO6YFpy7OBzQ1OvNKlv747pBkjxRp2pna5SWmOlBmgcDVOoCFHAlzBLzlIs67CVgmcbtEi892KiKkKEHVm/sqO910mbnWy89OEX7f01aJhZp2VmcAEWyzFmv2NZTjhPdBszVYqZBuwH1GpNhdpujN3eczaTwzleO24DmCWWgdkrP4CJqtYByx5aW12rlvJaihbGeIa2g/xviL/gCP4VfVby1AAAAAElFTkSuQmCC);
	}

	#main-nav > ul > li.the-diet:hover > a,
	#main-nav > ul > li.the-diet:focus > a,
	#main-nav > ul > li.the-diet:active > a,
	#main-nav > ul > li.the-diet > a:hover,
	#main-nav > ul > li.the-diet > a:focus,
	#main-nav > ul > li.the-diet > a:active,
	#main-nav > ul > li.sky:hover > a,
	#main-nav > ul > li.sky:focus > a,
	#main-nav > ul > li.sky:active > a,
	#main-nav > ul > li.sky > a:hover,
	#main-nav > ul > li.sky > a:focus,
	#main-nav > ul > li.sky > a:active {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE+ElEQVRYw+2YX4hXRRTHf4oRSQ/9R4nMByUqrLU/JBQS9dAvpZBAaBN0DY21NyODe0szSJAMW6VIRCl6ibL6/SwF0VL3YoRmwlriQ4EGFplLW7ms/1Zvn3Pvuevs3Jnr/HwS2ocvZ2bu3LlnvufMOedOLU3T2pWM2oiC/zsFo0Z3LW7mKNoiFffRfw25EWyhvR95DJwFJ+kfBT/Q3g4+BhH9h8CYYg1zbXP9WNtBClqKTQdrwK+MpeAn8DkLvodcChby7GnkbGQn8lXkavAROMS8FPwLttBvLxQ0CTAVDmMwn3wTchPyAviORZYgJ7nYtRmx5oxjnedofwDO0N8F7jSs0rqCyshx8COLt2UfbDh3fYOa/RnkS2AtEAUOeDZwB/iavrhER2lzgQpOY+J5XlwNrrZ9hPbkKDfv31EjM3mK/Af0MOdL+jtAX2wyWvY38c0B5ESbxRAFu5n8hWkCg7XH42YyyMI9jC2g34a8zmJWmPmjbPLEdJ9RyD7kmzbTl1SQSeJzS11+JqeU9mbXKTTaHbGloKMtrnEe7La/E6KgmO1FY7emqc6JOZHzTfNb5uugbSiY1Cxr3A12Mn4Gucpe49IKNjKf+h6Msc0MTkd5uOhnXq8wAD4Ey/mgmPZR8DLPjoPxelqngTn0u5B7wKAcJLCf5ysvJ8xkjs+Cb5RMjILIWfSvl/gH3gKfgn2M/Tn0bn5wTHlSfftt5GPKtGxupU1CqIklyJ5DviJMGjsUBmdVhJ2xjN8jYQeIvF0OUXYoyhmkUPBG2ovAHokAoQzWwQtAwsdBsEgcm/7pWBV0xTBn0HZkCwlV9A8jf9E0KezvkG8H+aAoqB+4DfkuOKFZQE5eU0/qA/TH077WZEgxGtzMnLvELzUNEhmSrbR71fQDeorrmqvrcZCC+ct1y3Ri5hkSYnTRE+qnuY+RDulLvv1N2IjzEJIW4Fl/lpWa3evB/DjPKKOs1CiKpkEmznbTLAdqqz8O3Ev7EWV8NvJ5MJf2k1HO8ATkNaWg78jbwQoqK3XvgubCnnQ2XIHEE9QT+5CFM1j4YOR28OG7LzNRc8TPYXWfp/JpQUHDB31mqSw+Hco45zcsBhst+CCQEmr0MIUa/jqwahOOnF6qpHMTJ8Fhpl1P8xTTl1zmNH3OVxzEDpdwmL8etRBm2pXJNh8L3uBcUWlX+mYLh2RAq5lU6z0Ze0rDim/3leNVB8jYbDCDTbBZc3LB4BFJfS4GXCZshT3jWZiCTJrLR/pNEwP5ney0mLlV01y1/1n1IOO3xFlev1hh66aCA/VYJv+sCk7VRaWS7rQYkOS+zBM+FoInYjfjnzD3HZcPhjIokx/Uw7ImNhi0FNk9VHCW2duG7PJcAIgLrXP4bD20milekh/yQV6cKQoWDBq+linoiYHbQJfn1Es1tM7hDuEMGi+tQEqJ3qdFpfksKzg9WeMig+WTnivoiIOhYcY2yTypA8Eh8LDB0hCD5QIhV9ATTjIFrTGpBxe3amKTmakSevTg7ATPMv6t/dNjfDAzceSuapo8l7pQilkpZDeAXr1t2NDS7Zbj4/eDTVqcXgC/034fLM9dIJF/EQnqPUCuOOQ65HXkKmXtM/1tLQragWwelwDZL0XgT1NliaS4Sm4QgNx6fcXzvRrMpYw/izyF/Ct3i2Qv7W/0h1+YW5HF2mYykbZdVY/csI4oeMXhPyJTankfegd+AAAAAElFTkSuQmCC);
	}

	#main-nav > ul > li.how-it-works:hover > a,
	#main-nav > ul > li.how-it-works:focus > a,
	#main-nav > ul > li.how-it-works:active > a,
	#main-nav > ul > li.how-it-works > a:hover,
	#main-nav > ul > li.how-it-works > a:focus,
	#main-nav > ul > li.how-it-works > a:active,
	#main-nav > ul > li.salmon:hover > a,
	#main-nav > ul > li.salmon:focus > a,
	#main-nav > ul > li.salmon:active > a,
	#main-nav > ul > li.salmon > a:hover,
	#main-nav > ul > li.salmon > a:focus,
	#main-nav > ul > li.salmon > a:active {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACtElEQVRYw+2YwVITQRCGt8pgjuFErnIR3oFYVIXS8E5GCw4QeAlUqvAwG+5w0oPxKj4B3tCTyYF4XLsr/2hnk9ntmdmlKPHwF4R093zM9PTMdJJlWXKflfyTgOlp8ojUJR2QLknXpLE5TTLSGJ8v8f0O7NkvMfhpVSkgBVwjDUg3pMzKiN8duoHfWloHIAV6TOqTbsWgH0n7pB5pnbSKQVfxmf++Bzvrw/6vEK8aQArylPRFDHJOM9bJz0SJ2P5cxOB4G9GAFGCb9BNBP2NWkgi9QJwMcbeDAc1sE9glfW+XxcQBslYQj+NOebN5A2L6x9gAbzVQRvxU/hNvAMnjbKgBybgpcu4sZrYUsGeoAFc8rhbwpci5lTR+SYtmnOOPMF6/FJCM2iLvdjVLKiTroQ9sT+RjuwzwEMbDAhAXsCzMhTm65Psh/AZOQPqyIU6IZwHLVgioqJPs9505XIBdGH3wnb3A/Js77jAuj//cBXgAg/26AfOwGP81xj92AV5oNkcBePAS42DYhe+FC/AbDJ54JngwoJlf4nX4XrsAJzBoaWZtSRFeCmgUhRzjt+A7cQGG7sDYOjjHwDEqmcEacrB0Bp05qD1JIgFLc1C9i+sATBW7eKEOxpQZ4w9YWgcXTpK7Ouq0J0kDZ2GW+r85CgEV98IOdrD7LAbkAIbDu8xB1W1G3AengOx5lptQQP19EJB9OIx8b9Qm7AGlv1GLN8lVFW+SP+Dv3G+S1PdNYl916LGw80lNV62ToFddruz8Eu/iRkVgDfsuNrP43ao6C5/QGYjtLIwq6SwIyE3SV7FDuSR0PDfEliglNuc2q+xuNdGVmua6W3vmb3fL3oJay7pbuIpNzSxOs67+YBvF/Eda3hOU90O2P4L/wnukrg7rTq7DOkGHdVLUYc3Xy4fZo/4PKPQb9OLUZ7bFFgUAAAAASUVORK5CYII=);
	}

	#main-nav > ul > li.based-on-science:hover > a,
	#main-nav > ul > li.based-on-science:focus > a,
	#main-nav > ul > li.based-on-science:active > a,
	#main-nav > ul > li.based-on-science > a:hover,
	#main-nav > ul > li.based-on-science > a:focus,
	#main-nav > ul > li.based-on-science > a:active,
	#main-nav > ul > li.aqua:hover > a,
	#main-nav > ul > li.aqua:focus > a,
	#main-nav > ul > li.aqua:active > a,
	#main-nav > ul > li.aqua > a:hover,
	#main-nav > ul > li.aqua > a:focus,
	#main-nav > ul > li.aqua > a:active {
		background-image: url(data:image/png;base64,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);
	}

	#main-nav > ul > li.health-benefits:hover > a,
	#main-nav > ul > li.health-benefits:focus > a,
	#main-nav > ul > li.health-benefits:active > a,
	#main-nav > ul > li.health-benefits > a:hover,
	#main-nav > ul > li.health-benefits > a:focus,
	#main-nav > ul > li.health-benefits > a:active,
	#main-nav > ul > li.charcoal:hover > a,
	#main-nav > ul > li.charcoal:focus > a,
	#main-nav > ul > li.charcoal:active > a,
	#main-nav > ul > li.charcoal > a:hover,
	#main-nav > ul > li.charcoal > a:focus,
	#main-nav > ul > li.charcoal > a:active {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEVklEQVRYw+1YTUhVQRR+GplZRguJIFqVFP1QhLvAXLlrESVBRKtWzYtmKK2kolVIuWjVImnzNibtDIQWEUEY9GMUcaeMoNwEGlRoGFq8vnlzZt7M3HkP1PsgwsXhzJz5ud89f3NmcsViMfcvU24Z4FIBJowPyryYlHn+JwGhXeKJ7YOzSmNCy5g7h9bkg36whwz2c9cQKUyDOUwqKoJgArxE2AycT2iZ5kpm+jLvjougr2WJWResT4J97XzGw28rTEUA5ArgACgHQc5wQ6ofk5l2rUyLvQdKABMNsFD+OAFhTpvkMh/KxArMO4N2e9YACVNRAfEAhprT5IN3eKuyAPYYqgVAWQbIC3Gt+aZNUhrkJ9R60HD2AHnBMTEvVAPlyoMfuKODjI/UAqA0QZLoTsrHLCBGZE1v2691kPHHGK/POEh8DUrPt4KI9gBa2oHxb4n2wRdor62JBsmHUkFi/NHVmB9A/CRlAJVUJfjG2vgg0yYONWQ1yBwz+wAHyD0eof8F7a3ZR7HQJiZ7O+YTvv+FKYbxRrTH0B4H9YN+gfZmb2JRNrEMAFrTMqvJJiMD30Nnax/6gjS5P/KRhiUFCXNOEufjkRNEXAB9ALWSfx4rnd+Md6B/mPboDMB1g0Yxtm6xACnNCIriIBiY5d2kITXvHAG+SeuaIT9A44cccKvRf0OFyMVFAWS87IPK4cMgoNTSS+MPwFUq+QS+Hv23aL8iF2gjDR53HLyDSjCl5c+Y11JFU9tAN0AdqShmWoPTaMy45ZRTFqkPPAGtQvs0RfxVkvfRz+ym8/yU89E+SuC3CPwlAt6D/rhbzoFmab/vkG1OJ2rGp7FwJonXc/dAG8qFQamwnSPzHjEJmzTVSxurn/kI+XPlf+DvE0WMd2HdDyrvXGXMUiaJA5SOidPlFA/TzX3a7CtoO/ntFpL108b7CEQP9Y+S5n+Cz4fpSJlYKhMz38TRo84F4x53TgB10fxRVQvSnE3gv1XRS859HeOq30a+tBLtMQqYwoLLLRlUM2FFE5wiaxIN7ryTH1vApyAfwtw68Ckyb73j8AfRf4d5Oxd+FjsAQ2C23PcinDeA1zlzmzGOE0WMgLfTD1+LpI2mxVXUzlEXr6h9k6dqRgbAjD9D+yHkdzFfBVxbFuVW+ajzfFCk6kFZsWDlZrNhdU0EzYFeZl4PVtNgkqpkfOC02e3EnjbiciYAmU3UaYAybspotU0A+2mfedCurDQoUxpkwVEXMy3zTU5/e4Vy31NQXbbXznzog36xIKuYXnH627N0/eSZ34v9S5OI58GwwnEimzbr1NULb83+Xpw6SUTV+3AsikmLjZnfScKCNXrdrADM5Miavc0wWywIXSwE+S52WYr5Yg0BDtiKmgLFllrSPJcx/4nNfz4Tsfqxwtzg2Y6l94/woilYB6V+LHQeJVOPieWHSiOjR8vwsdJ9nDRrzJ7hY6f3COp+W49PqsfV5Tfq/x7gX4AM34G5wjV1AAAAAElFTkSuQmCC);
	}

	#main-nav > ul > li > ul {
		position: relative;
		top: auto;
		opacity: 1;
		max-height: 0 !important;
	}

	#main-nav > ul > li.selected > ul {
		max-height: 500px !important;
	}

	#main-nav > ul > li > ul > li {
		text-transform: none;
	}

	#main-nav > ul > li > ul > li > a {
		border-bottom: none;
		border-top: solid 1px #615e64;
	}
    #intro {
        min-height: 0;
    }

	#intro > div {
		position: relative;
		top: auto;
		width: auto;
	}

    #main-content.flexible #main-headings {
        padding-right: 0;
        width: auto;
    }

    #main-headings > div.secure,
    #main-headings > div.complete {
        padding-left: 25px;
        background-image: none;
    }

    #content {
        float: none;
        width: auto;
        min-height: 0 !important;
    }

        #content .content-block p.float {
            float: none;
            padding-left: 0;
        }

            #content .content-block p.float img {
                display: block;
                width: 100%;
            }

        #content .content-block.recipe {
            padding-right: 30px;
        }

            #content .content-block.recipe .link {
                position: static;
                width: auto;
                background-size: 21px 34px;
                background-position: 25% 50%;
                margin: 30px -30px -30px -30px;
                padding: 30px 0;
                text-align: center;
            }

            #content .content-block.recipe ul li {
                width: auto;
                float: none;
            }

        #content .body-mass-index {
            padding-top: 0;
        }

            #content .body-mass-index .classification {
                float: none;
                width: auto;
            }

                #content .body-mass-index .classification h2 {
                    font-size: 60px;
                }

            #content .body-mass-index .chart {
                float: none;
                width: auto;
            }

            #content .body-mass-index .chart-label label {
                top: -171px;
            }

            #content .body-mass-index .chart-headings {
                float: none;
                width: auto;
                height: auto;
            }

                #content .body-mass-index .chart-headings ul li {
                    float: none;
                    width: auto;
                    text-align: left;
                    padding-left: 15px;
                }

                    #content .body-mass-index .chart-headings ul li h3 {
                        position: relative;
                        top: -1px;
                        float: right;
                        padding-right: 15px;
                    }

        #content .weight-related-health-risks > div {
            width: auto;
        }

            #content .weight-related-health-risks > div .risks-table {
                width: 100%;
                float: none;
            }

                #content .weight-related-health-risks > div .risks-table thead tr th {
                    line-height: 26px;
                    padding-top: 10px;
                    padding-bottom: 10px;
                }

                #content .weight-related-health-risks > div .risks-table tbody tr td {
                    line-height: 26px;
                    padding-top: 10px;
                    padding-bottom: 10px;
                }

                    #content .weight-related-health-risks > div .risks-table tbody tr td.risk span {
                        background-position: 0 3px;
                    }

                    #content .weight-related-health-risks > div .risks-table tbody tr td.tick {
                        padding-left: 10px;
                        padding-right: 10px;
                    }

            #content .weight-related-health-risks > div .offer {
                float: none;
                width: auto;
            }

                #content .weight-related-health-risks > div .offer h4 {
                    font-size: 16px;
                }

                #content .weight-related-health-risks > div .offer ul {
                    height: auto;
                    padding: 15px;
                }

            #content .weight-related-health-risks > div .risks-table tbody tr.no-health-risk td.risk span {
                background-position: -27px -15px;
            }

        #content .what-to-expect > div {
            width: auto;
        }

            #content .what-to-expect > div .expectations > .intro {
                float: none;
                width: auto;
            }

            #content .what-to-expect > div .expectations > .info {
                float: none;
                width: auto;
                padding-left: 25px;
                padding-bottom: 20px;
            }

            #content .what-to-expect > div .offer h4 {
                float: none;
                width: auto;
                height: auto;
                padding: 25px;
            }

            #content .what-to-expect > div .offer h3 {
                width: 50%;
            }

            #content .what-to-expect > div .offer a {
                width: 50%;
            }

        #content.form p .icheckbox + label {
            display: block;
            margin: -30px 0 0 70px;
        }

        #content.form .accepted-cards ul {
            margin-left: 0;
        }

        #content.form p.inline-fields {
            padding: 0;
        }

            #content.form p.inline-fields input[type="text"] {
                width: 100%;
                margin: 20px 0 0 0;
            }

        #content.form fieldset h4 {
            padding-left: 0;
        }

		#content.form fieldset .payment-option.fullbox label div {
			width: auto !important;
			float: none !important;
			height: auto !important;
		}

		#content.form fieldset .payment-option.fullbox ul {
			width: auto;
			float: none;
			height: auto;
			padding: 10px;
			font-size: 14px;
		}

			#content.form fieldset .payment-option.fullbox ul li {
				padding-left: 25px;
			}

		#content.form fieldset .payment-option.halfbox {
			width: 100%;
			min-width: 260px;
		}

        #content.form fieldset .check-box-list ul {
            display: block;
        }

            #content.form fieldset .check-box-list ul li {
                display: block;
                margin-left: 0;
                margin-top: 10px;
            }

                #content.form fieldset .check-box-list ul li:first-child {
                    margin-top: 0;
                }

        #content.form .facebook-login {
            margin: 0;
        }

    #call-to-action {
        float: none;
        position: static !important;
        width: auto;
        margin: 0 !important;
    }

        #call-to-action > div {
            padding: 30px;
        }

    #main-footer .quick-links > ul {
        padding: 35px 30px 30px 0;
    }

        #main-footer .quick-links > ul > li {
            float: none;
            width: auto;
            margin-top: 20px;
        }

            #main-footer .quick-links > ul > li:first-child {
                margin-top: 0;
            }

            #main-footer .quick-links > ul > li h5 {
                position: relative;
                padding-right: 30px;
                cursor: pointer;
                padding-bottom: 5px;
            }

                #main-footer .quick-links > ul > li h5 a {
                    display: block;
                    position: absolute;
                    top: 6px;
                    right: 0;
                    width: 10px;
                    height: 10px;
                    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAeElEQVQY02Owt3fxzZvSfCCzp3arlbmtk5WZLQMYA9lZvbU7QHIgNQzh2amd7YeW/gfh9I6q9UBFIMVOGZ3Vm2Di4dkpnQy2No5eGV0IwfT2yvUgDOODNIDUgK2xNrdDMQHFBqhzGJDdhKwYWRGqQqhikKcwPAbEACStZYjxH41RAAAAAElFTkSuQmCC);
                    background-position: center;
                    transform: rotate(-90deg);
                }

            #main-footer .quick-links > ul > li.selected h5 a {
                transform: rotate(0deg);
            }

            #main-footer .quick-links > ul > li > ul {
                max-height: 0;
                padding-top: 0;
                overflow: hidden;
                transition: all 250ms ease-in-out;
            }

            #main-footer .quick-links > ul > li.selected > ul {
                max-height: 200px;
            }

    .global-nav p {
        padding: 20px 20px 0 20px;
        font-size: 14px;
    }

    .calculatorFooter {
    }

        .calculatorFooter:after {
            display: block;
            content: "";
            clear: both;
        }

        .calculatorFooter div {
            width: auto;
            float: none;
            text-align: center;
        }

        .calculatorFooter h3 {
            width: auto;
            float: none;
        }

        .calculatorFooter a {
            width: auto;
            float: none;
        }

    #content.form.complete {
        padding-left: 20px;
        padding-right: 20px;
    }

    .main-nav-active #main-nav > ul > li.menu > ul {
        min-height: 0px !important;
        overflow: auto;
    }

    #main-content.flexible #main-headings.wide {
        width: auto;
        padding-right: 0;
    }

    h1 {
        font-size: 33px;
        line-height: 1.2;
    }

    #intro > div {
        padding-left: 30px;
        padding-right: 30px;
    }
}

/* MOBILE VIEW - END */

@media screen and (max-width: 600px) {
    .content-block img.floatRight {
        float: none !important;
        display: block;
        margin: 0 0 20px 0;
        width: 100%;
        height: auto;
    }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

    .ir:before {
        content: "";
        display: block;
        width: 0;
        height: 150%;
    }
/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}
/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
    /*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }
/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.clearfix:after {
    clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}
/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }
    /*
     * Don't show links for images, or javascript/internal links
     */
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    #main-nav,
    #main-footer,
    #call-to-action,
    .calculatorFooter,
    .ribbon h5,
    .home-page-anchors {
        display: none;
    }

    #intro > div {
        background: #fff !important;
    }

    #content ul.questions > li .answer {
        display: block !important;
    }

    #content ul.questions > li h4 {
        font-weight: 700 !important;
    }

    #main-logo a {
        text-decoration: none !important;
        border: none !important;
    }

    #main-header {
        position: absolute;
        box-shadow: none !important;
    }

    .curtains > li {
        height: auto !important;
        min-height: 600px !important;
    }

        .curtains > li .innerSpacer {
            clear: both;
        }

    .home #main-header {
        display: none !important;
    }

    .curtains > li#australias-number-1 {
        min-height: 360px !important;
    }

    .curtains > li#designed-by-science {
        min-height: 430px !important;
    }

    .curtains > li#cover {
        min-height: 550px !important;
    }
}

/* ************************************************ */
/* Renewal page specific                            */
/* ************************************************ */

/* CSS to move the checkbox to the left of the "Use Saved Payment Method" text */

.renewal-register #creditCardDetails {
    position: relative;
    padding-bottom: 40px;
}

    .renewal-register #creditCardDetails label.use-creditcard-on-file {
        position: relative;
        left: 80px;
        top: 30px;
    }

    .renewal-register #creditCardDetails div.icheckbox {
        position: absolute;
        left: 0;
    }

/* ************************************************ */
/* Healthy Diet score page specific                 */
/* ************************************************ */

.page.healthy-diet {
    font-family: "Gotham A", "Gotham B";
}

    .page.healthy-diet strong {
        font-family: "Gotham A", "Gotham B";
        font-weight: 700;
    }

    .page.healthy-diet a {
        font-family: "Gotham A", "Gotham B";
    }

    .page.healthy-diet .subText.error {
        color: #d26972;
    }

.healthy-diet #banner {
    background: #e3dbab url(/images/csiro/food-banner.jpg) center;
    background-size: cover;
    position: relative;
    clear:both;
}

    .healthy-diet #banner .title-block {
        background-color: rgba(82,128,88,1);
        color: #ffffff;
        padding: 20px;
        font-size: 20px;
        margin-bottom: 30px;
    }

.healthy-diet #form {
    background-color: #3a363d;
    color: #fff;
    padding: 20px 0;
}

    .healthy-diet #form .btn, .healthy-diet #form input[type='text'] {
        border: none;
    }

    .healthy-diet #form input[type=text]::-webkit-input-placeholder {
        text-transform: uppercase;
    }

    .healthy-diet #form h1 {
        padding-top: 0;
        font-size: 32px;
    }

.healthy-diet .btn, .healthy-diet input[type='submit'].btn {
    background-color: #749f7a;
    color: #fff;
    text-shadow: none;
    border: none;
    width: auto;
    padding: 15px 30px;
    font-family: "Gotham A", "Gotham B";
    font-weight: 700;
    outline: none;
}

    .healthy-diet .btn:hover, .healthy-diet .btn:active, .healthy-diet .btn:focus {
        color: #fff;
        outline: none;
    }

.healthy-diet #form label {
    font-weight: 300;
    font-size: 16px;
}

    .healthy-diet #form label > a {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-weight: 300;
    }

.healthy-diet #form p {
    margin: 0;
}

.healthy-diet .intro {
    font-weight: 300;
    font-size: 16px;
}


.healthy-diet h1 {
    font-family: "Gotham A", "Gotham B";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 36px;
    margin-top: 0;
}

.intro .subtitle {
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 10px;
}

#featurette {
    text-align: center;
    background-color: #ebebeb;
    color: #2f2f2f;
    padding: 50px 0 0 0;
}

    #featurette .img-responsive {
        display: inline;
    }


.healthy-diet h2 {
    font-family: "Gotham A", "Gotham B";
    font-size: 26px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 20px;
}

.row.features {
    margin-top: 50px;
    font-size: 16px;
}

    .row.features .col-sm-4 {
        padding-bottom: 50px;
    }

.features .title {
    text-transform: uppercase;
    margin-top: 20px;
}

.healthy-diet #form a {
    color: #cf6a72;
    transition: none;
}

    .healthy-diet #form a:hover, .healthy-diet #form a:active {
        color: #9f5158;
        transition: none;
    }

a.external-link {
    color: #cf6a72;
    font-size: 12px;
    text-transform: uppercase;
    transition: none;
}

    a.external-link:hover {
        color: #9f5158;
        transition: none;
    }

.healthy-diet #manny {
	background-color: #cf6a72;
}
	.healthy-diet #manny img {
		width: 100%;
	}
	.healthy-diet #manny .copy {
		background-color: #cf6a72;
		color: #ffffff;
		padding-top: 40px;
		padding-bottom: 30px;
		font-size: 17px;
	}

	.healthy-diet #manny .copy h2 {
		font-size: 21px;
	}

	.healthy-diet #manny .copy p {
		padding-top: 0;
	}

	.healthy-diet #manny .copy .buttonRow {
		margin-top: 20px;
		text-align: center;
	}

	.healthy-diet #manny .copy .btn {
		background-color: #ffffff;
		color: #cf6a72;
	}

.healthy-diet #about {
    text-align: center;
    padding: 50px 0;
    font-size: 18px;
}

	.healthy-diet #about .disclaimer {
		margin-top: 30px;
		font-size: 16px;
	}

    .healthy-diet #about .btn {
        margin-top: 20px;
        font-size: 18px;
    }

.healthy-diet .video-container {
    max-width: 800px;
    margin: 0 auto;
}

    .healthy-diet .video-container .video {
        margin: 20px 0;
    }

.healthy-diet .social-container {
    display: none;
}

.healthy-diet .fb_iframe_widget {
    top: -6px;
}

.page.healthy-diet.results h1 {
    font-size: 30px;
    padding-top: 0;
}

.healthy-diet h3 {
    font-family: "Gotham A", "Gotham B";
    font-weight: 700;
    font-size: 16px;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 15px;
}

.healthy-diet a {
    font-family: "Gotham A";
}


.healthy-diet #charts {
    background-color: #3a363d;
    color: #fff;
    position: relative;
    padding: 20px 0 40px 0;
    font-size: 14px;
}

    .healthy-diet #charts .generated, .healthy-diet #charts .average {
        font-weight: 300;
        font-size: 13px;
        color: #b2b2b2;
    }


    .healthy-diet #charts .generated {
        margin-top: 5px;
    }

.healthy-diet .bar-graph-row {
    margin-top: 40px;
}

.healthy-diet.page .bar-graph-row h2 {
    font-size: 19px;
    margin-bottom: 0;
}

.healthy-diet .bar-graphs {
    margin: 40px 0;
}

.healthy-diet .bar-item {
    margin-bottom: 20px;
    display: block;
    position: relative;
    cursor: pointer;
    color: #fff;
}

    .healthy-diet .bar-item:hover, .healthy-diet .bar-item:active, .healthy-diet .bar-item:focus {
        color: #fff;
        text-decoration: none;
    }

    .healthy-diet .bar-item .bar-outer {
        background-color: #4e4a51;
        height: 32px;
        position: relative;
        margin-left: 42px;
    }


        .healthy-diet .bar-item .bar-outer .bar {
            position: absolute;
            top: 0px;
            left: 0px;
            height: 100%;
            transition: width 2s ease-in-out;
        }

.healthy-diet .starting .bar-item .bar-outer .bar {
    width: 0 !important;
    transition: width 2s ease-in-out;
}

.healthy-diet .good .bar-item .bar-outer .bar {
    background-color: #749f7a;
}

.healthy-diet .bad .bar-item .bar-outer .bar {
    background-color: #cf6a72;
}

.healthy-diet .bar-graphs .icon {
    width: 32px;
    height: 32px;
    display: inline-block;
    float: left;
}

.bar-graphs .icon.fruit {
    background-image: url(/site/css/images/food-units/icon-fruit-white.png);
}

.bar-graphs .icon.vegetables {
    background-image: url(/site/css/images/food-units/icon-vegetable-white.png);
}

.bar-graphs .icon.bread-and-cereals {
    background-image: url(/site/css/images/food-units/icon-bread-white.png);
}

.bar-graphs .icon.meat-and-alternatives {
    background-image: url(/site/css/images/food-units/icon-meat-white.png);
}

.bar-graphs .icon.dairy {
    background-image: url(/site/css/images/food-units/icon-dairy-white.png);
}

.bar-graphs .icon.alcohol {
    background-image: url(/site/css/images/food-units/icon-alcohol-white.png);
}

.bar-graphs .icon.discretionary-foods {
    background-image: url(/site/css/images/food-units/icon-indulgences-white.png);
}

.bar-graphs .icon.wholegrains {
    background-image: url(/site/css/images/food-units/icon-wholegrains-white.png);
}

.bar-graphs .icon.reduced-fat-dairy {
    background-image: url(/site/css/images/food-units/icon-low-fat-dairy-white.png);
}

.bar-graphs .icon.healthy-fats {
    background-image: url(/site/css/images/food-units/icon-fats-white.png);
}

.bar-graphs .icon.variety {
    background-image: url(/site/css/images/food-units/icon-variety-white.png);
}

.bar-graphs .icon.beverages {
    background-image: url(/site/css/images/food-units/icon-beverage-white.png);
}

.healthy-diet .bar-graphs .tooltip {
    background-color: #fff;
    color: #000;
    font-size: 16px;
    padding: 10px 20px;
    top: -30px;
    left: 30%;
    pointer-events: none;
    transition: 0.1s;
}

    .healthy-diet .bar-graphs .tooltip:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #fff;
        position: absolute;
        bottom: -10px;
        left: 0;
    }

.healthy-diet .bar-graphs .bar-item:hover .tooltip {
    opacity: 1;
    transition: 0.1s;
}

.healthy-diet .bar-graphs .bar-item .description {
    position: relative;
    text-align: center;
    line-height: 32px;
    font-weight: 300;
    font-size: 16px;
    opacity: 0.6;
    transition-duration: 0.3s;
}

.healthy-diet .bar-graphs .bar-item:hover .description {
    opacity: 1;
    transition-duration: 0.3s;
}

.healthy-diet .bar-graphs .bar-item .description .glyphicon {
    visibility: hidden;
    opacity: 0;
    transition-duration: 0.5s;
}

.healthy-diet .bar-graphs .bar-item:hover .description .glyphicon {
    visibility: visible;
    opacity: 1;
    transition-duration: 0.5s;
}

.healthy-diet .container.additional {
	margin-top: 40px;
}
.healthy-diet .container.additional .shareIcon {
	margin: 0 0 0 10px;
}
.healthy-diet .previousScore .scoreComparison{
	color: #FEA600;
	font-weight: bold;
}

.healthy-diet .previousScore .overallOldScore{
    background-image: url("/images/csiro/old-score-background.png");
	background-size: contain;
	background-position: center 0;
	height: 90px;
	text-align: center;
	font-size: 40px;
	padding: 12px 0 0 0;
}

.healthy-diet .wellbeing-ad-banner {
    padding: 30px 0;
}


.healthy-diet.page .wellbeing-ad-banner h2 {
    font-weight: 300;
    font-size: 22px;
    max-width: 620px;
}

.healthy-diet.page .wellbeing-ad-banner .caption {
	padding: 15px;
	text-transform: uppercase;
	color: #ffffff;
}
.healthy-diet.page .wellbeing-ad-banner .caption.breakfast {
	background-color: #89c1a6;
}
.healthy-diet.page .wellbeing-ad-banner .caption.lunch {
	background-color: #cf6a72;
}
.healthy-diet.page .wellbeing-ad-banner .caption.dinner {
	background-color: #7c534d;
}
.healthy-diet.page .wellbeing-ad-banner .caption.snack {
	background-color: #a6a829;
}
.healthy-diet.page .wellbeing-ad-banner .caption.indulgence {
	background-color: #6e95a4;
}

.healthy-diet .wellbeing-ad-banner .btn-default,
.healthy-diet .eating-guide .btn-default,
.healthy-diet .testimonial.testimonial-2 .btn-default {
    color: #ffffff;
    font-weight: 400;
    font-family: "Gotham A", "Gotham B";
    margin-top: 25px;
    font-size: 16px;
    padding: 14px 24px;
    border: none;
    border-radius: 5px;
    outline: none;
    background-color: #cf6a72;
}
    .healthy-diet .wellbeing-ad-banner .btn-default:hover, .healthy-diet .wellbeing-ad-banner .btn-default:active,
    .healthy-diet .eating-guide .btn-default:hover, .healthy-diet .eating-guide .btn-default:active,
    .healthy-diet .testimonial.testimonial-2 .btn-default:hover, .healthy-diet .testimonial.testimonial-2 .btn-default:active {
        background-color: #cf6a72;
        color: #000;
    }

.healthy-diet .testimonial.testimonial-2 .btn-default,
.healthy-diet .eating-guide .btn-default {
	margin-top: 10px;
	margin-bottom: 30px;
}

.healthy-diet .testimonial {
    overflow: hidden;
    color: #fff;
    font-weight: 300;
    background: #cf6a72; /* Old browsers */
    background: -ms-linear-gradient(-45deg, #b2656b 0%,#b2656b 18%,#cf6a72 66%,#cf6a72 100%); /* IE10+ */
    background: linear-gradient(135deg, #b2656b 0%,#b2656b 18%,#cf6a72 66%,#cf6a72 100%); /* W3C */
}

.healthy-diet .testimonial.testimonial-2 {
    color: #000000;
    background: #f2f2f0; /* Old browsers */
}

    .healthy-diet .testimonial h2 {
        font-weight: 300;
        font-size: 22px;
        margin-bottom: 0;
    }

    .healthy-diet .testimonial a {
        color: #fff;
        font-weight: 700;
    }

        .healthy-diet .testimonial a:hover, .healthy-diet a:active {
            color: #ddd;
            text-decoration: none;
        }

    .healthy-diet .testimonial .subtitle {
        text-transform: uppercase;
    }

    .healthy-diet .testimonial .description {
        margin: 30px 0;
        max-width: 300px;
    }

    .healthy-diet .testimonial .conditions {
        margin: 30px 0;
        font-size: 12px;
    }

    .healthy-diet .testimonial .btn-default {
        color: #cc6870;
        font-weight: 400;
        font-family: "Gotham A", "Gotham B";
        margin-top: 15px;
        font-size: 16px;
        padding: 14px 24px;
        border: none;
        border-radius: 5px;
        outline: none;
        background-color: #fff;
    }

        .healthy-diet .testimonial .btn-default:hover, .healthy-diet .testimonial .btn-default:active {
            background-color: #fff;
            color: #000;
        }

    .healthy-diet .testimonial .col-sm-5 {
        padding-top: 30px;
    }

.results.healthy-diet .testimonial .col-sm-7.image-col {
    padding: 0;
}

.healthy-diet .testimonial .image-col .img-responsive {
    margin: 0 auto;
}

.healthy-diet #compare {
    background-color: #6e95a4;
    color: #fff;
    padding: 50px 0 0 0;
}

.healthy-diet .healthy-diet.page #compare h2 {
    font-size: 30px;
}

.healthy-diet .map-row {
    margin-bottom: 50px;
}

.healthy-diet #compare .map-container {
    width: 293px;
    height: 250px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.healthy-diet #compare .map {
    background-image: url(/images/csiro/australia.png);
    background-repeat: no-repeat;
    width: 451px;
    height: 384px;
    position: relative;
    transform: scale(0.65);
    transform-origin: 0 0;
}

.healthy-diet .map .averages > div {
    font-weight: 300;
    font-size: 30px;
    line-height: 22px;
    text-align: center;
    color: #81afc0;
    position: absolute;
}

.healthy-diet .map .averages .nsw {
    left: 321px;
    top: 247px;
}


.healthy-diet .map .averages .qld {
    top: 141px;
    left: 300px;
}


.healthy-diet .map .averages .vic {
    top: 297px;
    left: 300px;
    text-shadow: 0px 3px 1px #e2eaed;
}

.healthy-diet .map .averages .tas {
    left: 364px;
    top: 355px;
    color: #fff;
}

.healthy-diet .map .averages .sa {
    left: 209px;
    top: 214px;
}

.healthy-diet .map .averages .nt {
    left: 190px;
    top: 118px;
}

.healthy-diet .map .averages .wa {
    left: 70px;
    top: 184px;
}

.healthy-diet .map .averages .act {
    left: 396px;
    top: 284px;
    color: #fff;
}

    .healthy-diet .map .averages .act .subtitle {
        font-size: 15px;
    }

.healthy-diet .map .averages .national {
    color: #fff;
    top: 0px;
    left: 350px;
    width: 100px;
    height: 100px;
    border: 2px solid #fff;
    border-radius: 50%;
}


    .healthy-diet .map .averages .national .value {
        margin-top: 10px;
        padding: 0;
        line-height: 38px;
    }


    .healthy-diet .map .averages .national .subtitle {
        font-weight: 300;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 14px;
    }


.healthy-diet #compare .comparison {
    font-size: 18px;
    position: relative;
    padding-left: 52px;
    margin-bottom: 50px;
}

.healthy-diet.page #compare .comparison h3 {
    font-family: "Gotham A", "Gotham B";
    font-weight: 700;
    font-size: 19px;
    padding-top: 0;
    margin-top: 0;
}

.healthy-diet #compare .comparison .sample-size {
    font-size: 14px;
    font-weight: 300;
    margin-top: 10px;
}

.healthy-diet .comparison .icons {
    position: absolute;
    top: 0;
    left: 0;
    width: 41px;
}

.healthy-diet .comparison .icon {
    width: 41px;
    height: 41px;
    margin-bottom: 10px;
}

.comparison .icon.up {
    background-image: url(/images/csiro/healthy-diet/icon-up.png);
}

.comparison .icon.down {
    background-image: url(/images/csiro/healthy-diet/icon-down.png);
}

.comparison .icon.target {
    background-image: url(/images/csiro/healthy-diet/icon-target.png);
}

.comparison .icon.woman {
    background-image: url(/images/csiro/healthy-diet/icon-woman.png);
}

.comparison .icon.man {
    background-image: url(/images/csiro/healthy-diet/icon-man.png);
}

.comparison .icon.birthday {
    background-image: url(/images/csiro/healthy-diet/icon-birthday.png);
}

.comparison .icon.professional {
    background-image: url(/images/csiro/healthy-diet/icon-professional.png);
}

.comparison .icon.group {
    background-image: url(/images/csiro/healthy-diet/icon-group.png);
}


.healthy-diet .scoreContainer {
	height: 280px;
}
.healthy-diet .scoreHover {
	text-align: center;
    position: absolute;
    width: 280px;
    height: 280px;
    margin: 0 auto 40px auto;
	left: 50%;
	margin-left: -134px;
	margin-top: 6px;
}
	.healthy-diet .scoreHover.circle
	{
		width: 268px;
		height: 268px;
		background-color: #fea600;
		opacity: 0;
		filter: alpha(opacity=0);

		-webkit-border-radius: 137px; /* Safari, Chrome */
		   -moz-border-radius: 137px; /* Firefox */
				border-radius: 137px; /* CSS3 */
	}
	.healthy-diet .scoreHover .hoverShareIcons {
		position: relative;
		top: 110px;
	}
	
	.healthy-diet .scoreHover .hoverShareIcons a {
		margin: 5px;
	}

	.healthy-diet .scoreHover:hover,
	.healthy-diet .scoreHover:active {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}

.healthy-diet .progress-chart {
    position: absolute;
    width: 280px;
    height: 280px;
    margin: 0 auto 40px auto;
	border-radius: 50%;
	-webkit-border-radius: 137px; /* Safari, Chrome */
	-moz-border-radius: 137px; /* Firefox */
	left: 50%;
	margin-left: -140px;
}

    .healthy-diet .progress-chart circle {
        stroke-dashoffset: 0;
        stroke: #fff;
        stroke-width: 8;
        fill: transparent;
    }

    .healthy-diet .progress-chart .backing {
        stroke: #fff;
        stroke-width: 9;
        fill: none;
        opacity: 0.1;
    }


    .healthy-diet .progress-chart .bar {
        stroke: #fca501;
    }

    .healthy-diet .progress-chart .label {
        color: #fff;
        position: absolute;
        top: 76px;
        text-align: center;
        left: 0px;
        right: 0px;
        bottom: 0px;
        font-weight: 300;
    }


        .healthy-diet .progress-chart .label .value {
            font-size: 78px;
            position: relative;
            padding-bottom: 4px;
        }


.healthy-diet .label .value::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    left: 80px;
    right: 80px;
    height: 2px;
    background-color: #fff;
}


.healthy-diet .progress-chart .label .total {
    font-size: 22px;
    margin-top: 8px;
}

.healthy-diet .improvementSuggestions {
	margin-top: 40px;
}

	.healthy-diet .improvementSuggestions .modal-header {
		border-bottom: 0;
	}
	.healthy-diet .improvementSuggestions .modal-header h4{
		text-transform: none;
		padding-top: 0;
		font-size: 36px;
		font-family: inherit;
		font-weight: lighter;
	}
	.healthy-diet .improvementSuggestions .modal-header .close {
		font-size: 56px;
	}
	.healthy-diet .improvementSuggestions .modal-body {
		padding: 5px 15px 15px 15px;
	}
	.healthy-diet .improvementSuggestions .modal-content {
		padding: 20px;
	}
	.healthy-diet .improvementSuggestions .modal-dialog {
		left: 0;
		color: #444444;
		max-width: 680px;
		width: auto;
	}
	.healthy-diet .improvementSuggestions .modal-content button.close img {
		vertical-align: top;
	}
	.healthy-diet .improvementSuggestions .modal-content p {
		padding-top: 0;
	}
	.healthy-diet .improvementSuggestions .modal-header .close {
		opacity: 1;
	}
	.healthy-diet .improvementSuggestions a:focus {
		outline: none;
	}

.healthy-diet .popup {
    display: none;
}

.large, .large h1, .large h2, .large h3 {
    font-family: "Gotham A", "Gotham Book";
}

    .large p {
        margin: 0 0 10px 0;
        padding: 0;
        font-size: 16px;
        font-weight: 400;
    }


    .large .fancybox-title {
        font-family: "Gotham A", "Gotham B";
        font-weight: 300;
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 30px;
        margin-right: 50px;
        visibility: visible;
    }

    .large .fancybox-skin {
        border-radius: 0;
    }

    .large .fancybox-close {
        background-image: url(/images/csiro/cross.png);
        background-size: 100% 100%;
        width: 30px;
        height: 30px;
        top: 40px;
        right: 40px;
    }

.healthy-diet .eating-guide {
    color: #3a363d;
    background: #fff; /* Old browsers */
    background: -ms-linear-gradient(-25deg, #dadddc 0%,#ffffff 50%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(175deg, #dadddc 0%,#ffffff 50%,#ffffff 100%); /* W3C */
    padding: 30px 0;
}

    .healthy-diet .eating-guide h2 {
        font-weight: 300;
        font-size: 22px;
        margin-bottom: 30px;
    }


.healthy-diet.page .eating-guide h2 {
    font-size: 22px;
}

.healthy-diet.page .eating-guide .description {
    margin-bottom: 15px;
}

.page.healthy-diet .eating-guide .disclaimer {
    font-size: 13px;
    margin-top: 30px;
    font-weight: 300;
}


.healthy-diet.page .eating-guide ul {
    padding-top: 0px;
    padding-left: 30px;
    list-style: none;
}

.healthy-diet.page .eating-guide li {
    padding: 5px 0;
    position: relative;
}

    .healthy-diet.page .eating-guide li::before {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(/images/csiro/download.png);
        background-size: 100% 100%;
        position: absolute;
        left: -24px;
        top: 11px;
    }



.healthy-diet.page .eating-guide .table th, .healthy-diet.page .eating-guide .table td {
    padding: 10px 20px;
    border-right: 1px solid #fff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

    .healthy-diet.page .eating-guide .table th:last-child, .healthy-diet.page .eating-guide .table td:last-child {
        border-right: none;
    }

.healthy-diet.page .eating-guide .table th {
    background-color: #81afc0;
    color: #fff;
}

.healthy-diet.page .eating-guide .table td {
    background-color: #e5e5e5;
}

.healthy-diet.page .eating-guide .table tr:nth-child(even) td {
    background-color: #d9d9d9;
}

.comeback #featurette {
    padding-bottom: 100px;
}

@media screen and (min-width: 320px) {
	.healthy-diet .container.additional {
		margin-top: 10px;
	}

	.healthy-diet .previousScore div {
		padding-left: 0;
	}

	.healthy-diet .previousScore .overallOldScore{
		font-size: 45px;
		padding: 12px 0 0 0;
	}

	.healthy-diet #banner .title-block {
		font-size: 18px;
		padding: 30px 20px;
	}

	.healthy-diet #banner {
		min-height: 270px;
	}
}

@media(min-width:768px) {
    .healthy-diet #form {
        padding: 50px 0;
    }

        .healthy-diet #form h1 {
            padding-top: 20px;
            font-size: 42px;
        }

    .healthy-diet .intro {
        font-size: 20px;
    }

    .healthy-diet .container {
        max-width: 750px;
    }

    .healthy-diet #banner {
        height: 320px;
    }

        .healthy-diet #banner .title-block {
            display: inline-block;
            max-width: 380px;
            margin: 10px 15px;
            padding: 20px;
            font-size: 36px;
        }

    .healthy-diet .social-container {
        display: block;
        position: absolute;
        top: 20px;
        right: 20px;
    }

	.healthy-diet .improvementSuggestions {
		margin-top: 0;
	}

    .page.healthy-diet.results h1 {
        padding-top: 0;
        font-size: 36px;
    }

    .healthy-diet.page #compare h2 {
        font-size: 36px;
    }

    .healthy-diet.results .col-sm-6, .healthy-diet.results .col-sm-7, .healthy-diet.results .col-sm-5, .healthy-diet.results .col-sm-12 {
        padding-left: 50px;
        padding-right: 20px;
    }

    .healthy-diet #charts {
        padding: 100px 0 40px 0;
        font-size: 18px;
    }
	
    .healthy-diet .progress-chart, .healthy-diet .scoreHover {
        margin-bottom: 0;
	    left: 55%;
    }

    .healthy-diet.results .map-row .map-left.col-sm-6 {
        padding-right: 68px;
    }

    .healthy-diet #compare {
        padding-bottom: 50px;
    }

        .healthy-diet #compare .map-container {
            width: 451px;
            height: 384px;
            position: absolute;
            top: 0;
            right: 0;
        }

        .healthy-diet #compare .map {
            transform: none;
            transform-origin: 0 0;
            margin-bottom: 0;
        }

    .healthy-diet .wellbeing-ad-banner {
        padding: 50px 0;
    }

    .healthy-diet.page .wellbeing-ad-banner h2 {
        font-size: 32px;
    }

	.healthy-diet.page .wellbeing-ad-banner .col-5ths {
		width: 20%;
	}

	.healthy-diet.page .wellbeing-ad-banner .caption {
		margin-bottom: 30px;
	}

	.healthy-diet .btn-default {
		margin-top: 45px;
	}

    .healthy-diet .bar-graphs {
        margin-bottom: 0;
    }

        .healthy-diet .bar-graphs .icon {
            margin-top: 5px;
        }

    .healthy-diet .bar-item .bar-outer {
        height: 42px;
    }

    .healthy-diet .bar-graphs .bar-item .description {
        line-height: 42px;
    }

    .healthy-diet .testimonial .description {
        margin: 20px 0;
    }


    .healthy-diet .testimonial .conditions {
        margin-top: 10px;
        margin-bottom: 0;
    }

    .healthy-diet .testimonial .image-col {
        height: 382px;
    }

    .healthy-diet.page .eating-guide h2 {
        font-size: 32px;
    }

    .healthy-diet .eating-guide {
        padding: 60px 0;
    }

    .large .fancybox-close {
        width: 40px;
        height: 40px;
    }

    .large .fancybox-title {
        font-size: 36px;
        line-height: 36px;
    }
	
	.healthy-diet #manny .row {
		overflow: hidden;
	}
	.healthy-diet #manny .row .equal-height {
		margin-bottom: -99999px;
		padding-bottom: 99999px;
	}

	.healthy-diet #manny img {
		height: 100%;
		width: auto;
	}

	.healthy-diet #manny .copy {
		padding-left: 30px;
		padding-right: 30px;
		font-size: 17px;
	}

	.healthy-diet #manny .copy h2 {
		font-size: 28px;
	}

	.healthy-diet #manny .copy .buttonRow {
		text-align: left;
		margin-bottom: 20px;
	}
	
	.healthy-diet #manny .copy .buttonRow a {
		font-size: 18px;
	}
}

@media(min-width:992px) {
    .healthy-diet .container {
        max-width: 970px;
    }

    .healthy-diet #banner {
        height: 420px;
    }

    .healthy-diet.results .map-row .map-left.col-sm-6 {
        padding-right: 50px;
    }

    .healthy-diet .testimonial .col-sm-5 {
        padding-top: 50px;
    }

    .healthy-diet .testimonial .image-col {
        height: 100%;
    }

    .healthy-diet .testimonial h2 {
        font-size: 28px;
    }

    .healthy-diet .testimonial .conditions {
        margin-top: 20px;
    }

	.healthy-diet .previousScore .overallOldScore{
		font-size: 40px;
		padding: 12px 0 0 0;
	}
}
/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */ /*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    height: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

mark {
    color: #000;
    background: #ff0;
}

code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0;
}

legend {
    padding: 0;
    border: 0;
}

button, input, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

button[disabled], html input[disabled] {
    cursor: default;
}

input[type="checkbox"], input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

@media print {
    * {
        color: #000!important;
        text-shadow: none!important;
        background: transparent!important;
        box-shadow: none!important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100%!important;
    }

    @page {
        margin: 2cm .5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    .navbar {
        display: none;
    }

    .table td, .table th {
        background-color: #fff!important;
    }

    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000!important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse!important;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd!important;
    }
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    background-color: #fff;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, input, select[multiple], textarea {
    background-image: none;
}

a {
    color: #428bca;
    text-decoration: none;
}

a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    display: inline-block;
    height: auto;
    max-width: 100%;
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: 16.099999999999998px;
    font-weight: 200;
    line-height: 1.4;
}

@media(min-width:768px) {
    .lead;

{
    font-size: 21px;
}

}

small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

.text-muted {
    color: #999;
}

.text-primary {
    color: #428bca;
}

.text-warning {
    color: #c09853;
}

.text-danger {
    color: #b94a48;
}

.text-success {
    color: #468847;
}

.text-info {
    color: #3a87ad;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 1.1;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
    font-weight: normal;
    line-height: 1;
    color: #999;
}

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

h1, .h1 {
    font-size: 36px;
}

h2, .h2 {
    font-size: 30px;
}

h3, .h3 {
    font-size: 24px;
}

h4, .h4 {
    font-size: 18px;
}

h5, .h5 {
    font-size: 14px;
}

h6, .h6 {
    font-size: 12px;
}

h1 small, .h1 small {
    font-size: 24px;
}

h2 small, .h2 small {
    font-size: 18px;
}

h3 small, .h3 small, h4 small, .h4 small {
    font-size: 14px;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul, ol ul, ul ol, ol ol {
    margin-bottom: 0;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    list-style: none;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

dl {
    margin-bottom: 20px;
}

dt, dd {
    line-height: 1.428571429;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

@media(min-width:768px) {
    .dl-horizontal dt;

{
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dl-horizontal dd {
    margin-left: 180px;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
    display: table;
    content: " ";
}

.dl-horizontal dd:after {
    clear: both;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
    display: table;
    content: " ";
}

.dl-horizontal dd:after {
    clear: both;
}

}

abbr[title], abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #eee;
}

blockquote p {
    font-size: 17.5px;
    font-weight: 300;
    line-height: 1.25;
}

blockquote p:last-child {
    margin-bottom: 0;
}

blockquote small {
    display: block;
    line-height: 1.428571429;
    color: #999;
}

blockquote small:before {
    content: '\2014 \00A0';
}

blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
}

blockquote.pull-right p, blockquote.pull-right small {
    text-align: right;
}

blockquote.pull-right small:before {
    content: '';
}

blockquote.pull-right small:after {
    content: '\00A0 \2014';
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}

address {
    display: block;
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}

code, pre {
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    white-space: nowrap;
    background-color: #f9f2f4;
    border-radius: 4px;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

pre.prettyprint {
    margin-bottom: 20px;
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border: 0;
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container:before, .container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.container:before, .container:after {
    display: table;
    content: " ";
}

.container:after {
    clear: both;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.row:before, .row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

.row:before, .row:after {
    display: table;
    content: " ";
}

.row:after {
    clear: both;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 {
    float: left;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-12 {
    width: 100%;
}

@media(min-width:768px) {
    .container;

{
    max-width: 750px;
}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
    float: left;
}

.col-sm-1 {
    width: 8.333333333333332%;
}

.col-sm-2 {
    width: 16.666666666666664%;
}

.col-sm-3 {
    width: 25%;
}

.col-sm-4 {
    width: 33.33333333333333%;
}

.col-sm-5 {
    width: 41.66666666666667%;
}

.col-sm-6 {
    width: 50%;
}

.col-sm-7 {
    width: 58.333333333333336%;
}

.col-sm-8 {
    width: 66.66666666666666%;
}

.col-sm-9 {
    width: 75%;
}

.col-sm-10 {
    width: 83.33333333333334%;
}

.col-sm-11 {
    width: 91.66666666666666%;
}

.col-sm-12 {
    width: 100%;
}

.col-sm-push-1 {
    left: 8.333333333333332%;
}

.col-sm-push-2 {
    left: 16.666666666666664%;
}

.col-sm-push-3 {
    left: 25%;
}

.col-sm-push-4 {
    left: 33.33333333333333%;
}

.col-sm-push-5 {
    left: 41.66666666666667%;
}

.col-sm-push-6 {
    left: 50%;
}

.col-sm-push-7 {
    left: 58.333333333333336%;
}

.col-sm-push-8 {
    left: 66.66666666666666%;
}

.col-sm-push-9 {
    left: 75%;
}

.col-sm-push-10 {
    left: 83.33333333333334%;
}

.col-sm-push-11 {
    left: 91.66666666666666%;
}

.col-sm-pull-1 {
    right: 8.333333333333332%;
}

.col-sm-pull-2 {
    right: 16.666666666666664%;
}

.col-sm-pull-3 {
    right: 25%;
}

.col-sm-pull-4 {
    right: 33.33333333333333%;
}

.col-sm-pull-5 {
    right: 41.66666666666667%;
}

.col-sm-pull-6 {
    right: 50%;
}

.col-sm-pull-7 {
    right: 58.333333333333336%;
}

.col-sm-pull-8 {
    right: 66.66666666666666%;
}

.col-sm-pull-9 {
    right: 75%;
}

.col-sm-pull-10 {
    right: 83.33333333333334%;
}

.col-sm-pull-11 {
    right: 91.66666666666666%;
}

.col-sm-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-sm-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-sm-offset-3 {
    margin-left: 25%;
}

.col-sm-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-sm-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-sm-offset-6 {
    margin-left: 50%;
}

.col-sm-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-sm-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-sm-offset-9 {
    margin-left: 75%;
}

.col-sm-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-sm-offset-11 {
    margin-left: 91.66666666666666%;
}

}

@media(min-width:992px) {
    .container;

{
    max-width: 970px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left;
}

.col-md-1 {
    width: 8.333333333333332%;
}

.col-md-2 {
    width: 16.666666666666664%;
}

.col-md-3 {
    width: 25%;
}

.col-md-4 {
    width: 33.33333333333333%;
}

.col-md-5 {
    width: 41.66666666666667%;
}

.col-md-6 {
    width: 50%;
}

.col-md-7 {
    width: 58.333333333333336%;
}

.col-md-8 {
    width: 66.66666666666666%;
}

.col-md-9 {
    width: 75%;
}

.col-md-10 {
    width: 83.33333333333334%;
}

.col-md-11 {
    width: 91.66666666666666%;
}

.col-md-12 {
    width: 100%;
}

.col-md-push-0 {
    left: auto;
}

.col-md-push-1 {
    left: 8.333333333333332%;
}

.col-md-push-2 {
    left: 16.666666666666664%;
}

.col-md-push-3 {
    left: 25%;
}

.col-md-push-4 {
    left: 33.33333333333333%;
}

.col-md-push-5 {
    left: 41.66666666666667%;
}

.col-md-push-6 {
    left: 50%;
}

.col-md-push-7 {
    left: 58.333333333333336%;
}

.col-md-push-8 {
    left: 66.66666666666666%;
}

.col-md-push-9 {
    left: 75%;
}

.col-md-push-10 {
    left: 83.33333333333334%;
}

.col-md-push-11 {
    left: 91.66666666666666%;
}

.col-md-pull-0 {
    right: auto;
}

.col-md-pull-1 {
    right: 8.333333333333332%;
}

.col-md-pull-2 {
    right: 16.666666666666664%;
}

.col-md-pull-3 {
    right: 25%;
}

.col-md-pull-4 {
    right: 33.33333333333333%;
}

.col-md-pull-5 {
    right: 41.66666666666667%;
}

.col-md-pull-6 {
    right: 50%;
}

.col-md-pull-7 {
    right: 58.333333333333336%;
}

.col-md-pull-8 {
    right: 66.66666666666666%;
}

.col-md-pull-9 {
    right: 75%;
}

.col-md-pull-10 {
    right: 83.33333333333334%;
}

.col-md-pull-11 {
    right: 91.66666666666666%;
}

.col-md-offset-0 {
    margin-left: 0;
}

.col-md-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-md-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-md-offset-3 {
    margin-left: 25%;
}

.col-md-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-md-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-md-offset-6 {
    margin-left: 50%;
}

.col-md-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-md-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-md-offset-9 {
    margin-left: 75%;
}

.col-md-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-md-offset-11 {
    margin-left: 91.66666666666666%;
}

}

@media(min-width:1200px) {
    .container;

{
    max-width: 1170px;
}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
    float: left;
}

.col-lg-1 {
    width: 8.333333333333332%;
}

.col-lg-2 {
    width: 16.666666666666664%;
}

.col-lg-3 {
    width: 25%;
}

.col-lg-4 {
    width: 33.33333333333333%;
}

.col-lg-5 {
    width: 41.66666666666667%;
}

.col-lg-6 {
    width: 50%;
}

.col-lg-7 {
    width: 58.333333333333336%;
}

.col-lg-8 {
    width: 66.66666666666666%;
}

.col-lg-9 {
    width: 75%;
}

.col-lg-10 {
    width: 83.33333333333334%;
}

.col-lg-11 {
    width: 91.66666666666666%;
}

.col-lg-12 {
    width: 100%;
}

.col-lg-push-0 {
    left: auto;
}

.col-lg-push-1 {
    left: 8.333333333333332%;
}

.col-lg-push-2 {
    left: 16.666666666666664%;
}

.col-lg-push-3 {
    left: 25%;
}

.col-lg-push-4 {
    left: 33.33333333333333%;
}

.col-lg-push-5 {
    left: 41.66666666666667%;
}

.col-lg-push-6 {
    left: 50%;
}

.col-lg-push-7 {
    left: 58.333333333333336%;
}

.col-lg-push-8 {
    left: 66.66666666666666%;
}

.col-lg-push-9 {
    left: 75%;
}

.col-lg-push-10 {
    left: 83.33333333333334%;
}

.col-lg-push-11 {
    left: 91.66666666666666%;
}

.col-lg-pull-0 {
    right: auto;
}

.col-lg-pull-1 {
    right: 8.333333333333332%;
}

.col-lg-pull-2 {
    right: 16.666666666666664%;
}

.col-lg-pull-3 {
    right: 25%;
}

.col-lg-pull-4 {
    right: 33.33333333333333%;
}

.col-lg-pull-5 {
    right: 41.66666666666667%;
}

.col-lg-pull-6 {
    right: 50%;
}

.col-lg-pull-7 {
    right: 58.333333333333336%;
}

.col-lg-pull-8 {
    right: 66.66666666666666%;
}

.col-lg-pull-9 {
    right: 75%;
}

.col-lg-pull-10 {
    right: 83.33333333333334%;
}

.col-lg-pull-11 {
    right: 91.66666666666666%;
}

.col-lg-offset-0 {
    margin-left: 0;
}

.col-lg-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-lg-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-lg-offset-3 {
    margin-left: 25%;
}

.col-lg-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-lg-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-lg-offset-6 {
    margin-left: 50%;
}

.col-lg-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-lg-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-lg-offset-9 {
    margin-left: 75%;
}

.col-lg-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-lg-offset-11 {
    margin-left: 91.66666666666666%;
}

}

table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

.table thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}

.table caption + thead tr:first-child th, .table colgroup + thead tr:first-child th, .table thead:first-child tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child td {
    border-top: 0;
}

.table tbody + tbody {
    border-top: 2px solid #ddd;
}

.table .table {
    background-color: #fff;
}

.table-condensed thead > tr > th, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    display: table-column;
    float: none;
}

table td[class*="col-"], table th[class*="col-"] {
    display: table-cell;
    float: none;
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td {
    background-color: #d0e9c6;
    border-color: #c9e2b3;
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede;
    border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td {
    background-color: #ebcccc;
    border-color: #e6c1c7;
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td {
    background-color: #faf2cc;
    border-color: #f8e5be;
}

@media(max-width:768px) {
    .table-responsive;

{
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #ddd;
}

.table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
}

.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
}

.table-responsive > .table-bordered {
    border: 0;
}

.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
}

.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
}

.table-responsive > .table-bordered > thead > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > thead > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
}

}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"], input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

select[multiple], select[size] {
    height: auto;
}

select optgroup {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    height: auto;
}

.form-control:-moz-placeholder {
    color: #999;
}

.form-control::-moz-placeholder {
    color: #999;
}

.form-control:-ms-input-placeholder {
    color: #999;
}

.form-control::-webkit-input-placeholder {
    color: #999;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
}

textarea.form-control {
    height: auto;
}

.form-group {
    margin-bottom: 15px;
}

.radio, .checkbox {
    display: block;
    min-height: 20px;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

.radio label, .checkbox label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px;
}

.radio-inline, .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm {
    height: auto;
}

.input-lg {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 45px;
    line-height: 45px;
}

textarea.input-lg {
    height: auto;
}

.has-warning .help-block, .has-warning .control-label {
    color: #c09853;
}

.has-warning .form-control {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-warning .form-control:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
}

.has-warning .input-group-addon {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}

.has-error .help-block, .has-error .control-label {
    color: #b94a48;
}

.has-error .form-control {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-error .form-control:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
}

.has-error .input-group-addon {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.has-success .help-block, .has-success .control-label {
    color: #468847;
}

.has-success .form-control {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.has-success .form-control:focus {
    border-color: #356635;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
}

.has-success .input-group-addon {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}

.form-control-static {
    padding-top: 7px;
    margin-bottom: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media(min-width:768px) {
    .form-inline .form-group;

{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.form-inline .form-control {
    display: inline-block;
}

.form-inline .radio, .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
}

}

.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " ";
}

.form-horizontal .form-group:after {
    clear: both;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " ";
}

.form-horizontal .form-group:after {
    clear: both;
}

@media(min-width:768px) {
    .form-horizontal .control-label;

{
    text-align: right;
}

}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn:hover, .btn:focus {
    color: #333;
    text-decoration: none;
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}

.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3276b1;
    border-color: #285e8e;
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512;
}

.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-image: none;
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
    background-image: none;
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #47a447;
    border-color: #398439;
}

.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
    background-image: none;
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc;
}

.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}

.btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
    color: #2a6496;
    text-decoration: underline;
    background-color: transparent;
}

.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
    color: #999;
    text-decoration: none;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm, .btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

.btn-block + .btn-block {
    margin-top: 5px;
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.fade.in {
    opacity: 1;
}

.collapse {
    display: none;
}

.collapse.in {
    display: block;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.glyphicon-briefcase:before {
    content: "\1f4bc";
}

.glyphicon-calendar:before {
    content: "\1f4c5";
}

.glyphicon-pushpin:before {
    content: "\1f4cc";
}

.glyphicon-paperclip:before {
    content: "\1f4ce";
}

.glyphicon-camera:before {
    content: "\1f4f7";
}

.glyphicon-lock:before {
    content: "\1f512";
}

.glyphicon-bell:before {
    content: "\1f514";
}

.glyphicon-bookmark:before {
    content: "\1f516";
}

.glyphicon-fire:before {
    content: "\1f525";
}

.glyphicon-wrench:before {
    content: "\1f527";
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted;
    border-left: 4px solid transparent;
    content: "";
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333;
    white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #999;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #999;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0 dotted;
    border-bottom: 4px solid #000;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media(min-width:768px) {
    .navbar-right .dropdown-menu;

{
    right: 0;
    left: auto;
}

}

.btn-default .caret {
    border-top-color: #333;
}

.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
    border-top-color: #fff;
}

.dropup .btn-default .caret {
    border-bottom-color: #333;
}

.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
    border-bottom-color: #fff;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.btn-group > .btn, .btn-group-vertical > .btn {
    position: relative;
    float: left;
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
    z-index: 2;
}

.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
    outline: 0;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px;
}

.btn-toolbar:before, .btn-toolbar:after {
    display: table;
    content: " ";
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar:before, .btn-toolbar:after {
    display: table;
    content: " ";
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar .btn-group {
    float: left;
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn-group {
    margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn-group:last-child > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group-xs > .btn {
    padding: 5px 10px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
    display: table;
    content: " ";
}

.btn-group-vertical > .btn-group:after {
    clear: both;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
    display: table;
    content: " ";
}

.btn-group-vertical > .btn-group:after {
    clear: both;
}

.btn-group-vertical > .btn-group > .btn {
    float: none;
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.btn-group-justified {
    display: table;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed;
}

.btn-group-justified .btn {
    display: table-cell;
    float: none;
    width: 1%;
}

[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group.col {
    float: none;
    padding-right: 0;
    padding-left: 0;
}

.input-group .form-control {
    width: 100%;
    margin-bottom: 0;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
    height: 45px;
    line-height: 45px;
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px;
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px;
}

.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
    margin-top: 0;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-addon:first-child {
    border-right: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 0;
}

.input-group-btn {
    position: relative;
    white-space: nowrap;
}

.input-group-btn > .btn {
    position: relative;
}

.input-group-btn > .btn + .btn {
    margin-left: -4px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:active {
    z-index: 2;
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav:before, .nav:after {
    display: table;
    content: " ";
}

.nav:after {
    clear: both;
}

.nav:before, .nav:after {
    display: table;
    content: " ";
}

.nav:after {
    clear: both;
}

.nav > li {
    position: relative;
    display: block;
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee;
}

.nav > li.disabled > a {
    color: #999;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #999;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #428bca;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav > li > a > img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}

.nav-tabs.nav-justified > li {
    float: none;
}

.nav-tabs.nav-justified > li > a {
    text-align: center;
}

@media(min-width:768px) {
    .nav-tabs.nav-justified>li;

{
    display: table-cell;
    width: 1%;
}

}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified > .active > a {
    border-bottom-color: #fff;
}

.nav-pills > li {
    float: left;
}

.nav-pills > li > a {
    border-radius: 5px;
}

.nav-pills > li + li {
    margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #428bca;
}

.nav-stacked > li {
    float: none;
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0;
}

.nav-justified {
    width: 100%;
}

.nav-justified > li {
    float: none;
}

.nav-justified > li > a {
    text-align: center;
}

@media(min-width:768px) {
    .nav-justified>li;

{
    display: table-cell;
    width: 1%;
}

}

.nav-tabs-justified {
    border-bottom: 0;
}

.nav-tabs-justified > li > a {
    margin-right: 0;
    border-bottom: 1px solid #ddd;
}

.nav-tabs-justified > .active > a {
    border-bottom-color: #fff;
}

.tabbable:before, .tabbable:after {
    display: table;
    content: " ";
}

.tabbable:after {
    clear: both;
}

.tabbable:before, .tabbable:after {
    display: table;
    content: " ";
}

.tabbable:after {
    clear: both;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}

.tab-content > .active, .pill-content > .active {
    display: block;
}

.nav .caret {
    border-top-color: #428bca;
    border-bottom-color: #428bca;
}

.nav a:hover .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

.navbar:before, .navbar:after {
    display: table;
    content: " ";
}

.navbar:after {
    clear: both;
}

.navbar:before, .navbar:after {
    display: table;
    content: " ";
}

.navbar:after {
    clear: both;
}

@media(min-width:768px) {
    .navbar;

{
    border-radius: 4px;
}

}

.navbar-header:before, .navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

.navbar-header:before, .navbar-header:after {
    display: table;
    content: " ";
}

.navbar-header:after {
    clear: both;
}

@media(min-width:768px) {
    .navbar-header;

{
    float: left;
}

}

.navbar-collapse {
    max-height: 340px;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
    display: table;
    content: " ";
}

.navbar-collapse:after {
    clear: both;
}

.navbar-collapse:before, .navbar-collapse:after {
    display: table;
    content: " ";
}

.navbar-collapse:after {
    clear: both;
}

.navbar-collapse.in {
    overflow-y: auto;
}

@media(min-width:768px) {
    .navbar-collapse;

{
    width: auto;
    border-top: 0;
    box-shadow: none;
}

.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
}

.navbar-collapse.in {
    overflow-y: visible;
}

.navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left: -15px;
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
}

.navbar-collapse .navbar-text:last-child {
    margin-right: 0;
}

}

.container > .navbar-header, .container > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media(min-width:768px) {
    .container>.navbar-header,.container>.navbar-collapse;

{
    margin-right: 0;
    margin-left: 0;
}

}

.navbar-static-top {
    border-width: 0 0 1px;
}

@media(min-width:768px) {
    .navbar-static-top;

{
    border-radius: 0;
}

}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    border-width: 0 0 1px;
}

@media(min-width:768px) {
    .navbar-fixed-top,.navbar-fixed-bottom;

{
    border-radius: 0;
}

}

.navbar-fixed-top {
    top: 0;
    z-index: 1030;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}

@media(min-width:768px) {
    .navbar>.container .navbar-brand;

{
    margin-left: -15px;
}

}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

@media(min-width:768px) {
    .navbar-toggle;

{
    display: none;
}

}

.navbar-nav {
    margin: 7.5px -15px;
}

.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}

@media(max-width:767px) {
    .navbar-nav .open .dropdown-menu;

{
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
}

.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
}

.navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
}

.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
}

}

@media(min-width:768px) {
    .navbar-nav;

{
    float: left;
    margin: 0;
}

.navbar-nav > li {
    float: left;
}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}

}

@media(min-width:768px) {
    .navbar-left;

{
    float: left!important;
}

.navbar-right {
    float: right!important;
}

}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
}

@media(min-width:768px) {
    .navbar-form .form-group;

{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}

.navbar-form .form-control {
    display: inline-block;
}

.navbar-form .radio, .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
}

}

@media(max-width:767px) {
    .navbar-form .form-group;

{
    margin-bottom: 5px;
}

}

@media(min-width:768px) {
    .navbar-form;

{
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

.navbar-text {
    float: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

@media(min-width:768px) {
    .navbar-text;

{
    margin-right: 15px;
    margin-left: 15px;
}

}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}

.navbar-default .navbar-text {
    color: #777;
}

.navbar-default .navbar-nav > li > a {
    color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ccc;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e6e6e6;
}

.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}

.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}

@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a;

{
    color: #777;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}

}

.navbar-default .navbar-link {
    color: #777;
}

.navbar-default .navbar-link:hover {
    color: #333;
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

.navbar-inverse .navbar-brand {
    color: #999;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-text {
    color: #999;
}

.navbar-inverse .navbar-nav > li > a {
    color: #999;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #080808;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}

.navbar-inverse .navbar-toggle {
    border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #080808;
}

.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #999;
    border-bottom-color: #999;
}

.navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

@media(max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header;

{
    border-color: #080808;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
}

}

.navbar-inverse .navbar-link {
    color: #999;
}

.navbar-inverse .navbar-link:hover {
    color: #fff;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.breadcrumb > li {
    display: inline-block;
}

.breadcrumb > li + li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}

.breadcrumb > .active {
    color: #999;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.428571429;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #eee;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}

.pagination > .disabled > span, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

.pager:before, .pager:after {
    display: table;
    content: " ";
}

.pager:after {
    clear: both;
}

.pager:before, .pager:after {
    display: table;
    content: " ";
}

.pager:after {
    clear: both;
}

.pager li {
    display: inline;
}

.pager li > a, .pager li > span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}

.pager li > a:hover, .pager li > a:focus {
    text-decoration: none;
    background-color: #eee;
}

.pager .next > a, .pager .next > span {
    float: right;
}

.pager .previous > a, .pager .previous > span {
    float: left;
}

.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
    color: #999;
    cursor: not-allowed;
    background-color: #fff;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label[href]:hover, .label[href]:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.label:empty {
    display: none;
}

.label-default {
    background-color: #999;
}

.label-default[href]:hover, .label-default[href]:focus {
    background-color: #808080;
}

.label-primary {
    background-color: #428bca;
}

.label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #3071a9;
}

.label-success {
    background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44;
}

.label-info {
    background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f;
}

.label-danger {
    background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c;
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
    border-radius: 10px;
}

.badge:empty {
    display: none;
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

.btn .badge {
    position: relative;
    top: -1px;
}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #428bca;
    background-color: #fff;
}

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    font-size: 21px;
    font-weight: 200;
    line-height: 2.1428571435;
    color: inherit;
    background-color: #eee;
}

.jumbotron h1 {
    line-height: 1;
    color: inherit;
}

.jumbotron p {
    line-height: 1.4;
}

.container .jumbotron {
    border-radius: 6px;
}

@media screen and (min-width:768px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

    .jumbotron h1 {
        font-size: 63px;
    }
}

.thumbnail {
    display: inline-block;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.thumbnail > img {
    display: block;
    height: auto;
    max-width: 100%;
}

a.thumbnail:hover, a.thumbnail:focus {
    border-color: #428bca;
}

.thumbnail > img {
    margin-right: auto;
    margin-left: auto;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert > p, .alert > ul {
    margin-bottom: 0;
}

.alert > p + p {
    margin-top: 5px;
}

.alert-dismissable {
    padding-right: 35px;
}

.alert-dismissable .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #356635;
}

.alert-info {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #2d6987;
}

.alert-warning {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.alert-warning hr {
    border-top-color: #f8e5be;
}

.alert-warning .alert-link {
    color: #a47e3c;
}

.alert-danger {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger hr {
    border-top-color: #e6c1c7;
}

.alert-danger .alert-link {
    color: #953b39;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 40px 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
}

.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.media, .media .media {
    margin-top: 15px;
}

.media:first-child {
    margin-top: 0;
}

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media > .pull-left {
    margin-right: 10px;
}

.media > .pull-right {
    margin-left: 10px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.list-group-item > .badge {
    float: right;
}

.list-group-item > .badge + .badge {
    margin-right: 5px;
}

a.list-group-item {
    color: #555;
}

a.list-group-item .list-group-item-heading {
    color: #333;
}

a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}

.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
    color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #e1edf7;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-body {
    padding: 15px;
}

.panel-body:before, .panel-body:after {
    display: table;
    content: " ";
}

.panel-body:after {
    clear: both;
}

.panel-body:before, .panel-body:after {
    display: table;
    content: " ";
}

.panel-body:after {
    clear: both;
}

.panel > .list-group {
    margin-bottom: 0;
}

.panel > .list-group .list-group-item {
    border-width: 1px 0;
}

.panel > .list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.panel > .list-group .list-group-item:last-child {
    border-bottom: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.panel > .table {
    margin-bottom: 0;
}

.panel > .panel-body + .table {
    border-top: 1px solid #ddd;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
}

.panel-title > a {
    color: inherit;
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel-group .panel {
    margin-bottom: 0;
    overflow: hidden;
    border-radius: 4px;
}

.panel-group .panel + .panel {
    margin-top: 5px;
}

.panel-group .panel-heading {
    border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
    border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
    border-bottom: 1px solid #ddd;
}

.panel-default {
    border-color: #ddd;
}

.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #ddd;
}

.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #ddd;
}

.panel-primary {
    border-color: #428bca;
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}

.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #428bca;
}

.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success > .panel-heading {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}

.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-warning {
    border-color: #fbeed5;
}

.panel-warning > .panel-heading {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #fbeed5;
}

.panel-warning > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #fbeed5;
}

.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #fbeed5;
}

.panel-danger {
    border-color: #eed3d7;
}

.panel-danger > .panel-heading {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.panel-danger > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #eed3d7;
}

.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #eed3d7;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info > .panel-heading {
    color: #3a87ad;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #bce8f1;
}

.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,0.15);
}

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
}

.close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50);
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

.modal-open {
    overflow: hidden;
}

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
    margin-right: 15px;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2000001;
    display: none;
    overflow: auto;
    overflow-y: scroll;
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    transform: translate(0,-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}

.modal-dialog {
    z-index: 1050;
    width: auto;
    padding: 10px;
    margin-right: auto;
    margin-left: auto;
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    background-clip: padding-box;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000;
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0);
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50);
}

.modal-header {
    min-height: 16.428571429px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.428571429;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

.modal-footer:after {
    clear: both;
}

.modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}

.modal-footer:after {
    clear: both;
}

.modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}

@media screen and (min-width:768px) {
    .modal-dialog {
        right: auto;
        left: 50%;
        width: 600px;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
}

.tooltip.in {
    opacity: .9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #000;
    border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-top-color: #000;
    border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-top-color: #000;
    border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #000;
    border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #000;
    border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #000;
    border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-bottom-color: #000;
    border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-bottom-color: #000;
    border-width: 0 5px 5px;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    background-clip: padding-box;
}

.popover.top {
    margin-top: -10px;
}

.popover.right {
    margin-left: 10px;
}

.popover.bottom {
    margin-top: 10px;
}

.popover.left {
    margin-left: -10px;
}

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover .arrow {
    border-width: 11px;
}

.popover .arrow:after {
    border-width: 10px;
    content: "";
}

.popover.top .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,0.25);
    border-bottom-width: 0;
}

.popover.top .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    border-top-color: #fff;
    border-bottom-width: 0;
    content: " ";
}

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,0.25);
    border-left-width: 0;
}

.popover.right .arrow:after {
    bottom: -10px;
    left: 1px;
    border-right-color: #fff;
    border-left-width: 0;
    content: " ";
}

.popover.bottom .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,0.25);
    border-top-width: 0;
}

.popover.bottom .arrow:after {
    top: 1px;
    margin-left: -10px;
    border-bottom-color: #fff;
    border-top-width: 0;
    content: " ";
}

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,0.25);
    border-right-width: 0;
}

.popover.left .arrow:after {
    right: 1px;
    bottom: -10px;
    border-left-color: #fff;
    border-right-width: 0;
    content: " ";
}

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    max-width: 100%;
    line-height: 1;
}

.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
    display: block;
}

.carousel-inner > .active {
    left: 0;
}

.carousel-inner > .next, .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

.carousel-inner > .next {
    left: 100%;
}

.carousel-inner > .prev {
    left: -100%;
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    left: 0;
}

.carousel-inner > .active.left {
    left: -100%;
}

.carousel-inner > .active.right {
    left: 100%;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    opacity: .5;
    filter: alpha(opacity=50);
}

.carousel-control.left {
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    opacity: .9;
    filter: alpha(opacity=90);
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
}

.carousel-control .icon-prev, .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
}

.carousel-control .icon-prev:before {
    content: '\2039';
}

.carousel-control .icon-next:before {
    content: '\203a';
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 10px;
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}

.carousel-caption .btn {
    text-shadow: none;
}

@media screen and (min-width:768px) {
    .carousel-control .icon-prev, .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px;
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

.clearfix:after {
    clear: both;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.hide {
    display: none!important;
}

.show {
    display: block!important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

@media screen and (max-width:400px) {
    @-ms-viewport {
        width: 320px;
    }
}

.hidden {
    display: none!important;
    visibility: hidden!important;
}

.visible-xs {
    display: none!important;
}

tr.visible-xs {
    display: none!important;
}

th.visible-xs, td.visible-xs {
    display: none!important;
}

@media(max-width:767px) {
    .visible-xs;

{
    display: block!important;
}

tr.visible-xs {
    display: table-row!important;
}

th.visible-xs, td.visible-xs {
    display: table-cell!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .visible-xs.visible-sm;

{
    display: block!important;
}

tr.visible-xs.visible-sm {
    display: table-row!important;
}

th.visible-xs.visible-sm, td.visible-xs.visible-sm {
    display: table-cell!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .visible-xs.visible-md;

{
    display: block!important;
}

tr.visible-xs.visible-md {
    display: table-row!important;
}

th.visible-xs.visible-md, td.visible-xs.visible-md {
    display: table-cell!important;
}

}

@media(min-width:1200px) {
    .visible-xs.visible-lg;

{
    display: block!important;
}

tr.visible-xs.visible-lg {
    display: table-row!important;
}

th.visible-xs.visible-lg, td.visible-xs.visible-lg {
    display: table-cell!important;
}

}

.visible-sm {
    display: none!important;
}

tr.visible-sm {
    display: none!important;
}

th.visible-sm, td.visible-sm {
    display: none!important;
}

@media(max-width:767px) {
    .visible-sm.visible-xs;

{
    display: block!important;
}

tr.visible-sm.visible-xs {
    display: table-row!important;
}

th.visible-sm.visible-xs, td.visible-sm.visible-xs {
    display: table-cell!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm;

{
    display: block!important;
}

tr.visible-sm {
    display: table-row!important;
}

th.visible-sm, td.visible-sm {
    display: table-cell!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .visible-sm.visible-md;

{
    display: block!important;
}

tr.visible-sm.visible-md {
    display: table-row!important;
}

th.visible-sm.visible-md, td.visible-sm.visible-md {
    display: table-cell!important;
}

}

@media(min-width:1200px) {
    .visible-sm.visible-lg;

{
    display: block!important;
}

tr.visible-sm.visible-lg {
    display: table-row!important;
}

th.visible-sm.visible-lg, td.visible-sm.visible-lg {
    display: table-cell!important;
}

}

.visible-md {
    display: none!important;
}

tr.visible-md {
    display: none!important;
}

th.visible-md, td.visible-md {
    display: none!important;
}

@media(max-width:767px) {
    .visible-md.visible-xs;

{
    display: block!important;
}

tr.visible-md.visible-xs {
    display: table-row!important;
}

th.visible-md.visible-xs, td.visible-md.visible-xs {
    display: table-cell!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .visible-md.visible-sm;

{
    display: block!important;
}

tr.visible-md.visible-sm {
    display: table-row!important;
}

th.visible-md.visible-sm, td.visible-md.visible-sm {
    display: table-cell!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md;

{
    display: block!important;
}

tr.visible-md {
    display: table-row!important;
}

th.visible-md, td.visible-md {
    display: table-cell!important;
}

}

@media(min-width:1200px) {
    .visible-md.visible-lg;

{
    display: block!important;
}

tr.visible-md.visible-lg {
    display: table-row!important;
}

th.visible-md.visible-lg, td.visible-md.visible-lg {
    display: table-cell!important;
}

}

.visible-lg {
    display: none!important;
}

tr.visible-lg {
    display: none!important;
}

th.visible-lg, td.visible-lg {
    display: none!important;
}

@media(max-width:767px) {
    .visible-lg.visible-xs;

{
    display: block!important;
}

tr.visible-lg.visible-xs {
    display: table-row!important;
}

th.visible-lg.visible-xs, td.visible-lg.visible-xs {
    display: table-cell!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .visible-lg.visible-sm;

{
    display: block!important;
}

tr.visible-lg.visible-sm {
    display: table-row!important;
}

th.visible-lg.visible-sm, td.visible-lg.visible-sm {
    display: table-cell!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .visible-lg.visible-md;

{
    display: block!important;
}

tr.visible-lg.visible-md {
    display: table-row!important;
}

th.visible-lg.visible-md, td.visible-lg.visible-md {
    display: table-cell!important;
}

}

@media(min-width:1200px) {
    .visible-lg;

{
    display: block!important;
}

tr.visible-lg {
    display: table-row!important;
}

th.visible-lg, td.visible-lg {
    display: table-cell!important;
}

}

.hidden-xs {
    display: block!important;
}

tr.hidden-xs {
    display: table-row!important;
}

th.hidden-xs, td.hidden-xs {
    display: table-cell!important;
}

@media(max-width:767px) {
    .hidden-xs;

{
    display: none!important;
}

tr.hidden-xs {
    display: none!important;
}

th.hidden-xs, td.hidden-xs {
    display: none!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .hidden-xs.hidden-sm;

{
    display: none!important;
}

tr.hidden-xs.hidden-sm {
    display: none!important;
}

th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
    display: none!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-xs.hidden-md;

{
    display: none!important;
}

tr.hidden-xs.hidden-md {
    display: none!important;
}

th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
    display: none!important;
}

}

@media(min-width:1200px) {
    .hidden-xs.hidden-lg;

{
    display: none!important;
}

tr.hidden-xs.hidden-lg {
    display: none!important;
}

th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
    display: none!important;
}

}

.hidden-sm {
    display: block!important;
}

tr.hidden-sm {
    display: table-row!important;
}

th.hidden-sm, td.hidden-sm {
    display: table-cell!important;
}

@media(max-width:767px) {
    .hidden-sm.hidden-xs;

{
    display: none!important;
}

tr.hidden-sm.hidden-xs {
    display: none!important;
}

th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
    display: none!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .hidden-sm;

{
    display: none!important;
}

tr.hidden-sm {
    display: none!important;
}

th.hidden-sm, td.hidden-sm {
    display: none!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-sm.hidden-md;

{
    display: none!important;
}

tr.hidden-sm.hidden-md {
    display: none!important;
}

th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
    display: none!important;
}

}

@media(min-width:1200px) {
    .hidden-sm.hidden-lg;

{
    display: none!important;
}

tr.hidden-sm.hidden-lg {
    display: none!important;
}

th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
    display: none!important;
}

}

.hidden-md {
    display: block!important;
}

tr.hidden-md {
    display: table-row!important;
}

th.hidden-md, td.hidden-md {
    display: table-cell!important;
}

@media(max-width:767px) {
    .hidden-md.hidden-xs;

{
    display: none!important;
}

tr.hidden-md.hidden-xs {
    display: none!important;
}

th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
    display: none!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .hidden-md.hidden-sm;

{
    display: none!important;
}

tr.hidden-md.hidden-sm {
    display: none!important;
}

th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
    display: none!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-md;

{
    display: none!important;
}

tr.hidden-md {
    display: none!important;
}

th.hidden-md, td.hidden-md {
    display: none!important;
}

}

@media(min-width:1200px) {
    .hidden-md.hidden-lg;

{
    display: none!important;
}

tr.hidden-md.hidden-lg {
    display: none!important;
}

th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
    display: none!important;
}

}

.hidden-lg {
    display: block!important;
}

tr.hidden-lg {
    display: table-row!important;
}

th.hidden-lg, td.hidden-lg {
    display: table-cell!important;
}

@media(max-width:767px) {
    .hidden-lg.hidden-xs;

{
    display: none!important;
}

tr.hidden-lg.hidden-xs {
    display: none!important;
}

th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
    display: none!important;
}

}

@media(min-width:768px) and (max-width:991px) {
    .hidden-lg.hidden-sm;

{
    display: none!important;
}

tr.hidden-lg.hidden-sm {
    display: none!important;
}

th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
    display: none!important;
}

}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-lg.hidden-md;

{
    display: none!important;
}

tr.hidden-lg.hidden-md {
    display: none!important;
}

th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
    display: none!important;
}

}

@media(min-width:1200px) {
    .hidden-lg;

{
    display: none!important;
}

tr.hidden-lg {
    display: none!important;
}

th.hidden-lg, td.hidden-lg {
    display: none!important;
}

}

.visible-print {
    display: none!important;
}

tr.visible-print {
    display: none!important;
}

th.visible-print, td.visible-print {
    display: none!important;
}

@media print {
    .visible-print {
        display: block!important;
    }

    tr.visible-print {
        display: table-row!important;
    }

    th.visible-print, td.visible-print {
        display: table-cell!important;
    }

    .hidden-print {
        display: none!important;
    }

    tr.hidden-print {
        display: none!important;
    }

    th.hidden-print, td.hidden-print {
        display: none!important;
    }
}

.page {
	margin-top: 0;
	clear: both;
}

#main-content {
	margin: 0 auto 0 auto;
}

.member-site-fake-header
{
    position:relative;
    width:100%;
    height:81px;
    background-color: #01a9ce;
    /*top:0;
    bottom:0;
    left:0;
    right:0;*/
    /*z-index:999;*/
}

.member-site-fixed-header
{
    position:fixed;
    width:100%;
    height:81px;
    background-color: #01a9ce;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:999;
    border-bottom: 1px solid #ffffff;
}

.member-site-header
{
    position:relative;
    width:100%;
    height:81px;
    background-color: #01a9ce;
    border-bottom: 1px solid #ffffff;
    /*top:0;
    bottom:0;
    left:0;
    right:0;*/
    /*z-index:999;*/
}

.header-max-width-wrapper
{
    position: relative;
    display: block;    
    max-width: 1400px;
    height:100%;
    margin: auto;
}

.main-logo-cover {
	height: 100%;
	padding-left: 30px !important;
}

.main-logo-cover a
{
    position:absolute;
    display:inline-block;
    margin:auto;
	padding:0px;

    max-width: 170px;
    max-height: 58.3px;

    top:0;
    bottom:0;
}

.member-site-main-nav-cover {
	text-align: right;
	height: 100%;
	padding-right: 0px !important;
}

.member-site-main-nav-cover ul
{
    width:auto;
    height:100%;
    /*min-width:241px;*/
    float:right;
    margin:0;
    padding:0;
    background-color: #008cab;
    text-align:center;
}

.member-site-main-nav-cover  ul li
{
    line-height:80px;    
    display: inline-block;    
    float:left;
    padding-left: 20px;
    padding-right: 20px;
    max-height:80px;
}

.member-site-main-nav-cover  ul li.register
{    
	height:80px;
}

.member-site-main-nav-cover ul li.login
{    
	padding:0;
}

.member-site-main-nav-cover  ul li.login:hover
{    
    background-color: #00758f;
}

.member-site-main-nav-cover ul li a
{
    font-family: "Gotham A", "Gotham B";
    font-weight: 700;
    font-size: 16px;    
    font-style: normal;
    color: #ffffff;
    text-decoration:none;
    height: 80px;
    display: block;
    width: auto;
	letter-spacing: -0.53px;
}

	.member-site-main-nav-cover ul li.login a {
		line-height: 84px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.member-site-main-nav-cover ul li.register a {
		height: 35px;
		border-radius: 5px;
		background-color: #ffa701;
		margin-top: 25px;
		line-height: 34px;
		padding-left: 15px;
		padding-right: 15px;
	}

.member-site-main-nav-cover  ul li.register a:hover
{
    background-color: #ffffff;
    color: #ffa701;
}

@media (max-width : 767px) 
{
    .member-site-fake-header
    {        
        height:117px;        
    }

    .member-site-main-nav-cover
    {
        height: 36px;
        background-color: #008cab;
        border-bottom: 1px solid #ffffff;
    }

    .member-site-main-nav-cover ul
    {
        height:35px;
    }

    .member-site-main-nav-cover  ul li
    {
        line-height:36px;  
        padding-left:10px;
        padding-right:10px;    
        max-height:35px;  
    }

		.member-site-main-nav-cover ul li.login:hover {
			background-color: #008cab;
		}

    .member-site-main-nav-cover  ul li.register
    {    
        min-width: 130px;
    }

	.member-site-main-nav-cover ul li.login a {
		margin-top: 4%;
		line-height:28px;
		height:28px;
	}

    .member-site-main-nav-cover ul li.register a
    {
        width: 90px;
        height: 26px;
        line-height: 26px;
        margin-top: 4%;
        display:inline-block;
		padding-left: 7px;
		padding-right: 7px;
    }

		.member-site-main-nav-cover ul li.register a:hover {
			background-color: #ffa701;
			color: #fff;
		}

    .member-site-main-nav-cover  ul li a
    {
        font-size:16px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) 
{
    .member-site-main-nav-cover  ul li a
    {
        font-size:18px;
    }
}
