/**
 * JBoss, Home of Professional Open Source
 * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual
 * contributors by the @authors tag. See the copyright.txt in the
 * distribution for a full listing of individual contributors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
a {
    cursor: pointer;
}

div.item,div.store {
    width: 100%;
    height: auto;
    cursor: pointer;
}

div.item hr {
    clear: both;
    margin: 0;
}

div.item .name,div.store .name {
    font-weight: bold;
    font-size: 12pt;
}

div.item div.comment {
    font-size: 8pt;
    text-align: left;
    float: left;
    padding-left: 1.5em;
    color: #999;
}

div.item div.moreInfo {
    font-size: 8pt;
    text-align: right;
    float: right;
    color: #a5a5a5;
}

div.item div.department {
    color: #999;
}

.active {
    background-color: #ffe1ba;
}


.completed {
	background-color: #e6e6e6;
	color: #2e2e2e;
}

.hidden {
	width: 0;
	height: 0;
}

.checkItem {
	display: inline;
	margin-right: px;
}

div.map {
    width: 100%;
    height: 400px;
    border: 1px solid #ddd;
}

.hint {
	display:inline;
	color: #a0a0a0;
}

.del-btn-right {
	float: right;
	display: inline-block;
}

.sep-right {
	padding-right: 20px;
	display: inline;
}
/* Suggest box stuff
   -------------------------------------------------- */
.gwt-SuggestBoxPopup {
    background: white;
    border: 1px solid #444;
    border-radius: 3px;
}

.gwt-SuggestBoxPopup .item-selected {
    background: #aaa;
}

/* Slider stuff
   -------------------------------------------------- */
.gwt-SliderBar-shell:focus {
    outline: none;
}

.gwt-SliderBar-shell {
    height: 34pt;
    width: 50%;
}

.gwt-SliderBar-shell .gwt-SliderBar-line {
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
    height: 8px;
    width: 95%;
    top: 20pt;
    overflow: hidden;
}

.gwt-SliderBar-shell .gwt-SliderBar-knob {
    top: 14pt;
    width: 11px;
    height: 21px;
    z-index: 1;
    cursor: pointer;
}

.gwt-SliderBar-shell .gwt-SliderBar-tick {
    top: 26pt;
    width: 1px;
    height: 2pt;
    background: black;
    overflow: hidden;
}

.gwt-SliderBar-shell .gwt-SliderBar-label {
    top: 2pt;
    font-size: 8pt;
    cursor: default;
}

.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
    background-color: #DDDDDD;
    cursor: pointer;
}

/* Sticky footer styles
       From http://twitter.github.com/bootstrap/examples/sticky-footer.html
       -------------------------------------------------- */
html,body {
    height: 100%;
    padding: 0px;
    margin: 0px;
    /* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by its height */
    margin: 0 auto -60px;
}

/* Set the fixed height of the footer here */
#push,#footer {
    height: 60px;
}

#footer {
    background-color: #f5f5f5;
}

@media (min-width: 768px) and (max-width: 991px) {
    .col-pull-6 {
        right: 0;
    }
    .col-push-6 {
        left: 0;
    }
}

@media (max-width: 768px) {
    .form-group .col-lg-10 {
        padding: 0;
    }
}

.list-group {
    margin-bottom: 0;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    width: 100%;
    overflow: hidden;
}

.glyphicon-edit {
    margin-left: 5px;
}

.navbar .navbar-brand {
    display: inline;
}

form {
    margin-bottom: 10px;
}

.btn-small {
    line-height: inherit;
}

.list-group-item-text {
	display: block;
	margin-top: 5px;
}

.item-name {
	display: inline-block;
}

.item-info {
	display: inline;
	margin-top: 10px;
}

.formButton {
	display: inline;
	float: right;
}

.italic {
	font-style: italic;
	display: inline;
}

.adjust {
	margin-bottom: 5px;
	position: relative;
	top: 10px;
}
.gwt-Label {
    display: inline;
}

.edit .col-10 {
    width: 100%;
}
.badge {
    margin-right: -15px;
}

.del-store-btn {
  position: relative;
  top: 25px;
  left: -15px;
}

@media (min-width: 768px){
    .badge {
        margin-right: -15px;
    }
}

@media (min-width: 992px) {
    div[style].otherFields {
        height: 100% !important;
    }
}

