@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaRegular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-weight:700;src:url(/fonts/ProximaNovaBold.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Regular.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";font-weight:700;src:url(/fonts/SourceSerifPro-Bold.otf) format("opentype")}.set-content-width{max-width:700px}.content{padding-top:50px;padding-left:120px;padding-right:120px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1199px){.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (max-width:959px){.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:480px) and (max-width:767px){.content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:480px){.content{padding-left:25px;padding-right:25px}}.button{padding-top:20px}.button a{color:#777a89;border:2px solid #777a89;border-radius:4px;padding:4px 10px;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.button a:after{content:"\2192";padding-left:8px;vertical-align:bottom;font-size:28px}.button a:hover{border:2px solid #b0b4c4;color:#b0b4c4}.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nonmobile{display:block}.mobile{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;word-wrap:break-word;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font:17px "Source Serif Pro",Georgia,serif;color:#272a32;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.6em}h1,h2,h3,h4,h5,h6{color:#777a89;font-weight:400;font-family:Proxima Nova,Helvetica,Arial,sans-serif;line-height:1.2em;padding-bottom:10px;widows:3;padding-top:3px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin:0 0 20px}p img{margin:0}b{font-weight:700}em{font-style:italic}strong{font-weight:700}i{font-style:italic}small{font-size:80%}blockquote{max-width:550px;background:#f7f7fa;padding:25px 40px 10px;margin-top:30px;margin-bottom:30px}blockquote li,blockquote p{font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#272a32}hr{border:solid #f7f7fa;border-width:2px 0 0;clear:both;margin:0 0 20px;height:0}img{width:100%}img.right{width:40%;float:right;padding-left:20px;padding-bottom:15px}a,a:visited{color:#777a89;text-decoration:none;outline:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;border-bottom:1px solid rgba(0,0,0,.1)}a:focus,a:hover{color:#b83334}p a,p a:visited{line-height:inherit}table{text-align:left;margin-top:15px;margin-bottom:25px;width:100%}th{border-bottom:1px solid #888;padding:0 25px 5px 0;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px}tr{border-bottom:1px solid #ccc;padding:10px 4px 8px}td{text-align:center;padding:10px 10px 7px 0;line-height:1.3em;color:#777a89;font-size:18px}td li{margin-left:0;margin-bottom:2px;line-height:1.2em;text-align:left}sub,sup{font-size:12px}sup{vertical-align:top;position:relative;top:-.5em}li,ol,ol ol,ol ul,ul,ul.circle,ul.disc,ul.square{margin-left:20px}ol,ul{margin-bottom:0;padding-bottom:15px}ul{list-style:disc outside}ol{list-style:decimal}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{margin:10px 0 0 20px;padding-bottom:1px}ol ol li,ol ul li,ul ol li,ul ul li{margin-bottom:8px}li{margin-bottom:3px}li,li p,ul.large li{line-height:1.6em}li p{font-weight:400;margin-bottom:8px}.video{max-width:700px;width:100%;height:350px;padding-top:10px;padding-bottom:20px}#sidebar{width:250px;max-width:250px;padding-top:20px;padding-bottom:30px}#sidebar ul li{line-height:1.3em;padding-bottom:5px;padding-right:20px}#sidebar ul li a{border-bottom:none}#sidebar ul li.secondary{line-height:1em;padding-bottom:4px}#sidebar ul li.secondary a{border-bottom:none}.page-title{font-weight:700;font-size:36px;color:#272a32;border-bottom:3px solid #f7f7fa;height:50px;padding:0}.sidebar-title{font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#b83334}.sidebar-active{color:#d46464!important;pointer-events:none}@media only screen and (max-width:1199px){#sidebar{max-width:230px;padding-right:20px}}@media only screen and (max-width:959px){#sidebar{margin-top:0;border-top:none;padding-bottom:15px}#sidebar ul li{padding-bottom:7px}}@media only screen and (max-width:767px){#sidebar{width:100%}.page-title{font-size:26px;height:auto;padding-bottom:10px;margin-bottom:12px}}.sidebar-title a{color:#b83334;border-bottom:none}label{font-family:Proxima Nova,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;color:#b0b4c4;font-weight:700;letter-spacing:.1em;line-height:1.2em}.input input,.select,.text input{position:relative;display:inline-block;width:100%;margin-bottom:15px;margin-top:1px}.input input,.select select,.text input{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:15px;display:inline-block;width:100%;padding:8px 13px;cursor:pointer;color:#777a89;border:2px solid #b0b4c4;border-radius:3px;outline:0;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.input input,.text input{cursor:text}.select select::-ms-expand{display:none}.input input:focus,.input input:hover,.select select:focus,.select select:hover,.text input:focus,.text input:hover{color:#272a32;border:2px solid #777a89}.input input:disabled,.select select:disabled,.text input:disabled{pointer-events:none;opacity:.5}.select_arrow{position:absolute;top:14px;right:15px;width:0;height:0;pointer-events:none;border-color:#b0b4c4 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:8px 5px 0}.select select:focus~.select_arrow,.select select:hover~.select_arrow{border-top-color:#777a89}.select select:disabled~.select_arrow{border-top-color:#b0b4c4}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{margin-top:2px;margin-bottom:6px;max-width:80%;font-size:15px;font-weight:400;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:6px 13px;text-transform:none;letter-spacing:0;border-radius:3px}.inputfile.has-focus+label,.inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}.inputfile+label{color:#777a89;border:2px solid #b0b4c4;background-color:#fff;margin-right:15px}.inputfile+label:hover,.inputfile.has-focus+label,.inputfile:focus+label{color:#272a32;border:2px solid #777a89}.inputfile:disabled+label,.inputfile:disabled+label:hover{color:#b0b4c4;border:2px solid #b0b4c4;opacity:.7;cursor:default!important}.file-link{font-size:15px;margin-top:-12px;margin-bottom:6px}.dp,.file-format,.file-link,.ip,.nt,.pp,.ps{font-family:Proxima Nova,Helvetica,Arial,sans-serif}.dp,.file-format,.ip,.nt,.pp,.ps{background-color:#b0b4c4;margin-right:12px;color:#f7f7fa;font-weight:700;padding:4px 4px 2px;font-size:14px;opacity:.5}.ps{background-color:#74a8db}.pp{background-color:#e25a66}.dp{background-color:#ae73f2}.nt{background-color:#181a21}.ip{background-color:#b83334}.textAlignLeft{text-align:left;margin:0 auto}.filter-checkbox-image-wrapper{display:inline-block;width:25px;margin:2px 0}.filter-checkbox{margin:8px}.addendum{color:#777a89;font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-size:14px;padding-top:10px;line-height:1.5em}.addendum sup{font-size:8px}.addendum p{margin-bottom:15px}.pub-date{line-height:40px;float:right;color:#b0b4c4;padding-left:15px;font-size:15px}.pic-wrapper{max-width:1065px}.pic-right{max-width:365px;width:35%;float:right;padding-left:10px;padding-bottom:25px}#side-content h2,#side-content h3,#side-content h4,#side-content h5,#side-content h6,#side-content li,#side-content ol,#side-content p,#side-content ul{max-width:700px}#side-content{width:70%}#new-account-link a{font-size:16px;color:#ba1f30;font-weight:700}#new-account-link a:hover{color:#b83334}#forgot-password a{font-size:16px;color:#b0b4c4;font-weight:700}.non-members{display:block}.admin-only,.members-only{display:none}#edit-members-only{display:none;min-height:500px}#edit-members-only .firepad .CodeMirror{min-height:20em}#members{display:none}#hero-image{height:350px;opacity:.8;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#hero-image:hover{opacity:1}#hero-text{vertical-align:bottom;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(90%,rgba(0,0,0,.7)));background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 90%);background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.7) 90%);padding-left:120px;padding-right:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#hero-text #hero-byline{color:#ddd;text-transform:uppercase}#hero-text #hero-byline,#hero-text #hero-title{font-family:Proxima Nova,Helvetica,Arial,sans-serif;font-weight:700}#hero-text #hero-title{color:#fff;margin-bottom:5px;padding-top:5px;line-height:1.1em;font-size:34px}#hero-text #hero-desc{font-family:Proxima Nova,Helvetica,Arial,sans-serif;color:#fff;font-size:20px;padding-bottom:0;margin-bottom:0;opacity:0;line-height:1.4em;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#hero-text:hover #hero-desc{padding-bottom:30px;opacity:1}@media only screen and (max-width:959px){.scroller{display:none}}@media only screen and (max-width:767px){h1{font-size:20px}h2{font-size:19px}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}body,h6{font-size:15px}.content{padding-top:10px}blockquote{padding:20px 30px 10px;margin-top:20px;margin-bottom:20px}li,ol,ol ol,ol ul,ul,ul.circle,ul.disc,ul.square{margin-left:15px}#hero-byline{font-size:16px}#hero-title{font-size:24px!important;padding-bottom:5px}#hero-desc{font-size:16px!important;padding-bottom:30px!important;opacity:1!important}.addendum{font-size:12px}td,th{font-size:16px}}@media only screen and (max-width:480px){blockquote{padding:15px 20px 5px}blockquote li{margin-left:0}img.right{width:100%}}.underline{text-decoration:underline}.text-red{color:#b83334;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.small-font{font-size:11pt;font-family:Calibri}.letter-sign-children *{font-size:10pt}.letter-signature{border:0;border-bottom:1px solid #000}.text-black{color:#181a21}.bold-red{font-size:24px;padding-bottom:12px;font-weight:700;text-transform:uppercase;color:#b83334;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.inline{display:inline!important;margin-left:.5rem}.floatRight{float:right!important}@media (max-width:600px){.floatRight{float:none!important}}.floatLeft{float:left!important}@media (max-width:600px){.floatLeft{float:none!important}}.hidden{display:none!important}.show{display:block!important}.fixedWidthMd>select{width:15rem;overflow:hidden}.noListStyle{list-style:none}.full-width img{width:auto;height:auto;max-width:800px}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.loading-img{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-img:after{content:" .";-webkit-animation:dots 1s steps(5) infinite;animation:dots 1s steps(5) infinite}@-webkit-keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}80%,to{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}