/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 480px){.container{width:470px}}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-ms-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-ms-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-ms-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-ms-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-ms-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-ms-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-ms-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-ms-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-ms-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-ms-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-ms-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-ms-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right: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,.col-xs-12{float:left}.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333333%}.col-xs-push-2{left:16.66666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333333%}.col-xs-push-5{left:41.66666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333333%}.col-xs-push-8{left:66.66666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333333%}.col-xs-push-11{left:91.66666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 480px){.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{float:left}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333333%}.col-sm-push-2{left:16.66666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333333%}.col-sm-push-5{left:41.66666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333333%}.col-sm-push-8{left:66.66666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333333%}.col-sm-push-11{left:91.66666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px){.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{float:left}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333333%}.col-md-pull-2{right:16.66666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333333%}.col-md-pull-5{right:41.66666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333333%}.col-md-pull-8{right:66.66666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333333%}.col-md-pull-11{right:91.66666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333333%}.col-md-push-2{left:16.66666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333333%}.col-md-push-5{left:41.66666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333333%}.col-md-push-8{left:66.66666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333333%}.col-md-push-11{left:91.66666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 992px){.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{float:left}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333333%}.col-lg-push-2{left:16.66666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333333%}.col-lg-push-5{left:41.66666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333333%}.col-lg-push-8{left:66.66666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333333%}.col-lg-push-11{left:91.66666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333333%}.col-xl-push-2{left:16.66666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333333%}.col-xl-push-5{left:41.66666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333333%}.col-xl-push-8{left:66.66666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333333%}.col-xl-push-11{left:91.66666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-12{margin-left:100%}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.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}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xl{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-xl-block,.visible-xl-inline,.visible-xl-inline-block{display:none !important}@media (max-width: 479px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 479px){.visible-xs-block{display:block !important}}@media (max-width: 479px){.visible-xs-inline{display:inline !important}}@media (max-width: 479px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 480px) and (max-width: 767px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 480px) and (max-width: 767px){.visible-sm-block{display:block !important}}@media (min-width: 480px) and (max-width: 767px){.visible-sm-inline{display:inline !important}}@media (min-width: 480px) and (max-width: 767px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-md-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-md-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-lg-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-xl{display:block !important}table.visible-xl{display:table}tr.visible-xl{display:table-row !important}th.visible-xl,td.visible-xl{display:table-cell !important}}@media (min-width: 1200px){.visible-xl-block{display:block !important}}@media (min-width: 1200px){.visible-xl-inline{display:inline !important}}@media (min-width: 1200px){.visible-xl-inline-block{display:inline-block !important}}@media (max-width: 479px){.hidden-xs{display:none !important}}@media (min-width: 480px) and (max-width: 767px){.hidden-sm{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-md{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-lg{display:none !important}}@media (min-width: 1200px){.hidden-xl{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;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>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.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>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.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-of-type(odd){background-color:#dddde6}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 479px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.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>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th: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>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width: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;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-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}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;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 0.15s,box-shadow ease-in-out 0.15s;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.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::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px}input[type="date"].input-sm,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;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"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.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,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-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:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-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:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-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:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:25px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 480px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 480px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 480px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}}@media (min-width: 480px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.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,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.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}[class*="block-grid-"]{display:block;margin-left:-15px;margin-right:-15px;padding:0}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>*{display:inline;margin:0;padding:15px;height:auto;float:left;list-style:none}.block-grid-xs-1>*{width:100%}.block-grid-xs-1>*:nth-of-type(n){clear:none}.block-grid-xs-1>*:nth-of-type(1n+1){clear:both}.block-grid-xs-2>*{width:50%}.block-grid-xs-2>*:nth-of-type(n){clear:none}.block-grid-xs-2>*:nth-of-type(2n+1){clear:both}.block-grid-xs-3>*{width:33.33333333%}.block-grid-xs-3>*:nth-of-type(n){clear:none}.block-grid-xs-3>*:nth-of-type(3n+1){clear:both}.block-grid-xs-4>*{width:25%}.block-grid-xs-4>*:nth-of-type(n){clear:none}.block-grid-xs-4>*:nth-of-type(4n+1){clear:both}.block-grid-xs-5>*{width:20%}.block-grid-xs-5>*:nth-of-type(n){clear:none}.block-grid-xs-5>*:nth-of-type(5n+1){clear:both}.block-grid-xs-6>*{width:16.66666667%}.block-grid-xs-6>*:nth-of-type(n){clear:none}.block-grid-xs-6>*:nth-of-type(6n+1){clear:both}.block-grid-xs-7>*{width:14.28571429%}.block-grid-xs-7>*:nth-of-type(n){clear:none}.block-grid-xs-7>*:nth-of-type(7n+1){clear:both}.block-grid-xs-8>*{width:12.5%}.block-grid-xs-8>*:nth-of-type(n){clear:none}.block-grid-xs-8>*:nth-of-type(8n+1){clear:both}.block-grid-xs-9>*{width:11.11111111%}.block-grid-xs-9>*:nth-of-type(n){clear:none}.block-grid-xs-9>*:nth-of-type(9n+1){clear:both}.block-grid-xs-10>*{width:10%}.block-grid-xs-10>*:nth-of-type(n){clear:none}.block-grid-xs-10>*:nth-of-type(10n+1){clear:both}.block-grid-xs-11>*{width:9.09090909%}.block-grid-xs-11>*:nth-of-type(n){clear:none}.block-grid-xs-11>*:nth-of-type(11n+1){clear:both}.block-grid-xs-12>*{width:8.33333333%}.block-grid-xs-12>*:nth-of-type(n){clear:none}.block-grid-xs-12>*:nth-of-type(12n+1){clear:both}@media (min-width: 480px){.block-grid-sm-1>*{width:100%}.block-grid-sm-1>*:nth-of-type(n){clear:none}.block-grid-sm-1>*:nth-of-type(1n+1){clear:both}.block-grid-sm-2>*{width:50%}.block-grid-sm-2>*:nth-of-type(n){clear:none}.block-grid-sm-2>*:nth-of-type(2n+1){clear:both}.block-grid-sm-3>*{width:33.33333333%}.block-grid-sm-3>*:nth-of-type(n){clear:none}.block-grid-sm-3>*:nth-of-type(3n+1){clear:both}.block-grid-sm-4>*{width:25%}.block-grid-sm-4>*:nth-of-type(n){clear:none}.block-grid-sm-4>*:nth-of-type(4n+1){clear:both}.block-grid-sm-5>*{width:20%}.block-grid-sm-5>*:nth-of-type(n){clear:none}.block-grid-sm-5>*:nth-of-type(5n+1){clear:both}.block-grid-sm-6>*{width:16.66666667%}.block-grid-sm-6>*:nth-of-type(n){clear:none}.block-grid-sm-6>*:nth-of-type(6n+1){clear:both}.block-grid-sm-7>*{width:14.28571429%}.block-grid-sm-7>*:nth-of-type(n){clear:none}.block-grid-sm-7>*:nth-of-type(7n+1){clear:both}.block-grid-sm-8>*{width:12.5%}.block-grid-sm-8>*:nth-of-type(n){clear:none}.block-grid-sm-8>*:nth-of-type(8n+1){clear:both}.block-grid-sm-9>*{width:11.11111111%}.block-grid-sm-9>*:nth-of-type(n){clear:none}.block-grid-sm-9>*:nth-of-type(9n+1){clear:both}.block-grid-sm-10>*{width:10%}.block-grid-sm-10>*:nth-of-type(n){clear:none}.block-grid-sm-10>*:nth-of-type(10n+1){clear:both}.block-grid-sm-11>*{width:9.09090909%}.block-grid-sm-11>*:nth-of-type(n){clear:none}.block-grid-sm-11>*:nth-of-type(11n+1){clear:both}.block-grid-sm-12>*{width:8.33333333%}.block-grid-sm-12>*:nth-of-type(n){clear:none}.block-grid-sm-12>*:nth-of-type(12n+1){clear:both}}@media (min-width: 768px){.block-grid-md-1>*{width:100%}.block-grid-md-1>*:nth-of-type(n){clear:none}.block-grid-md-1>*:nth-of-type(1n+1){clear:both}.block-grid-md-2>*{width:50%}.block-grid-md-2>*:nth-of-type(n){clear:none}.block-grid-md-2>*:nth-of-type(2n+1){clear:both}.block-grid-md-3>*{width:33.33333333%}.block-grid-md-3>*:nth-of-type(n){clear:none}.block-grid-md-3>*:nth-of-type(3n+1){clear:both}.block-grid-md-4>*{width:25%}.block-grid-md-4>*:nth-of-type(n){clear:none}.block-grid-md-4>*:nth-of-type(4n+1){clear:both}.block-grid-md-5>*{width:20%}.block-grid-md-5>*:nth-of-type(n){clear:none}.block-grid-md-5>*:nth-of-type(5n+1){clear:both}.block-grid-md-6>*{width:16.66666667%}.block-grid-md-6>*:nth-of-type(n){clear:none}.block-grid-md-6>*:nth-of-type(6n+1){clear:both}.block-grid-md-7>*{width:14.28571429%}.block-grid-md-7>*:nth-of-type(n){clear:none}.block-grid-md-7>*:nth-of-type(7n+1){clear:both}.block-grid-md-8>*{width:12.5%}.block-grid-md-8>*:nth-of-type(n){clear:none}.block-grid-md-8>*:nth-of-type(8n+1){clear:both}.block-grid-md-9>*{width:11.11111111%}.block-grid-md-9>*:nth-of-type(n){clear:none}.block-grid-md-9>*:nth-of-type(9n+1){clear:both}.block-grid-md-10>*{width:10%}.block-grid-md-10>*:nth-of-type(n){clear:none}.block-grid-md-10>*:nth-of-type(10n+1){clear:both}.block-grid-md-11>*{width:9.09090909%}.block-grid-md-11>*:nth-of-type(n){clear:none}.block-grid-md-11>*:nth-of-type(11n+1){clear:both}.block-grid-md-12>*{width:8.33333333%}.block-grid-md-12>*:nth-of-type(n){clear:none}.block-grid-md-12>*:nth-of-type(12n+1){clear:both}}@media (min-width: 992px){.block-grid-lg-1>*{width:100%}.block-grid-lg-1>*:nth-of-type(n){clear:none}.block-grid-lg-1>*:nth-of-type(1n+1){clear:both}.block-grid-lg-2>*{width:50%}.block-grid-lg-2>*:nth-of-type(n){clear:none}.block-grid-lg-2>*:nth-of-type(2n+1){clear:both}.block-grid-lg-3>*{width:33.33333333%}.block-grid-lg-3>*:nth-of-type(n){clear:none}.block-grid-lg-3>*:nth-of-type(3n+1){clear:both}.block-grid-lg-4>*{width:25%}.block-grid-lg-4>*:nth-of-type(n){clear:none}.block-grid-lg-4>*:nth-of-type(4n+1){clear:both}.block-grid-lg-5>*{width:20%}.block-grid-lg-5>*:nth-of-type(n){clear:none}.block-grid-lg-5>*:nth-of-type(5n+1){clear:both}.block-grid-lg-6>*{width:16.66666667%}.block-grid-lg-6>*:nth-of-type(n){clear:none}.block-grid-lg-6>*:nth-of-type(6n+1){clear:both}.block-grid-lg-7>*{width:14.28571429%}.block-grid-lg-7>*:nth-of-type(n){clear:none}.block-grid-lg-7>*:nth-of-type(7n+1){clear:both}.block-grid-lg-8>*{width:12.5%}.block-grid-lg-8>*:nth-of-type(n){clear:none}.block-grid-lg-8>*:nth-of-type(8n+1){clear:both}.block-grid-lg-9>*{width:11.11111111%}.block-grid-lg-9>*:nth-of-type(n){clear:none}.block-grid-lg-9>*:nth-of-type(9n+1){clear:both}.block-grid-lg-10>*{width:10%}.block-grid-lg-10>*:nth-of-type(n){clear:none}.block-grid-lg-10>*:nth-of-type(10n+1){clear:both}.block-grid-lg-11>*{width:9.09090909%}.block-grid-lg-11>*:nth-of-type(n){clear:none}.block-grid-lg-11>*:nth-of-type(11n+1){clear:both}.block-grid-lg-12>*{width:8.33333333%}.block-grid-lg-12>*:nth-of-type(n){clear:none}.block-grid-lg-12>*:nth-of-type(12n+1){clear:both}}@media (min-width: 1200px){.block-grid-xl-1>*{width:100%}.block-grid-xl-1>*:nth-of-type(n){clear:none}.block-grid-xl-1>*:nth-of-type(1n+1){clear:both}.block-grid-xl-2>*{width:50%}.block-grid-xl-2>*:nth-of-type(n){clear:none}.block-grid-xl-2>*:nth-of-type(2n+1){clear:both}.block-grid-xl-3>*{width:33.33333333%}.block-grid-xl-3>*:nth-of-type(n){clear:none}.block-grid-xl-3>*:nth-of-type(3n+1){clear:both}.block-grid-xl-4>*{width:25%}.block-grid-xl-4>*:nth-of-type(n){clear:none}.block-grid-xl-4>*:nth-of-type(4n+1){clear:both}.block-grid-xl-5>*{width:20%}.block-grid-xl-5>*:nth-of-type(n){clear:none}.block-grid-xl-5>*:nth-of-type(5n+1){clear:both}.block-grid-xl-6>*{width:16.66666667%}.block-grid-xl-6>*:nth-of-type(n){clear:none}.block-grid-xl-6>*:nth-of-type(6n+1){clear:both}.block-grid-xl-7>*{width:14.28571429%}.block-grid-xl-7>*:nth-of-type(n){clear:none}.block-grid-xl-7>*:nth-of-type(7n+1){clear:both}.block-grid-xl-8>*{width:12.5%}.block-grid-xl-8>*:nth-of-type(n){clear:none}.block-grid-xl-8>*:nth-of-type(8n+1){clear:both}.block-grid-xl-9>*{width:11.11111111%}.block-grid-xl-9>*:nth-of-type(n){clear:none}.block-grid-xl-9>*:nth-of-type(9n+1){clear:both}.block-grid-xl-10>*{width:10%}.block-grid-xl-10>*:nth-of-type(n){clear:none}.block-grid-xl-10>*:nth-of-type(10n+1){clear:both}.block-grid-xl-11>*{width:9.09090909%}.block-grid-xl-11>*:nth-of-type(n){clear:none}.block-grid-xl-11>*:nth-of-type(11n+1){clear:both}.block-grid-xl-12>*{width:8.33333333%}.block-grid-xl-12>*:nth-of-type(n){clear:none}.block-grid-xl-12>*:nth-of-type(12n+1){clear:both}}.row.nogutter{margin-right:0;margin-left:0}.row.nogutter>[class^="col-"],.row.nogutter>[class*=" col-"]{padding-right:0;padding-left:0}[class*="block-grid-"].nogutter{margin-right:0;margin-left:0}[class*="block-grid-"].nogutter>*{padding:0}.row.half-gutter .row{margin-left:-8px;margin-right:-8px}.row.half-gutter>[class*='col-']{padding-left:8px;padding-right:8px}.row.quarter-gutter .row{margin-left:-4px;margin-right:-4px}.row.quarter-gutter>[class*='col-']{padding-left:4px;padding-right:4px}.margin-top-quarter{margin-top:0.25em}.margin-top-half{margin-top:0.5em}.margin-top-full{margin-top:1em}.margin-top-full-half{margin-top:1.5em}.margin-top-double{margin-top:2em}.margin-bottom-quarter{margin-bottom:0.25em}.margin-bottom-half{margin-bottom:0.5em}.margin-bottom-full{margin-bottom:1em}.margin-bottom-full-half{margin-bottom:1.5em}.margin-bottom-double{margin-bottom:2em}table.shred td{padding:2px}table.responsive.shred{display:block}table.responsive.shred thead,table.responsive.shred tbody,table.responsive.shred th,table.responsive.shred td,table.responsive.shred tr{display:block}table.responsive.shred tr{border:1px solid #ccc}table.responsive.shred thead{display:none}table.responsive.shred td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:left}table.responsive.shred td:empty{display:none}table.responsive.shred td:before{position:absolute;top:2px;left:2px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-responsive-label)}table.responsive.flip{display:block;position:relative;width:100%}table.responsive.flip:before,table.responsive.flip:after{content:" ";display:table}table.responsive.flip:after{clear:both}table.responsive.flip thead{display:block;float:left}table.responsive.flip thead th{text-align:left;display:block}table.responsive.flip tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}table.responsive.flip tbody tr{display:inline-block;vertical-align:top}table.responsive.flip tbody tr td{display:block}.text-xs-left{text-align:left}.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-justify{text-align:justify}@media (min-width: 480px){.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}}@media (min-width: 768px){.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-justify{text-align:justify}}@media (min-width: 992px){.text-lg-left{text-align:left}.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-justify{text-align:justify}}@media (min-width: 1200px){.text-xl-left{text-align:left}.text-xl-right{text-align:right}.text-xl-center{text-align:center}.text-xl-justify{text-align:justify}}.row>.flex.col-xs-1:nth-child(12n+1){clear:left}.row>.flex.col-xs-2:nth-child(6n+1){clear:left}.row>.flex.col-xs-3:nth-child(4n+1){clear:left}.row>.flex.col-xs-4:nth-child(3n+1){clear:left}.row>.flex.col-xs-6:nth-child(2n+1){clear:left}@media (min-width: 480px){.row>.flex[class*='col-sm-'][class*='col-xs-']{clear:none}.row>.flex.col-sm-1:nth-child(12n+1){clear:left}.row>.flex.col-sm-2:nth-child(6n+1){clear:left}.row>.flex.col-sm-3:nth-child(4n+1){clear:left}.row>.flex.col-sm-4:nth-child(3n+1){clear:left}.row>.flex.col-sm-6:nth-child(2n+1){clear:left}}@media (min-width: 768px){.row>.flex[class*='col-md-'][class*='col-xs-']{clear:none}.row>.flex[class*='col-md-'][class*='col-sm-']{clear:none}.row>.flex.col-md-1:nth-child(12n+1){clear:left}.row>.flex.col-md-2:nth-child(6n+1){clear:left}.row>.flex.col-md-3:nth-child(4n+1){clear:left}.row>.flex.col-md-4:nth-child(3n+1){clear:left}.row>.flex.col-md-6:nth-child(2n+1){clear:left}}@media (min-width: 992px){.row>.flex[class*='col-lg-'][class*='col-xs-']{clear:none}.row>.flex[class*='col-lg-'][class*='col-sm-']{clear:none}.row>.flex[class*='col-lg-'][class*='col-md-']{clear:none}.row>.flex.col-lg-1:nth-child(12n+1){clear:left}.row>.flex.col-lg-2:nth-child(6n+1){clear:left}.row>.flex.col-lg-3:nth-child(4n+1){clear:left}.row>.flex.col-lg-4:nth-child(3n+1){clear:left}.row>.flex.col-lg-6:nth-child(2n+1){clear:left}}@media (min-width: 1200px){.row>.flex[class*='col-xl-'][class*='col-xs-']{clear:none}.row>.flex[class*='col-xl-'][class*='col-sm-']{clear:none}.row>.flex[class*='col-xl-'][class*='col-md-']{clear:none}.row>.flex[class*='col-xl-'][class*='col-lg-']{clear:none}.row>.flex.col-xl-1:nth-child(12n+1){clear:left}.row>.flex.col-xl-2:nth-child(6n+1){clear:left}.row>.flex.col-xl-3:nth-child(4n+1){clear:left}.row>.flex.col-xl-4:nth-child(3n+1){clear:left}.row>.flex.col-xl-6:nth-child(2n+1){clear:left}}.vcenter{display:inline-block;vertical-align:middle;float:none}#page-content{position:relative;padding:15px}#page-content>div{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#templatePageBody{width:100%;padding:0}#templatePageBody.has-sidebar{width:78%;margin:0;padding-right:1em}.sideBar:not(:empty){width:22%;margin:0 0 2em 0;padding:0;min-width:180px}@media screen and (max-width: 55em){#templatePageBody.has-sidebar{width:100%;padding-right:0}.sideBar{width:95%;max-width:22em;margin-top:1em}}@media print{#page-content>#templatePageBody{display:block;width:100%}#page-content>.sideBar{display:none}}html{scroll-behavior:smooth}#skip-link{position:absolute;top:-2em;left:0}#skip-link:focus{top:0;background:#ed5c59;color:#fff;padding:.5em;border:2px solid #333;z-index:1000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media screen and (min-width: 1200px){#skip-link{left:30%}}.center{text-align:center}.foot{font-size:.85em}.buttonlink{background:none;border:none;font-size:.95em;color:#0082c8;text-decoration:underline}.buttonlink:hover{text-decoration:none}.button-o{display:inline-block;font-size:1em;text-align:center;text-decoration:none;font-weight:bold;color:#0082c8;padding:3px .5em;border:none;-webkit-box-shadow:0 1px 2px transparent;box-shadow:0 1px 2px transparent;border-radius:1px;background:#fff;line-height:1.33em;border:1px solid #0082c8}.button-o:hover,.button-o:active,.button-o:focus{background:#e6e5e5;cursor:pointer;color:#0082c8}.button-o:focus{outline:#fff dotted 1px}.button-o:visited,.button-o.visited{color:#006195}.button-o:visited.novisit,.button-o.novisit{color:#0082c8}.button-o:active{-webkit-box-shadow:0 0 1px #D35A00;box-shadow:0 0 1px #D35A00}.button-o[disabled],.button-o.disabled,.button-o.disabled.novisit{color:#bfbfbf;cursor:default;background:#fafafa;border-color:#bfbfbf}.button-o[disabled]:hover,.button-o.disabled:hover,.button-o.disabled.novisit:hover{background:#fafafa}.button-o[disabled]:active,.button-o.disabled:active,.button-o.disabled.novisit:active{background:#fafafa;-webkit-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb}.button-o.button-sm{font-size:0.8em}.button-o.button-md{font-size:1.2em}.button-o.button-lg{font-size:1.4em}a{color:#0082c8;text-decoration:underline}a:hover{text-decoration:none}a:visited{color:#49ACF2}a:visited.novisit{color:#0082c8}a.disabled{color:gray;text-decoration:none;cursor:default}.pseudoa{color:#0082c8;text-decoration:underline;cursor:pointer;display:inline}.pseudoa:hover{text-decoration:none}.pseudoa.visited{color:#49ACF2}.pseudoa.disabled{color:gray;text-decoration:none;cursor:default}.pseudoa.fa{text-decoration:none;font-weight:normal;color:gray}.pseudoa h3{color:inherit}button.pseudoa,input[type=submit].pseudoa,input[type=button].pseudoa{background-color:transparent;border:none;padding:0}a.tooltip{text-decoration:none}a.tooltip,span.tooltip,p.tooltip,div.tooltip,dfn.tooltip{border-bottom:1px dotted #000}.tooltipTip{border-radius:5px 5px;padding:0.8em 1em;background:#ffa;color:#000;border:1px solid #FFAD33;text-align:left;z-index:9999;position:absolute;overflow-wrap:break-word}a[href^="mailto:"]::before{font-family:FontAwesome;content:"\f003";padding-right:0.25em;color:black}a[href^="tel:"]::before{font-family:FontAwesome;content:"\f098";padding-right:0.25em;color:black}.customfile{position:fixed;top:-100px}#simplemodal-overlay{background-color:#000;cursor:default;width:100% !important}.simplemodal-parent{overflow:hidden}.simplemodal-container a.modalCloseImg:before{content:'X';font-size:1.5em;line-height:1.4em;text-align:center;width:1.5em;height:1.5em;color:#667;background:#fff;border:1px solid #667;border-radius:50%;display:inline;z-index:3200;position:absolute;top:-.75em;right:-.75em;cursor:pointer}.simplemodal-container{background-color:white;border:1px solid #667;padding:.5em 1em 2em 1em;text-align:left}#simplemodal-container{-webkit-box-sizing:content-box;box-sizing:content-box}.simplemodal-data{padding-left:.5em;outline:2px solid #dddde6}@media screen and (max-width: 50em){.simplemodal-container{margin:0 !important;width:100%  !important;height:100% !important;max-height:100% !important}.simplemodal-container a.modalCloseImg:before{content:'\00ab Return';color:#0082c8;font-size:1.2em;line-height:3em;position:relative;border:none;top:0;left:.5em}.simplemodal-wrap{overflow:auto !important;padding:.5em;width:calc(100% - 1em) !important;height:calc(100% - 3em) !important}}.ui-front{z-index:9998 !important}.clearable{background:url(/images/icons/clear-icon.png) no-repeat right -10px center;padding-right:18px}.clearable.x{background-position:right 5px center}.clearable.onX{cursor:pointer}.clearable::-ms-clear{display:none}.help-link{cursor:pointer;color:#F89F11}table.sortable th{cursor:pointer}table.sortable th.sorttable_nosort{cursor:default}.comment::after{font-family:FontAwesome;content:"\f0d8";-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;vertical-align:super;font-size:smaller;color:#c60;line-height:0}.debugbug{position:fixed;bottom:10px;right:10px;padding:10px;border:1px solid #231f20;border-radius:20px;background:#fff;cursor:pointer;z-index:1}#template-overlay{position:fixed;z-index:102;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:0.01;display:none}.bjupSystemModeText{text-align:center;position:fixed;right:10px;bottom:60px;line-height:1.8em;display:inline-block;padding:.1em .5em}.bjupSystemModeText a{color:#811 !important;text-decoration:none;font-weight:bold !important;font-size:.9em;vertical-align:bottom}.bjupSystemModeText a:visited{color:#811 !important}.bjupWarningText{color:#c60;font-weight:normal;font-size:1.1em;display:inline-block}.bjupMessageText{color:#690;font-weight:normal;font-size:1.1em;display:inline-block}.bjupInfoText{color:#000;font-weight:normal;font-size:1.1em;display:inline-block}.bjupErrorText{color:#900;font-weight:normal;font-size:1.1em;display:inline-block}.bjupErrorContainer{margin:0.75em 0;padding:0.5em;background-color:#fcfcfc;border:1px dotted silver;border-radius:1em}.bjupErrorContainer:empty{display:none}@media print{table{page-break-inside:avoid}}table.bjupTableRegular{margin:0;padding:0;border-collapse:collapse}.bjupTablePadded td{padding:.3em 1em}tr.bjupHeaderLight{background-color:#0082c8;font-weight:bold;color:#ffffff;text-align:center}tr.bjupTableHeader,.bjupTableHeader th{background-color:#667;font-weight:bold;color:#ffffff;text-align:center}.bjupTableHeader a,.bjupTableHeader .pseudoa{color:#49ACF2}.bjupTableHeader a:hover,.bjupTableHeader .pseudoa:hover{color:#fff}tr.bjupTableHeader input{background:#fff;color:#334}tr.bjupRowsNormal{background-color:#ffffff}tr.bjupRowsAlternate{background-color:#dddde6}tr.bjupHighlightedRowsNormal,td.bjupHighlightedRowsNormal{background-color:#ffcccc}tr.bjupHighlightedRowsNormal a,tr.bjupHighlightedRowsNormal a:visited{color:#9e3321}tr.bjupHighlightedRowsAlternate{background-color:#ffbbbb}tr.bjupHighlightedRowsAlternate a,tr.bjupHighlightedRowsAlternate a:visited{color:#9e3321}tr.normal{background-color:#ffffff;text-align:center;border:none}tr.alternate{background-color:#dddde6;text-align:center;border:none}@media screen and (max-width: 480px){.tablefit{font-size:.8em;width:100%}}.alternating>div:nth-child(odd),.alternating tr:nth-child(odd){background:#dddde6}.alternating>div{clear:both}.alternate:nth-child(odd){background:#dddde6}.thinline{border-top:1px solid #dddde6}#loadingIcon{display:none;position:fixed;left:1em;bottom:4em;color:black;font-size:1.2em;z-index:101}.fa.chevron{position:absolute;top:0;cursor:pointer;font-size:3em;color:#667}.chevron.older{left:0}.chevron.newer{right:0}.chevron:hover{color:#334}.chevron.end{cursor:default;color:#dddde6}label[data-required]:before,.required-icon::before{font-family:'FontAwesome';content:'\f069';color:#9F0F0F;font-size:0.5em;vertical-align:super;margin-right:0.4em}label[data-required].not-required:before{content:''}.standout{color:#494;font-weight:bold}.inyourface{color:#e68d1a;font-weight:bold;font-size:1.5em;line-height:1.25em}.small-note{font-size:.8em;font-style:italic;font-weight:normal}.special-note{font-style:italic;border:2px solid #49ACF2;border-style:dotted none;padding:1em;margin-left:.75em;max-width:80%;float:center}.video{position:relative;padding-bottom:56.25%;width:100%;min-width:250px;height:0;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video-thumbnail{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;transition:.4s all}.video .video-thumbnail:hover{-webkit-filter:brightness(75%)}.video .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("/images/video-play.png") no-repeat;cursor:pointer}.responsive-image{max-width:100%}.pullquote{float:right;width:20%;min-width:280px;background:#0082c8;border-bottom:3px solid #000;-webkit-box-shadow:0 0 0 8px #49ACF2;box-shadow:0 0 0 8px #49ACF2;margin:.9em .7em .5em .7em;padding:1em;font-size:.95em;font-weight:bold;font-family:Merriweather,Georgia,serif;color:#fff;text-align:center;line-height:1.5em;letter-spacing:.05em}.pullquote a{color:#000}@media screen and (max-width: 550px){.pullquote{float:none;width:96%}}#unresponsive{display:none;font-size:.85em;font-style:italic}.expand h3{color:#0082c8}.expand h3:hover{cursor:pointer;color:#5f6062;text-decoration:underline}.expand ul{padding-left:1.5em}.breadcrumbs .breadcrumb{display:inline-block;text-decoration:none}.breadcrumbs .breadcrumb:visited{color:#0082c8}.breadcrumbs .breadcrumb.current{font-weight:bold}.breadcrumbs .breadcrumb::before{font-family:"FontAwesome";content:"\f101";padding:0 0.5em;color:black}.breadcrumbs .breadcrumb:nth-child(1):before{content:"";padding:0}.chart{border-collapse:collapse !important;margin:1.5em}.chart tr.first-header td{background-color:#555;color:#fff}.chart tr.second-header td{background-color:#DDD;color:#555;font-size:.8em}.chart th{background:#69B1D8;background:-webkit-gradient(linear, left top, left bottom, from(#96C8E3), to(#69B1D8));background:linear-gradient(to bottom, #96C8E3, #69B1D8);font-size:1em;border:1px solid #69B1D8;color:#fff;font-weight:bold;text-align:center;padding:.5em;line-height:1.25em}.chart .header th{background:#2ea5e6;background:-webkit-gradient(linear, left top, left bottom, from(#2ea5e6), to(#07649F));background:linear-gradient(to bottom, #2ea5e6, #07649F);padding:.5em}.chart th a{display:block;width:100%;color:#FFF}.chart td{border:1px solid #AAA;text-align:center;padding:.5em;vertical-align:top}.chart td:first-child{font-weight:bold;text-align:center;font-size:.9em}.chart sup a{text-decoration:none;color:#49ACF2}.chart.table{margin:1.5em auto}.chart .description{text-align:left}.chart .price,.table .price{text-align:right}.datepicker{position:relative}.datepicker input{display:inline-block}.datepicker .fa-calendar{cursor:pointer;margin:auto;position:absolute;top:0;bottom:0;right:0.5em}.text-wrap{white-space:normal}.align-top{vertical-align:top}input[type=number].quantity{max-width:4em}.option-block{display:inline-block;width:calc(50% - 2em);position:relative;vertical-align:top;text-align:center}.option-block h3{margin:.2em;font-size:1.5em}.block-stitch,.block-stitch:hover{background:#fff;border:1px dashed #d8d8db;-webkit-box-shadow:0 0 0 6px #fff,1px 1px 3px 8px #d8d8db;box-shadow:0 0 0 6px #fff,1px 1px 3px 8px #d8d8db;margin:1em;padding:1em;text-align:center;text-decoration:none}.block-stitch.option-block,.block-stitch.option-block:hover{border-width:3px}.block-stitch.option-block.current,.block-stitch.option-block:hover{border-color:#0082c8}@media screen and (max-width: 50em){.option-block h3{height:2.5em}}@media screen and (max-width: 30em){.option-block h3{font-size:.9em}}.option-block img{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.option-block.current img,a.option-block:hover img{-webkit-filter:none;filter:none}.option-block.current:before,a.option-block:hover:before{content:'\f0d7';display:block;font-family:FontAwesome;position:absolute;top:-.6em;font-size:3em;width:calc(100% - .66em)}.option-block.current:before{color:#0082c8}a.option-block:hover:before{color:#5f6062}.tile{padding:1em;margin:1em 0;max-width:25em;border:1px dotted #e68d1a;outline:3px solid #fff;-webkit-box-shadow:1px 1px 2px 5px #dddde6;box-shadow:1px 1px 2px 5px #dddde6;text-overflow:ellipsis}.separate-block{border-top:2px dotted #49ACF2;margin-bottom:2em}img.category{width:150px;height:200px}img.fullsize{-webkit-box-shadow:1px 1px 6px #BBBBBB;box-shadow:1px 1px 6px #BBBBBB}.tabNavigation{list-style:none;margin:0;padding:0;height:37px}.tabNavigation li{display:inline;margin:0;padding:0}.tabNavigation li a{background:#bbc;border:1px solid #c4c4cc;color:#fff;display:block;float:left;font-size:.9em;font-weight:bold;padding:8px 0;position:relative;text-align:center;text-decoration:none;z-index:1;width:33.333333%}.tabNavigation li .selected{border-bottom:none;padding-bottom:10px}.tabs>div{border:1px solid #c4c4cc;padding:1em}.center-display{max-width:950px;margin:0 auto;text-align:center}.two-column-text{-webkit-column-count:2;column-count:2;-webkit-column-gap:3em;column-gap:3em}@media screen and (max-width: 640px){.two-column-text{-webkit-column-count:1;column-count:1}}.cover-grid{padding:0;list-style-type:none}.cover-grid li{display:inline-block;vertical-align:top;width:140px;margin:10px}@supports (display: grid){.cover-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));grid-gap:20px}.cover-grid li{display:list-item;width:100%;margin:0}}.cover-grid .grid-image{height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cover-grid img{display:block;max-width:100%;max-height:100%;-ms-flex:1}.cover-grid .grid-title{display:block;text-align:center;margin:.4em 0;font-weight:bold}.inline{display:inline}.inline-block{display:inline-block}.shipping-instructions{display:block;margin-top:0.5em;margin-bottom:0.5em;font-style:italic;font-size:small}input[type="checkbox"]{margin:3px 3px 3px 4px}input[type="checkbox"].form-control{margin:0}input[type="radio"]{margin:3px 3px 0px 5px}th{text-align:center}.gwt table:not([cellspacing="0"]){border-collapse:separate;border-spacing:2px}.gwt table[cellpadding="4"] th,.gwt table[cellpadding="4"] td{padding:4px}label{font-weight:normal}input[type=checkbox]+label,input[type=radio]+label{display:inline}html{font-size:100% !important}body{font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:normal;color:#334;font-size:100% !important;line-height:1.25em !important;margin:0;padding:0;text-align:left;background-color:#fff}a,.pseudoa{font-weight:bold}ul a,ul .pseudoa{font-weight:normal}a.error,.pseudoa.error{color:#9e3321 !important}a img{border:none}.categoryDescription>img{max-width:100%}.button{display:inline-block;font-size:1em;text-align:center;text-decoration:none;font-weight:bold;color:#fff;padding:3px .5em;border:none;-webkit-box-shadow:0 1px 2px #0e7ac7;box-shadow:0 1px 2px #0e7ac7;border-radius:1px;background:#49ACF2;line-height:1.33em}.button:hover,.button:active,.button:focus{background:#1996ef;cursor:pointer;color:#fff}.button:focus{outline:#49ACF2 dotted 1px}.button:visited,.button.visited{color:#fff}.button:visited.novisit,.button.novisit{color:#fff}.button:active{-webkit-box-shadow:0 0 1px #D35A00;box-shadow:0 0 1px #D35A00}.button[disabled],.button.disabled,.button.disabled.novisit{color:#4e606d;cursor:default;background:#49ACF2;border-color:#4e606d}.button[disabled]:hover,.button.disabled:hover,.button.disabled.novisit:hover{background:#49ACF2}.button[disabled]:active,.button.disabled:active,.button.disabled.novisit:active{background:#49ACF2;-webkit-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb}.button.button-sm{font-size:0.8em}.button.button-md{font-size:1.2em}.button.button-lg{font-size:1.4em}.button-secondary{display:inline-block;font-size:1em;text-align:center;text-decoration:none;font-weight:bold;color:#556;padding:3px .5em;border:none;-webkit-box-shadow:0 1px 2px #a2a2bb;box-shadow:0 1px 2px #a2a2bb;border-radius:1px;background:#dddde6;line-height:1.33em;border:1px solid #c0c0d0}.button-secondary:hover,.button-secondary:active,.button-secondary:focus{background:#c0c0d0;cursor:pointer;color:#556}.button-secondary:focus{outline:#dddde6 dotted 1px}.button-secondary:visited,.button-secondary.visited{color:#3e3e4a}.button-secondary:visited.novisit,.button-secondary.novisit{color:#556}.button-secondary:active{-webkit-box-shadow:0 0 1px #D35A00;box-shadow:0 0 1px #D35A00}.button-secondary[disabled],.button-secondary.disabled,.button-secondary.disabled.novisit{color:#a2a2a2;cursor:default;background:#dddde6;border-color:#a2a2a2}.button-secondary[disabled]:hover,.button-secondary.disabled:hover,.button-secondary.disabled.novisit:hover{background:#dddde6}.button-secondary[disabled]:active,.button-secondary.disabled:active,.button-secondary.disabled.novisit:active{background:#dddde6;-webkit-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb}.button-secondary.button-sm{font-size:0.8em}.button-secondary.button-md{font-size:1.2em}.button-secondary.button-lg{font-size:1.4em}.progressBar{position:relative;padding:2px;text-align:left;background-color:#667;width:100%;height:1.5em}.progressBar>.progress{height:100%;background-color:#0082c8}.progressBar>.label{width:100%;height:100%;padding-top:2px;position:absolute;top:0;left:0;text-align:center;color:#fff}#page{margin:0px auto;padding:0;max-width:1200px;text-align:left;background-color:white}#masthead{-webkit-box-shadow:0 0 8px #aab;box-shadow:0 0 8px #aab;width:100%;margin:0;padding:0;position:relative;z-index:104}.masthead{background-color:#ffffff;text-align:center}.tiny-head{display:none}.masthead,.masthead *{-webkit-box-sizing:border-box;box-sizing:border-box}.masthead a{color:#889;text-decoration:none;font-weight:400}.masthead a:hover,.masthead a:active{color:#556}.site-id{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:.9em;font-weight:bold;padding:0 0 0 120px;background:#000;color:#fff;text-align:center;position:relative;z-index:104;border-bottom:1px solid #ed1c24}.site-id .account{display:block;text-align:right;margin:0 auto;max-width:1080px;line-height:1.8em;padding-right:100px;background:#000;background-image:url("/images/cs-hash-marks.svg");background-repeat:no-repeat;background-size:80px;background-position:top right}.masthead .myaccount,.masthead .headlogin,.salutation{color:#fff;white-space:nowrap;padding:10px}.account a{text-decoration:underline}.account a:hover,.account a:focus{color:#49ACF2}.masthead .myaccount{font-weight:bold}.logoff{font-size:.9em}.head-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:1200px;min-height:73px;margin:0 auto;padding:0 10px}.tiny-head-search{display:none}.tiny-head-search .fa,.tiny-head-menu .fa{font-size:1.5em;vertical-align:-.1em}.tiny-head-menu{display:none}.head-logo{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:104}.head-logo a{height:100px;width:100px;position:absolute;bottom:0;left:0}.head-logo img{height:100%;width:100%}.head-menu{text-align:center;position:relative;z-index:104;font-size:1.25em;line-height:2.75em}.headmenus{position:absolute;z-index:105;top:37px;right:15%;-webkit-transform:translateX(50%);transform:translateX(50%);display:none;text-align:center;background:#e6e6ec;border:1px solid #c0c0d0}#textbooksmenu{left:0;right:auto;-webkit-transform:none;transform:none}.head-menus .menu-content{white-space:nowrap;padding:10px 0}.menu-box{display:inline-block;position:relative}.headmenu-heading{white-space:nowrap;padding:.5em;line-height:2em}.headmenu-heading::after{font-family:FontAwesome;content:' \f0d7';font-size:1.1em;vertical-align:-.2em}.headmenu-heading.open::after{color:#ed1c24}.headmenu-heading.open::before{font-family:FontAwesome;content:' \f0d8';font-size:46px;position:absolute;right:0;top:14px;color:#fff;text-shadow:0 -1px 0 #c0c0d0;z-index:106;color:#e6e6ec}.menulist{display:inline-block;vertical-align:top}.middlelist{border-left:2px solid #cecedb;border-right:2px solid #cecedb}.borderlist{border-right:2px solid #cecedb}.headmenus h2{display:none}.headmenus h3{color:#49ACF2;font-family:Nunito,Arial,Helvetica,sans-serif;font-size:1.03em;margin:.5em 0 .2em 0;padding:0 .8em;font-style:normal;font-weight:bold}.headmenus .special-heading{color:#ed1c24}.headmenus h4{color:#e68d1a;font-weight:normal;font-family:Merriweather,Georgia,serif;margin:1.1em 0 .2em .3em}.headmenus ul{padding:0;margin:0 0 .5em 0}.headmenus li{list-style-type:none;list-style-image:none;font-size:.85em;padding:0;white-space:nowrap}.headmenus li a{display:block;height:100%;width:100%;padding:.3em 1.5em;font-weight:bold}.headmenus a,.headmenus a:visited{text-decoration:none;color:#667}.headmenus a:hover,.headmenus a:active{background:#fff}.head-search{line-height:3.4375em;font-size:1em;position:relative;z-index:104}#TemplateSearchForm{min-width:275px}.head-search .search{font-size:1em;width:1.8em;height:30px;padding:0;border-top-left-radius:1em;border-bottom-left-radius:1em;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle}.searchterm{width:80%;line-height:1em;height:30px;border:none;border-top-right-radius:1em;border-bottom-right-radius:1em;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 0 3px 1px #ccf inset;box-shadow:0 0 3px 1px #ccf inset;padding:10px;vertical-align:middle}.searchterm:focus{-webkit-box-shadow:0 0 3px 1px #49ACF2 inset;box-shadow:0 0 3px 1px #49ACF2 inset}.searchterm::-webkit-input-placeholder{font-size:.8em}.searchterm:-ms-input-placeholder{font-size:.8em}.searchterm::-ms-input-placeholder{font-size:.8em}.searchterm::placeholder{font-size:.8em}.head-cart{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;text-align:center;padding-right:.7em}#mini-cart{display:inline-block;position:relative;z-index:104;vertical-align:bottom}#mini-cart .cartlink{text-decoration:none;color:#ed1c24 !important}#mini-cart .cart-num{display:none;position:absolute;top:.1em;right:50%;margin-right:-1.8em;padding:0 .2em;height:1.375em;min-width:1.375em;line-height:1.375em;text-align:center;background:#fff;border-radius:.7em;border:1px solid #ed1c24;font-weight:bold;font-size:.4em;color:#ed1c24}#mini-cart:hover .cart-num{background:#fff}#mini-cart:hover .cartlink{color:#de1219 !important}@media screen and (max-width: 30em){.cart-num{top:.18em;right:30%}}#mini-cart-area{display:none;position:absolute;top:2.1em;right:0;z-index:1000;border:2px solid #667;cursor:default}#mini-cart-details{color:#667;background:#fff;padding:0;overflow:hidden;white-space:normal}#mini-cart-empty{text-align:center;padding:.5em;white-space:nowrap}#mini-cart-filled table{width:100%}#mini-cart-filled tr:not(:first-child){border-top:1px dotted #667}#mini-cart-filled td{padding:.5em;text-align:left;font-size:.6em;line-height:1.6em}#mini-cart-filled a{color:#0082c8;text-decoration:underline}#mini-cart-filled img.minicart{height:100px}.mini-cart-recently-added{font-weight:bold}#mini-cart-summary{white-space:nowrap;padding:0 1em;height:auto;font-size:.7em;background:#667;text-align:right;line-height:2.5em}#mini-cart-summary .cart-count{display:inline-block;color:white}#mini-cart-summary button{display:inline-block}.fadeout{position:absolute;font-size:.7em;left:0;bottom:2.5em;right:0;height:7em;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(30%, rgba(255,255,255,0.5)), color-stop(80%, #fff));background:linear-gradient(to bottom, transparent 0%, rgba(255,255,255,0.5) 30%, #fff 80%)}@media screen and (max-width: 45em){#textbooksmenu{left:-100px}#moremenu{right:0;-webkit-transform:translateX(27%);transform:translateX(27%)}.tiny-head-search{display:block}#head-search{display:none}.head-search{position:absolute;z-index:105;top:37px;right:-10px;display:none;text-align:center;background:#e6e6ec;border:1px solid #c0c0d0}}@media screen and (max-width: 35em){#head-menus{display:none}#headmenus{padding:0 1em 1em 1em;width:15em}#moremenu{-webkit-transform:none;transform:none}.head-logo{-webkit-box-flex:0;-ms-flex:0 0 75px;flex:0 0 75px}.head-logo a{height:75px;width:75px}.tiny-head-menu{display:block}.site-id .account{display:none}.account{border-bottom:2px solid #c0c0d0;padding:.5em}.account .headlogin{color:#334}.account .salutation{color:#334;font-weight:bold;display:block;white-space:normal}.account a:hover{background:none;color:#49ACF2}.menulist{display:block}.middlelist,.borderlist{border:none}.headmenus h2{border-bottom:1px solid #bbc}.headmenus h2{display:block;color:#556;font-size:1em;margin:1em .5em 0 .5em;padding:.3em 0}.headmenus h2:hover,.headmenus h3:hover{cursor:pointer;color:#334}.headmenus h2:after,.headmenus h3:after{font-family:FontAwesome;content:" \f078"}.headmenus h2.open:after,.headmenus h3.open:after{content:' \f077'}.headmenus h3{margin:1em 0 .3em 0;font-size:.9em}.headmenus ul{margin:0;display:none}.headmenus .default-list{display:block}}.sideBar .siblings{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:1em .5em;font-size:.85em;color:#0082c8;background:#fff;border:3px solid #49ACF2;-webkit-box-shadow:inset 0 0 0 1px #fff, inset 0 0 0 4px #aab;box-shadow:inset 0 0 0 1px #fff, inset 0 0 0 4px #aab;border-radius:6px}.sideBar li{margin:0 .5em;list-style-type:none}.sideBar ol li{list-style-type:decimal}.sideBar ol ol li{list-style-type:lower-alpha}.sideBar a:not(.button){display:block;color:inherit;text-decoration:none;padding:.3em;font-weight:normal;border-bottom:1px solid #ccd}.sideBar a:hover:not(.button){color:#49ACF2}.footlinks{clear:both;background:#000;color:#fff;text-align:center;border-bottom:2px solid #ed1c24;line-height:2em;margin:0 auto}.footlinks *{-webkit-box-sizing:border-box;box-sizing:border-box}.footlinks a,.footlinks a:visited{text-decoration:none;color:#fff;font-weight:bold}.footlinks a:hover,.footlinks a:active{color:#49ACF2}.footlinks ul{margin:0 auto;padding:0 20px 0 0;font-size:inherit;max-width:1200px;background:#000}.footlinks a{display:block;width:100%;height:100%}.footer-cat li{display:inline-block;list-style-image:none;list-style-type:none;text-align:center;margin:0;padding:0;width:13%;min-width:7.5em}.footer-cat li:last-child{border:none}#footcopy{text-align:center;font-size:.8em;color:#999;background:#000;padding:.1em}.livechat{display:none !important;position:fixed;left:0;top:20em;height:3em;line-height:3em;padding:0 1em;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;background:#0082c8;color:#fff;text-align:center;border:3px solid #fff;border-bottom:none;border-top-left-radius:1em;border-top-right-radius:1em}.livechat a{color:inherit;text-decoration:none;display:block;height:100%;width:100%}@media print{.livechat{display:none !important}}a.remove{font-weight:bold;color:#FFFFFF}a.remove:visited{font-weight:bold;color:#FFFFFF}h1{font-size:1.4em;color:#667;border-bottom:2px solid #49ACF2;border-top:2px solid #49ACF2;padding:.2em .4em;line-height:1.4em}.dl-title-area h1{clear:both}h2{font-size:1.3em;font-family:Merriweather,Georgia,serif;color:#667;line-height:1.5em}h3{font-size:1.25em;line-height:1.5em;font-family:Merriweather,Georgia,serif;color:#889;font-weight:normal;font-style:italic}h4{font-size:1.1em;line-height:1.25em;color:#667}h5{font-size:1.1em;line-height:1.25em;color:#e68d1a;font-weight:normal;font-variant:small-caps}h6{font-size:1em;color:#667;line-height:1.5em;margin:.5em 0 .3em 0}.tabBar{margin:0;padding:0px}.tabBar li{display:inline}.tabBar a,.tabBar a:visited{padding:.2em .7em;font-size:1.1em;background-color:#f0f0f0;font-weight:normal;border:solid #0082c8 1px;color:#004d9d;text-decoration:none}.tabBar a:hover{background:#0082c8;color:#fff;text-decoration:none}.tabBarSelected a,.tabBarSelected a:visited{background:#0082c8;color:#fff;font-weight:bold;text-decoration:none;cursor:default}.ms-ebook{min-width:800px;background:#fff}ul#etnav{padding-left:0px}ul#etnav li,ul#etnav li a{list-style-type:none;text-decoration:none;background:url("/images/etextbooks/navbar.jpg") no-repeat;height:100px;overflow:hidden;float:left;display:block}ul#etnav li#add_current{background-position:0px -200px;width:275px}ul#etnav li#allocate_current{background-position:-275px -200px;width:250px}ul#etnav li#distribute_current{background-position:-525px -200px;width:275px}ul#etnav li#add a{background-position:0px 0px;width:275px}ul#etnav li#allocate a{background-position:-275px 0px;width:250px}ul#etnav li#distribute a{background-position:-525px 0px;width:275px}ul#etnav li#add a:hover{background-position:0px -100px;width:275px}ul#etnav li#allocate a:hover{background-position:-275px -100px;width:250px}ul#etnav li#distribute a:hover{background-position:-525px -100px;width:275px}.tabNavigation li a{background:#bbc}.tabNavigation li a:hover{background:#ccd;color:#667}.tabNavigation li .selected,.tabNavigation li .selected:hover{background:#e9e9f2;color:#667}.tabs>div{background-color:#e9e9f2}hr.classic{background-image:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(10%, #dddde6), color-stop(20%, #dddde6), color-stop(50%, #889), color-stop(80%, #dddde6), color-stop(90%, #dddde6), to(#fff));background-image:linear-gradient(to right, #fff 0%, #dddde6 10%, #dddde6 20%, #889 50%, #dddde6 80%, #dddde6 90%, #fff 100%);border:0;height:2px;margin:2em 0}
