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, ol, ul, li,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;}.clearfix { *zoom: 1;}.clearfix:before,.clearfix:after { display: table; line-height: 0; content: "";}.clearfix:after { clear: both;}.hide-text { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0;}.input-block-level { display: block; width: 100%; min-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.hidden { display: none;}.left { float: left;}.right { float: right;}.clear { clear: both;}.clear-right { clear: right;}.clear-left { clear: left;}.pull-right { float: right;}.pull-left { float: left;}.hide { display: none;}.show { display: block;}.invisible { visibility: hidden;}.affix { position: fixed;}.center { margin-left: auto; margin-right: auto;}.hilight { font-weight: bold;}@font-face { font-family: 'Open Sans Light'; src: url('../../images/opensans-light-webfont.woff2') format('woff2'), url('../../images/opensans-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Open Sans'; src: url('../../images/opensans-regular-webfont.woff2') format('woff2'), url('../../images/opensans-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Open Sans Semibold'; src: url('../../images/opensans-semibold-webfont.woff2') format('woff2'), url('../../images/opensans-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(../../images/material_icons/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(../../images/material_icons/MaterialIcons-Regular.woff2) format('woff2'), url(../../images/material_icons/MaterialIcons-Regular.woff) format('woff'), url(../../images/material_icons/MaterialIcons-Regular.ttf) format('truetype');}html { font-size: 100%; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block;}audio,canvas,video { display: inline-block; *display: inline; *zoom: 1;}body,select,input,textarea { font-family: "Open Sans", "Helvetica Neue", sans-serif; margin: 0; padding: 0;}input[type=text], input[type=password], textarea { border: 0; padding: 4px; background: rgb(245, 245, 245);}select[multiple], select { border-radius: 0;}select:not([multiple]) { min-height: 20px; padding-right: 12px; border: 0; border-radius: 0; -webkit-appearance: none; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAYAAACJ8xqgAAAAAXNSR0IArs4c6QAAAWdJREFUSA3t1j1OxDAQBeDnhQqJrai4ANBsTwuH4Ai0IOhZehC0HIGKE6Sm32bhAlRUIFGBjN8E44SMPS6gQMpI0Ub++TJ2VuMANXG5nINXRThzDCGPMxnncI6TnXlpThnsYlEx0DyoYRWoDpYwAx2CGubcszjeb0RPfpXl98EctoJ9AT7QwEATWMKOthcCXj/MYKAtWIPFtRqow83TGl5f7gE/i3PAPeMyY2bfHV83KuoWWJ/uTnC4+Qa4sEehgWFhHMMH8YHxZcncYAQr7eHFY3iD/harOM5mRqwbzPQdVyGLA5xutf+Ebv94P+7AuAP/dgd+vThMZCvaStOEarMnFZlVxIpYEzkHvoEYoe78TYF1/q6XEA8inh1apjGzwWEVjF6BrTlXslj6REkvhSmWUPYbJx6H9EG25FD2DZaZMmM3YwiyVUPZ3g3lq4HdOsieEprBymAOLWA2+BM1MA6vCy6fV0V8AhA/1rD1v10CAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-size: 10px; background-position: right 1px bottom 1px; background-color: rgb(245, 245, 245);}select::-ms-expand { display: none;}select.ui-timepicker-select,select.ui-datepicker-month,select.ui-datepicker-year { background: rgb(248, 248, 248);}.ui-datepicker .ui-datepicker-title select option { color: black;}input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus, select[multiple]:focus { outline-width: 0;}input[type=text]:disabled { background: #dddddd;}h1 { color: #1e2b37; font-size: 22px;}h2 { color: #1e2b37; font-size: 16px;}h3 { color: #1e2b37; font-size: 14px;}a:link,a:visited { color: #008CD7; text-decoration: none;}a:hover,a:active { outline: 0; color: #42A8DE;}button,input,select,textarea { margin: 0; font-size: 100%; vertical-align: middle;}button,input { *overflow: visible; line-height: normal;}button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0;}button,html input[type="button"],input[type="reset"],input[type="submit"] { cursor: pointer; -webkit-appearance: button;}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] { cursor: pointer;}input[type="search"] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none;}textarea { overflow: auto; vertical-align: top;}code,pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}code { padding: 2px 4px; color: #E63C2C; white-space: nowrap; background-color: #f7f7f9; border: 1px solid #e1e1e8;}pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 20px; word-break: break-all; word-wrap: break-word; white-space: pre; white-space: pre-wrap; background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}pre.prettyprint { margin-bottom: 20px;}pre code { padding: 0; color: inherit; white-space: pre; white-space: pre-wrap; background-color: transparent; border: 0;}input.error, textarea.error { border-color: #E63C2C; border-style: solid; border-width: 1px; margin: 0px;}select.error { background-color: white; border: 1px solid red;}label.error { color: #E63C2C;}p.error { font-size: 12px; color: #E63C2C;}.delete-pending { color: #E63C2C;}.show-spinner.spinner-visible { background: url(../../images/ajax-loader-small.gif) no-repeat center; pointer-events: none;}.custom-spinner.spinner-visible { background: url(../../images/ajax-loader-small.gif) no-repeat center; pointer-events: none;}.sticky-pager { position: fixed; top: 140px; background-color: #fff; z-index: 5;}.sticky-table-header { position: fixed; top: 185px; background-color: #fff; z-index: 5;}.button,.button-gray,.button-green,.button-red { box-shadow: 0 2px 5px 0 rgba(0,0,0,.26); border-radius: 3px; border-width: 0; display: inline-block; align-items: center; min-height: 24px; line-height: 24px; text-decoration: none; text-align: center; text-transform: uppercase; font-weight: normal; font-size: 12px; padding: 0 6px; margin-left: 4px; margin-right: 4px; cursor: pointer;}.button { background-color: #008CD7; color: white !important;}.button-gray { background-color: rgba(0,0,0,0.12); color: rgba(0, 0, 0, 0.58) !important;}.button-green { background-color: rgb(65, 192, 92); color: white !important;}.button-red { background-color: #E63C2C; color: white !important;}.button:hover {}.button .button-ok { padding: 0 20px;}#sidebar .button,#sidebar .button-gray,#sidebar .button-red,#sidebar .button-green { box-sizing: initial; width: 202px;}#sidebar .add-to-group .ajax-form-submit { margin-left: 0px; margin-top: 10px;}#sidebar select { width: 200px;}#sidebar select.full { width: 228px;}.disabled { cursor: default; opacity: 0.5;}#submit-group-button { margin-top: 5px; margin-bottom: 20px;}#remove-group-button { margin-top: 5px; margin-right: 10px;}body.login { background-color: #F2F2F2;}#login-form { width: 320px; margin: 50px auto auto auto; background-color: white; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 25px 22px 25px; -moz-box-shadow: 0 5px 10px #a1a1a1; -webkit-box-shadow: 0 5px 10px #a1a1a1; box-shadow: 0 5px 10px #a1a1a1;}#login-form #error { margin-top: 10px; font-size: 0.8em; color: red;}#login-form table { margin-top: 40px; width: 100%;}#login-form table td { padding: 6px 0;}#login-form table td.label { font-size: 16px; padding-right: 6px;}#login-form .button { height: 25px; padding: 0 10px;}.login-buttons { margin-top: 20px; line-height: 25px;}.login-buttons a { font-size: 14px; vertical-align: middle;}.login-buttons:after { content: ""; display: table; clear: both;}