@charset "utf-8";

@font-face { font-family: icomoon; src: url("../fonts/icomoon.woff?hila5c") format("woff"), url("../fonts/icomoon.ttf?hila5c") format("truetype"); font-weight: normal; font-style: normal; }

html, body { height: 100%; }

.wrap { min-height: 100%; height: auto; margin: 0px auto -60px; padding: 0px 0px 60px; }

.wrap > .container { padding: 70px 15px 20px; }

.not-set { color: rgb(204, 85, 85); font-style: italic; }

a.asc::after, a.desc::after { position: relative; top: 1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; padding-left: 5px; }

a.asc::after { content: ""; }

a.desc::after { content: ""; }

.sort-numerical a.asc::after { content: ""; }

.sort-numerical a.desc::after { content: ""; }

.sort-ordinal a.asc::after { content: ""; }

.sort-ordinal a.desc::after { content: ""; }

.grid-view td { white-space: nowrap; }

.grid-view .filters input, .grid-view .filters select { min-width: 50px; }

.hint-block { display: block; margin-top: 5px; color: rgb(153, 153, 153); }

.error-summary { color: rgb(169, 68, 66); background: rgb(253, 247, 247); border-left: 3px solid rgb(238, 211, 215); padding: 10px 20px; margin: 0px 0px 15px; }

.nav li > form > button.logout { padding: 15px; border: none; }

@media (max-width: 767px) {
  .nav li > form > button.logout { display: block; text-align: left; width: 100%; padding: 10px 15px; }
}

.nav > li > form > button.logout:focus, .nav > li > form > button.logout:hover { text-decoration: none; }

.nav > li > form > button.logout:focus { outline: none; }

h1, h2 { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 2em; line-height: 1.1em; font-weight: 700; color: rgb(56, 56, 56); margin: 0px; padding: 0px 0px 10px; }

input[type="text"], input[type="password"], input[type="phone"], textarea, .inputlike { font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.1em; padding: 8px 10px; border: 1px solid rgb(224, 224, 224); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px inset; background: url("../images/common/back_input.png") 0px 0px repeat padding-box rgb(255, 255, 255); outline: none 0px; border-radius: 2px; }

.wrap { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.margin-top-10 { margin-top: 10px !important; }

.margin-top-15 { margin-top: 15px !important; }

.margin-top-20 { margin-top: 20px !important; }

.margin-top-70 { margin-top: 70px !important; }

.margin-top-100 { margin-top: 100px !important; }