/* #######################################################################

	Theme Name: Tyler Child
	Theme URI: http://preface.wpengine.com
	Description: Child theme for Tyler
	Author: MeanThemes
	Author URI: http://www.ornl.gov
	Template: Tyler
	Version: 0.3

######################################################################## */

header #logo img {
    max-height: 100px;
}

header #logo {
    margin: 0px;
}

img.img-rounded.wp-post-image {
    margin-bottom: 20px;
}

span.kws_gf_credit {
    display: none;
}

.user-list tr {
    height: 30px;
}

tr.even {
    background-color: #ededed;
}

table.gf_directory.widefat {
    margin: 20px 0;
}

td.text {
    padding-right: 10px;
}

.dynamic_css {
    border: 0px solid #aaaaaa !important;
}

div.ginput_container.ginput_container_select {
    display: inline-block;
    width: 100%;
    padding: 5px 0;
}

div.ginput_container.ginput_container_select select {
    border: 1px solid #ccc;
    font-size: 16px;
    height: 40px;
}

/* override button colors */

.gform_button.button {
    margin: 22px 0 96px;
    color: #fff;
    background-color: #ea9316;
    border-color: rgba(234, 147, 22, 0.28);
    font-size: 21px;
    padding: 17px 60px;
    -webkit-transition: background .15s ease-in;
    -moz-transition: background .15s ease-in;
    -o-transition: background .15s ease-in;
    -ms-transition: background .15s ease-in;
    transition: background .15s ease-in
}

a.interestButton {
    display: block;
    width: 45%;
    min-width: 300px;
    margin: 30px auto;
    padding-bottom: 2px;
    color: #fff;
    padding: 17px 60px;
    font-size: 21px;
    text-align: center;
    border: 0;
    /* border-radius: 50px; */
    background: #ea9316;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transition: background .15s ease-in;
    -moz-transition: background .15s ease-in;
    -o-transition: background .15s ease-in;
    -ms-transition: background .15s ease-in;
    transition: background .15s ease-in
}

a.interestButton:hover,
input#lead_search_button.button:hover,
.gform_button.button:hover {
    background-color: rgba(234, 147, 22, 0.5);
}

input#lead_search_button.button {
    color: #fff;
    background-color: #ea9316;
    border-color: rgba(234, 147, 22, 0.28);
    font-size: 21px;
    padding: 11px 60px;
    margin-left: 10px;
    -webkit-transition: background .15s ease-in;
    -moz-transition: background .15s ease-in;
    -o-transition: background .15s ease-in;
    -ms-transition: background .15s ease-in;
    transition: background .15s ease-in
}

.kws_gf_credit {
    display: none;
}

/* footer */

footer .credits {
    color: #c4c4c4 !important;
    font-style: italic;
    margin-top: 5px;
    font-size: 14px;
    padding: 12px 15px;
    font-style: normal;
}

footer {
    padding-top: 37px;
}

footer .col > div {
    padding: 0px;
}

#tile_textcolumns {
    text-align: center;
}

.mandatory-links {
    text-align: center;
    padding-top: 20px;
    color: #fff;
}

.mandatory-links a {
    color: #2db4bd;
}

footer a {
    color: #2db4bd;
}

.org-wrapper {
    background-color: #0e6287;
    padding: 25px;
}

.logo-padding {
    padding: 20px;
}

.landing .lead {
    font-size: 40px;
}

.landing {
    height: 400px;
}

.landing .bg {
    height: 400px;
}

.landing h1 {
    padding: 130px 0 0;
}

.btn-tyler {
    color: #ffffff;
    background-color: #ea9316;
    border-color: #ea9316;
}

.btn-tyler:hover,
.btn-tyler:focus,
.btn-tyler:active,
.btn-tyler.active,
.open .dropdown-toggle.btn-tyler {
    color: #ffffff;
    background-color: #0e6287;
    border-color: #0e6287;
}

.tablepress-id-2 tr {
    height: 20px !important;
}

/* change navigation background color */
body header ul li a:hover {
    background: #0e6287;
}

/* change secondary banner color */
body .heading {
    background: #0e6287;
}

.org-wrapper img {
    max-height: 48px;
}

.default-row {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 992px) {
    .mandatory-links {
        margin: 0px 0 30px;
    }

    .org-logo {
        padding: 0;
    }

    .default-row {
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 500px) {
    .landing .bg {
        background-color: #3e83a0 !important;
    }
}

/*
** HOMEPAGE
*/
.landing h1 span.text-fit,
.landing h1 {
    font-weight: 100;
    text-shadow: 1px 1px 15px #333;
}
