.modal-300 {
  width: 300px; }

.modal-400 {
  width: 400px; }

.modal-500 {
  width: 500px; }

.modal-600 {
  width: 600px; }

.modal-700 {
  width: 700px; }

.modal-800 {
  width: 800px; }

.modal-footer {
  background: #F5F5F5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px; }

.modal-body table.nostripes td {
  padding: 6px 0px !important; }

div.form-group-table div.form-group {
  display: table; }

.background-container {
  background: #252525 url("data:image/jpeg;base64,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PHJkZjpBbHQ+CiAgICA8cmRmOmxpIHhtbDpsYW5nPSd4LWRlZmF1bHQnPngtZGVmYXVsdDwvcmRmOmxpPgogICA8L3JkZjpBbHQ+CiAgPC9kYzpyaWdodHM+CiAgPGRjOnN1YmplY3Q+CiAgIDxyZGY6QmFnPgogICAgPHJkZjpsaT5XaXJlbGVzcyBUZWNobm9sb2d5PC9yZGY6bGk+CiAgICA8cmRmOmxpPkNvbXB1dGVyPC9yZGY6bGk+CiAgICA8cmRmOmxpPlVucmVjb2duaXphYmxlIFBlcnNvbjwvcmRmOmxpPgogICAgPHJkZjpsaT5CdXNpbmVzc21hbjwvcmRmOmxpPgogICAgPHJkZjpsaT5NZW48L3JkZjpsaT4KICAgIDxyZGY6bGk+U3VyZmluZyB0aGUgTmV0PC9yZGY6bGk+CiAgICA8cmRmOmxpPkNvZGluZzwvcmRmOmxpPgogICAgPHJkZjpsaT5Db21wdXRlciBOZXR3b3JrPC9yZGY6bGk+CiAgICA8cmRmOmxpPlNlY3VyaXR5IFN5c3RlbTwvcmRmOmxpPgogICAgPHJkZjpsaT5QYXNzd29yZDwvcmRmOmxpPgogICAgPHJkZjpsaT5HbG9iYWwgQ29tbXVuaWNhdGlvbnM8L3JkZjpsaT4KICAgIDxyZGY6bGk+QXV0aG9yPC9yZGY6bGk+CiAgICA8cmRmOmxpPkNvbXB1dGVyIFByb2dyYW1tZXI8L3JkZjpsaT4KICAgIDxyZGY6bGk+RS1NYWlsPC9yZGY6bGk+CiAgICA8cmRmOmxpPkNvbXB1dGVyIEJ1ZzwvcmRmOmxpPgogICAgPHJkZjpsaT5Db21wdXRlciBIYWNrZXI8L3JkZjpsaT4KICAgIDxyZGY6bGk+Q3JpbWluYWw8L3JkZjpsaT4KICAgIDxyZGY6bGk+V29ya2luZyBMYXRlPC9yZGY6bGk+CiAgICA8cmRmOmxpPlR5cGluZzwvcmRmOmxpPgogICAgPHJkZjpsaT5Xcml0aW5nPC9yZGY6bGk+CiAgICA8cmRmOmxpPlN0ZWFsaW5nPC9yZGY6bGk+CiAgICA8cmRmOmxpPldvcmtpbmc8L3JkZjpsaT4KICAgIDxyZGY6bGk+QnJlYWtpbmc8L3JkZjpsaT4KICAgIDxyZGY6bGk+VGV4dDwvcmRmOmxpPgogICAgPHJkZjpsaT5DaGFuZ2U8L3JkZjpsaT4KICAgIDxyZGY6bGk+UHJvdGVjdGlvbjwvcmRmOmxpPgogICAgPHJkZjpsaT5Ccm9rZW48L3JkZjpsaT4KICAgIDxyZGY6bGk+RGVkaWNhdGlvbjwvcmRmOmxpPgogICAgPHJkZjpsaT5Db21tdW5pY2F0aW9uPC9yZGY6bGk+CiAgICA8cmRmOmxpPkNyZWF0aXZpdHk8L3JkZjpsaT4KICAgIDxyZGY6bGk+TXlzdGVyeTwvcmRmOmxpPgogICAgPHJkZjpsaT5TZWN1cml0eTwvcmRmOmxpPgogICAgPHJkZjpsaT5EYXJrPC9yZGY6bGk+CiAgICA8cmRmOmxpPkJ1c2luZXNzPC9yZGY6bGk+CiAgICA8cmRmOmxpPlRlY2hub2xvZ3k8L3JkZjpsaT4KICAgIDxyZGY6bGk+Q3JpbWU8L3JkZjpsaT4KICAgIDxyZGY6bGk+U29jaWFsIElzc3VlczwvcmRmOmxpPgogICAgPHJkZjpsaT5IdW1hbiBGaW5nZXI8L3JkZjpsaT4KICAgIDxyZGY6bGk+SHVtYW4gSGFuZDwvcmRmOmxpPgogICAgPHJkZjpsaT5BcmNoaXRlY3Q8L3JkZjpsaT4KICAgIDxyZGY6bGk+RGVzaWduIFByb2Zlc3Npb25hbDwvcmRmOmxpPgogICAgPHJkZjpsaT5NYW5hZ2VyPC9yZGY6bGk+CiAgICA8cmRmOmxpPk9mZmljZSBXb3JrZXI8L3JkZjpsaT4KICAgIDxyZGY6bGk+T2NjdXBhdGlvbjwvcmRmOmxpPgogICAgPHJkZjpsaT5OaWdodDwvcmRmOmxpPgogICAgPHJkZjpsaT5Ib21lIEludGVyaW9yPC9yZGY6bGk+CiAgICA8cmRmOmxpPlN0dWRpbzwvcmRmOmxpPgogICAgPHJkZjpsaT5PZmZpY2UgSW50ZXJpb3I8L3JkZjpsaT4KICAgIDxyZGY6bGk+V2F0Y2g8L3JkZjpsaT4KICAgIDxyZGY6bGk+SW50ZXJuZXQ8L3JkZjpsaT4KICAgIDxyZGY6bGk+TGFwdG9wPC9yZGY6bGk+CiAgICA8cmRmOmxpPkNvbXB1dGVyIEtleWJvYXJkPC9yZGY6bGk+CiAgICA8cmRmOmxpPkRlc2s8L3JkZjpsaT4KICAgIDxyZGY6bGk+VGFibGU8L3JkZjpsaT4KICAgIDxyZGY6bGk+U29jaWFsIE5ldHdvcmtpbmc8L3JkZjpsaT4KICAgPC9yZGY6QmFnPgogIDwvZGM6c3ViamVjdD4KICA8ZGM6ZGVzY3JpcHRpb24+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz54LWRlZmF1bHQ8L3JkZjpsaT4KICAgPC9yZGY6QWx0PgogIDwvZGM6ZGVzY3JpcHRpb24+CiAgPGRjOnRpdGxlPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+eC1kZWZhdWx0PC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnRpdGxlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPgogIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTA2LTMwVDA1OjE3OjQ0KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wOS0xNFQxODo0NzozODwveG1wOkNyZWF0ZURhdGU+CiAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNi0zMFQwNToxNzo0NCswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24geG1sbnM6YXV4PSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wL2F1eC8nPgogIDxhdXg6U2VyaWFsTnVtYmVyPjQzMTkwOTk8L2F1eDpTZXJpYWxOdW1iZXI+CiAgPGF1eDpMZW5zSW5mbz44NTAvMTAgODUwLzEwIDE4LzEwIDE4LzEwPC9hdXg6TGVuc0luZm8+CiAgPGF1eDpMZW5zPjg1LjAgbW0gZi8xLjg8L2F1eDpMZW5zPgogIDxhdXg6TGVuc0lEPjU2PC9hdXg6TGVuc0lEPgogIDxhdXg6SW1hZ2VOdW1iZXI+Mzg0Mzg8L2F1eDpJbWFnZU51bWJlcj4KICA8YXV4OkFwcHJveGltYXRlRm9jdXNEaXN0YW5jZT4yMTEvMTAwPC9hdXg6QXBwcm94aW1hdGVGb2N1c0Rpc3RhbmNlPgogIDxhdXg6U2VyaWFsTnVtYmVyPjQzMTkwOTk8L2F1eDpTZXJpYWxOdW1iZXI+CiAgPGF1eDpMZW5zSW5mbz44NTAvMTAgODUwLzEwIDE4LzEwIDE4LzEwPC9hdXg6TGVuc0luZm8+CiAgPGF1eDpMZW5zPjg1LjAgbW0gZi8xLjg8L2F1eDpMZW5zPgogIDxhdXg6TGVuc0lEPjU2PC9hdXg6TGVuc0lEPgogIDxhdXg6SW1hZ2VOdW1iZXI+Mzg0Mzg8L2F1eDpJbWFnZU51bWJlcj4KICA8YXV4OkFwcHJveGltYXRlRm9jdXNEaXN0YW5jZT4yMTEvMTAwPC9hdXg6QXBwcm94aW1hdGVGb2N1c0Rpc3RhbmNlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD5CRjI5RUM2RTVBRjMzNzQ4NzIwMzVGRDMyMjQ1NEE4NjwvcGhvdG9zaG9wOkxlZ2FjeUlQVENEaWdlc3Q+CiAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+QWRvYmUgUkdCICgxOTk4KTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgPHBob3Rvc2hvcDpVUkw+aHR0cDovL3d3dy5pc3RvY2suY29tPC9waG90b3Nob3A6VVJMPgogIDxwaG90b3Nob3A6Q29weXJpZ2h0RmxhZz50cnVlPC9waG90b3Nob3A6Q29weXJpZ2h0RmxhZz4KICA8cGhvdG9zaG9wOkRhdGVDcmVhdGVkPjIwMTUtMDYtMjlUMDc6MDBaPC9waG90b3Nob3A6RGF0ZUNyZWF0ZWQ+CiAgPHBob3Rvc2hvcDpMZWdhY3lJUFRDRGlnZXN0PkJGMjlFQzZFNUFGMzM3NDg3MjAzNUZEMzIyNDU0QTg2PC9waG90b3Nob3A6TGVnYWN5SVBUQ0RpZ2VzdD4KICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5BZG9iZSBSR0IgKDE5OTgpPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICA8cGhvdG9zaG9wOkF1dGhvcnNQb3NpdGlvbj5Db250cmlidXRvcjwvcGhvdG9zaG9wOkF1dGhvcnNQb3NpdGlvbj4KICA8cGhvdG9zaG9wOkhlYWRsaW5lPkhhY2tpbmcgdGhlIHN5c3RlbTwvcGhvdG9zaG9wOkhlYWRsaW5lPgogIDxwaG90b3Nob3A6U291cmNlPmlTdG9ja3Bob3RvPC9waG90b3Nob3A6U291cmNlPgogIDxwaG90b3Nob3A6SW5zdHJ1Y3Rpb25zPk1vZGVsIGFuZCBQcm9wZXJ0eSBSZWxlYXNlZCAoTVImYW1wO1BSKSA8L3Bob3Rvc2hvcDpJbnN0cnVjdGlvbnM+CiAgPHBob3Rvc2hvcDpDcmVkaXQ+R2V0dHkgSW1hZ2VzL2lTdG9ja3Bob3RvPC9waG90b3Nob3A6Q3JlZGl0PgogIDxwaG90b3Nob3A6VVJMPmh0dHA6Ly93d3cuaXN0b2NrLmNvbTwvcGhvdG9zaG9wOlVSTD4KICA8cGhvdG9zaG9wOkNvcHlyaWdodEZsYWc+dHJ1ZTwvcGhvdG9zaG9wOkNvcHlyaWdodEZsYWc+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHhtbG5zOnhtcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPjM4OTM5Q0FBRkNGQTU1NjMzODVFRTc5QTY0OTI1NUZGPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo1NDY5ODgxMDU1MjA2ODExODA4Mzg3NEU2REE1NEQ3OTwveG1wTU06SW5zdGFuY2VJRD4KICA8eG1wTU06RG9jdW1lbnRJRCByZGY6cmVzb3VyY2U9J3htcC5kaWQ6ZTRkYWNkOWEtZWQ4MC00OTNjLWExODAtMWEyOWE3MThlNjY4JyAvPgogIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+Mzg5MzlDQUFGQ0ZBNTU2MzM4NUVFNzlBNjQ5MjU1RkY8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU0Njk4ODEwNTUyMDY4MTE4MDgzODc0RTZEQTU0RDc5PC94bXBNTTpJbnN0YW5jZUlEPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyc+CiAgPGV4aWY6TWFrZT5OSUtPTiBDT1JQT1JBVElPTjwvZXhpZjpNYWtlPgogIDxleGlmOk1vZGVsPk5JS09OIEQ3MTAwPC9leGlmOk1vZGVsPgogIDxleGlmOk9yaWVudGF0aW9uPkxld3kgZ8Ozcm55IHLDs2c8L2V4aWY6T3JpZW50YXRpb24+CiAgPGV4aWY6WFJlc29sdXRpb24+MzAwPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjMwMDwvZXhpZjpZUmVzb2x1dGlvbj4KICA8ZXhpZjpSZXNvbHV0aW9uVW5pdD5DYWw8L2V4aWY6UmVzb2x1dGlvblVuaXQ+CiAgPGV4aWY6U29mdHdhcmU+R0lNUCAyLjguMTg8L2V4aWY6U29mdHdhcmU+CiAgPGV4aWY6RGF0ZVRpbWU+MjAxNjoxMDowNCAxODo0MDoxMDwvZXhpZjpEYXRlVGltZT4KICA8ZXhpZjpBcnRpc3Q+TWloYWlsbyBNaWxvdmFub3ZpYzwvZXhpZjpBcnRpc3Q+CiAgPGV4aWY6Q29weXJpZ2h0PkNvcHlyaWdodCBNaWhhaWxvIE1pbG92YW5vdmljLDIwMTMuQWxsIHJpZ2h0cyByZXNlcnZlZCAoRm90b2dyYWYpIC0gW0JyYWtdIChSZWRha3Rvcik8L2V4aWY6Q29weXJpZ2h0PgogIDxleGlmOkNvbXByZXNzaW9uPktvbXByZXNqYSBKUEVHPC9leGlmOkNvbXByZXNzaW9uPgogIDxleGlmOlhSZXNvbHV0aW9uPjcyPC9leGlmOlhSZXNvbHV0aW9uPgogIDxleGlmOllSZXNvbHV0aW9uPjcyPC9leGlmOllSZXNvbHV0aW9uPgogIDxleGlmOlJlc29sdXRpb25Vbml0PkNhbDwvZXhpZjpSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpFeHBvc3VyZVRpbWU+MS8yMDAgc2VrLjwvZXhpZjpFeHBvc3VyZVRpbWU+CiAgPGV4aWY6Rk51bWJlcj5mLzMsNTwvZXhpZjpGTnVtYmVyPgogIDxleGlmOkV4cG9zdXJlUHJvZ3JhbT5SxJljem55PC9leGlmOkV4cG9zdXJlUHJvZ3JhbT4KICA8ZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgIDxyZGY6U2VxPgogICAgPHJkZjpsaT4xMDA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvZXhpZjpJU09TcGVlZFJhdGluZ3M+CiAgPGV4aWY6RXhpZlZlcnNpb24+RXhpZiB3IHdlcnNqaSAyLjM8L2V4aWY6RXhpZlZlcnNpb24+CiAgPGV4aWY6RGF0ZVRpbWVPcmlnaW5hbD4yMDE0OjA5OjE0IDE4OjQ3OjM4PC9leGlmOkRhdGVUaW1lT3JpZ2luYWw+CiAgPGV4aWY6RGF0ZVRpbWVEaWdpdGl6ZWQ+MjAxNDowOToxNCAxODo0NzozODwvZXhpZjpEYXRlVGltZURpZ2l0aXplZD4KICA8ZXhpZjpTaHV0dGVyU3BlZWRWYWx1ZT43LDY0IEVWICgxLzE5OSBzZWsuKTwvZXhpZjpTaHV0dGVyU3BlZWRWYWx1ZT4KICA8ZXhpZjpBcGVydHVyZVZhbHVlPjMsNjEgRVYgKGYvMyw1KTwvZXhpZjpBcGVydHVyZVZhbHVlPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjAsMDAgRVY8L2V4aWY6RXhwb3N1cmVCaWFzVmFsdWU+CiAgPGV4aWY6TWF4QXBlcnR1cmVWYWx1ZT4xLDYwIEVWIChmLzEsNyk8L2V4aWY6TWF4QXBlcnR1cmVWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+V3pvcnplYzwvZXhpZjpNZXRlcmluZ01vZGU+CiAgPGV4aWY6TGlnaHRTb3VyY2U+QnJhayBpbmZvcm1hY2ppPC9leGlmOkxpZ2h0U291cmNlPgogIDxleGlmOkZsYXNoIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICA8L2V4aWY6Rmxhc2g+CiAgPGV4aWY6Rm9jYWxMZW5ndGg+ODUsMCBtbTwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhpZjpTdWJTZWNUaW1lT3JpZ2luYWw+NTA8L2V4aWY6U3ViU2VjVGltZU9yaWdpbmFsPgogIDxleGlmOlN1YlNlY1RpbWVEaWdpdGl6ZWQ+NTA8L2V4aWY6U3ViU2VjVGltZURpZ2l0aXplZD4KICA8ZXhpZjpGbGFzaFBpeFZlcnNpb24+Rmxhc2hQaXggdyB3ZXJzamkgMS4wPC9leGlmOkZsYXNoUGl4VmVyc2lvbj4KICA8ZXhpZjpDb2xvclNwYWNlPk5pZXNrYWxpYnJvd2FuYTwvZXhpZjpDb2xvclNwYWNlPgogIDxleGlmOlBpeGVsWERpbWVuc2lvbj45MDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjYwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpGb2NhbFBsYW5lWFJlc29sdXRpb24+MjU1OCw2NDEyMDwvZXhpZjpGb2NhbFBsYW5lWFJlc29sdXRpb24+CiAgPGV4aWY6Rm9jYWxQbGFuZVlSZXNvbHV0aW9uPjI1NTgsNjQxMjA8L2V4aWY6Rm9jYWxQbGFuZVlSZXNvbHV0aW9uPgogIDxleGlmOkZvY2FsUGxhbmVSZXNvbHV0aW9uVW5pdD5DZW50eW1ldHI8L2V4aWY6Rm9jYWxQbGFuZVJlc29sdXRpb25Vbml0PgogIDxleGlmOlNlbnNpbmdNZXRob2Q+SmVkbm91a8WCYWRvd3kgY3p1am5payBvYnN6YXJ1IGtvbG9ydTwvZXhpZjpTZW5zaW5nTWV0aG9kPgogIDxleGlmOkZpbGVTb3VyY2U+RFNDPC9leGlmOkZpbGVTb3VyY2U+CiAgPGV4aWY6U2NlbmVUeXBlPkZvdG9ncmFmb3dhbnkgYmV6cG/Fm3JlZG5pbzwvZXhpZjpTY2VuZVR5cGU+CiAgPGV4aWY6Q0ZBUGF0dGVybiByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+CiAgPC9leGlmOkNGQVBhdHRlcm4+CiAgPGV4aWY6Q3VzdG9tUmVuZGVyZWQ+UHJ6ZWJpZWcgend5a8WCeTwvZXhpZjpDdXN0b21SZW5kZXJlZD4KICA8ZXhpZjpFeHBvc3VyZU1vZGU+RWtzcG96eWNqYSByxJljem5hPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpXaGl0ZUJhbGFuY2U+UsSZY3pueSBiYWxhbnMgYmllbGk8L2V4aWY6V2hpdGVCYWxhbmNlPgogIDxleGlmOkRpZ2l0YWxab29tUmF0aW8+IDE8L2V4aWY6RGlnaXRhbFpvb21SYXRpbz4KICA8ZXhpZjpGb2NhbExlbmd0aEluMzVtbUZpbG0+ODU8L2V4aWY6Rm9jYWxMZW5ndGhJbjM1bW1GaWxtPgogIDxleGlmOlNjZW5lQ2FwdHVyZVR5cGU+U3RhbmRhcmRvd3k8L2V4aWY6U2NlbmVDYXB0dXJlVHlwZT4KICA8ZXhpZjpHYWluQ29udHJvbD5TdGFuZGFyZDwvZXhpZjpHYWluQ29udHJvbD4KICA8ZXhpZjpDb250cmFzdD5TdGFuZGFyZDwvZXhpZjpDb250cmFzdD4KICA8ZXhpZjpTYXR1cmF0aW9uPlN0YW5kYXJkPC9leGlmOlNhdHVyYXRpb24+CiAgPGV4aWY6U2hhcnBuZXNzPlN0YW5kYXJkPC9leGlmOlNoYXJwbmVzcz4KICA8ZXhpZjpTdWJqZWN0RGlzdGFuY2VSYW5nZT5CcmFrIGluZm9ybWFjamk8L2V4aWY6U3ViamVjdERpc3RhbmNlUmFuZ2U+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9J3InPz4K/9sAQwANCQoLCggNCwoLDg4NDxMgFRMSEhMnHB4XIC4pMTAuKS0sMzpKPjM2RjcsLUBXQUZMTlJTUjI+WmFaUGBKUVJP/9sAQwEODg4TERMmFRUmTzUtNU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09P/8IAEQgAPABa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");
  background-size: cover;
  -webkit-filter: blur(50px);
  -moz-filter: blur(50px);
  -o-filter: blur(50px);
  -ms-filter: blur(50px);
  filter: blur(50px);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
  -webkit-transition: filter 0.5s ease-in-out;
  -moz-transition: filter 0.5s ease-in-out;
  -ms-transition: filter 0.5s ease-in-out;
  -o-transition: filter 0.5s ease-in-out;
  transition: filter 0.5s ease-in-out; }
  .background-container.loaded {
    -webkit-filter: none !important;
    -moz-filter: none !important;
    -o-filter: none !important;
    -ms-filter: none !important;
    filter: blur(50px);
    background-image: url("/static/img/bg_normal.jpg"); }
    .background-container.loaded.big {
      background-image: url("/static/img/bg_big.jpg") !important; }

body.login_body_dark {
  background: #252525; }
  body.login_body_dark .btn.btn-info {
    background: #d42222;
    text-shadow: 1px 1px 1px #5d0f0f;
    color: #ffffff !important;
    border: 1px solid #6d1212; }
  body.login_body_dark .post-login-box, body.login_body_dark .post-login-box a {
    color: #fff;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.88);
    font-size: 11px; }
  body.login_body_dark .post-login-box a {
    cursor: pointer; }
  body.login_body_dark a {
    color: #d42222; }
  body.login_body_dark div.well {
    box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.88);
    border: 1px solid #fff;
    padding: 0;
    background: #FFF; }
    body.login_body_dark div.well div.login-content,
    body.login_body_dark div.well div.login-footer {
      padding: 19px; }
    body.login_body_dark div.well div.login-footer {
      padding-top: 26px;
      background: #FFF;
      border-top: 1px solid #DBDBDB;
      font-size: 12px;
      color: #555555;
      text-shadow: 1px 1px 1px #fff; }
    body.login_body_dark div.well div.login-content label {
      display: none !important; }
    body.login_body_dark div.well form {
      margin-bottom: 0 !important; }
    body.login_body_dark div.well h3, body.login_body_dark div.well h5 {
      font-weight: normal; }
    body.login_body_dark div.well h3 {
      margin-bottom: 30px; }
    body.login_body_dark div.well .form-group.has-feedback input.form-control {
      padding-left: 30px; }
    body.login_body_dark div.well .form-group.has-feedback .glyphicon {
      position: absolute;
      left: 0;
      top: 0; }
      body.login_body_dark div.well .form-group.has-feedback .glyphicon.text-muted {
        color: #A8A8A8; }
  body.login_body_dark #id_password:focus,
  body.login_body_dark #id_username:focus {
    -webkit-box-shadow: "inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)";
    box-shadow: "inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)";
    border-color: rgba(82, 168, 236, 0.8); }
  body.login_body_dark #logingradient {
    position: absolute;
    width: 500px;
    height: 480px;
    top: 50%;
    left: 50%;
    margin-top: -214px;
    margin-left: -250px;
    background: url("/static/img/logingradient.png") no-repeat center center; }
  body.login_body_dark #centerlogin {
    position: absolute;
    top: 50%;
    margin-top: -125px;
    left: 250px;
    margin-left: -186px;
    width: 372px;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, margin 0.3s ease-in-out; }
    body.login_body_dark #centerlogin.login-fade {
      opacity: 0;
      margin-top: -110px !important; }
  body.login_body_dark img.captcha {
    margin: 0 auto;
    margin-bottom: 10px;
    display: block;
    border: 1px solid #cccccc; }

span.selection {
  color: #AA0000;
  background: yellow;
  font-weight: bold; }

table.nostripes tr td {
  border: 0 !important;
  padding: 0 !important; }

table tr td.actions,
table tr th.actions {
  text-align: right; }
  table tr td.actions .btn-toolbar,
  table tr th.actions .btn-toolbar {
    display: table;
    float: right; }

.dev_table tr td {
  vertical-align: middle !important; }
.dev_table .list_label {
  display: none; }

div.pagination {
  width: 100%; }

.cron-command {
  word-wrap: break-word;
  max-width: 275px; }

form .form-group .progress {
  position: absolute;
  margin-left: 97%;
  margin-top: -34px;
  z-index: 9;
  width: 100%; }

.append-short-double .input-group-btn div.btn-group:nth-child(2) {
  width: 80px !important; }
.append-short-double .input-group-btn div.btn-group:nth-child(4) {
  width: 160px !important; }

h3.nomenu {
  margin-bottom: 20px;
  margin-top: 26px; }

#content-wrapper h3.menu {
  margin-bottom: 0 !important; }
#content-wrapper hr.menu {
  margin-top: 6px !important; }

.circle {
  width: 200px; }
  .circle span.value {
    display: block;
    text-align: center;
    margin-top: -130px; }
    .circle span.value strong {
      display: block;
      font-size: 20px; }

.resource-limits h5 small {
  float: right;
  font-size: 100%; }

.well-resources .progress {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0, #fcfcfc 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0, #fcfcfc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fcfcfc));
  background-image: linear-gradient(to bottom, #f5f5f5 0, #fcfcfc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fffcfcfc', GradientType=0);
  height: 30px; }
  .well-resources .progress .progress-bar {
    min-width: 30px !important; }
    .well-resources .progress .progress-bar span.percent {
      display: block;
      margin-top: 5px; }
.well-resources h4 small {
  font-size: small;
  float: right; }

.info-table tr td:first-child {
  width: 200px; }

.code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px; }

.dropdown > .dropdown-menu .text-danger {
  color: #a94442 !important; }

.percent_td {
  width: 60px !important; }

.fullwidth {
  width: 100%; }

.quota_title {
  width: 250px; }
  .quota_title h5 {
    font-weight: bold; }
    .quota_title h5 span.nobold {
      font-weight: normal; }

.progress_bar {
  width: auto;
  height: 30px;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  border: 1px solid #cccccc;
  border-color: rgba(0, 0, 0, 0.13) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.progress_bar div {
  width: 204.1827px;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
  padding-right: 1px;
  height: 30px;
  line-height: 32px;
  width: 0;
  text-align: center;
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  border: 1px solid #cccccc;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

.progress_status_6 {
  background-color: #fac031 !important;
  background-image: -moz-linear-gradient(top, #fdd251, #f0b800) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd251), to(#f0b800)) !important;
  background-image: -webkit-linear-gradient(top, #fdd251, #f0b800) !important;
  background-image: -o-linear-gradient(top, #fdd251, #f0b800) !important;
  background-image: linear-gradient(to bottom, #fdd251, #f0b800) !important;
  background-repeat: repeat-x !important;
  border-color: #f8c207 #f8c508 #b78a08 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

.progress_status_7 {
  background-color: #faa732 !important;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)) !important;
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406) !important;
  background-image: -o-linear-gradient(top, #fbb450, #f89406) !important;
  background-image: linear-gradient(to bottom, #fbb450, #f89406) !important;
  background-repeat: repeat-x !important;
  border-color: #f89406 #f89406 #ad6704 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

.progress_status_8 {
  background-color: #da7341 !important;
  background-image: -moz-linear-gradient(top, #fd9941, #f26f12) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd9941), to(#f26f12)) !important;
  background-image: -webkit-linear-gradient(top, #fd9941, #f26f12) !important;
  background-image: -o-linear-gradient(top, #fd9941, #f26f12) !important;
  background-image: linear-gradient(to bottom, #fd9941, #f26f12) !important;
  background-repeat: repeat-x !important;
  border-color: #f86b01 #f87406 #ad4b03 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

.progress_status_9 {
  background-color: #da5737 !important;
  background-image: -moz-linear-gradient(top, #f5784a, #d55027) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5784a), to(#d55027)) !important;
  background-image: -webkit-linear-gradient(top, #f5784a, #d55027) !important;
  background-image: -o-linear-gradient(top, #f5784a, #d55027) !important;
  background-image: linear-gradient(to bottom, #f5784a, #d55027) !important;
  background-repeat: repeat-x !important;
  border-color: #cb492a #d14f20 #98321c !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

.progress_status_10 {
  background-color: #da4f49 !important;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)) !important;
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f) !important;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f) !important;
  background-repeat: repeat-x !important;
  border-color: #bd362f #bd362f #802420 !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;
  transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -webkit-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -moz-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease;
  -o-transition: background 0.3s ease, background-image 0.3s ease, border 0.3s ease, border-color 0.3s ease; }

table.shortcuts tr td:first-child {
  padding-right: 6px; }

@font-face {
  font-family: 'Open Sans';
  src: url("/static/ttf/OpenSans-Regular.ttf"); }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/ttf/OpenSans-Italic.ttf");
  font-style: italic; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/ttf/OpenSans-Semibold.ttf");
  font-weight: bold; }
@font-face {
  font-family: 'Open Sans';
  src: url("/static/ttf/OpenSans-SemiboldItalic.ttf");
  font-weight: bold;
  font-style: italic; }
* {
  font-family: "Open Sans", 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  font-smoothing: antialiased; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold; }

#page_navigation i.icon-mysql-alt,
#page_navigation i.icon-postgres,
#page_navigation i.icon-database {
  float: left; }
@media (min-width: 768px) {
  #page_navigation {
    margin-left: -16px;
    margin-right: -15px;
    border-right: 0; }
    #page_navigation nav.navbar {
      box-shadow: 0px -10px 10px -10px #f1f1f3 inset;
      border-radius: 0;
      margin-left: 0;
      margin-right: 0; }
    #page_navigation div.container-fluid {
      margin: 0;
      padding: 0; }
    #page_navigation div.navbar-collapse {
      margin: 0;
      padding: 0; }
    #page_navigation ul.nav li:first-child {
      border-left: 0; }
    #page_navigation ul.nav li:last-child {
      border-right: 0; }
    #page_navigation ul.nav li {
      border-right: 1px solid #dae3e9;
      border-left: 1px solid #fff;
      position: relative;
      top: 1px; }
      #page_navigation ul.nav li a {
        padding-top: 35px; }
    #page_navigation ul.nav li.active a {
      background: #fff;
      box-shadow: none; }
    #page_navigation ul.nav li.active:last-child {
      border-right: 1px solid #dae3e9; } }

div.ftp_picker i.loading-icon {
  width: 14px;
  height: 14px;
  margin-top: -14px;
  margin-right: 48px;
  display: none; }
div.ftp_picker div.alerts div.alert {
  margin-top: 15px;
  margin-bottom: 15px; }
div.ftp_picker hr {
  margin-top: 15px; }
div.ftp_picker div.list {
  max-height: 350px;
  overflow: auto; }
  div.ftp_picker div.list ul li:hover {
    cursor: pointer; }
  div.ftp_picker div.list ul li.selected {
    background: #dfeffd !important;
    border: 1px solid #bcd1e7;
    color: #1e2429; }
    div.ftp_picker div.list ul li.selected i.fa-li {
      color: #2F6FA5; }
  div.ftp_picker div.list ul li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    padding: 2px 4px;
    display: table;
    border-radius: 4px;
    border: 1px solid #fff; }

table.dataTable thead th.sorting:after {
  content: "\f0dc";
  font-size: 0.8em;
  padding-top: 0.12em;
  position: static !important;
  display: inline !important;
  margin-left: 5px;
  color: #4e4e4e;
  font-family: FontAwesome !important; }

table.dataTable thead th.sorting_asc:after {
  content: "\f0de";
  position: static !important;
  display: inline !important;
  margin-left: 5px;
  font-family: FontAwesome !important; }

table.dataTable thead th.sorting_desc:after {
  content: "\f0dd";
  position: static !important;
  display: inline !important;
  margin-left: 5px;
  font-family: FontAwesome !important; }

body {
  background: #F7F7F7; }

#content {
  background: #fff;
  border-left: 1px solid #dae3e9;
  border-bottom: 1px solid #dae3e9;
  box-shadow: -3px 3px 3px -2px #f1f1f3; }

#mainwrapper {
  margin-top: 51px; }

@media (min-width: 992px) {
  #menu div.sidebar-nav {
    position: absolute;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    left: 0; } }
#menu li {
  padding-top: 10px;
  padding-bottom: 10px; }
  #menu li a {
    color: #7C91AB;
    padding-left: 40px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-shadow: 1px 1px 1px #FFF; }
    #menu li a i {
      font-size: 24px;
      position: absolute;
      margin-left: -26px;
      margin-top: -2px; }
    #menu li a span {
      padding-left: 8px; }
#menu li.active {
  z-index: 1000; }
  #menu li.active a {
    color: #33455a;
    text-shadow: none;
    background: url("/static/img/arrow.png") no-repeat center right !important; }
#menu li.active a,
#menu li.active:focus a,
#menu li.active:hover a {
  background: none;
  margin-right: -16px; }
#menu .divider {
  height: 2px;
  margin: 0px !important;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
  padding: 0 !important; }
#menu [class^="icon-"], #menu [class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  line-height: 14px;
  vertical-align: text-top;
  background-position: 14px 14px;
  background-repeat: no-repeat; }

.well h4:first-child {
  margin: 0;
  padding: 0; }

.content-row .well {
  min-height: 217px; }

div.form_advanced {
  cursor: pointer;
  color: #008ECC;
  margin-left: 268px;
  font-size: smaller;
  margin-bottom: 15px; }

.random_password_alert {
  display: none; }

.random_password_header {
  text-align: center;
  display: block; }

.random_password {
  display: block;
  font-size: 20px;
  text-align: center; }

.password-verdict {
  position: absolute;
  margin-left: 97%;
  margin-top: -14px;
  font-size: smaller; }

.well hr {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #FAFAFA; }

.sidebar-nav {
  margin-top: 22px; }

footer .container {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #777; }
  footer .container p {
    margin-bottom: 0; }

#mainwrap_top_bar {
  position: absolute; }
  @media (max-width: 768px) {
    #mainwrap_top_bar ul.navbar-nav {
      float: none !important; }
      #mainwrap_top_bar ul.navbar-nav p {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin: 0; } }

tr.bold td {
  font-weight: bold; }

.table-dns-output tr td {
  border: 0 !important;
  padding: 0 !important; }
.table-dns-output tr.bold {
  font-weight: bold; }

/*# sourceMappingURL=devilweb.css.map */
