/*
Theme Name: Linkage WP Base Theme
Theme URI: https://github.com/cad-uix/cad-wp-theme.git
Author: Linkage Developer
Author URI: https://customadesign.com/
Description: Linkage Wordpress Theme Framework utilizes the use of bower and gulp. to be used for bootstrap and it's powerful LESS files
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: bootstrap, LESS, bower, gulp
Text Domain: oracle

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@media screen and (min-width: 768px){
	.carousel-indicators {
	    bottom: 85px !important;
	}
}

.carousel-indicators .active {
    width: 21px !important;
    height: 21px !important;
    background-color: #000 !important;
}

.carousel-indicators li {
    width: 19px !important;
    height: 19px !important;
    border: 3px solid #FFF !important;
}

.carousel-control {
    top: 170px !important;
    opacity: 1 !important; 
    font-size: 50px !important;
    color: #000 !important;
    background: none !important;
}

.carousel-control:hover {
    color: #fff !important;
}

.gform_wrapper .ginput_complex .ginput_full input[type=text] {
    margin-bottom: 15px !important;
}

#post-services .nav-tabs, #post-inventory .nav-tabs {
    border-bottom: none;
}

#post-services .nav-tabs>li.active>a, 
#post-services .nav-tabs>li.active>a:hover, 
#post-services .nav-tabs>li.active>a:focus,
#post-inventory .nav-tabs>li.active>a, 
#post-inventory .nav-tabs>li.active>a:hover, 
#post-inventory .nav-tabs>li.active>a:focus  {
    padding: 30px;
}

#post-services .nav-tabs>li>a, 
#post-services .nav-tabs>li>a:hover, 
#post-services .nav-tabs>li>a:focus,
#post-inventory .nav-tabs>li>a, 
#post-inventory .nav-tabs>li>a:hover, 
#post-inventory .nav-tabs>li>a:focus {
    padding: 30px;
}

#post-services .nav-tabs>li.active>a, #post-inventory .nav-tabs>li.active>a {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: none;
}

#post-services .nav-tabs>li>a, #post-inventory .nav-tabs>li>a {
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-right: 1px solid #ddd;
    box-shadow: none;
}

#post-services .nav-tabs>li, #post-inventory .nav-tabs>li {
    width: 100%;
}

.modal-backdrop.in {
    z-index: 1;
}

.embed-responsive video {
	margin: 0 !important;
	width: 100% !important;
}

header .top .form .account-links li a:focus {
    outline: none;
    text-decoration: none;
}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    width: 48.8% !important;
}

.gform_wrapper ul.top_label li.gfield .gfield_password_strength {
    width: 100% !important;
    margin: 0 !important;
    height: 30px !important;
    padding: 2px;
    text-transform: uppercase;
}

.modal-title {
    font-size: 30px !important;
    font-weight: bold !important;
}

#login.modal .woocommerce h2 {
    display: none;
}

#login.modal .woocommerce p {
    padding: 0 !important;
    margin-bottom: 15px !important;
    text-align: center;
}

#login.modal .woocommerce p.form-row-wide {
    text-align: left;
}

#login.modal .woocommerce p.lost_password {
    margin-bottom: 0 !important;
}

#login.modal .woocommerce p a:hover {
    color: #D90000 !important;
    text-decoration: none;
}

#login.modal .woocommerce input[type=text], #login.modal .woocommerce input[type=password] {
    width: 100%!important;
    padding: 5px 10px!important;
    display: block;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    font-size: 14px!important;
    height: 30px!important;
    border-radius: 0;
    margin: .375em 0 0!important;
}

#login.modal .woocommerce input[type=submit] {
    position: relative;
    padding: 4px 20px;
    font-size: 20px!important;
    font-weight: 300;
    border: none;
    border-radius: 0;
    box-shadow: none;
    color: #FFF;
    background-image: -webkit-linear-gradient(top,#980000 0,#D90000 100%);
    background-image: -o-linear-gradient(top,#980000 0,#D90000 100%);
    background-image: linear-gradient(to bottom,#980000 0,#D90000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff980000', endColorstr='#ffd90000', GradientType=0);
}

#login.modal .woocommerce input[type=submit] {
    color: #FFFFBF;
    background-image: -webkit-linear-gradient(top,#D90000 0,#980000 100%);
    background-image: -o-linear-gradient(top,#D90000 0,#980000 100%);
    background-image: linear-gradient(to bottom,#D90000 0,#980000 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd90000', endColorstr='#ff980000', GradientType=0);
}

#login.modal .woocommerce input:focus {
    outline: none !important;
}

#register.modal .gform_wrapper .gform_footer {
    text-align: center !important;
}

.ngg-album-compact {
    text-align: center !important;
}

.ngg-album-compact h4 .ngg-album-desc {
    height: 30px !important;
}
.policy :hover{
    text-decoration: none;
    transform: scale(1.1); 
    font-size: 15px; 
}



#products .product-wrapper .thumb {
    width: 100%;
}


.gform_wrapper.gf_browser_chrome .gform_body {
    width: 100% !important;
}

.gform_wrapper form li, .gform_wrapper li {
    margin-top: 0 !important;
    padding-right: 0 !important;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0 !important;
}

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

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit] {
    margin: 0 !important;
}

#colophon .linkage-logo img {
    max-width: 150px;
}

/* 4 19 2018 */
.center-table {
    display: table;
    margin: auto;
}