.ows_logo_container { 
    text-align: left;
    width: 140px;
}

.logo {
    width: 80%;
}

.ows_header_container {
    text-align: center;
    color: rgb(0, 112, 192);
}

.ows_header_container > div {
    font-size: 20px; 
    font-weight: bold;
    margin-top: 10px;
}

.ows_container textarea {
    font-family: inherit;
}

button {
    -webkit-appearance: none;
    background-color: initial;
    border-color: initial;
    border-width: 0;
    padding: 0;
}

#water_connect_header_commands button {
    margin-right: 10px;
}

/* container */
.ows_container .inline {
    display: inline-block;
}

.ows_container fieldset {
    display: inline-block;
}

.ows_container .resource_creation_container {
    width: 98%;
    display: inline-flex;
    flex-direction: row;
    margin-left: 20px;
}

/* left column */
.ows_container .resource_container {
    flex: 1;
    padding: 10px;
}

.ows_container .resource_creation_metadata_table {
    vertical-align: top;
}

.ows_container .resource_creation_metadata_table td, .ows_container .resource_creation_table td {    
    vertical-align: top;
}

.ows_container .resource_creation_table > tbody > tr > td:first-child,
.ows_container .resource_creation_metadata_table > tbody > tr > td:first-child
{
    font-weight: bold;
}

.ows_container .resource_creation_metadata_table td.metadata_title {
    font-style: italic;
    padding-left: 20px;
}

.ows_container .resource_creation_table select {
    width: 96%;
}

.ows_container .resource_creation_table span.selectStyled {
    width: 100%;
}

.ows_container .url {
    display: inline-block;
    overflow-wrap: break-word;
    width: 220px;
}

.ows_container .resource_color_table {
    padding: 2px;
    border: 1px solid #CCC;    
}

.ows_container span.upload,
.ows_container .glyphicon {
    font-size: larger;
}

.ows_container button.top_sub_button_small {
    border: 1px solid gray;
}

.ows_container .resource_creation_commands button {
    font-size: 16px;
    width: 62px;
}

.ows_container button.new_resource {
    margin-left: 40px;
}

.ows_container button.copy_url {
    display: none;
}

.ows_container .resource_creation_container input[type="text"] {
    width: 200px;
}

.ows_container .resource_creation_container textarea {
    width: 200px;
    height: 60px;
}

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

.ows_container .uploadifive-queue {
}

.ows_container .erams-uploadifive-button {
    display: inline-block;
}

.ows_container .resource_creation_container table {
    text-align: left;
    vertical-align: top;
}

@media all and (max-width: 880px) {
    .ows_container .resource_creation_container {
        display: inline-flex;
        flex-direction: column;
    }

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

}



.ows_resources .resource_list {
    margin-left: -10px;
    margin-right: -10px;
}

.ows_resources div.resource_entry {
    padding: 2px 5px;
    cursor: pointer;
}

.ows_resources hr.resource_entry {
    border: 0;
    height: 0;
    border-top: 0px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(231, 206, 121, 0.6);
}

.ows_resources div.resource_entry:hover {
    background: rgb(231, 244, 216);
}

.ows_resources div.resource_entry.selected {
    background: rgb(231, 244, 216);
}

/* this helps center the icon */
.ows_resources .resource_thumbnail {
}

.ows_resources .resource_icon {
    vertical-align: middle;
    display: inline-block;
}

.ows_resources .resource_icon img {
    width: 20px;
}

.ows_resources .resource_title {
    margin: 8px 5px;
    vertical-align: middle;
    display: inline-block;
}

/* this is for the commands positioned in the resource editor, not the entry */
.ows_container .resource_commands {
    display: none;
    margin-left: 30px;
    background: white;
}

.resource_commands button {
    font-size: smaller;
}

.resource_commands .top_sub_button_small:hover {
	text-decoration: none !important;
	color: inherit !important;
	background-color: inherit !important;
    border: 1px solid gray;
}

ul.data_files, ul.document_files {
    padding: 2px;
    border: 1px solid #CCC;
}

.data_file .glyphicon {
    font-size: 10px;
    margin-right: 3px;
}

.description_row button, .thumbnail_row button {
    width: 50px;
}

