h1 { font-size: 18px; line-height: 19px; overflow: hidden; padding: 4px 0 12px 0; min-height: 23px; vertical-align: middle; font-family: "Lato", sans-serif; font-weight: 400; border-bottom: 1px solid #c7c7c7; margin: 0; } h2 { font-size: 14px; line-height: 19px; overflow: hidden; padding: 4px 0 4px 0; min-height: 23px; vertical-align: middle; font-family: "Lato", sans-serif; font-weight: 400; border-bottom: 1px solid #c7c7c7; } h3 { border-bottom: 1px solid rgb(199, 199, 199); display: block; font-family: "Lato", sans-serif; font-weight: 400; font-size: 14px; line-height: 23px; min-height: 23px; overflow: hidden; } body { font: 12px/18px "OpenSans", Ariel, sans-serif; } p { color: rgb(51, 51, 51); display: block; font: normal normal normal normal 12px/18px OpenSans, Arial, sans-serif; font-variant: normal; text-align: left; visibility: visible; white-space: normal; } table { border-collapse: collapse; font: normal normal normal normal 12px/18px OpenSans, Arial, sans-serif; width: 100%; } th { background: rgb(238, 238, 238) none repeat-x scroll 0px 0px / auto padding-box border-box; border-right: 2px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); padding: 3px 6px 2px; text-align: left; vertical-align: bottom; } td { margin: 0px; padding: 0px; text-align: left; } tr { border-bottom: 1px solid rgb(199, 199, 199); padding: 4px 0px 3px; } input { border-radius: 13px; height: 24px; border-color: #515151; outline: none; } input:focus { border-color: #3395ff; outline: none; } button { margin-left: 5px; color: #333333; background-color: #ccc; background-image: none; border: 2px solid transparent; height: 24px; line-height: 22px; white-space: nowrap; width: auto; min-width: 0px; font-size: 12px; padding: 0 6px !important; font-family: "OpenSans", Arial, sans-serif; text-align: center; background-repeat: no-repeat; box-sizing: border-box; box-shadow: 0 0 0 1px transparent inset; writing-mode: horizontal-tb !important; appearance: auto; text-rendering: auto; align-items: flex-start; } /* button { border: 1px solid #888; color: var(--font-black); border-radius: 3px; background-color: #eeeeee; background-image: -moz-linear-gradient(100% 100% 90deg, #dfdfdf, #ffffff); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dfdfdf)); background-image: -webkit-linear-gradient(#ffffff, #dfdfdf); background-image: -o-linear-gradient(#ffffff, #dfdfdf); background-image: linear-gradient(to bottom, #ffffff 1%, #dfdfdf 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0); } */ button:hover { background-color: #eeeeee; border-color: #007aff; color: var(--font-black); box-shadow: 0 1px 1px #ddd; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); } button:active, button:active:hover { border-color: #007aff; background-color: #d5d5d5; color: #007aff; box-shadow: 1px 0 1px #ddd; box-shadow: 1px 0 1px rgba(0, 0, 0, 0.3); } button[disabled], button[disabled]:hover, button[disabled]:active { background-image: none; border-style: dashed; background-color: transparent; color: #666; border-color: #666; box-shadow: none; } button:focus { background-color: #eeeeee; } .themeLinkStyle { color: #007aff; } .themeLinkStyle:link, .themeLinkStyle:visited { color: #007aff; } .themeLinkStyle:hover, .themeLinkStyle:focus { color: #ffffff; } .themeLinkStyle:active, .themeLinkStyle:active:hover { background-color: #d5d5d5; } .transparentButtonStyle { background-color: transparent; border: 1px solid transparent; } .transparentButtonStyle:hover { background-color: transparent; border-color: transparent; } .transparentButtonStyle:active { background-color: transparent; } .transparentButtonStyle[disabled] { opacity: 0.6; cursor: default; }