@charset "UTF-8";button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}a{text-decoration:none}a:visited{color:#58595b}a:hover{color:#999}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.nocallout{-webkit-touch-callout:none}.pressed{background-color:rgba(0,0,0,.7)}textarea[contenteditable]{-webkit-appearance:none}.gifhidden{left:-100%;position:absolute}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}blockquote{margin:0}*,:after,:before{box-sizing:border-box}body,button,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{color:#404040;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.625em}body:after{background-image:linear-gradient(180deg,rgba(0,0,0,.15) 95%,rgba(0,0,0,.15));background-size:100% 26px;bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}body.debug:after{display:block;pointer-events:none}pre{background:#f0f0f0;padding:13px}.main-container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}@media only screen and (min-width:620px){.main-container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:800px){.main-container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}@media only screen and (min-width:620px){.container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:800px){.container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (min-width:620px){.container-medium{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}}@media only screen and (min-width:620px) and (min-width:620px){.container-medium{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:620px) and (min-width:800px){.container-medium{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (max-width:619px){.container-small{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative}}@media only screen and (max-width:619px) and (min-width:620px){.container-small{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (max-width:619px) and (min-width:800px){.container-small{max-width:864px;padding-left:4.4%;padding-right:4.4%}}@media only screen and (min-width:800px){.content pre{margin-right:-25.9%}}.icon{speak:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-transform:none;vertical-align:top}.icon-bullet:before,.list-anchor a:before,ul.list-links a:before,ul li:before{content:"\e001"}.icon-chevron-down:before{content:"\e002"}.icon-chevron-large:before{content:"\e003"}.article-nav-link--prev:before,.icon-chevron-left:before{content:"\e004"}.article-nav-link--next:before,.icon-chevron-right:before,ul.list-links.list-links--primary a:before{content:"\e005"}.icon-chevron-up:before{content:"\e006"}.icon-close:before{content:"\e007"}.icon-cog:before{content:"\e008"}.icon-diamond:before{content:"\e009"}.icon-exclamation:before{content:"\e00a"}.icon-google-dev:before{content:"\e00b"}.icon-hash:before{content:"\e00c"}.icon-introduction-to-media:before{content:"\e00d"}.icon-lessons:before{content:"\e00e"}.icon-menu:before{content:"\e00f"}.icon-minus:before{content:"\e010"}.icon-multi-device-layouts:before{content:"\e011"}.icon-performance:before{content:"\e012"}.icon-plus:before{content:"\e013"}.icon-question:before{content:"\e014"}.icon-slash:before{content:"\e015"}.icon-star:before{content:"\e016"}.icon-tick:before{content:"\e017"}.icon-user-input:before{content:"\e018"}.highlight-module{margin-bottom:16px;margin-top:32px;overflow:hidden;position:relative}.highlight-module:after{background:#f0f0f0;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.highlight-module ol,.highlight-module ul{padding-left:0}.highlight-module__container{box-sizing:content-box;margin-left:auto;margin-right:auto;padding-bottom:48px;padding-left:5%;padding-right:5%;position:relative;z-index:1}@media only screen and (min-width:620px){.highlight-module__container{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:800px){.highlight-module__container{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.highlight-module__container:before{display:none}@media only screen and (min-width:620px){.highlight-module__container:before{color:#fff;display:block;font-family:icons;font-size:130px;height:100%;line-height:1px;position:absolute;right:45px;text-align:center;top:106px;width:30.3%}}.highlight-module--left .highlight-module__container:before{left:45px;right:auto}@media only screen and (min-width:800px){.highlight-module__container:before{font-size:180px;top:134px;width:22.2%}.highlight-module--large .highlight-module__container:before{font-size:430px}}@media only screen and (min-width:620px){.highlight-module__container{padding-bottom:32px}}@media only screen and (min-width:800px){.highlight-module__container{min-height:128px}}.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:16px}@media only screen and (min-width:800px){.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:110px;font-size:42px;font-weight:300;line-height:1.19em;line-height:1.2381em;padding-bottom:0;padding-top:.2364em;padding-top:.619em}}@media only screen and (min-width:800px) and (min-width:800px){.highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}.highlight-module__cta{display:block}.highlight-module--learning{color:#fff}.highlight-module--learning:after{background-color:#da2e75}.highlight-module--learning a{color:#fff;text-decoration:underline}.highlight-module--remember{color:#fff}.highlight-module--remember:after{background-color:#09829a}.highlight-module--remember a{color:#fff;text-decoration:underline}.highlight-module--code{margin-bottom:32px;overflow:visible}.highlight-module--code pre{font-size:14px;line-height:16px;margin:0;padding:16px 0 0}.highlight-module--code pre span{display:inline-block;margin:0;padding:0}.highlight-module--code code{display:block;margin:0;padding:0;word-spacing:-2px}.highlight-module--code .highlight-module__container{padding-bottom:0}.highlight-module--code .highlight-module__cta{bottom:-16px;position:absolute}@media only screen and (min-width:800px){.highlight-module--left:after{right:20%;width:80%}.highlight-module--right:after{left:20%;width:80%}.highlight-module--right.highlight-module--code:after{left:0;width:100%}}.highlight-module--inline{color:#404040;margin:16px 0 0;overflow:visible}.highlight-module--inline .highlight-module__container{padding-bottom:0}.highlight-module--inline .highlight-module__container:before{display:none}.highlight-module--inline .highlight-module__content{border-color:#e0e0e0;border-style:solid;border-width:1px 0;margin-bottom:-2px;padding:0 0 16px}.highlight-module--inline .highlight-module__title{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:800px){.highlight-module--inline .highlight-module__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}.highlight-module--inline.highlight-module--remember .highlight-module__title,.highlight-module--inline.highlight-module--remember li:before{color:#09829a}.highlight-module--inline.highlight-module--learning .highlight-module__title,.highlight-module--inline.highlight-module--learning li:before{color:#da2e75}.highlight-module--inline:after{display:none!important}code .highlight,div.highlight>pre>code{background:transparent}code .highlight .c,div.highlight>pre>code .c{color:#998;font-style:italic}code .highlight .err,div.highlight>pre>code .err{background-color:#e3d2d2;color:#a61717}code .highlight .cm,div.highlight>pre>code .cm{color:#998;font-style:italic}code .highlight .cp,div.highlight>pre>code .cp{color:#737373}code .highlight .c1,div.highlight>pre>code .c1{color:#998;font-style:italic}code .highlight .cs,div.highlight>pre>code .cs{color:#737373;font-style:italic}code .highlight .gd,div.highlight>pre>code .gs{background-color:#fdd;color:#000}code .highlight .gd .x,div.highlight>pre>code .gd .x{background-color:#faa;color:#000}code .highlight .ge,div.highlight>pre>code .ge{font-style:italic}code .highlight .gr,div.highlight>pre>code .gr{color:#a00}code .highlight .gh,div.highlight>pre>code .gh{color:#737373}code .highlight .gi,div.highlight>pre>code .gi{background-color:#dfd;color:#000}code .highlight .gi .x,div.highlight>pre>code .gi .x{background-color:#afa;color:#000}code .highlight .go,div.highlight>pre>code .go{color:#888}code .highlight .gp,div.highlight>pre>code .gp{color:#555}code .highlight .gu,div.highlight>pre>code .gu{color:#aaa}code .highlight .gt,div.highlight>pre>code .gt{color:#a00}code .highlight .kt,div.highlight>pre>code .kt{color:#458}code .highlight .m,div.highlight>pre>code .m{color:#099}code .highlight .s,div.highlight>pre>code .s{color:#da2e75}code .highlight .na,div.highlight>pre>code .na{color:teal}code .highlight .nb,div.highlight>pre>code .nb{color:#0086b3}code .highlight .nc,div.highlight>pre>code .nc{color:#458}code .highlight .no,div.highlight>pre>code .no{color:teal}code .highlight .ni,div.highlight>pre>code .ni{color:purple}code .highlight .ne,code .highlight .nf,div.highlight>pre>code .ne,div.highlight>pre>code .nf{color:#900}code .highlight .nn,div.highlight>pre>code .nn{color:#555}code .highlight .nt,div.highlight>pre>code .nt{color:#09829a}code .highlight .nv,div.highlight>pre>code .nv{color:teal}code .highlight .w,div.highlight>pre>code .w{color:#bbb}code .highlight .mf,code .highlight .mh,code .highlight .mi,code .highlight .mo,div.highlight>pre>code .mf,div.highlight>pre>code .mh,div.highlight>pre>code .mi,div.highlight>pre>code .mo{color:#099}code .highlight .s2,code .highlight .sb,code .highlight .sc,code .highlight .sd,code .highlight .se,code .highlight .sh,code .highlight .si,code .highlight .sx,div.highlight>pre>code .s2,div.highlight>pre>code .sb,div.highlight>pre>code .sc,div.highlight>pre>code .sd,div.highlight>pre>code .se,div.highlight>pre>code .sh,div.highlight>pre>code .si,div.highlight>pre>code .sx{color:#da2e75}code .highlight .sr,div.highlight>pre>code .sr{color:#009926}code .highlight .s1,div.highlight>pre>code .s1{color:#da2e75}code .highlight .ss,div.highlight>pre>code .ss{color:#990073}code .highlight .bp,div.highlight>pre>code .bp{color:#737373}code .highlight .vc,code .highlight .vg,code .highlight .vi,div.highlight>pre>code .vc,div.highlight>pre>code .vg,div.highlight>pre>code .vi{color:teal}code .highlight .il,div.highlight>pre>code .il{color:#099}.editorial-header{overflow:hidden}.editorial-header .breadcrumbs,.editorial-header .breadcrumbs a{color:#3372df}@media only screen and (min-width:620px){.editorial-header .container{position:relative}.editorial-header .container:before{color:#f0f0f0;content:"\e003";display:block;font-family:icons;font-size:1000px;line-height:0;margin:168px -35px 0 0;position:absolute;right:100%;top:0}}.editorial-header__excerpt{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}.editorial-header .tag{padding-top:32px}.editorial-header__subtitle{color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:0}@media only screen and (min-width:800px){.editorial-header__subtitle{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}@media only screen and (min-width:620px){.editorial-header__subtitle{padding-bottom:16px;padding-top:0}}.editorial-header__toc{margin-top:16px}.editorial-header__toc ol{padding-top:0}@media only screen and (min-width:620px){.editorial-header__toc ol{padding-top:0}}.editorial-header__toc-title{border-bottom:1px solid #e0e0e0;color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;margin-bottom:13px;padding-bottom:13px!important}.summary-header{background-color:#3372df;box-shadow:inset 0 2px 0 0 #fff;color:#fff;margin-bottom:16px;padding-bottom:48px}.summary-header .breadcrumbs__link{color:#fff}.summary-header__anchor-list{margin-top:32px}.summary-header__anchors-item a{color:#fff}.related-guides{border-top:2px solid #e0e0e0;margin-top:48px;padding-bottom:30px;padding-top:30px}.related-guides__list .list-links{padding-top:0}.related-guides__list a{display:block}.related-guides__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:0}@media only screen and (min-width:800px){.related-guides__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}}@media only screen and (min-width:620px){.related-guides__title{padding-top:0}}.related-guides__main-link{text-transform:uppercase}.related-guides__main-link:before{content:"#";display:inline-block;padding-right:2px}.in-this-guide{margin-top:-48px}.in-this-guide__title{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1.3em;margin-bottom:16px;padding-bottom:0;padding-top:1.3em}.articles-section{background:#f0f0f0;padding:16px 0 64px;text-align:center}.articles-count{color:#3372df;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400}.article-section__icon{top:-16px}@media only screen and (min-width:620px){.article-section__icon{top:-24px}}.guides-section{background:#f0f0f0;padding:16px 0 64px}.guides-section,.page-header{text-align:center}.page-header .breadcrumbs{color:#3372df;text-align:left}.page-header .breadcrumbs a{color:#3372df}.page-header h3{color:#404040;padding-top:32px}.page-header__excerpt{padding-top:0;position:relative}.page-header__excerpt:last-child{padding-bottom:48px}.featured-section{background:#f0f0f0}.featured-spotlight{background:#404040;color:#fff;margin-top:32px;overflow:hidden;padding-bottom:47px}.featured-spotlight p{padding-bottom:16px}.featured-spotlight .cta--primary,.featured-spotlight .cta--primary:hover{color:#fff}.featured-spotlight__container{position:relative}@media only screen and (max-width:619px){.featured-spotlight__img{height:0;overflow:hidden;padding-bottom:0;padding-top:58.4%;position:relative;width:100%}}.featured-spotlight__img img{display:block;left:0;margin:0;position:absolute;top:0;width:100%}@media only screen and (min-width:620px){.featured-spotlight__img img{left:109%;max-width:none;width:auto}}@media only screen and (min-width:800px){.featured-spotlight__img img{left:107.4%}}.quote__content{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:16px;padding-top:64px;position:relative}@media only screen and (min-width:800px){.quote__content{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:620px){.quote__content{padding-left:0;padding-top:32px}}.quote__content p{border-top:1px solid #e0e0e0;font-weight:500;margin-top:7px;padding-top:8px;text-align:right}.quote__content:before{color:#f0f0f0;content:open-quote;display:block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:260px;font-weight:700;left:16px;position:absolute;top:90px}@media only screen and (min-width:620px){.quote__content:before{font-size:540px;left:-210px;top:225px}}.article-nav{overflow:hidden;position:relative}.article-nav:before{border-left:2px solid #e0e0e0;content:"";height:100%;left:50%;position:absolute;top:0}.article-nav-link{float:left;padding:16px 32px;position:relative;width:50%}.article-nav-link:before{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:20px;font-weight:400;position:absolute;top:21px}@media only screen and (min-width:620px){.article-nav-link:before{background:#3372df;color:#fff;display:block;font-size:26px;padding:13px 10px;top:25px}}.article-nav p{margin:0;padding:0}.article-nav-link--prev{text-align:right}.article-nav-link--prev:before{font-family:icons;left:32px}@media only screen and (min-width:620px){.article-nav-link--prev p{padding-left:52px}}.article-nav-link--next:before{font-family:icons;right:32px}@media only screen and (min-width:620px){.article-nav-link--next p{padding-right:52px}}.article-nav-count{font-size:20px;font-weight:300;font-weight:700;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:800px){.article-nav-count{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}@media only screen and (min-width:620px){.article-nav-count{font-weight:400}.did-you-know ol{padding-top:0!important}}.did-you-know .cta--primary{font-weight:500;margin-top:16px}.did-you-know>.g--half{padding-left:0;position:relative}@media only screen and (min-width:620px){.did-you-know>.g--half{padding-left:32px}}.did-you-know__symbol{padding-bottom:192px}@media only screen and (min-width:620px){.did-you-know__symbol{padding-bottom:16px}}.did-you-know__symbol:after{color:#3372df;content:"\e014";display:block;font-family:icons;font-size:300px;left:30%;position:relative;top:150px;width:0}@media only screen and (min-width:620px){.did-you-know__symbol:after{font-size:400px;left:110%;position:absolute;top:200px}}@media only screen and (min-width:800px){.did-you-know__symbol:after{font-size:400px;left:124%;position:absolute;top:200px}}.toc__title{border-bottom:1px solid #e0e0e0;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;margin-bottom:7px;padding-bottom:8px;padding-top:1.625em}@media only screen and (min-width:800px){.toc__title{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:620px){.toc__title{margin-bottom:8px;padding-bottom:8px}}.toc__list{border-bottom:1px solid #e0e0e0;margin-bottom:8px;padding-bottom:7px;padding-top:0}.toc__list a{display:block}.toc__sublist{padding-top:0}.next-lessons{background:#404040;color:#fff;margin-top:16px;padding:16px 16px 32px;position:relative}@media only screen and (min-width:620px){.next-lessons h3 i{display:none}}.next-lessons:after,.next-lessons:before{color:hsla(0,0%,100%,.5);display:none;position:absolute}@media only screen and (min-width:620px){.next-lessons:after,.next-lessons:before{display:inline-block}.next-lessons:before{background:#404040;color:hsla(0,0%,100%,.5);content:attr(data-current-lesson);display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1;padding:5px 7px;right:127px;top:143px;z-index:1}}@media only screen and (min-width:800px){.next-lessons:before{font-size:20px;padding-left:15px;padding-right:15px;right:230px;top:126px}}@media only screen and (min-width:620px){.next-lessons:after{content:"\e00e";font-family:icons;font-size:150px;right:40px;top:185px}}@media only screen and (min-width:800px){.next-lessons:after{font-size:210px;right:120px}}@media only screen and (min-width:620px) and (max-width:799px){.g-medium--1{float:left;margin-right:4.5%;width:30.3%}.g-medium--push-1{margin-left:34.8%}.g-medium--pull-1{margin-right:34.8%}.g-medium--2{float:left;margin-right:4.5%;width:65.1%}.g-medium--push-2{margin-left:69.6%}.g-medium--pull-2{margin-right:69.6%}.g-medium--3{float:left;margin-right:0;width:99.9%}.g-medium--full{float:left;margin-right:0;width:100%}.g--third{float:left;margin-right:4.5%;width:30.3%}.g--half,.g-medium--half{float:left;margin-right:4.5%;width:47.75%}.g-medium--last{margin-right:0}.g-medium--last+.g-medium--half{clear:left}.g--pull-half{margin-right:52.25%}}@media only screen and (min-width:800px){.g-wide--1{float:left;margin-right:3.7%;width:22.2%}.g-wide--push-1{margin-left:25.9%}.g-wide--pull-1{margin-right:25.9%}.g-wide--2{float:left;margin-right:3.7%;width:48.1%}.g-wide--push-2{margin-left:51.8%}.g-wide--pull-2{margin-right:51.8%}.g-wide--3{float:left;margin-right:3.7%;width:74%}.g-wide--push-3{margin-left:77.7%}.g-wide--pull-3{margin-right:77.7%}.g-wide--4{float:left;width:99.9%}.g-wide--4,.g-wide--full,.g-wide--last{margin-right:0}.g-wide--full{float:left;width:100%}.g--third{float:left;margin-right:3.7%;width:30.8%}.g--half,.g-wide--half{float:left;margin-right:3.7%;width:48.15%}.g--pull-half{margin-right:51.85%}}.g--last{margin-right:0}.g--centered{float:none;margin-left:auto;margin-right:auto}.grid-overlay{display:none;pointer-events:none}.debug .grid-overlay{bottom:0;box-sizing:content-box;display:block;height:100%;left:0;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;position:relative;position:absolute;right:0;top:0}@media only screen and (min-width:620px){.debug .grid-overlay{max-width:688px;padding-left:4.8%;padding-right:4.8%}}@media only screen and (min-width:800px){.debug .grid-overlay{max-width:864px;padding-left:4.4%;padding-right:4.4%}}.debug .grid-overlay [class*=g-]{background-color:rgba(89,89,89,.2);height:100%}@media only screen and (min-width:620px) and (max-width:799px){.debug .grid-overlay .g-wide--last{display:none}}@media only screen and (max-width:619px){.debug .grid-overlay{display:none}}h1,h2,h3,h4,h5,p{margin:0}.small,small{font-size:13px;line-height:2em;padding-bottom:0}.base,ol,p,ul{font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:1.625em}p:first-child{padding-top:0}.medium,h4{font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:1.625em}@media only screen and (min-width:800px){.medium,h4{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}.large,h3{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}@media only screen and (min-width:800px){.large,h3{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}}.xlarge,h2{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:300;line-height:1em;padding-bottom:0;padding-top:1em}@media only screen and (min-width:800px){.xlarge,h2{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}}.xxlarge,h1{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:42px;font-weight:300;line-height:1.2381em;padding-bottom:0;padding-top:.619em}@media only screen and (min-width:800px){.xxlarge,h1{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}}.huge{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:68px;font-weight:300;line-height:1.1471em;padding-bottom:0;padding-top:.3824em}@media only screen and (min-width:800px){.huge{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:110px;font-weight:300;line-height:1.19em;padding-bottom:0;padding-top:.2364em}}li>p{padding-top:0}.button,.button--primary,.button--red,.button--secondary,.button--secondary-variation,.button--secondary.add-blank-repairEvaluation{border-radius:5px;display:inline-block;font-size:14px;line-height:25px;margin-top:10px;min-height:16px;outline:0;padding:7px 16px;text-align:center;text-decoration:none;transition:none}.button--block{display:block}.button--primary{background:#4a7fc1;border:none;color:#fff!important}.button--secondary{background:none;color:#4a7fc1!important;padding:0}.button--danger{background-color:#c14a4e;border:none;color:#fff!important}.button--danger.button--link{background-color:transparent;color:#c14a4e!important}.button--approve{background-color:#96c547;border:none;color:#fff!important}.button--approve.button--link{background-color:transparent;color:#96c547!important}.button--secondary.add-blank-repairEvaluation{background:#7bba79;border:1px solid #5aa957;color:#fff!important}.button--red{background:#c14a4e;border:1px solid #a1373b;color:#fff!important}.button--secondary-inactive{background-color:#c6c8ca;border-color:#c6c8ca}.button--secondary-variation{background:#fff;border:2px solid #d6d7d9;color:#4d4d4f!important}.button--secondary-variation:hover{background-color:#eee}ol,ul{list-style:none;margin:0;padding:0}@media only screen and (max-width:619px){ol,ul{padding-left:0}}ul li{padding:5px 0;position:relative}ul li:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:16px;position:absolute;top:0}ol{counter-reset:list}ol>li{padding-left:32px;position:relative}ol>li:before{color:inherit;content:"0" counter(list);counter-increment:list;display:inline-block;font-weight:400;left:0;position:absolute}ol>li:nth-child(10n):before,ol>li:nth-child(10n)~li:before{content:counter(list)}ol ul,ul ol{padding-top:0}ul.list-links li:before{display:none}ul.list-links a{font-weight:400}ul.list-links a:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:16px;position:absolute;top:0}ul.list-links.list-links--primary a{font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1;text-decoration:none}ul.list-links.list-links--primary a:before{display:block;font-family:icons;font-size:13px;font-weight:400;left:0;line-height:16px;position:absolute;top:0}ol.list-links li:before{display:none}ol.list-links li a{display:inline-block}ol.list-links li a:before{color:inherit;content:"0" counter(list);counter-increment:list;display:inline-block;font-weight:400;left:0;position:absolute}ol.list-links li:nth-child(10n) a:before,ol.list-links li:nth-child(10n)~li a:before{content:counter(list)}ol.list-links.list-links--secondary a:before{display:none}.list-links--secondary{font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:0;padding-top:1.625em}.list-anchor,.list-links--secondary li{padding-left:0}.list-anchor li{font-size:16px;line-height:1.625em;padding-bottom:0;padding-left:0;padding-top:0}.list-anchor li:before{display:none}.list-anchor a{display:inline-block;line-height:1;padding-left:16px}.list-anchor a:before{display:block;font-family:icons;font-size:13px;font-size:4px;font-weight:400;left:0;line-height:16px;position:absolute;top:0}@media only screen and (min-width:620px){.list-small li{font-size:13px;line-height:2em;padding-bottom:0;padding-top:0}}.list-centered{padding-left:0;text-align:center}.featured-list{padding-bottom:48px;padding-top:48px}.featured-list__item{background:#fff;margin-top:16px;padding-bottom:16px;padding-left:0;padding-top:16px}@media only screen and (min-width:620px){.featured-list__item{min-height:208px;padding:32px}}.featured-list__item:first-child{margin-top:0}.featured-list__item p{margin-bottom:16px}.featured-list__img-wrapper{display:none;margin:0 -5%;padding-top:16px;position:relative}@media only screen and (min-width:620px){.featured-list__img-wrapper{display:block;margin:0;padding-top:0}.featured-list__img{height:0;overflow:hidden;padding-bottom:0;padding-top:60.8%;position:absolute;width:100%}}.featured-list__img img{display:block;margin:0 auto;max-width:100%}@media only screen and (min-width:620px){.featured-list__img img{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}}.related-guides-list{font-family:Roboto Condensed,Helvetica,sans-serif;padding-left:0;padding-top:0}@media only screen and (min-width:620px){.related-guides-list{padding-top:16px}}@media only screen and (min-width:800px){.related-guides-list{padding-top:0}}.related-guides-list .tag,.related-guides-list p{padding-top:0}.related-guides-list li{border-bottom:1px solid #e0e0e0;padding-bottom:15px;padding-top:16px}.related-guides-list li:last-child{border-color:transparent}@media only screen and (min-width:620px){.related-guides-list li{border-color:transparent;padding-bottom:0;padding-top:0}}.list--reset,.list--reset li{padding-left:0}.list--reset.list-links a:before,.list--reset li:before{display:none!important}.list-lessons{padding-left:0}.list-lessons a{color:#fff}.list-lessons .current,.list-lessons .current a{cursor:default;text-decoration:none}.list-lessons .current .icon{background:rgba(0,0,0,.2);border-radius:100%;display:inline-block;font-size:13px;line-height:26px;margin-left:7px;text-align:center;width:26px}.list-guides-intro{margin-bottom:32px}@media only screen and (max-width:619px){.list-guides-intro{padding-top:32px}}.list-guides-intro li{border-bottom:1px solid #e0e0e0;margin-bottom:32px;padding-bottom:31px}@media only screen and (min-width:620px){.list-guides-intro li{border-color:transparent;padding-bottom:0}}.list-guides-intro li:last-child{border-bottom:transparent;margin-bottom:0}a{color:#bbbdc0}.cta--primary,a:hover{text-decoration:none}.cta--primary{color:#3372df;display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1}.cta--primary:hover{color:#404040}.cta--primary:before{content:"\e005";display:inline-block;font-family:icons;font-size:13px;line-height:15px;padding-right:10px}.cta--secondary{color:#3372df;display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-weight:400;line-height:1}.cta--secondary:hover{color:#404040}table{margin-top:16px;width:100%}table thead{background:#3372df;color:#fff}table th{display:none;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:1.625em;text-align:center}@media only screen and (min-width:800px){table th{font-size:20px;font-weight:300;line-height:1.3em;padding-bottom:0;padding-top:1.3em}}@media only screen and (min-width:620px){table tr{border-bottom:1px solid #fff}}table tbody{background:#f0f0f0}table td{display:block;padding-bottom:8px;padding-top:8px}table td:before{background:#3372df;border-right:2px solid #fff;bottom:0;color:#fff;content:attr(data-th) " :";display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:16px;font-weight:400;left:0;max-height:100%;padding-left:8px;padding-top:8px;position:absolute;top:0;width:100px}@media only screen and (min-width:620px){table td:before{display:none}}table td,table th{padding-left:140px;position:relative}@media only screen and (min-width:620px){table td,table th{display:table-cell}table th{padding:13px 16px 7px}table td{padding:16px 16px 15px}}td:last-child:after{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media only screen and (min-width:620px){td:last-child:after{display:none}}.table-2 col{width:344px}@media only screen and (min-width:800px){.table-2 col{width:432px}}@media only screen and (min-width:620px){.table-2 td:first-child,.table-2 th:first-child{border-right:2px solid #fff}}.table-3 col{width:229.33333px}@media only screen and (min-width:800px){.table-3 col{width:288px}}@media only screen and (min-width:620px){.table-3 td:nth-child(2),.table-3 th:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff}}.table-4 col{width:172px}@media only screen and (min-width:800px){.table-4 col{width:216px}}@media only screen and (min-width:620px){.table-4 td:nth-child(2),.table-4 td:nth-child(3),.table-4 th:nth-child(2),.table-4 th:nth-child(3){border-left:2px solid #fff;border-right:2px solid #fff}}img,object,video{max-width:100%}.content img{margin-bottom:16px;margin-top:16px}.breadcrumbs{display:none;position:relative;z-index:1}@media only screen and (min-width:620px){.breadcrumbs{display:block}}.breadcrumbs p{padding-top:16px}.breadcrumbs__link,.breadcrumbs p{font-size:13px;line-height:2em;padding-bottom:0}.breadcrumbs__link{color:#000;font-weight:400;padding-top:0}@media only screen and (min-width:620px){.breadcrumbs__link{padding-top:0}}.subsection-title{color:#404040;margin-top:32px}.subsection-number{display:block;font-size:16px;line-height:1.625em;padding-bottom:0;padding-top:0}.articles-list{padding-left:0}.articles-list__item{padding-bottom:32px;padding-left:0}.articles-list__item:last-child{padding-bottom:33px}.articles-list__item:before{box-shadow:inset 0 1px 0 0 #e0e0e0;content:"";display:block;height:1px;margin-left:30%;margin-right:0;width:40%}.articles-list__item h3 a:hover{text-decoration:none}.articles-list__item p{margin-bottom:16px;margin-top:16px}.articles-list__item:first-child{padding-top:0}@media only screen and (min-width:620px){.articles-list__item:first-child{padding-top:14px}}.articles-list__item:first-child:before{display:none}.guides-list{overflow:hidden}@media only screen and (min-width:620px){.guides-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:32px}}.guides-list__item{background:#fff;margin-bottom:0;margin-top:16px;padding:0}@media only screen and (min-width:620px){.guides-list__item{display:flex;flex-direction:column;flex-wrap:wrap}}.guides-list__item h3{margin:0 32px}.guides-list__item p{margin:16px 32px 0}@media only screen and (min-width:620px){.guides-list__item .primary-content{flex:1}}.guides-list__item .secondary-content{border-top:1px solid #e0e0e0;margin-top:31px;position:relative}@media only screen and (min-width:620px){.guides-list__item .secondary-content{width:100%}}.guides-list__item .secondary-content .icon-circle{border:2px solid #fff;left:50%;margin-left:-21px;position:absolute;top:-18px}.guides-list__item .secondary-content .icon-circle i{font-size:23px}.guides-list__item ol{margin:0;padding:32px 0}.guides-list__item:before{display:none}.icon-circle,.icon-circle--large{background:#737373;border-radius:100%;display:block;font-size:0;height:0;margin:4px auto;padding:22px;position:relative;width:0}.icon-circle--large i,.icon-circle--large span,.icon-circle i,.icon-circle span{color:#fff;font-size:26px;left:0;line-height:0px;position:absolute;text-align:center;top:50%;width:100%}.icon-circle--large span,.icon-circle span{font-family:Roboto Condensed,Helvetica,sans-serif;font-size:26px;font-weight:700}@media only screen and (min-width:620px){.icon-circle--large span,.icon-circle span{font-size:42px}}.icon-circle--large{margin-bottom:0;margin-top:0;padding:16px;position:relative}.icon-circle--large i{font-size:26px}@media only screen and (min-width:620px){.icon-circle--large i{font-size:42px}.icon-circle--large{border:2px solid #fff;padding:22px}a .icon-circle--large{border:1px solid;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.42);padding:23px;transform:translateZ(0);transition:all .1s linear}.no-touch a:hover .icon-circle--large{box-shadow:inset 0 0 0 1px #fff;transform:scale(1.1)}}.icon-circle--nav{background:#737373;border-radius:100%;display:block;font-size:0;height:0;margin:0 auto;padding:8px;position:relative;width:0}@media only screen and (min-width:620px){.icon-circle--nav{margin-bottom:4px;margin-top:4px;padding:22px}}.icon-circle--nav i{color:#fff;font-size:16px;left:0;line-height:1px;position:absolute;text-align:center;top:50%;width:100%}@media only screen and (min-width:620px){.icon-circle--nav i{font-size:26px}}.theme--multi-device-layouts .themed{color:#297ea9}.theme--introduction-to-media .themed{color:#cf423a}.theme--user-input .themed{color:#2c8566}.theme--performance .themed{color:#7b5294}.theme--multi-device-layouts .themed--background,.theme--multi-device-layouts .themed--background.next-lessons:before{background-color:#297ea9}.theme--introduction-to-media .themed--background,.theme--introduction-to-media .themed--background.next-lessons:before{background-color:#cf423a}.theme--user-input .themed--background,.theme--user-input .themed--background.next-lessons:before{background-color:#2c8566}.theme--performance .themed--background,.theme--performance .themed--background.next-lessons:before{background-color:#7b5294}.theme--multi-device-layouts .themed--hover:hover{color:#297ea9}.theme--introduction-to-media .themed--hover:hover{color:#cf423a}.theme--user-input .themed--hover:hover{color:#2c8566}.theme--performance .themed--hover:hover{color:#7b5294}.theme--multi-device-layouts .themed--hover-secondary:hover{color:#89c4e2}.theme--introduction-to-media .themed--hover-secondary:hover{color:#edb8b5}.theme--user-input .themed--hover-secondary:hover{color:#78d2b3}.theme--performance .themed--hover-secondary:hover{color:#c4add2}.article--multi-device-layouts .article-container h1,.article--multi-device-layouts .article-container h2{color:#297ea9}.article--introduction-to-media .article-container h1,.article--introduction-to-media .article-container h2{color:#cf423a}.article--user-input .article-container h1,.article--user-input .article-container h2{color:#2c8566}.article--performance .article-container h1,.article--performance .article-container h2{color:#7b5294}.nav-theme--multi-device-layouts .themed--hover:hover{color:#297ea9}.nav-theme--introduction-to-media .themed--hover:hover{color:#cf423a}.nav-theme--user-input .themed--hover:hover{color:#2c8566}.nav-theme--performance .themed--hover:hover{color:#7b5294}.nav-theme--multi-device-layouts .themed{color:#297ea9}.nav-theme--introduction-to-media .themed{color:#cf423a}.nav-theme--user-input .themed{color:#2c8566}.nav-theme--performance .themed{color:#7b5294}.nav-theme--multi-device-layouts .themed--background{background-color:#297ea9}.nav-theme--introduction-to-media .themed--background{background-color:#cf423a}.nav-theme--user-input .themed--background{background-color:#2c8566}.nav-theme--performance .themed--background{background-color:#7b5294}.page--styleguide .styleguide__module-title{margin-bottom:16px}.page--styleguide section{border-bottom:1px solid #ccc;margin-bottom:32px;padding-bottom:47px}.page--styleguide .styleguide__color-list{text-align:center}.page--styleguide .styleguide__color-list li{border-bottom:32px solid;margin-bottom:16px;position:relative}.page--styleguide .styleguide__breadcrumb .breadcrumbs{display:block}.page--styleguide .styleguide__lists ol,.page--styleguide .styleguide__lists ul{margin-bottom:16px}.page--styleguide .styleguide__inverted-block{background:#e8e8e8;padding:0 13px}.page--styleguide .styleguide__theme-block{background:#297ea9;padding:0 13px}.demo{margin-bottom:16px;margin-top:16px}.demo [class*=g-]{background-color:#eee;margin-bottom:16px;min-height:96px;position:relative}.demo [class*=g-]:after,.demo [class*=g-]:before{display:block;font-size:13px;line-height:2em;margin:0 10px;padding-bottom:0;padding-top:2em}.demo [class*=g-]:before{content:"HTML classes: ";font-weight:700}.demo [class*=g-]:after{content:attr(class);word-spacing:15px}.page--resources .article-section__icon,.page--resources .articles-count,.page--resources .guides-list__item .secondary-content{display:none}.page--resources .primary-content{padding-bottom:32px;padding-top:16px}.page--resources .primary-content p{margin-top:0}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.color--blue{color:#3372df}.color--red{color:#cb4437}.color--green{color:#0f9d58}.color--yellow{color:#f4b400}.color--blue-secondary{color:#b7cdf4}.color--red-secondary{color:#ebb6b0}.color--green-secondary{color:#56efa5}.color--yellow-secondary{color:#ffd45b}.color--gray-background{color:#f0f0f0}.color--gray-keyline{color:#e0e0e0}.color--gray{color:#737373}.color--gray-dark,.color--text{color:#404040}.color--highlight{color:#3372df}.color--warning{color:#ffd45b}.color--danger{color:#cb4437}.color--muted{color:#737373}.color--remember{color:#09829a}.color--learning{color:#da2e75}.color--layouts{color:#297ea9}.color--user{color:#2c8566}.color--media{color:#cf423a}.color--performance{color:#7b5294}.color--layouts-secondary{color:#89c4e2}.color--user-secondary{color:#78d2b3}.color--media-secondary{color:#edb8b5}.color--performance-secondary{color:#c4add2}.text-divider{margin-bottom:16px;position:relative}.text-divider:after{bottom:-8px;box-shadow:0 1px 0 0 #e0e0e0;content:"";display:block;height:1px;left:30%;position:absolute;width:40%}.text-divider.xlarge{margin-bottom:32px}.text-divider.xlarge:after{bottom:-16px}.text-divider.xxlarge{margin-bottom:48px}.text-divider.xxlarge:after{bottom:-24px}.text-divider.huge{margin-bottom:48px}.text-divider.huge:after{bottom:-24px}.centered{text-align:center}.tag{display:inline-block;font-family:Roboto Condensed,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:2em;padding-bottom:0;padding-top:2em;text-decoration:none;text-transform:uppercase}.tag:hover{color:#404040}.tag:before{content:"# ";display:inline-block}.grid:after,[class*=col-],[class*=grid],[class*=mobile-]{box-sizing:border-box}[class*=col-]{float:left;min-height:1px;padding-right:20px}[class*=col-] [class*=col-]:last-child{padding-right:0}.grid{margin:0 auto;max-width:1140px;min-width:748px;overflow:hidden;width:100%}.grid:after{clear:both;content:"";display:table}.grid-pad{padding-left:20px;padding-right:0;padding-top:20px}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media (max-width:1024px){.grid{margin-left:0;margin-right:0;min-width:0;padding-left:20px;padding-right:10px;width:100%}[class*=col-]{float:none;margin:10px 0;padding-left:0;padding-right:10px;width:auto}[class*=col-] [class*=col-]{padding-right:0}[class*=mobile-col-]{float:left;margin:0 0 10px;padding-bottom:0;padding-left:0;padding-right:10px}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none!important;height:0;width:0}}form.UniversalAttachmentsForm .floatlabel-wrapper{overflow:hidden}form.UniversalAttachmentsForm{padding-top:15px}.UniversalAttachmentsSubmit{border-radius:0 5px 5px 0;height:63px;margin-top:0}.UniversalAttachmentsFile,.UniversalAttachmentsFile .input-file-container span,.UniversalAttachmentsFile .input-file-hidden,.UniversalAttachmentsFile svg .UniversalAttachmentsFile input{height:63px;width:62px}.UniversalAttachmentsAttachment{font-size:12px}.UniversalAttachmentsForm textarea{border-left:0;border-radius:0;border-right:0;height:63px}.response-notes a{text-decoration:underline}.UniversalAttachmentsFile{background-color:#ddd;border:2px solid #d6d7d9;border-radius:5px 0 0 5px;border-right:0;cursor:pointer;display:block;margin-top:0}.UniversalAttachmentsFilename{color:#6f7173;font-size:9px;font-weight:400;line-height:9px}.UniversalAttachmentsNote{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:14px}.UniversalAttachmentsFile .input-file-container{background-color:#ededed;background:url(/images/dm_upload_icon.svg) no-repeat;cursor:pointer;display:block;height:43px;margin:8px;overflow:hidden;padding:5px}.UniversalAttachmentsFile .input-file-hidden{cursor:pointer;display:inline;filter:Alpha(Opacity=0);-webkit-opacity:0;opacity:0;padding-left:62px;position:relative;top:-28px}.modal{background:hsla(0,0%,100%,.8) url(/images/icons/ajax-loader.gif) 50% 50% no-repeat;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:2000}body.loading-animation{overflow:hidden}body.loading-animation .modal{display:block}table#t01 td{background-color:#ddd;border:1px solid #000;border-spacing:1px;font-family:ariel;font-size:14px;width:300}table#t01 input[type=checkbox],table#t01 input[type=radio],table#t01 td{vertical-align:middle}table#t01 th{background-color:#abcdef;border:1px solid #ccc;border-spacing:1px;font-family:ariel;font-size:16px;font-style:bold;width:300}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.6.1
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2016 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{display:inline-block;font-size:13px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);left:-9999px;position:absolute;top:100%;width:100%;z-index:1010}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;border:1px solid #aaa;border-radius:5px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{background:url(/images/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{background:url(/images/chosen-sprite.png) no-repeat 0 2px;display:block;height:100%;width:100%}.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.chosen-container-single .chosen-search input[type=text]{background:#fff url(/images/chosen-sprite.png) no-repeat 100% -20px;background:url(/images/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.chosen-container-single.chosen-container-single-nosearch .chosen-search{left:-9999px;position:absolute}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#444;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{word-wrap:break-word;-webkit-touch-callout:none;display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:0 5px;position:relative;width:100%}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0}.chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(/images/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{left:3px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{background:#fff url(/images/chosen-sprite.png) no-repeat -30px -20px;background:url(/images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-image:url(/images/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}.swal2-overlay{background-color:rgba(0,0,0,.4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;display:none;left:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;top:50%;z-index:2000}.swal2-modal:focus{outline:none}.swal2-modal.loading{overflow-y:hidden}.swal2-modal h2{color:#575757;display:block;font-size:30px;font-weight:600;line-height:60px;margin:0;padding:0;position:relative;text-align:center;text-transform:none}.swal2-modal hr{border:0;color:transparent;height:10px}.swal2-modal button.styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal button.styled:not(.loading)[disabled]{cursor:no-drop;opacity:.4}.swal2-modal button.styled.loading{background-color:transparent!important;border:4px solid transparent;border-radius:100%;box-sizing:border-box;color:transparent;cursor:default;height:40px;margin:-2px 30px;padding:0;vertical-align:top;width:40px}.swal2-modal button.styled.loading,.swal2-modal button:not(.styled).loading:after{-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.swal2-modal button:not(.styled).loading:after{border:3px solid #999;border-radius:50%;border-right-color:transparent;content:"";display:inline-block;height:6px;margin-left:5px;vertical-align:-1px;width:6px}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{color:#cfcfcf;cursor:pointer;font-family:serif;font-size:36px;line-height:36px;position:absolute;right:13px;top:5px;transition:all .1s ease}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-content{color:#555;float:none;font-weight:300;line-height:normal;margin:0;text-align:center}.swal2-content,.swal2-icon{padding:0;position:relative}.swal2-icon{-webkit-touch-callout:none;border:4px solid grey;border-radius:50%;box-sizing:content-box;cursor:default;height:80px;margin:20px auto 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{display:block;position:relative}.swal2-icon.swal2-error .line{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px}.swal2-icon.swal2-error .line.left{left:17px;transform:rotate(45deg)}.swal2-icon.swal2-error .line.right{right:16px;transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#f8bb86;color:#f8bb86;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.swal2-icon.swal2-info,.swal2-icon.swal2-warning{font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{border-color:#3fc3ee;color:#3fc3ee;font-family:Open Sans,sans-serif}.swal2-icon.swal2-question{border-color:#c9dae1;color:#c9dae1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success:after,.swal2-icon.swal2-success:before{background:#fff;border-radius:50%;content:"";height:120px;position:absolute;transform:rotate(45deg);width:60px}.swal2-icon.swal2-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.swal2-icon.swal2-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{border:4px solid hsla(98,55%,69%,.2);border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.swal2-icon.swal2-success .fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:7px;z-index:1}.swal2-icon.swal2-success .line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.swal2-icon.swal2-success .line.long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.swal2-checkbox,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:20px auto}.swal2-input:not([type=file]),.swal2-textarea{border:1px solid #d7d7d7;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;transition:all .3s;width:100%}.swal2-input:not([type=file]).error,.swal2-textarea.error{border-color:#f06e57!important}.swal2-input:not([type=file]):focus,.swal2-textarea:focus{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-input:not([type=file]):focus::-moz-placeholder,.swal2-textarea:focus::-moz-placeholder{opacity:.8;-moz-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-input:not([type=file]):focus:-ms-input-placeholder,.swal2-textarea:focus:-ms-input-placeholder{opacity:.8;-ms-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-input:not([type=file]):focus::-webkit-input-placeholder,.swal2-textarea:focus::-webkit-input-placeholder{opacity:.8;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-input:not([type=file])::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#bdbdbd}.swal2-input:not([type=file]):-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#bdbdbd}.swal2-input:not([type=file])::-webkit-input-placeholder,.swal2-textarea::-webkit-input-placeholder{color:#bdbdbd}.swal2-input:not([type=file]){height:43px;padding:0 12px}.swal2-input[type=file]{font-size:20px}.swal2-textarea{height:108px;padding:12px}.swal2-select{color:#555;font-size:inherit;max-width:100%;min-width:40%;padding:5px 10px}.swal2-radio{border:0}.swal2-radio label:not(:first-child){margin-left:20px}.swal2-radio input,.swal2-radio span{vertical-align:middle}.swal2-radio input{margin:0 3px 0 0}.swal2-checkbox{color:#555}.swal2-checkbox input,.swal2-checkbox span{vertical-align:middle}.swal2-validationerror{background-color:#f1f1f1;color:#797979;display:none;font-size:16px;font-weight:300;margin:0 -20px;overflow:hidden;padding:10px}.swal2-validationerror:before{background-color:#ea7d7d;border-radius:50%;color:#fff;content:"!";display:inline-block;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes hideSweetAlert{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.show-swal2{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.show-swal2.no-animation{-webkit-animation:none;animation:none}.hide-swal2{-webkit-animation:hideSweetAlert .15s;animation:hideSweetAlert .15s}.hide-swal2.no-animation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@-webkit-keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-icon.swal2-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0deg)}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{margin-top:26px;opacity:0;transform:scale(.4)}50%{margin-top:26px;opacity:0;transform:scale(.4)}80%{margin-top:-6px;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}@keyframes animate-x-mark{0%{margin-top:26px;opacity:0;transform:scale(.4)}50%{margin-top:26px;opacity:0;transform:scale(.4)}80%{margin-top:-6px;transform:scale(1.15)}to{margin-top:0;opacity:1;transform:scale(1)}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{height:100%;margin:0;padding:0;width:100%}a{color:#58595b}body{background-color:#f3f4f4;box-sizing:border-box;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;min-height:100%;position:relative}.app-bar{background-color:#4c4c4e;border-bottom:1px solid #f3f4f4;border-left:0;display:block;left:0;overflow:hidden;padding-left:19%;position:fixed;top:0;width:100%;z-index:1}.app-bar-container{color:#fff;height:70px;margin:0 auto;position:relative;width:100%}.app-bar .logo{float:right;height:70px;line-height:70px;padding:0 2%;width:40%}.app-bar .logo img{vertical-align:middle}#search-results label{margin-right:20px}.search{background:#4c4c4e url(/images/icons/search.png) no-repeat 22px 12px;border:none;border-radius:0;border-right:1px solid #939598;color:#fff;height:50px!important;padding:0 20px 0 60px;width:100%}.base,ol,p,ul{font-size:14px}.menu-open{display:block!important}.sort-down,.sorted .sort-up,.sorted a{color:#3c86b3}.sort{display:block;height:8px;left:-13px;position:relative;top:-16px;width:9px}.sort-up{background:url(/images/sort-up.png) 0 0;background-position:100%}.sort-down{background:url(/images/sort-down.png) 0 0;background-position:100%}.navdrawer-container{background-color:#4c4c4e;bottom:0;color:#fefefe;height:100%;overflow-y:auto;position:fixed;top:0;width:19%;z-index:1}.navdrawer-container .hd{background-color:#4d4d4f;border-bottom:1px solid #f3f4f4;color:#fff;height:auto;line-height:1.4;padding:18px 20px}.navdrawer-container .hd h4{font-size:14px;font-weight:400}.navdrawer-container .hd h5{color:#9d9fa1;font-size:12px;font-weight:400}.navdrawer-container ul li a{font-size:14px;line-height:1.4;padding:17px 20px}.navdrawer-container h4{padding:0}.navdrawer-container ul{list-style-type:none;margin:0;padding:0}.navdrawer-container ul li a{color:#fff;display:block;text-decoration:none;transition:background-color .2s ease-out;white-space:nowrap}.navdrawer-container ul li{border-bottom:solid;border-color:#404041;border-width:1px;padding:0}.navdrawer-container>ul>li>a{text-transform:uppercase}.navdrawer-container ul li:before{content:none}.navdrawer-container ul li a:hover{background-color:hsla(0,0%,100%,.2)}.navdrawer-container ul li a:focus{background-color:hsla(0,0%,100%,.3);outline:0}.navdrawer-container ul li a:active{background-color:hsla(0,0%,100%,.4)}.navdrawer-container .submenu{display:none}.navdrawer-container .open .submenu{display:block}.navdrawer-container .submenu a{padding-left:30px}.navdrawer-container .tickets{border-right:4px solid #97373a}.navdrawer-container .tickets .submenu a{background-color:#c14a4e}.navdrawer-container .tickets .submenu a:hover{background-color:#97383a}.navdrawer-container .tickets .submenu li{border-color:#903437}.navdrawer-container .customers{border-right:4px solid #faa519}.navdrawer-container .customers .submenu a{background-color:#fcba5a}.navdrawer-container .customers .submenu a:hover{background-color:#faa519}.navdrawer-container .customers .submenu li{border-color:#faa519}.navdrawer-container .admin{border-right:4px solid #659d66}.navdrawer-container .admin .submenu a{background-color:#7bba79}.navdrawer-container .admin .submenu a:hover{background-color:#659d66}.navdrawer-container .admin .submenu li{border-color:#659d66}.navdrawer-container .account{border-right:4px solid #34769e}.navdrawer-container .account .submenu a{background-color:#3c86b3}.navdrawer-container .account .submenu a:hover{background-color:#34769e}.navdrawer-container .account .submenu li{border-color:#34769e}.navdrawer-container .reports{border-right:4px solid #345678}.navdrawer-container .reports .submenu a{background-color:#345678}.navdrawer-container .reports .submenu a:hover{background-color:#56789a}.navdrawer-container .reports .submenu li{border-color:#345678}.ticket-requirement-hints{color:red;font-size:86%}.navdrawer-container .icon{margin-top:-5px}.icon{background-repeat:no-repeat;float:right;height:27px;width:27px}.icon-tickets{background:url(/images/icons/ticket.png)}.icon-admin{background:url(/images/icons/admin.png)}.icon-account{background:url(/images/icons/account.png)}.icon-new-ticket{background:url(/images/icons/add.png)}.icon-my-tickets{background:url(/images/icons/my-tickets.png)}.icon-my-closed-tickets{background:url(/images/icons/my-closed-tickets.png)}.icon-status{background:url(/images/icons/status.png)}.icon-all-tickets{background:url(/images/icons/all-tickets.png)}.icon-all-closed-tickets{background:url(/images/icons/all-closed-tickets.png)}.icon-users{background:url(/images/icons/edit-users.png)}.icon-roles{background:url(/images/icons/edit-roles.png)}.icon-customers{background:url(/images/icons/customers.png)}.icon-failureCodes,.icon-inventory,.icon-repairJobs{background:url(/images/icons/inventory.png)}.icon-reports{background:url(/images/icons/reports.png)}.icon-settings{background:url(/images/icons/settings.png)}.icon-logout{background:url(/images/icons/logout.png);margin-right:-4px}@media (-webkit-min-device-pixel-ratio:1.5){.search{background-image:url(/images/icons/search@2x.png);background-size:26px 26px}.icon-tickets{background-image:url(/images/icons/ticket@2x.png);background-size:27px 27px}.icon-admin{background-image:url(/images/icons/admin@2x.png);background-size:27px 27px}.icon-account{background-image:url(/images/icons/account@2x.png);background-size:27px 27px}.icon-new-ticket{background-image:url(/images/icons/add@2x.png);background-size:27px 27px}.icon-my-tickets{background-image:url(/images/icons/my-tickets@2x.png);background-size:27px 27px}.icon-my-closed-tickets{background-image:url(/images/icons/my-closed-tickets@2x.png);background-size:27px 27px}.icon-status{background-image:url(/images/icons/status@2x.png);background-size:27px 27px}.icon-all-tickets{background-image:url(/images/icons/all-tickets@2x.png);background-size:27px 27px}.icon-all-closed-tickets{background-image:url(/images/icons/all-closed-tickets@2x.png);background-size:27px 27px}.icon-users{background-image:url(/images/icons/edit-users@2x.png)}.icon-roles,.icon-users{background-size:27px 27px}.icon-roles{background-image:url(/images/icons/edit-roles@2x.png)}.icon-customers{background-image:url(/images/icons/customers@2x.png);background-size:27px 27px}.icon-inventory{background-image:url(/images/icons/inventory@2x.png);background-size:27px 27px}.icon-reports{background-image:url(/images/icons/reports@2x.png);background-size:27px 27px}.icon-settings{background-image:url(/images/icons/settings@2x.png);background-size:27px 27px}.icon-logout{background-image:url(/images/icons/logout@2x.png);background-size:27px 27px}}main{margin:0 auto 0 19%;min-height:100%;padding:90px 20px 20px}main.login{left:50%;margin:0 0 0 -187px;min-height:auto;padding:0;position:absolute;width:375px}main.login input[type=password],main.login input[type=text]{width:100%}.page-title{margin-top:0;padding-top:0}.row{margin:0;padding:.5em 0}.row:after{clear:both;content:"";display:table}table td,table th{text-align:left}.table-row{border-bottom:1px solid #dcddde}.table-row:after{clear:both;content:"";display:table}.table-row-padding{padding:10px 0}.table-headings,.table-row a.full{display:block;padding:10px}.table-row a.full:after{clear:both;content:"";display:table}.table-row:hover{background:#fff}.no-hover:hover{background:inherit}.table-row a.full:hover{color:#58595b}.full-width .table-row{margin:0 -20px}.table-headings>div{font-weight:700!important}.table-row-even{background:#e6e7e8}.table-row-odd{background:#f3f4f4}.ticket-detail .col-tech-name,.ticket-detail .col-ticket-num{width:20%}.ticket-detail #raNumber{margin-top:4px}.table-listing{font-weight:400;margin-bottom:1em}.table-headings a{display:block}.table-row-fluid-height .col{height:auto!important}.table-listing .col{line-height:1.43em;min-height:35px;min-width:9%;position:relative;top:7px}::-webkit-inner-spin-button{margin-top:7px}::-webkit-calendar-picker-indicator{margin-right:-10px}.shipping-bg{background-color:#fcba5a;border:2px solid #d6d7d9;border-radius:5px;padding:0 1em}small{color:#a0a0a0;font-size:10px;font-weight:400}.details-save{margin-bottom:15px;margin-top:0!important}select{background:#fff}input:disabled{background:#eee;color:#999}.full-width input[type=text],.full-width select,.full-width textarea{width:100%}.full-width input[type=checkbox]{vertical-align:middle;width:auto}.full-width{margin:0 -20px;padding:1em 20px}.tight-top{margin-top:-20px}input,select,textarea{border:2px solid #d6d7d9;border-radius:5px;padding:0 1em}textarea{padding-bottom:.5em;padding-top:.5em}input[type=email],input[type=number],input[type=password],input[type=phone],input[type=text],select{height:39px}select{padding:0 1em!important}.search-results .list-links--secondary{margin:0;padding:0}.search-results .list-links--secondary a{display:block;margin:10px 0;text-align:left}.search-results .type:after{color:#faa519;content:attr(data-text);float:right;font-size:.9em;margin-top:-4em;padding:1em;pointer-events:none;text-transform:capitalize}.search-results .type[data-text=customer]:after{color:#faa519}.search-results .type[data-text=contact]:after{color:#659d66}.block-white{background:#fff;border-bottom:2px solid #e6e7e8;border-top:2px solid #e6e7e8}.no-top-border{border-top:0}.no-bottom-border{border-bottom:0}.response-type-container .block-white{border:none}.response-type-container{display:none}.response-tabs .block-white{border-bottom:0;border-top:0}.notes{background:#fff;display:flex;flex-direction:column-reverse;max-height:400px;overflow:auto;padding:20px}.note,.notes{margin:20px 0}.note{background:#d2f3ff;border-radius:10px;padding:10px}.contact-container,.new-response-container,.response-type-container{padding:0 20px!important}.ticket-details-container{padding:15px 20px 0!important}.ticket-details-form{background-color:#e6e7e8;border:2px solid #d6d7d9;border-radius:0 0 5px 5px!important;border-top:none;display:none;padding:0 1em}.contact-container{padding:0!important}.response-type.table-row{background-color:#fff;overflow:inherit}.response-type.table-row:hover{background-color:#fff}.response-type-link{display:block;margin:-20px;padding:1em 20px}.sent-to-shipping-response-header{padding-bottom:7px!important}.support-details-response-header{padding-bottom:16px!important}.response-type-header{margin:1em 0 0;padding:7px 20px 15px}.sub-nav{border:1px solid #a7a9ab;border-radius:5px;display:inline-block;font-size:11px;list-style-type:none;margin:1em 0;padding:0;width:100%}.sub-nav .ui-state-active a{background-color:#e6e7e8}.sub-nav li{border-right:1px solid #c6c8ca;border-top-right-radius:0!important;float:left;padding:0;width:20%}.sub-nav-bottom{border-bottom:1px solid #c6c8ca}.sub-nav-end{border-right:0!important}.sub-nav li:last-child{border-right:0}.sub-nav li:before{display:none}.sub-nav a{display:block;height:51px;padding:1em 2em;text-align:center}.table-size{font-size:12px}.padding-top-none{padding-top:0!important}.margin-top-none{margin-top:0!important}.margin-none{margin:0!important}table th{font-size:17px}table td{font-size:12px}.field,.row{margin:1em 0}.float-labels .field{margin:1.5em 0}.inactive{opacity:.5}.active{opacity:1}.completed-state,.completed input,.completed select,.completed textarea{border:2px solid #84c781;outline:0 none}.incomplete input{border:2px solid #c14a4d;outline:0 none}.has-error-field,.has-error input,input:invalid,select:invalid,textarea:invalid{border:2px solid #faa519!important;border-radius:5px!important}.chosen-container.has-error-field a{border:none!important}.chosen-container-active.chosen-with-drop .chosen-single{border:2px solid #aaa}.response-summary-small{color:#a7a9ab;font-size:9px;font-weight:400}.alpha{margin-left:0;padding-left:0}.omega{margin-right:0;padding-right:0}.float-right{float:right}.float-left{float:left}.contain:after{clear:both;content:"";display:table}.float-right.button--red{margin-top:0}.clear-float{clear:both}.no-border{border:none}#expand-all{margin-top:22px;position:absolute;right:50px}.button-header{margin-top:0!important}#response-tabs .ui-state-active a{background-color:#58595b;color:#e6e7e8}.ui-autocomplete{background-color:#e6e7e8}.ui-autocomplete li,.ui-autocomplete li a{color:#58595b;list-style-type:none}.icon-bullet:before,.list-anchor a:before,ul.list-links a:before,ul li:before{content:none}.ui-autocomplete-input{width:80%!important}ul.ui-autocomplete{max-height:215px;overflow:scroll}.loading{opacity:.5}.white-background{background-color:#fff}.alert-box{background-color:#008cba;color:#fff;display:block;font-weight:400;margin-bottom:1.11111rem;margin-top:.25em;padding:.77778rem 1.33333rem .77778rem .77778rem;position:relative;text-align:center;transition:opacity .3s ease-out}.alert-box .close{color:#333;font-size:1.22222rem;line-height:0;margin-top:-.61111rem;opacity:.3;padding:9px 6px 4px;position:absolute;right:.22222rem;top:50%}.alert-box .close:focus,.alert-box .close:hover{opacity:.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#96c547;color:#404040}.alert-box.alert{background-color:#ef5238;border-color:#e24930;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.ui-autocomplete-input{-webkit-appearance:none;width:100%!important}button.ui-button-icon-only{background:#fff;border:none;height:35px;line-height:35px;position:absolute;right:0;top:2px;width:2.3em}.hide{display:none}.bump{margin-top:18px}.settings .checkbox{display:block;height:45px;line-height:45px}.col-last,.last{padding-right:0}.estimate-required{border:1px solid #84c781;margin-top:0;min-width:210px;padding-left:35px;position:relative;text-align:left}.estimate-required.active{border-color:#3c86b3}.estimate-required.active .icon-estimate-required{background-image:url(/images/icons/esimate-required-icon.png)}.icon-estimate-required{background:url(/images/icons/esimate-required-icon-green.png) no-repeat;display:block;height:20px;left:10px;margin-top:-11px;position:absolute;top:50%;width:20px}.newRepairEvaluation .remove-row{float:right;margin-top:12px;width:187px}.right-buttons{vertical-align:top}.newRepairEvaluation{border-top:1px dashed #d6d7d9;margin-top:5px;padding-top:5px}.newRepairEvaluation .full-width{padding-bottom:0}a.reset-price{background-color:#eee;border:1px solid #ccc;border-radius:3px;display:none;font-size:.8em;padding:0 7px;position:absolute;right:50px;top:7px}ul.tab-navigation:after{clear:both;content:" ";display:block}.tabs ul.tab-navigation li{background:#fff;border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede;display:inline-block;padding:0 10px}.tabs ul.tab-navigation li.has-notes{background:#94d84a!important}.tabs ul.tab-navigation{border-bottom:2px solid #dedede;padding:0}.tabs ul.tab-navigation li.active-for-user{background:#f5e2e3}.tabs ul.tab-navigation li.active{background:#c14a4e}.tabs ul.tab-navigation li.active a{color:#fff}.grid>[class*=col-]>.content .grid{min-width:auto;width:100%}.part{border-bottom:1px solid #dedede;padding:20px 0}.chosen-container .chosen-results li.active-result{font-size:12px;line-height:145%}.form-control{padding-top:25px}.underline{border-bottom:1px solid #dedede;clear:both;position:relative}i.fa{font-size:20px}.complete{color:#96c547}i.fa.incomplete{color:#e8d42c}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.button--link,.full-width input.button--link{background-color:transparent;border:0;color:#b4b4b4;margin:0;padding:0;width:auto}.edit input:focus,.edit select:focus,.edit textarea:focus{border:none;border-bottom:1px solid #515151;border-radius:0;outline:0;padding-left:0}.edit select{-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);background-position:right 50%;background-repeat:no-repeat;padding:.5em 1.5em .5em .5em}.editable button{background-color:transparent;border:0;color:#c14a4e;margin:0;padding:25px 25px 25px 0;text-decoration:underline;width:auto}.swal2-container h2{font-family:Montserrat,sans-serif;font-size:20px;font-weight:400;line-height:145%}.part-heading{background-color:#c14a4e;color:#fff;padding:15px 0}.part-heading select{color:#000}.part-content{background:#fff;line-height:145%;padding-bottom:10px}.edit:after{background-color:#4a7fc1;border-radius:50%;color:#fff;content:" \f040";font-family:FontAwesome;font-size:12px;margin-left:5px;padding:3px;text-align:center}a.addEvaluation{padding:5px}a.approve{color:#96c547}a.approve,a.deny{font-size:15px;text-decoration:underline}a.deny{color:#c14a4e}.border-hover{border-left:5px solid #fff;transition:.3s}.border-hover:hover{border-left:5px solid #4a7fc1}.card{background:#fff;padding:40px 0}.card>.card{padding-bottom:0}.card h4{padding:0}.evaluation.header{color:#fff;padding:15px 0}.evaluation .title-header{background:#fff;border-bottom:1px solid #dedede;border-top:1px solid #dedede;line-height:145%}.evaluation .title-header.indent{border:none}.evaluation .title-header.indent .title{border-bottom:1px solid #dedede}.evaluation .title-header .title{padding:15px 0}.evaluation .title a,.evaluation .title h4{display:inline;padding:0}.evaluation .evaluation-card{box-shadow:0 0 4px 0 rgba(0,0,0,.15);margin-top:10px}.evaluation.complete{background-color:#96c547;color:#404040}.evaluation.incomplete{background-color:#c14a4e}.evaluation .subTitle.complete{color:#24310f}.evaluation .subTitle.incomplete{color:#ffbcad}.evaluation .subTitle{font-size:12px;padding:0}.evaluation-action{margin-bottom:40px;margin-top:40px}.evaluation-action input.button--primary{width:100%!important}.evaluation-faded{opacity:.6;pointer-events:none}#addPartForm label{font-size:12px}.pull-right{float:right}.csr-price,.csr-price small{color:#404040}.csr-price{background:#e8d42c;border-radius:3px;font-size:18px;font-weight:700;padding:0 5px}.csr-customer-approval{background-color:#e2eaf5;border:1px solid #4a7fc1;border-radius:5px 0 0 5px;border-right:none;padding:8px}.csr-customer-approval label{margin-right:20px}.csr-customer-approval input{height:auto;width:auto}.csr-approved-text{color:#545454;font-size:100px;font-weight:700;left:20%;opacity:.2;padding:0;position:absolute;top:25%;transform:rotate(-5deg)}.csr-edit-button{border-radius:0;padding-right:0}.csr-edit-button form{padding-right:20px}version{bottom:0;font-size:.7em;padding:5px;position:fixed;right:0;z-index:9999}.info{background-color:#4a7fc1!important;color:#fff}.warn{background-color:#e8d42c!important;color:#000}.danger{background-color:#c14a4e!important;color:#fff}.label{border-radius:5px;color:#fff;font-weight:700;padding:3px}.label.label-success{background-color:#96c547}.label.label-danger{background-color:#c14a4e}@media screen and (max-width:900px){main{font-size:13px}.button,.button--primary,.button--red,.button--secondary,.button--secondary-variation{font-size:12px}.sub-nav{font-size:9px}.app-bar{padding-left:5.5%}main{margin-left:5.5%}.navdrawer-container .icon{clear:both;display:block;float:none;margin:0 auto;padding-bottom:10px;padding-top:10px}.navdrawer-container{width:50px}.navdrawer-container .hd{display:none}.navdrawer-container>ul{margin-top:70px}.navdrawer-container a .menu-label{display:none}.navdrawer-container .submenu a,.navdrawer-container ul li a{padding:10px 0}.float-labels .field{margin:2em 0}.full-width .table-row{margin:0 -10px}}.mt-1{margin-top:25px!important}ul.pagination{display:flex}ul.pagination li{margin-left:10px}ul.pagination li.active{color:red}
