@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,700);@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic);body{background-color:#fff;font-family:"Source Sans Pro",Arial,Helvetica,Sans-Serif;font-size:15px;padding-bottom:80px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0;border:solid 1px #666;margin-bottom:0}a{color:#333}a:hover{color:#7aac3f}header{background-image:url('./images/header-2000.jpg');height:160px;background-position:center 0;background-color:#457035;background-repeat:no-repeat}header a#logo{display:block;width:209px;height:95px;background-image:url('./images/logo.png');margin-top:20px}header a#logo span{display:none}header .right{position:relative;height:160px}header .right .blurb{font-weight:bold;font-size:20px;color:#fff;font-style:italic;position:absolute;top:20px;right:0}header .right ul.menu{list-style:none;padding:0;margin:0;position:absolute;bottom:40px;right:0}header .right ul.menu li{float:left;margin-left:40px}header .right ul.menu li a{color:#fff;font-size:16px;text-transform:uppercase;line-height:20px;font-family:"Raleway",Arial,Helvetica,Sans-Serif;letter-spacing:1px}header .right ul.menu li a:hover{text-decoration:none;color:#333}#body{min-height:300px}footer{border-top:solid 1px #666;padding:10px;position:fixed;left:0;bottom:0;right:0;background-color:#fff}footer a{color:#666}footer .footer-right{text-align:right}button,input[type=submit]{background-color:#333;border:none;font-family:"Raleway",Arial,Helvetica,Sans-Serif;font-size:15px;color:#fff;height:38px;width:115px;padding:0;line-height:38px;text-align:center;background-image:url('./images/small-button.png');text-transform:uppercase;letter-spacing:1px}button:hover,input[type=submit]:hover{cursor:pointer;background-color:#699336;background-position:0 -41px}button.large,input[type=submit].large{width:350px;background-image:url('./images/large-button.png')}button.green{background-position:0 -41px}button.green:hover{opacity:.8}button.fluid{background-image:url('./images/button-slice-endcapped.png');background-position:right -42px;background-repeat:no-repeat;width:100%;padding:0 10px 0 0}button.fluid .cap{background-image:url('./images/button-slice-endcapped.png');background-position:left 0;background-repeat:no-repeat;text-align:center;padding-left:10px}button.fluid:hover{background-position:right -126px}button.fluid:hover .cap{background-position:left -84px}h1{font-family:"Raleway",Arial,Helvetica,Sans-Serif;font-weight:300;color:#333;text-transform:uppercase;font-size:30px;padding:0;margin:0 0 30px 0}h2{font-family:"Raleway",Arial,Helvetica,Sans-Serif;font-size:15px;border-bottom:solid 1px #666;line-height:20px;padding:0 0 5px 0;margin:30px 0 10px 0;color:#666;text-transform:uppercase;letter-spacing:1px}table.grid{width:100%}table.grid tr th{text-transform:uppercase;color:#666;border-bottom:solid 2px #999;line-height:20px;padding:7px 5px 7px 0;text-align:left;font-weight:normal;text-transform:uppercase;letter-spacing:1px}table.grid tr th:last-child{padding-right:0}table.grid tr td{padding:5px 10px 5px 0;line-height:20px;color:#888;border-bottom:solid 1px #ccc;vertical-align:top}table.grid tr td a{color:#888}table.grid tr td a:hover{color:#7aac3f}table.grid tr td:last-child{padding-right:0}table.grid tfoot>tr td{border-top:solid 2px #ddd}table.grid tr.removed td{color:#e0e0e0}.topgap{margin-top:40px}.topgap-small{margin-top:20px}.topgap-tiny{margin-top:10px}.bottomgap{margin-bottom:40px}.rightgap{margin-right:20px}.form .field .input{position:relative}.form .field .input input[type=radio],.form .field .input input[type=checkbox]{margin:0}.form .field .input label{display:inline;line-height:26px}.form .submit{padding-top:10px}.flow-form{}.flow-form .field{padding-bottom:15px}.flow-form .field .title{width:120px;float:left;line-height:30px}.flow-form .field .input{padding-left:125px;width:250px}.flow-form .field .input input[type=text],.flow-form .field .input textarea{width:236px}.flow-form .field .input select{width:250px}.form.flow-form.titles-150 .field .title{width:150px}.form.flow-form.titles-150 .field .input{padding-left:155px}.flow-form .submit{width:375px;text-align:right}.flow-form .submit input{margin-left:0}.fill-form{}.fill-form .field .input{padding-right:14px;width:auto}.fill-form .field .input input[type=text],.fill-form .field .input input[type=password],.fill-form .field .input textarea{width:100%}.fill-form .submit{text-align:right}.form.large-title .field .title{font-size:16px}.form.upper-title .field .title{text-transform:uppercase;letter-spacing:1px}.form .field .field-validation-error{display:block;width:300px;position:absolute;top:0;right:-320px;border:solid 1px red;border-radius:2px;color:red;font-style:italic;line-height:20px;padding:4px 6px}.form .field .input .input-validation-error{border:solid 1px red;background-color:#fff0f0}.form.tiny-inputs .field .input input[type=text]{width:60px}.form.tiny-inputs .field .input select{width:60px}.form #rows{margin-top:50px}.form .remaining-distance{font-size:14px;font-weight:bold}.form .remaining-distance .text{margin-right:10px}.form .remaining-distance.valid{color:#749500}.form .remaining-distance.invalid{color:red}p.upper{text-transform:uppercase;letter-spacing:1px}input.search-input{width:306px}input.search-button{margin-left:25px}.back-link{padding-top:10px}.back-link a{color:#7aac3f;text-transform:lowercase;font-size:16px;line-height:20px}.list-form .field{clear:left;padding-bottom:10px}.list-form .field .title{float:left;width:120px;font-size:15px;color:#666;text-transform:uppercase;letter-spacing:1px}.list-form .field .value{padding-left:130px}.list-form .field.field-images .value img{margin-right:20px}.list-form .field.field-classes{margin-bottom:-10px}.list-form .field.field-classes .class{margin-bottom:10px}.trademark-renew{color:#666}#details-form .field{padding-bottom:15px}#details-form .field .title{width:80px;float:left;line-height:30px}#details-form .field .input{padding-left:90px;padding-right:14px}#details-form .field .input input{width:100%}#details-form .field .input textarea{width:100%}#details-form .field.field-checkboxes label{line-height:20px;padding-bottom:10px;position:relative;padding-left:25px}#details-form .field.field-checkboxes label input{margin-right:10px;position:absolute;left:0;top:0}#details-form .submit{text-align:right}.alert-container{position:relative;padding-bottom:20px}.alert-container .alert{position:absolute;left:0;top:0;padding:10px 35px 10px 10px}.alert-container .alert button{height:auto;width:auto}.alert-container .alert h4{margin:0;padding:0;line-height:20px}.info-message{color:#a00}p.subtle{color:#888;font-size:12px}.swal2-styled.swal2-confirm,input[type=submit]{line-height:0!important}