@font-face {
    font-family:"Roboto";
    src: url("/font/Roboto-Regular.ttf") format('truetype')
}

.centered-text {
    text-align: center;
}

.jeditable-form-select>select {
    width: 50px;
}

#alert {
    position: absolute;
    top: 150px;
    left: 150px;
}

#feed-container {
    text-align: right;
}
span.table_folded {
	font-size: .85em;
	line-height: .8em;
	color: #555;
}
a.dummylink i {
	font-size: .8em;
}

.greyout {
    font-style: italic;
}

/* Large desktop */
@media (min-width: 980px) {
    #theModal.doublewide {
	width: 900px;
	margin-left: -430px;
    }

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #theModal.doublewide {
	width: 900px;
	margin-left: -430px;

    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    #theModal.doublewide {
	width: 90%;
	margin-left: 0;

    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    #theModal.doublewide {
	width: 90%;
    }
}

/* Landscape phones and down */
@media (max-height: 475px) {
    .modal-body {
        max-height: 150px;
    }

}


.table tbody tr.greyout td {
    background-color: gray;
}

.omit-highlight {
    background-color: #E3D324;
    margin-right: -10px;
    -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);
}

.green-text {
    color : green;
}

.red-text {
    color : red;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.overflow-visible {
    overflow: visible;
}

.helpBox{
    width: 180px;
    float: right;
    text-align: right;
}

.system-message{
    position:absolute;
    z-index:10000;
}


.morrisLineGraph {
    height: 200px;
}

.datepicker.dropdown-menu {
    z-index:1051;
}
