/*

Theme Name: NineZeroSeven

Theme URI: http://www.webcreations907.com

Author: webcreations907

Author URI: http://themeforest.net/user/webcreations907

Description: One Page Parallax Theme ~ If you need support please use the <a href="http://support.webcreations907.com/">Theme's Support Forum</a>

Version: 3.1.5.5

License: GNU General Public License

License URI: license.txt

Tags: black,white,orange,custom-background,custom-colors,featured-images,full-width-template,theme-options,translation-ready,left-sidebar,right-sidebar

*/



/************************************************************************

* WARNING: If you add override styles here it will get overwritten 

* when you update the theme to newer versions. 

*

* You should use the Custom CSS field in the Theme Options panel, or 

* use a child theme which you'll find a starter child theme in the 

* download pack.

*************************************************************************/
.alternate-bg2, .alternate-bg2 .titleBar h2, .alternate-bg2 .heading h1, .alternate-bg2 .heading h2, .alternate-bg2 .heading h3, .alternate-bg2 .heading h4, .alternate-bg2 .heading h5, .alternate-bg2 .heading h6  { background-color:#fff !important; }

.osc-res-tab ul.tab-content {  background-color:transparent; min-height: 600px !important; height:auto !important; } 


.tab-button-product,
.osc-res-tab .nav { 
list-style: none outside none; 
margin-bottom: 0;
padding-left: 0;
width: 700px;
font-size:18px;
font-weight: bold;

}

#tab-header { color:black; margin-bottom:10px; }
#tab-header-1 { color:black; margin-bottom:10px; margin-top:-50px; }

.osc-res-tab .nav-pills > li.active > a, .osc-res-tab .nav-pills > li.active a, .osc-res-tab .nav-pills > li.active > a:focus { background-color: #FFA500; color:#fff; text-decoration:overline; }

.osc-res-tab .nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
    color:#000;
}
.nav-pills > li > a {
    border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
}

.nav-pills > li > a:hover { color: #FBC02F; }

/* tab menu hover */ 
.osc-res-tab a { 
     color: #FBC02F;
	 text-decoration:none;
  }
  .osc-res-tab a:hover { 
     color: #666;
     text-decoration:none;
  }

.table-application  { font-size:17px; font-weight:bold; vertical-align:text-top; display:none; }
.product-table {  width:100%;  }
.product-desc { font-size:17px; padding-right:10px; margin:0; font-weight:bold; }
.product-desc a { color:#000;}  
.product-desc a:hover { color:#cc6633; }  
.product-image { width:150px; height: 200px; }
.osc-res-tab .nav-pills > li.active > a, .osc-res-tab .nav-pills > li.active > a:hover { background-color:#FBC02F !important; }
.osc-res-tab .nav > li > a:hover  { background-color:#FBC02F !important; color:#fff; }


.tablepress { font-size:12px; } 
.dataTables_info { font-size:11px; }
.dataTables_paginate {
    float: right;
    font-size: 12px;
    margin: 4px 0 0;
    padding: 0 15px;
}

#tablepress-30-no-2_wrapper { width:300px; margin-top:200px; }
#tablepress-30-no-2_wrapper .dataTables_paginate { margin:right; font-size:12px; } 

#tablepress-38_wrapper { width:300px; margin-top:0px; }
#tablepress-38_wrapper_wrapper .dataTables_wrapper.tablepress{ margin:right; font-size:12px; margin-bottom: 3em; clear:both; }

#tablepress-41 { width:300px; margin-top:0px; }
#tablepress-42 { width:300px; margin-top:0px; }


#tablepress-12 { width:300px; height:255px; margin-top:0px; }
#tablepress-12_wrapper .dataTables_wrapper { margin:right; font-size:12px; margin-bottom: 4em; clear:both; }

#tablepress-13  { width:300px; height:255px; margin-top:0px;  }
#tablepress-13_wrapper .dataTables_wrapper { margin:right; font-size:12px; margin-bottom: 4em; clear:both; }

#tablepress-14  { width:300px; height:255px; margin-top:0px;  }
#tablepress-14_wrapper .dataTables_wrapper { margin:right; font-size:12px; margin-bottom: 4em; clear:both; }


.wpcf7-form-control-wrap input {
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #f2f2f2;
padding: 5px; 
 width: 50%; 
margin-bottom: 6px;
}

