html,body {    height: 100%;}.wrap {    min-height: 100%;    height: auto;    margin: 0 auto -60px;    padding: 0 0 60px;}.wrap > .container {    padding: 70px 15px 20px;}.footer {    height: 60px;    background-color: #f5f5f5;    border-top: 1px solid #ddd;    padding-top: 20px;}.jumbotron {    text-align: center;    background-color: transparent;}.jumbotron .btn {    font-size: 21px;    padding: 14px 24px;}.not-set {    color: #c55;    font-style: italic;}/* add sorting icons to gridview sort links */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: /*"\e113"*/ "\e151";}a.desc:after {    content: /*"\e114"*/ "\e152";}.sort-numerical a.asc:after {    content: "\e153";}.sort-numerical a.desc:after {    content: "\e154";}.sort-ordinal a.asc:after {    content: "\e155";}.sort-ordinal a.desc:after {    content: "\e156";}.grid-view th {    white-space: nowrap;}.hint-block {    display: block;    margin-top: 5px;    color: #999;}.error-summary {    color: #a94442;    background: #fdf7f7;    border-left: 3px solid #eed3d7;    padding: 10px 20px;    margin: 0 0 15px 0;}#top div.container {    padding-left: 0;    padding-right: 0;}#top div.container-fluid {    padding-left: 0;    padding-right: 0;}.gallery-delete {    color: #fff;    font-size: 18px;    position: absolute;    right: 26px;    top: 12px;    z-index: 99;    display: none;}.gallery-visibility {    color: #fff;    font-size: 18px;    position: absolute;    left: 26px;    top: 12px;    z-index: 99;    display: none;}.gallery-no-visibility {    color: #fff;    font-size: 18px;    position: absolute;    left: 26px;    top: 12px;    z-index: 99;}.gallery-editor {    min-height: 230px;}.gallery-edit:hover .gallery-delete {    display: block;}.gallery-edit:hover .gallery-visibility {    display: block;}/*.gallery-edit:hover .gallery-no-visibility {    display: block;}*/.photo-delete {    color: #fff;    display: none;    font-size: 18px;    position: absolute;    right: 26px;    top: 12px;    z-index: 99;}.photo-visibility {    color: #fff;    display: none;    font-size: 18px;    position: absolute;    left: 26px;    top: 12px;    z-index: 99;}.photo-no-visibility {    color: #fff;    display: block;    font-size: 18px;    position: absolute;    left: 26px;    top: 12px;    z-index: 99;}.photo-editor:hover .photo-delete {    display: block;}.photo-editor:hover .photo-visibility {    display: block;}.tree {    padding: 19px;    margin-bottom: 20px;    background-color: #fbfbfb;    border: 1px solid #999;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);    margin-top: 40px;}.tree li {    list-style-type: none;    margin: 0;    padding: 10px 5px 0 5px;    position: relative}.tree li::before, .tree li::after {    left: -20px;    position: absolute;    right: auto}.tree li::before {    border-left: 1px solid #999;    bottom: 50px;    height: 100%;    top: 0;    width: 1px}.tree li::after {    border-top: 1px solid #999;    height: 20px;    top: 25px;    width: 25px}.tree li span {    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    border: 1px solid #999;    border-radius: 5px;    display: inline-block;    padding: 3px 8px;    text-decoration: none}.tree > ul > li::before, .tree > ul > li::after {    border: 0}.tree li:last-child::before {    height: 30px}.tree li.parent_li > span:hover, .tree li.parent_li > span:hover + ul li span {    background: #eee;    border: 1px solid #94a0b4;    color: #000}#create_button {    margin-bottom: 50px;}.caret {    border-left: 4px solid transparent !important;    border-right: 4px solid transparent !important;    border-top: 4px solid !important;    display: inline-block !important;    height: 0 !important;    margin-left: 2px !important;    vertical-align: middle !important;    width: 0 !important;    padding: 0 !important;}.category-span {    cursor: pointer;}#add_input {    font-size: 16px;    padding: 5px;}#new_dsh_button {    float: right;    margint-bottom: 50px;}.inner {    min-height: 800px !important;}#saveValuButton {    display: none;}.modal-content {    height: auto;}#tableAfter {    height: 80px;}#menu {    background-color: #303030 !important;}#top .navbar-brand {    padding: 13px 13px 13px 25px;}body {    margin-bottom: 0px;}.bg-dark.dk {    min-height: 100% !important;}.Footer, #footer {    position: relative;}.jatekosok-listaja {    margin: 30px 0 0;}.grid-view .rating-xs {    font-size: 1.2em !important;}.mb-20 {    margin-bottom: 20px;}.mt-10 {    margin-top: 10px;}.datepicker.datepicker-dropdown {    z-index: 1010 !important;}