html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.button{background-color:#FAFFFF;background-image:none;border:1px solid #e8e8e8;border-radius:2px;color:#2F3E43;cursor:pointer;display:inline-block;font-family:"Lato", sans-serif;font-size:16px;font-weight:normal;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap}.button:hover{text-decoration:none}.button.tiny{font-size:12px;padding:2px 4px}.button.smaller{font-size:13px;padding:5px 10px}.button.larger{font-size:18px;padding:8px 12px}.button.primary{color:#FAFFFF;background-color:#ED6A1C;border:1px solid #c65410}.button.info{color:#FAFFFF;background-color:#728782;border:1px solid #5b6b67}.button.dangerous{color:#FAFFFF;background-color:#F1654C;border:1px solid #ed3c1d}.button-group{position:relative;display:inline-block;vertical-align:middle}.button-group .button{position:relative;float:left}body{background-color:#f9f9f9;font-family:"Lato", sans-serif}html,body{overflow-x:hidden}body a{color:#ED6A1C}body.amp .flex-container{max-width:970px;padding:15px 0;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-around}body.amp main{background-color:#fff;flex-basis:auto;padding:10px 20px 40px;width:600px}body.amp main h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body.amp main h2{color:#728782;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:24px;line-height:20px}body.amp main input[type=text],body.amp main input[type=password]{color:#2F3E43}body.amp aside{flex-basis:auto;text-align:center;width:320px}body.amp aside .buttons{padding:20px 20px 0 20px;text-align:center}body.amp aside .buttons .side-button{margin:5px 0}body.amp aside .buttons .side-button a{width:220px}body.amp aside .buttons .side-button a i{margin-right:4px}body.amp aside .buttons .link{margin-top:20px}body.amp nav{position:relative;min-height:50px;margin:0 -15px;background-color:#FAFFFF;border-bottom:1px solid #e8e8e8;font-size:15px;padding:0 10px}body.amp nav a{color:#111;float:left;font-size:18px;line-height:20px;height:50px;padding:15px 15px}body.amp nav img.logo{margin-left:-8px;text-align:center;width:185px}body.amp nav img.horizontal-logo{height:30px;margin-top:-3px}body.jobs.show.amp{color:#2F3E43;padding:0;margin-top:20px}body.jobs.show.amp nav ul.links{display:block}body.jobs.show.amp .alert{margin-top:20px}body.jobs.show.amp .label-tag{font-size:80%;line-height:28px}body.jobs.show.amp h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight:normal}body.jobs.show.amp h2{color:#728782;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:20px;font-weight:normal;line-height:18px}body.jobs.show.amp h1.job-title{font-size:26px;margin-bottom:5px}body.jobs.show.amp h2.job-company{margin-left:-2px;margin-top:5px}body.jobs.show.amp h3.company-description,body.jobs.show.amp h3.how-to-apply{font-size:20px;font-weight:bold;margin-bottom:5px}body.jobs.show.amp .job-heading{border-bottom:1px solid #D9CDB7;margin-bottom:15px;padding-bottom:5px}body.jobs.show.amp .job-heading .source{color:#D9CDB7;font-size:14px;font-style:italic;margin:-8px 0 4px 2px}body.jobs.show.amp .job-description{font-size:16px;line-height:24px}body.jobs.show.amp .job-description p{line-height:24px}body.jobs.show.amp .job-description img{display:none}body.jobs.show.amp .apply{margin-top:40px}body.jobs.show.amp p,body.jobs.show.amp li{font-size:16px}body.jobs.show.amp input[type=text],body.jobs.show.amp input[type=password],body.jobs.show.amp select{color:#2F3E43}body.jobs.show.amp hr{border-bottom:1px solid #D9CDB7;margin:0}body.amp .label{border-radius:.25em;color:white;display:inline;font-size:75%;font-weight:bold;line-height:1;padding:.2em .6em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}body.amp .label a{text-decoration:none}body.amp .label-tag{margin-right:2px;text-shadow:none;background-color:#FAFFFF;border:1px solid #2F3E43;color:#2F3E43}body.amp .label-tag a{color:#2F3E43}body.amp .centered{text-align:center}body.amp .tags .no-break{display:inline-block}body.amp .pay-for-the-servers{border:1px #D9CDB7 solid;text-align:center;margin:10px auto;max-width:250px;padding:20px}body.amp .today-sponsor{color:#2F3E43;font-size:14px;letter-spacing:2px;margin-top:0;text-transform:uppercase}#carbonads{margin-top:30px;text-align:center}#carbonads .carbon-text{display:block}#carbonads .carbon-poweredby{color:#728782;font-style:oblique}#carbonads img{height:100px;margin-bottom:5px;width:130px}.alert{border:1px solid transparent;border-radius:2px;font-size:14px;line-height:20px;margin-bottom:20px;padding:15px}.alert.error,.alert.danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert.info,.alert.notice{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.button{background-color:#FAFFFF;background-image:none;border:1px solid #e8e8e8;border-radius:2px;color:#2F3E43;cursor:pointer;display:inline-block;font-family:"Lato", sans-serif;font-size:16px;font-weight:normal;line-height:1.42857143;margin-bottom:0;padding:6px 12px;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;vertical-align:middle;white-space:nowrap}.button:hover{text-decoration:none}.button.tiny{font-size:12px;padding:2px 4px}.button.smaller{font-size:13px;padding:5px 10px}.button.larger{font-size:18px;padding:8px 12px}.button.primary{color:#FAFFFF;background-color:#ED6A1C;border:1px solid #c65410}.button.info{color:#FAFFFF;background-color:#728782;border:1px solid #5b6b67}.button.dangerous{color:#FAFFFF;background-color:#F1654C;border:1px solid #ed3c1d}.button-group{position:relative;display:inline-block;vertical-align:middle}.button-group .button{position:relative;float:left}.filter-label{color:#2F3E43;font-size:12px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase}.tags .no-break{display:inline-block}.search-filter{color:#111;margin-bottom:5px}.search-filter .joined-fields{display:flex}.search-filter input[type=text].join{border-top-right-radius:0;border-bottom-right-radius:0;color:#2F3E43;flex:1;font-size:18px;line-height:24px;margin-right:-5px;vertical-align:middle}.search-filter button{border-top-left-radius:0;border-bottom-left-radius:0;width:100px}.search-filter a{color:#111}.search-filter a:hover{text-decoration:none}.tag-filter{margin-top:5px}.tag-filter .label{color:#2F3E43;font-size:12px}body footer{border-top:1px solid #e8e8e8;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;justify-content:space-around;max-width:970px;margin:20px auto;padding-top:20px;flex-wrap:wrap;-ms-box-orient:horizontal;-webkit-flex-wrap:wrap}body footer .col{display:inline-block;padding:0 20px}body footer h4{margin-bottom:5px}body footer .logo{align-self:center;flex:1 0 auto;font-size:11px;text-align:center}@media (max-width: 910px){body footer .logo{display:none}}body footer .logo .pwm{margin-bottom:4px;margin-top:10px}body footer .logo img{width:85px}body footer .links{flex:5 1 auto}body footer .links ul{list-style-type:none;margin-bottom:15px;margin-top:5px;padding-left:0}body footer .links ul li{font-size:14px;line-height:18px;margin-bottom:3px}body footer .misc{flex:5 1 auto}body footer .misc .joined-fields{width:400px}body footer .misc .field{margin:0}body footer .misc input.join{border-top-right-radius:0;border-bottom-right-radius:0;color:#2F3E43;margin-right:-5px;vertical-align:middle;width:300px}body footer .misc button{border-top-left-radius:0;border-bottom-left-radius:0}body footer .misc .social{font-size:28px;margin-top:10px;text-align:center}body footer .misc .social i{margin:0 7px}body footer .misc .copyright{margin-top:10px;font-size:11px;text-align:center}.field{margin:16px 0}label{display:block;font-size:16px;font-weight:bold;line-height:24px;padding-left:20px;text-indent:-20px}input[type=text],input[type=email],input[type=password],select,textarea,trix-editor{background-color:#FAFFFF;border:1px solid #e8e8e8;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-sizing:border-box;color:#2F3E43;font-family:"Lato", sans-serif;font-size:20px;line-height:30px;padding:5px;width:100%}input[type=text].smaller,input[type=email].smaller,input[type=password].smaller,select.smaller,textarea.smaller,trix-editor.smaller{font-size:14px;line-height:24px;padding:2px 4px}select{box-sizing:content-box;height:42px}input[type=radio],input[type=checkbox]{width:13px;height:13px;padding:0;margin:0 5px 0 0;position:relative;top:-1px;*overflow:hidden}input[type=radio]{vertical-align:middle}input[type=checkbox]{vertical-align:bottom}.joined-fields{display:flex}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal .modal-content{background-color:#FAFFFF;margin:15% auto;padding:0;border:1px solid #e8e8e8;max-width:600px;width:80%}.modal .modal-content .modal-title{border-bottom:1px solid #e8e8e8;padding:20px}.modal .modal-content .modal-title .title{color:#728782;font-size:18px;font-weight:bold}.modal .modal-content .modal-title .close{color:#728782;float:right;font-size:24px;font-weight:bold;line-height:20px}.modal .modal-content .modal-title .close:hover,.modal .modal-content .modal-title .close:focus{color:#111;text-decoration:none;cursor:pointer}.modal .modal-content .modal-body{color:#111;font-size:14px;font-weight:normal;padding:20px}.modal .modal-content .modal-body p{margin:0}.modal .modal-content .modal-footer{padding:10px;text-align:center}nav[role=navigation]{background-color:#FAFFFF;border-bottom:1px solid #e8e8e8;display:block;font-size:15px;min-height:50px;overflow:hidden;padding:0 10px;position:relative}nav[role=navigation] .navbar-left{float:left}nav[role=navigation] .navbar-brand{float:left;font-size:18px;line-height:20px;height:40px;padding:15px 0 0 15px}nav[role=navigation] .navbar-right{float:right !important;margin-right:-15px}nav[role=navigation] a{color:#111}nav[role=navigation] ul.links{display:none;margin:0 35px 0 0;padding-top:20px}nav[role=navigation] ul.links li{display:inline}nav[role=navigation] ul.links li:not(:first-child){margin-left:15px}nav[role=navigation] img.horizontal-logo{height:30px;margin-top:-3px}@media (max-width: 670px){nav[role=navigation] .hide-small{display:none !important}}@media (min-width: 669px){nav[role=navigation] .hide-large{display:none !important}}nav.pagination{margin:5px 0}nav.pagination span{border:1px solid #e8e8e8;display:inline-block;margin:0 -5px 0 0}nav.pagination span a,nav.pagination span.page.current,nav.pagination span.page.gap{display:inline-block;padding:8px 10px}nav.pagination span:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}nav.pagination span:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}table{border-collapse:collapse;width:100%}table.striped tr:nth-of-type(odd) td{background-color:#f9f9f9}table thead,table tfoot{display:table-header-group;vertical-align:middle;border-color:#e8e8e8}table tbody{display:table-row-group;vertical-align:middle}table tr{border-color:#e8e8e8;display:table-row;vertical-align:inherit}table th{border-bottom:2px solid #e8e8e8;border-top:0;font-size:14px;font-weight:bold;display:table-cell;line-height:1.42857143;padding:5px;text-align:left;vertical-align:bottom}table th.right-justify{text-align:right}table td{border-bottom:1px solid #e8e8e8;border-top:0;font-size:14px;font-weight:normal;display:table-cell;line-height:1.42857143;padding:5px;text-align:left;vertical-align:top}table td.right-justify{text-align:right}.label{border-radius:.25em;color:#fff;font-size:11px;font-weight:bold;display:inline;line-height:22px;padding:3px 5px;text-align:center;vertical-align:baseline;white-space:nowrap}.label-tag{margin-right:2px;text-shadow:none;background-color:#FAFFFF;border:1px solid #2F3E43;color:#2F3E43}.label-tag a{color:#2F3E43;font-size:11px}nav[role=navigation]{background-color:#FAFFFF;border-bottom:1px solid #e8e8e8;display:block;font-size:15px;min-height:50px;overflow:hidden;padding:0 10px;position:relative}nav[role=navigation] .navbar-left{float:left}nav[role=navigation] .navbar-brand{float:left;font-size:18px;line-height:20px;height:40px;padding:15px 0 0 15px}nav[role=navigation] .navbar-right{float:right !important;margin-right:-15px}nav[role=navigation] a{color:#111}nav[role=navigation] ul.links{display:none;margin:0 35px 0 0;padding-top:20px}nav[role=navigation] ul.links li{display:inline}nav[role=navigation] ul.links li:not(:first-child){margin-left:15px}nav[role=navigation] img.horizontal-logo{height:30px;margin-top:-3px}@media (max-width: 670px){nav[role=navigation] .hide-small{display:none !important}}@media (min-width: 669px){nav[role=navigation] .hide-large{display:none !important}}body{background-color:#f9f9f9;margin:0;padding:0}body.critical{background-color:#f9f9f9;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;margin:0;padding:0}body.critical html,body.critical header{margin:0;padding:0}body.admin nav ul.links{display:block}body.admin main{flex-basis:auto;flex-grow:1;margin:0 auto;max-width:970px}body.admin main .unedited{color:#00F}body.admin .invalid{color:#D9CDB7;text-decoration:line-through}body.admin trix-editor{min-height:450px}body.admin.dashboards.show nav ul.links{display:block}body.admin.dashboards.show main{margin:0 auto;max-width:970px}body.admin.dashboards.show main .card{flex-grow:1;margin:5px}body.admin.dashboards.show main .links{width:970px}body.admin.dashboards.show main .posted{flex-grow:1;width:450px}body.admin.dashboards.show main .history{flex-grow:1;width:450px}body.admin.jobs.index nav ul.links{display:block}body.admin.jobs.index main{flex-basis:auto;flex-grow:1;margin:0 auto;max-width:970px}body.alerts{color:#2F3E43;padding:0}body.alerts nav ul.links{display:block}body.alerts .tt-dropdown-menu{color:#2F3E43;text-shadow:none}body.alerts h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:28px;margin:20px 0}body.alerts main{max-width:800px}body.alerts main .signup{padding:20px}body.alerts main .signup h2{font-size:20px;margin-top:10px}body.alerts main .signup p{font-size:16px}body.alerts main .signup .form-column{padding-right:40px}body.alerts main .signup form{margin-top:20px}body.alerts main .signup input[type=text],body.alerts main .signup select{color:#2F3E43}body.alerts main .signup .button-container{text-align:center}body.alerts main .signup button{margin:30px;width:85%}body.alerts main .signup form{margin:0 auto;max-width:400px}body.alerts main .envelope{font-size:84px;color:#7A9CB2}body.alerts aside{max-width:300px}body.alerts aside img.screenshot{margin-top:20px;max-width:300px}body.alerts aside p.example{font-size:18px;font-style:italic;margin-top:15px;text-align:center}body.blog_posts nav ul.links{display:block}body.blog_posts .flex-container{margin-top:2rem}body.blog_posts main[role=main]{flex-basis:auto;width:600px}body.blog_posts aside[role=complementary]{flex-basis:auto;width:320px}body.blog_posts article{font-size:18px;line-height:28px;margin:40px auto 40px;max-width:30em}body.blog_posts article blockquote{background-color:#eee;border-left:3px solid #728782;padding:10px}body.blog_posts article h1,body.blog_posts article h2,body.blog_posts article h3{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body.blog_posts article h2{font-size:24px !important;line-height:30px !important}body.blog_posts article h2.article-title a{color:#2F3E43;font-size:32px}body.blog_posts article p{font-size:18px;line-height:24px;margin:10px 0}body.blog_posts article img{margin:15px}body.blog_posts article .article-content{margin-bottom:40px}body.blog_posts article .article-content .metadata{color:#728782;display:none;font-size:14px}body.blog_posts article .article-comments{border-top:1px solid #e8e8e8}body.blog_posts aside{margin-top:20px}body.blog_posts aside .buttons{padding:20px 20px 0 20px}body.blog_posts aside .buttons .side-button{margin:5px 0}body.blog_posts aside .buttons .side-button a{width:215px}body.blog_posts aside .buttons .side-button a i{margin-right:4px}body.blog_posts aside .buttons .link{margin-top:20px}body.blog_posts aside .button-group{margin-top:5px;text-align:center;width:244px}body.blog_posts aside .button-group .share{margin:0;width:55px}body.blog_posts aside .similar h4,body.blog_posts aside .share h4,body.blog_posts aside .admin h4,body.blog_posts aside .job-posts h4{color:#2F3E43;font-size:14px;letter-spacing:2px;margin-top:40px;text-transform:uppercase}body.blog_posts aside .similar .job-mini-summary,body.blog_posts aside .share .job-mini-summary,body.blog_posts aside .admin .job-mini-summary,body.blog_posts aside .job-posts .job-mini-summary{margin-bottom:10px}body.blog_posts aside .similar .job-mini-summary .job-company,body.blog_posts aside .share .job-mini-summary .job-company,body.blog_posts aside .admin .job-mini-summary .job-company,body.blog_posts aside .job-posts .job-mini-summary .job-company{color:#728782;font-style:italic}body.blog_posts aside .well.sources{padding:0 19px 19px;font-size:13px;line-height:17px;margin-top:30px;text-align:left}body.blog_posts aside .well.sources h3{font-size:13px;font-weight:bold;line-height:17px}body.blog_posts aside .well.sources ul{padding-left:0}body.blog_posts aside .well.sources ul li{font-size:13px;list-style-type:none;margin-bottom:2px}body.blog_posts .corner-ribbon{background:#7A9CB2;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#FAFFFF;font-size:20px;left:auto;letter-spacing:1px;line-height:75px;position:fixed;right:-75px;text-align:center;transform:rotate(45deg);top:25px;width:300px;z-index:1031;-webkit-transform:rotate(45deg)}body.candidates{color:#2F3E43}body.candidates main{flex-grow:1}body.candidates main h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:28px}body.candidates main .envelope{font-size:96px;color:#7A9CB2}body.candidates main h2{font-size:20px;margin-top:10px}body.candidates main p{font-size:16px}body.candidates main form{margin-top:20px}body.candidates main input[type=text],body.candidates main select{color:#2F3E43}body.candidates main button{margin:30px;width:100%}body.candidates main table td,body.candidates main table th{text-align:left}body.candidates main table td.actions,body.candidates main table th.actions{text-align:right}body.candidates main .filter-label{color:#2F3E43;font-size:12px;letter-spacing:2px;text-transform:uppercase}body.inquiries nav ul.links{display:block}body.inquiries main{min-width:600px}body.inquiries main .g-recaptcha>div{margin:0 auto}body.admin.jobs.index nav ul.links{display:block}body.admin.jobs.index main{flex-basis:auto;flex-grow:1;margin:0 auto;max-width:970px}@media (max-width: 759px){body.jobs.show .subscribe-me{display:none}}body.jobs.show .subscribe-me.sb{height:400px;margin-top:-200px}body.jobs.show .subscribe-me.sb .header h2{font-size:26px;line-height:26px;margin-bottom:20px;text-align:center}body.jobs.show .subscribe-me.sb .header .sb-close-btn{font-size:32px;margin:5px 5px}body.jobs.show .subscribe-me.sb .body img{display:block;float:left;height:300px;margin-right:20px}body.jobs.show .subscribe-me.sb .body p{font-size:18px}body.jobs.show .subscribe-me.sb .body p.links a.btn{margin-left:32px}body.jobs.show .subscribe-me.sb .body p.links a.no{display:inline-block;margin-left:52px;margin-top:10px}legend{border-width:0}body.jobs main[role=main]{flex-basis:auto;flex-grow:1;flex-shrink:1;max-width:620px;padding:0 20px}body.jobs aside[role=complementary]{flex-basis:auto;padding:20px 0;width:280px}body.jobs.index .heading .logo img{width:200px}body.jobs.new main[role=main],body.jobs.edit main[role=main],body.jobs.create main[role=main]{flex-grow:1}body.jobs.new fieldset,body.jobs.edit fieldset,body.jobs.create fieldset{margin-top:20px}body.jobs.new legend,body.jobs.edit legend,body.jobs.create legend{color:#728782;font-size:24px;margin-top:10px}body.jobs.new .flex-container.account,body.jobs.edit .flex-container.account,body.jobs.create .flex-container.account{justify-content:space-between}body.jobs.new .new-account,body.jobs.edit .new-account,body.jobs.create .new-account{flex-grow:1;padding:0 10px;max-width:240px}body.jobs.new .existing-account,body.jobs.edit .existing-account,body.jobs.create .existing-account{padding:0 10px;width:240px}body.jobs.new .existing-account>.field,body.jobs.edit .existing-account>.field,body.jobs.create .existing-account>.field{display:block;width:100%}body.jobs.new .field,body.jobs.edit .field,body.jobs.create .field{margin-top:24px}body.jobs.new .description trix-editor,body.jobs.edit .description trix-editor,body.jobs.create .description trix-editor{min-height:350px}body.jobs.new trix-editor,body.jobs.edit trix-editor,body.jobs.create trix-editor{border:1px solid #e8e8e8;padding:0.4em 0 0.6em 0.4em;max-width:590px}body.jobs.new select,body.jobs.edit select,body.jobs.create select{max-width:590px}body.job-listings{background-color:#f9f9f9}body.job-listings nav ul.links{display:block}body.job-listings .alert{margin-top:20px}body.job-listings .heading{color:#111;margin:20px auto 0;max-width:970px;padding:0 20px;width:910px}body.job-listings .heading .filter-wrapper{margin-top:20px;padding:10px 0;position:relative;text-align:left;top:0}body.job-listings .heading .filter-wrapper .filter-label,body.job-listings .heading .filter-wrapper a#add-tag{color:#111}body.job-listings .sad{font-size:64px}body.job-listings .source{color:#D9CDB7;font-size:14px;font-style:italic}body.job-listings .jobs-container{padding:10px}body.job-listings ul{list-style-type:none;margin-bottom:15px;padding-left:0}body.job-listings ul.featured{border-left:3px solid #888;margin-left:-6px;padding-left:6px}body.job-listings ul li{margin-bottom:25px}body.job-listings ul li h2{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:18px;margin:5px 0}body.job-listings ul li h2 span.company{color:#728782}body.job-listings ul li .when-posted{color:#D9CDB7;font-size:13px;margin-bottom:8px}body.job-listings ul li .source{margin-top:3px}body.job-listings ul li .category a{color:#D9CDB7;line-height:32px}body.job-listings ul li .job{border-top:1px solid #eee}body.job-listings img#loading{height:35px;margin:30px 0}body.job-listings .popular{margin:5px 0}body.job-listings .popular i{margin-right:5px}body.job-listings .sidebar{color:#2F3E43;text-align:center}@media (max-width: 768px){body.job-listings .sidebar .sidebar-content{max-width:200px}}body.job-listings .sidebar .sign-up,body.job-listings .sidebar .post-job{margin-bottom:25px}body.job-listings .sidebar.affix{top:30px}@media (max-width: 768px){body.job-listings .sidebar.affix{position:static}body.job-listings .sidebar .sidebar-content{margin:75px auto;text-align:center}}body.job-listings .sidebar p{font-size:14px;line-height:22px;margin:10px 0 15px}body.job-listings .sidebar .featured-on{margin-top:30px}body.job-listings .sidebar .featured-on h5{color:#777;font-size:11px;letter-spacing:2px;margin:3px;text-transform:uppercase}body.job-listings .sidebar .featured-on img{height:50px;margin:5px;opacity:0.6}body.jobs.show,body.jobs.new,body.jobs.create,body.jobs.edit,body.jobs.preview{color:#2F3E43;padding:0}body.jobs.show nav ul.links,body.jobs.new nav ul.links,body.jobs.create nav ul.links,body.jobs.edit nav ul.links,body.jobs.preview nav ul.links{display:block}body.jobs.show .alert,body.jobs.new .alert,body.jobs.create .alert,body.jobs.edit .alert,body.jobs.preview .alert{margin-top:20px}body.jobs.show #content,body.jobs.new #content,body.jobs.create #content,body.jobs.edit #content,body.jobs.preview #content{margin-top:10px}body.jobs.show main,body.jobs.new main,body.jobs.create main,body.jobs.edit main,body.jobs.preview main{flex-grow:1;margin-bottom:5px;position:relative}body.jobs.show main h2,body.jobs.new main h2,body.jobs.create main h2,body.jobs.edit main h2,body.jobs.preview main h2{color:#728782}body.jobs.show main h3.company-description,body.jobs.show main h3.how-to-apply,body.jobs.new main h3.company-description,body.jobs.new main h3.how-to-apply,body.jobs.create main h3.company-description,body.jobs.create main h3.how-to-apply,body.jobs.edit main h3.company-description,body.jobs.edit main h3.how-to-apply,body.jobs.preview main h3.company-description,body.jobs.preview main h3.how-to-apply{font-size:20px;font-weight:bold;margin-bottom:5px}body.jobs.show main .card,body.jobs.new main .card,body.jobs.create main .card,body.jobs.edit main .card,body.jobs.preview main .card{overflow:hidden;padding:10px 20px 30px}body.jobs.show main .preview-ribbon,body.jobs.new main .preview-ribbon,body.jobs.create main .preview-ribbon,body.jobs.edit main .preview-ribbon,body.jobs.preview main .preview-ribbon{background-color:#D9CDB7;box-shadow:-2px 2px 5px #2F3E43;float:right;overflow:hidden;position:relative;right:-65px;top:25px;transform:rotate(45deg);white-space:nowrap;width:225px;z-index:2}body.jobs.show main .preview-ribbon span,body.jobs.new main .preview-ribbon span,body.jobs.create main .preview-ribbon span,body.jobs.edit main .preview-ribbon span,body.jobs.preview main .preview-ribbon span{border:1px solid #2F3E43;color:#2F3E43;display:block;letter-spacing:4px;line-height:20px;margin:1px 0;padding:10px 50px;text-align:center;text-decoration:none;text-transform:uppercase}body.jobs.show main .job-heading,body.jobs.new main .job-heading,body.jobs.create main .job-heading,body.jobs.edit main .job-heading,body.jobs.preview main .job-heading{border-bottom:1px solid #D9CDB7;margin-bottom:15px;padding-bottom:5px}body.jobs.show main .job-heading .source,body.jobs.new main .job-heading .source,body.jobs.create main .job-heading .source,body.jobs.edit main .job-heading .source,body.jobs.preview main .job-heading .source{color:#D9CDB7;font-size:14px;font-style:italic}body.jobs.show main .tags,body.jobs.new main .tags,body.jobs.create main .tags,body.jobs.edit main .tags,body.jobs.preview main .tags{margin-top:4px}body.jobs.show main .job-description,body.jobs.new main .job-description,body.jobs.create main .job-description,body.jobs.edit main .job-description,body.jobs.preview main .job-description{font-size:16px;line-height:24px}body.jobs.show main .job-description p,body.jobs.new main .job-description p,body.jobs.create main .job-description p,body.jobs.edit main .job-description p,body.jobs.preview main .job-description p{line-height:24px}body.jobs.show main .job-description img,body.jobs.new main .job-description img,body.jobs.create main .job-description img,body.jobs.edit main .job-description img,body.jobs.preview main .job-description img{display:none}body.jobs.show main .source,body.jobs.new main .source,body.jobs.create main .source,body.jobs.edit main .source,body.jobs.preview main .source{margin:4px 0}body.jobs.show main .apply,body.jobs.new main .apply,body.jobs.create main .apply,body.jobs.edit main .apply,body.jobs.preview main .apply{margin-top:40px;text-align:center}body.jobs.show main .apply p,body.jobs.new main .apply p,body.jobs.create main .apply p,body.jobs.edit main .apply p,body.jobs.preview main .apply p{margin:5px 0}body.jobs.show main p,body.jobs.show main li,body.jobs.new main p,body.jobs.new main li,body.jobs.create main p,body.jobs.create main li,body.jobs.edit main p,body.jobs.edit main li,body.jobs.preview main p,body.jobs.preview main li{font-size:16px}body.jobs.show .select2 .select2-selection,body.jobs.new .select2 .select2-selection,body.jobs.create .select2 .select2-selection,body.jobs.edit .select2 .select2-selection,body.jobs.preview .select2 .select2-selection{border:1px solid #e8e8e8;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);height:40px}body.jobs.show .select2-selection__choice,body.jobs.new .select2-selection__choice,body.jobs.create .select2-selection__choice,body.jobs.edit .select2-selection__choice,body.jobs.preview .select2-selection__choice{margin-top:7px}body.jobs.show form,body.jobs.new form,body.jobs.create form,body.jobs.edit form,body.jobs.preview form{margin-top:20px}body.jobs.show input[type=submit].preview,body.jobs.new input[type=submit].preview,body.jobs.create input[type=submit].preview,body.jobs.edit input[type=submit].preview,body.jobs.preview input[type=submit].preview{margin-top:35px}body.jobs.show hr,body.jobs.new hr,body.jobs.create hr,body.jobs.edit hr,body.jobs.preview hr{border-bottom:1px solid #D9CDB7;margin:0}body.jobs.show aside,body.jobs.new aside,body.jobs.create aside,body.jobs.edit aside,body.jobs.preview aside{margin-top:20px}body.jobs.show aside .buttons,body.jobs.new aside .buttons,body.jobs.create aside .buttons,body.jobs.edit aside .buttons,body.jobs.preview aside .buttons{padding:20px 20px 0 20px;text-align:center}body.jobs.show aside .buttons .side-button,body.jobs.new aside .buttons .side-button,body.jobs.create aside .buttons .side-button,body.jobs.edit aside .buttons .side-button,body.jobs.preview aside .buttons .side-button{margin:5px 0}body.jobs.show aside .buttons .side-button a,body.jobs.new aside .buttons .side-button a,body.jobs.create aside .buttons .side-button a,body.jobs.edit aside .buttons .side-button a,body.jobs.preview aside .buttons .side-button a{width:220px}body.jobs.show aside .buttons .side-button a i,body.jobs.new aside .buttons .side-button a i,body.jobs.create aside .buttons .side-button a i,body.jobs.edit aside .buttons .side-button a i,body.jobs.preview aside .buttons .side-button a i{margin-right:4px}body.jobs.show aside .buttons .link,body.jobs.new aside .buttons .link,body.jobs.create aside .buttons .link,body.jobs.edit aside .buttons .link,body.jobs.preview aside .buttons .link{margin-top:20px}body.jobs.show aside .not-remote,body.jobs.new aside .not-remote,body.jobs.create aside .not-remote,body.jobs.edit aside .not-remote,body.jobs.preview aside .not-remote{margin-top:10px}body.jobs.show aside .button-group,body.jobs.new aside .button-group,body.jobs.create aside .button-group,body.jobs.edit aside .button-group,body.jobs.preview aside .button-group{text-align:center;width:244px}body.jobs.show aside .button-group .share,body.jobs.new aside .button-group .share,body.jobs.create aside .button-group .share,body.jobs.edit aside .button-group .share,body.jobs.preview aside .button-group .share{margin:0;width:55px}body.jobs.show aside .share-job,body.jobs.new aside .share-job,body.jobs.create aside .share-job,body.jobs.edit aside .share-job,body.jobs.preview aside .share-job{padding-left:0;text-align:center}body.jobs.show aside .similar h4,body.jobs.show aside .share-job h4,body.jobs.show aside .admin h4,body.jobs.new aside .similar h4,body.jobs.new aside .share-job h4,body.jobs.new aside .admin h4,body.jobs.create aside .similar h4,body.jobs.create aside .share-job h4,body.jobs.create aside .admin h4,body.jobs.edit aside .similar h4,body.jobs.edit aside .share-job h4,body.jobs.edit aside .admin h4,body.jobs.preview aside .similar h4,body.jobs.preview aside .share-job h4,body.jobs.preview aside .admin h4{margin-bottom:10px;margin-top:40px}body.jobs.show aside .similar .job-mini-summary,body.jobs.show aside .share-job .job-mini-summary,body.jobs.show aside .admin .job-mini-summary,body.jobs.new aside .similar .job-mini-summary,body.jobs.new aside .share-job .job-mini-summary,body.jobs.new aside .admin .job-mini-summary,body.jobs.create aside .similar .job-mini-summary,body.jobs.create aside .share-job .job-mini-summary,body.jobs.create aside .admin .job-mini-summary,body.jobs.edit aside .similar .job-mini-summary,body.jobs.edit aside .share-job .job-mini-summary,body.jobs.edit aside .admin .job-mini-summary,body.jobs.preview aside .similar .job-mini-summary,body.jobs.preview aside .share-job .job-mini-summary,body.jobs.preview aside .admin .job-mini-summary{margin-bottom:10px}body.jobs.show aside .similar .job-mini-summary .job-company,body.jobs.show aside .share-job .job-mini-summary .job-company,body.jobs.show aside .admin .job-mini-summary .job-company,body.jobs.new aside .similar .job-mini-summary .job-company,body.jobs.new aside .share-job .job-mini-summary .job-company,body.jobs.new aside .admin .job-mini-summary .job-company,body.jobs.create aside .similar .job-mini-summary .job-company,body.jobs.create aside .share-job .job-mini-summary .job-company,body.jobs.create aside .admin .job-mini-summary .job-company,body.jobs.edit aside .similar .job-mini-summary .job-company,body.jobs.edit aside .share-job .job-mini-summary .job-company,body.jobs.edit aside .admin .job-mini-summary .job-company,body.jobs.preview aside .similar .job-mini-summary .job-company,body.jobs.preview aside .share-job .job-mini-summary .job-company,body.jobs.preview aside .admin .job-mini-summary .job-company{color:#728782;font-style:italic}body.jobs.show aside .similar .button.dangerous,body.jobs.show aside .share-job .button.dangerous,body.jobs.show aside .admin .button.dangerous,body.jobs.new aside .similar .button.dangerous,body.jobs.new aside .share-job .button.dangerous,body.jobs.new aside .admin .button.dangerous,body.jobs.create aside .similar .button.dangerous,body.jobs.create aside .share-job .button.dangerous,body.jobs.create aside .admin .button.dangerous,body.jobs.edit aside .similar .button.dangerous,body.jobs.edit aside .share-job .button.dangerous,body.jobs.edit aside .admin .button.dangerous,body.jobs.preview aside .similar .button.dangerous,body.jobs.preview aside .share-job .button.dangerous,body.jobs.preview aside .admin .button.dangerous{margin-bottom:5px}body.jobs.show aside .similar,body.jobs.new aside .similar,body.jobs.create aside .similar,body.jobs.edit aside .similar,body.jobs.preview aside .similar{padding:0 19px 19px}body.jobs.show aside .sources,body.jobs.new aside .sources,body.jobs.create aside .sources,body.jobs.edit aside .sources,body.jobs.preview aside .sources{padding:0 19px 19px;font-size:13px;line-height:17px;margin-top:30px;text-align:left}body.jobs.show aside .sources h3,body.jobs.new aside .sources h3,body.jobs.create aside .sources h3,body.jobs.edit aside .sources h3,body.jobs.preview aside .sources h3{font-size:13px;font-weight:bold;line-height:17px}body.jobs.show aside .sources ul,body.jobs.new aside .sources ul,body.jobs.create aside .sources ul,body.jobs.edit aside .sources ul,body.jobs.preview aside .sources ul{padding-left:0}body.jobs.show aside .sources ul li,body.jobs.new aside .sources ul li,body.jobs.create aside .sources ul li,body.jobs.edit aside .sources ul li,body.jobs.preview aside .sources ul li{font-size:13px;list-style-type:none;margin-bottom:2px}#ad-plea{background:#D30000;border-radius:5px;color:#fff;font-weight:bold;margin:30px;padding:20px 10px;text-align:center}body.pages{color:#2F3E43;padding:0}body.pages nav ul.links{display:block}body.pages main p{font-size:18px;line-height:26px;margin-top:10px}body.pages main ul{font-size:18px;line-height:26px;list-style-type:disc}body.pages main .wall-of-text{padding:40px 50px}body.pages main h2{font-size:24px;font-weight:bold;line-height:30px;margin-top:20px}body.pages main h3{font-size:20px;margin-top:15px}body.pages main ol.top{font-size:24px;line-height:26px;list-style-type:decimal}body.pages main ol.mid,body.pages main ol.inner{font-size:18px}body.pages main ol.mid{list-style-type:lower-alpha}body.pages main ol.inner{list-style-type:lower-roman}body.pages main li strong{font-weight:bolder}body.pages main img.vanity{float:left;margin:20px 20px 20px 0}body.password_resets{color:#2F3E43;padding:0}@media (min-width: 768px){body.password_resets main[role=main]{min-width:600px}body.password_resets main[role=main] .email{padding:10px 40px}body.password_resets main[role=main] .email input[type=text]{color:#2F3E43}}@media (min-width: 768px){body.passwords main[role=main]{min-width:600px}}body.recruiters{box-sizing:content-box;color:#2F3E43;padding:0}body.recruiters main{margin:15px auto;max-width:970px}body.recruiters legend{border-width:0;color:#728782;font-size:24px;line-height:32px}body.recruiters .message{margin-top:10px}body.recruiters .actions{margin-top:20px}body.recruiters .payment{margin-top:20px}body.recruiters .recruiter,body.recruiters .email-alert{flex:1 0 auto;margin:5px 10px;padding:0 20px 40px;width:400px}body.recruiters .recruiter h1,body.recruiters .email-alert h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body.recruiters .recruiter h2,body.recruiters .email-alert h2{color:#728782;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:24px;line-height:30px;margin-bottom:10px}body.recruiters .recruiter input[type=text],body.recruiters .recruiter input[type=password],body.recruiters .recruiter select,body.recruiters .email-alert input[type=text],body.recruiters .email-alert input[type=password],body.recruiters .email-alert select{color:#2F3E43}body.recruiters .card{padding:20px}body.recruiters.show nav ul.links{display:block}legend{border-width:0}body.sessions.new{color:#2F3E43;padding:0}body.sessions.new nav ul.links{display:block}@media (min-width: 768px){body.sessions.new main[role=main]{min-width:600px}body.sessions.new main[role=main] .credentials{padding:10px 40px}}body.sessions.new .extra-actions{margin-top:20px}body.sessions.new .extra-actions p{line-height:38px}@media (max-width: 759px){body.jobs.show .subscribe-me{display:none}}body.jobs.show .subscribe-me.sb{height:400px;margin-top:-200px}body.jobs.show .subscribe-me.sb .header h2{font-size:26px;line-height:26px;margin-bottom:20px;text-align:center}body.jobs.show .subscribe-me.sb .header .sb-close-btn{font-size:32px;margin:5px 5px}body.jobs.show .subscribe-me.sb .body img{display:block;float:left;height:300px;margin-right:20px}body.jobs.show .subscribe-me.sb .body p{font-size:18px}body.jobs.show .subscribe-me.sb .body p.links a.btn{margin-left:32px}body.jobs.show .subscribe-me.sb .body p.links a.no{display:inline-block;margin-left:52px;margin-top:10px}h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:28px;font-weight:bold;letter-spacing:0.5px;line-height:40px;margin-bottom:3px;margin-top:0}h2{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:18px;line-height:22px;margin-top:5px}h3{font-family:"Lato", sans-serif;font-size:18px;margin-top:5px}h4{font-size:14px;margin-top:15px}p{font-size:16px;line-height:22px}.vaporwave{color:#2F3E43;font-size:14px;letter-spacing:2px;text-transform:uppercase}b{font-weight:bolder}.sb{display:none;position:fixed;top:50%;left:50%;margin-left:-250px;margin-top:-150px;width:500px;height:200px;background:white;padding:25px;box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);z-index:1999;opacity:0}.sb h2{margin-top:0}.sb p{font-size:20px}.sb form input[type='text'],.sb form input[type='password'],.sb form input[type='email'],.sb form textarea{margin:0;border:none;background:#f7f7f7;padding:18px 10px;font-size:16px;width:79%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sb form input[type='submit']{padding:18px 10px;background:none;font-size:16px;text-transform:uppercase;border:none;background:black;color:white;width:20%;margin:0}.sb .sb-close-btn{position:absolute;right:10px;top:10px;color:#ccc}.sb.sb-withoverlay{position:absolute;top:200px;left:50%;margin-left:-250px}.sb-open.sb-open-with-overlay{overflow:hidden}.sb-open .sb-overlay{opacity:1}.sb-open .sb{opacity:1}.sb-overlay{height:100%;width:100%;background:rgba(0,0,0,0.58);opacity:0;position:fixed;left:0;right:0;top:0;z-index:100;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:auto}.sb-close-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}[class^="sb-animation-"],[class*=" sb-animation-"]{-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms}.sb-animation-flyInRight{-webkit-animation-name:flyInRight;-moz-animation-name:flyInRight;-o-animation-name:flyInRight;animation-name:flyInRight}.sb-animation-flyOutRight{-webkit-animation-name:flyOutRight;-moz-animation-name:flyOutRight;-o-animation-name:flyOutRight;animation-name:flyOutRight}.sb-animation-flyInLeft{-webkit-animation-name:flyInLeft;-moz-animation-name:flyInLeft;-o-animation-name:flyInLeft;animation-name:flyInLeft}.sb-animation-flyOutLeft{-webkit-animation-name:flyOutLeft;-moz-animation-name:flyOutLeft;-o-animation-name:flyOutLeft;animation-name:flyOutLeft}.sb-animation-flyInUp{-webkit-animation-name:flyInUp;-moz-animation-name:flyInUp;-o-animation-name:flyInUp;animation-name:flyInUp}.sb-animation-flyOutUp{-webkit-animation-name:flyOutUp;-moz-animation-name:flyOutUp;-o-animation-name:flyOutUp;animation-name:flyOutUp}.sb-animation-flyInDown{-webkit-animation-name:flyInDown;-moz-animation-name:flyInDown;-o-animation-name:flyInDown;animation-name:flyInDown}.sb-animation-flyOutDown{-webkit-animation-name:flyOutDown;-moz-animation-name:flyOutDown;-o-animation-name:flyOutDown;animation-name:flyOutDown}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translateX(3000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes flyInRight{0%{opacity:0;-moz-transform:translateX(3000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes flyInRight{0%{opacity:0;-o-transform:translateX(3000px)}100%{-o-transform:translateX(0)}}@keyframes flyInRight{0%{opacity:0;transform:translateX(3000px)}100%{transform:translateX(0)}}@-webkit-keyframes flyOutRight{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(3000px)}}@-moz-keyframes flyOutRight{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(3000px)}}@-o-keyframes flyOutRight{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(3000px)}}@keyframes flyOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(3000px)}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translateX(-3000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes flyInLeft{0%{opacity:0;-moz-transform:translateX(-3000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes flyInLeft{0%{opacity:0;-o-transform:translateX(-3000px)}100%{-o-transform:translateX(0)}}@keyframes flyInLeft{0%{opacity:0;transform:translateX(-3000px)}100%{transform:translateX(0)}}@-webkit-keyframes flyOutLeft{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-3000px)}}@-moz-keyframes flyOutLeft{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-3000px)}}@-o-keyframes flyOutLeft{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-3000px)}}@keyframes flyOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-3000px)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes flyInUp{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{-moz-transform:translateY(0)}}@-o-keyframes flyInUp{0%{opacity:0;-o-transform:translateY(-2000px)}100%{-o-transform:translateY(0)}}@keyframes flyInUp{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@-webkit-keyframes flyOutUp{0%{-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes flyOutUp{0%{-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes flyOutUp{0%{-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes flyOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes flyInDown{0%{opacity:0;-moz-transform:translateY(2000px)}100%{-moz-transform:translateY(0)}}@-o-keyframes flyInDown{0%{opacity:0;-o-transform:translateY(2000px)}100%{-o-transform:translateY(0)}}@keyframes flyInDown{0%{opacity:0;transform:translateY(2000px)}100%{transform:translateY(0)}}@-webkit-keyframes flyOutDown{0%{-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes flyOutDown{0%{-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes flyOutDown{0%{-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes flyOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.centered{text-align:center}body{background-color:#f9f9f9;box-sizing:border-box;color:#2F3E43;font-family:"Lato", sans-serif}body a{color:#ED6A1C;text-decoration:none}body .flex-container{max-width:970px;margin:0 auto;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-evenly}body .flex-container main,body .flex-container aside{margin-top:15px}html,body{margin:0;overflow-x:hidden}.deferred-content{display:block !important}.card{background-color:#FAFFFF;border:1px solid #e8e8e8;border-radius:3px;padding:10px}.hidden{display:none}
