h1, h2, h3, h4, h5, h6 {line-height: 1.1;}h1, h2, h3 {font-weight: normal;font-size: 1.25em;margin: 0.8em 0 0.3em 0;}.nav {zoom: 1;}.nav ul {overflow: hidden;padding-left: 0;zoom: 1;}.nav li {display: block;list-style-type: none;padding: 0;}.nav a {color: #666666;display: block;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.nav a:focus, .nav a:hover {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .nav a:focus, .no-borderradius .nav a:hover {background-color: transparent;color: #444444;text-decoration: underline;}.nav a.home, .nav a.list, .nav a.create {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.nav a.home {background-image: url(skin/house-99bea32e1990e011e870f6c562e87a6a.png);}.nav a.list {background-image: url(skin/database_table-c413540d7e3545ace2c445fe686e915f.png);}.nav a.create {background-image: url(skin/database_add-82a75143b4660a3f02f9c058f0a3ae93.png);}fieldset,.property-list {margin: 0.6em 1.25em 0 1.25em;padding: 0.3em 1.8em 1.25em;position: relative;zoom: 1;border: none;}.property-list .fieldcontain {list-style: none;overflow: hidden;zoom: 1;}.fieldcontain {margin-top: 1em;}.fieldcontain label,.fieldcontain .property-label {color: #666666;text-align: right;width: 25%;}.fieldcontain .property-label {}.fieldcontain .property-value {display: block;margin-left: 60%;text-align: left;float: left;}label {cursor: pointer;display: inline-block;margin: 0 0.25em 0 0;}input, select, textarea {background-color: #fcfcfc;border: 1px solid #cccccc;font-size: 1em;padding: 0.2em 0.4em;}select {padding: 0.2em 0.2em 0.2em 0;}select[multiple] {vertical-align: top;}textarea {width: 250px;height: 150px;overflow: auto;vertical-align: top;}input[type=checkbox], input[type=radio] {background-color: transparent;border: 0;padding: 0;}input:focus, select:focus, textarea:focus {background-color: #ffffff;border: 1px solid #eeeeee;outline: 0;-moz-box-shadow: 0 0 0.5em #ffffff;-webkit-box-shadow: 0 0 0.5em #ffffff;box-shadow: 0 0 0.5em #ffffff;}.required-indicator {color: #cc0000;display: inline-block;font-weight: bold;margin-left: 0.3em;position: relative;top: 0.1em;}ul.one-to-many {display: inline-block;list-style-position: inside;vertical-align: top;}ul.one-to-many li.add {list-style-type: none;}fieldset.embedded {background-color: transparent;border: 1px solid #CCCCCC;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}fieldset.embedded legend {margin: 0 1em;}.errors,.message {font-size: 1em;line-height: 2;margin: 1em 2em;padding: 0.25em;}.message {background: #f3f3ff;border: 1px solid #b2d1ff;color: #006dba;-moz-box-shadow: 0 0 0.25em #b2d1ff;-webkit-box-shadow: 0 0 0.25em #b2d1ff;box-shadow: 0 0 0.25em #b2d1ff;}.errors {background: #fff3f3;border: 1px solid #ffaaaa;color: #cc0000;-moz-box-shadow: 0 0 0.25em #ff8888;-webkit-box-shadow: 0 0 0.25em #ff8888;box-shadow: 0 0 0.25em #ff8888;}.errors ul,.message {padding: 0;}.errors li {list-style: none;background: transparent url(skin/exclamation-e4dd51f46566ed3ceacdc900bf2fdf01.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.message {background: transparent url(skin/information-3750c701d2ec35a45d289b9b9c1a0667.png) 0.5em 50% no-repeat;text-indent: 2.2em;}.error input, .error select, .error textarea {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}.error input:focus, .error select:focus, .error textarea:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}input:invalid, select:invalid, textarea:invalid {background: #fff3f3;border-color: #ffaaaa;color: #cc0000;}input:invalid:focus, select:invalid:focus, textarea:invalid:focus {-moz-box-shadow: 0 0 0.5em #ffaaaa;-webkit-box-shadow: 0 0 0.5em #ffaaaa;box-shadow: 0 0 0.5em #ffaaaa;}table {border-top: 1px solid #DFDFDF;border-collapse: collapse;width: 100%;margin-bottom: 1em;}tr {border: 0;}tr > td:first-child, tr > th:first-child {padding-left: 1.25em;}tr > td:last-child, tr > th:last-child {padding-right: 1.25em;}td, th {line-height: 1.5em;padding: 0.5em 0.6em;vertical-align: top;}th {background-color: #efefef;background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eaeaea));filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";color: #666666;font-weight: bold;line-height: 1.7em;padding: 0.2em 0.6em;}thead th {white-space: nowrap;}th a {display: block;text-decoration: none;}th a:link, th a:visited {color: #666666;}th a:hover, th a:focus {color: #333333;}th.sortable a {background-position: right;background-repeat: no-repeat;}th.asc a {background-image: url(skin/sorted_asc-df23e44c4c4999383e95e9c8bf5da156.gif);background-position: left;padding-left: 8px;background-color: white;}th.desc a {background-image: url(skin/sorted_desc-b85986b88116c4b0ef7571a1c4f3cfa3.gif);background-position: left;padding-left: 8px;background-color: white;}.odd {background: #f7f7f7;}.even {background: #ffffff;}.pagination {border-top: 0;margin: 0.8em 1em 0.3em;padding: 0.3em 0.2em;text-align: center;-moz-box-shadow: 0 0 3px 1px #AAAAAA;-webkit-box-shadow: 0 0 3px 1px #AAAAAA;box-shadow: 0 0 3px 1px #AAAAAA;background-color: #EFEFEF;}.pagination a,.pagination form,.pagination .currentStep {color: #666666;display: inline-block;margin: 0 0.1em;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.pagination a:hover, .pagination a:focus,.pagination .currentStep {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);}.no-borderradius .pagination a:hover, .no-borderradius .pagination a:focus,.no-borderradius .pagination .currentStep {background-color: transparent;color: #444444;text-decoration: underline;}.buttons {background-color: #efefef;overflow: hidden;padding: 0.3em;-moz-box-shadow: 0 0 3px 1px #aaaaaa;-webkit-box-shadow: 0 0 3px 1px #aaaaaa;box-shadow: 0 0 3px 1px #aaaaaa;margin: 0.1em 0 0 0;border: none;}.buttons input,.buttons a {cursor: pointer;display: inline-block;margin: 0 0.25em 0;overflow: visible;padding: 0.25em 0.7em;text-decoration: none;-moz-border-radius: 0.3em;-webkit-border-radius: 0.3em;border-radius: 0.3em;}.buttons input:hover, .buttons input:focus,.buttons a:hover, .buttons a:focus {background-color: #999999;color: #ffffff;outline: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}.no-borderradius .buttons input:hover, .no-borderradius .buttons input:focus,.no-borderradius .buttons a:hover, .no-borderradius .buttons a:focus {background-color: transparent;color: #444444;text-decoration: underline;}.buttons .delete, .buttons .edit, .buttons .save {background-position: 0.7em center;background-repeat: no-repeat;text-indent: 25px;}.buttons .delete {background-image: url(skin/database_delete-3862d8032e726f3a67a0dfd555ff9711.png);}.buttons .edit {background-image: url(skin/database_edit-868a0bb564edc2c710f9fb55c827a4b8.png);}a.skip {position: absolute;right: -99px;}img.grails-logo {height: 340px;margin-top: -10px;}.english {direction: ltr;text-align: left;}.margin-top-05 {margin-top: 0.5em;}.margin-top-10 {margin-top: 1.0em;}.margin-top-15 {margin-top: 1.5em;}.margin-top-20 {margin-top: 2.0em;}.margin-top-25 {margin-top: 2.5em;}.margin-top-30 {margin-top: 3.0em;}.margin-bottom-05 {margin-bottom: 0.5em;}.margin-bottom-10 {margin-bottom: 1.0em;}.margin-bottom-15 {margin-bottom: 1.5em;}.margin-bottom-20 {margin-bottom: 2.0em;}.margin-bottom-25 {margin-bottom: 2.5em;}.margin-bottom-30 {margin-bottom: 3.0em;}.margin-right-05 {margin-right: 0.5em;}.margin-right-10 {margin-right: 1em;}.margin-right-15 {margin-right: 1.5em;}.margin-right-20 {margin-right: 2em;}.margin-left-05 {margin-left: 0.5em;}.margin-left-10 {margin-left: 1em;}.margin-left-15 {margin-left: 1.5em;}.margin-left-20 {margin-left: 2em;}.font-size-11 {font-size: 1.1em;}.font-size-125 {font-size: 1.25em;}.font-size-15 {font-size: 1.5em;}.padding-05 {padding: 5px;}.navbar-brand {padding: 2px 15px;}.modal-content {background-color: whitesmoke;padding: 10px 20px;}.modal-heading h2 {color: #000000;}.body-nav {margin-bottom: 5px;}.panel.with-nav-tabs .panel-heading {padding: 2px 2px 0 2px;}.panel.with-nav-tabs .nav-tabs {border-bottom: none;}.panel.with-nav-tabs .nav-justified {margin-bottom: -1px;}.pagination li .active {background-color: #bce8f1;}.spinner {border: 16px solid #25c2dc;border-radius: 50%;border-top: 16px solid #efefef;width: 60px;height: 60px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;position: absolute;left: 50%;top: 50%;z-index: 1;text-indent: -9999px;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.table-details {margin-top: 20px;}body {padding-top: 70px;padding-bottom: 15px;}.env-banner {position: fixed; top: 0; left: 0; right: 0; z-index: 1032;height: 28px; line-height: 28px; text-align: center;background: #d97706; color: #fff; font-weight: 700;font-size: 13px; letter-spacing: .08em;}body.has-env-banner { padding-top: 98px; }body.has-env-banner .navbar-fixed-top { top: 28px; }.indicator {padding: 2px 4px;color: #ff0000;font-size: 1.2em;}.form-header {padding-right: 47px;}#table-trainees {margin: 10px;}.form-inline > * {margin: 8px 3px;}.underline {text-decoration: underline}.text-center {text-align: center}@media (min-width: 768px) and (max-width: 991px) {.navbar-collapse.collapse {display: none !important;}.navbar-collapse.collapse.in {display: block !important;}.navbar-header .collapse, .navbar-toggle {display: block !important;}.navbar-header {float: none;}}.meeting-ical {margin-right: 10px;}#guide-search-form input[type="checkbox"] {margin: 0 0;}@media (min-width: 768px) {#guide-search-form > form-inline > * {margin: 8px 9px;}#guide-search-form #guide-search {width: 40rem;}}#customer-search-form input[type="checkbox"] {margin: 0 0;}@media (min-width: 768px) {#customer-search-form > form-inline > * {margin: 8px 9px;}#customer-search-form #customer-search {width: 40rem;}}.float {position: fixed;width: 80px;height: 80px;bottom: 15px;left: 12px;background-color: #5cb85c;color: #FFF;border-radius: 80px;text-align: center;box-shadow: 2px 2px 3px #999;}.my-float {margin-top: 27px;font-size: 2rem;}@media (max-width: 992px) {.navbar {min-height: 30px;margin-bottom: 10px;border: 1px solid transparent;}body {padding-top: 40px;}.body-nav {margin-bottom: 0px;}.float {position: fixed;width: 50px;height: 50px;bottom: 10px;left: 8px;background-color: #5cb85c;color: #FFF;border-radius: 30px;text-align: center;box-shadow: 2px 2px 3px #999;}.my-float {margin-top: 15px;font-size: 1.6rem;}.trainee-title {margin-right: 10px;font-size: 2rem;}.modal.modal-fullscreen .modal-dialog .modal-content .modal-body {padding: 5px;}.container {margin-top: 28px;}}.pad {border: #efefef 1px solid;border-radius: 5px;}@media (min-width: 768px) {select.editable_type {width: 60px;}}.editable-date.well {padding: 0;}#max.remotepagesizes {padding: 0px 0px;}input:invalid+span.validity:after {content: '?';padding-left: 5px;}input:valid+span.validity:after {content: '?';padding-left: 5px;}.internal-table {border-top: none;table-layout: fixed;}.alert-box {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}.break-words{word-break: break-all;}