/* Disabling Your Estimate */
.woocommerce .sidebar-primary {
	display:none !important;
}

.woocommerce .content {
	width:100% !important;
}

/* =Import Required styles
========================================================================================*/
/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,700italic,300); */

/* =Box Sizing 
========================================================================================*/
/** { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }*/

/* =Deafult Tag & General Classes
========================================================================================*/

/*body { font:15px/1.45 'Open Sans', Arial, Helvetica, sans-serif; color:#505061; margin: 0; }
.wrap { max-width: 1280px; width: 100%; margin: 0 auto; padding-left: 30px; padding-right: 30px; }*/

/* =Table CSS
========================================================================================*/
table { max-width:100%; background-color:transparent; border-collapse:collapse; border-spacing:0; border:1px solid #ddd; }
table { width:100%; margin-bottom:30px; }
table th, table td { padding:14px 15px; line-height:1.32; text-align:left; vertical-align:top; border-top:1px solid #ddd;  border-right:1px solid #ddd; font-weight: 600; }
table th { background:#141654; font-weight:700; padding:17px 15px; font-size:16px; color: #fff; }
table tr:hover td { background:#fbfbfb; }
table tr.selected td { background:#fbfbfb; }
table thead th { vertical-align:middle; }
table caption + thead tr:first-child th, table caption + thead tr:first-child td, table colgroup + thead tr:first-child th, table colgroup + thead tr:first-child td, table thead:first-child tr:first-child th, table thead:first-child tr:first-child td { border-top:0; }
table th:not(:first-child), table td:not(:first-child) { text-align: center; }

.table-row { padding: 50px 0; }
.trigger { height: 20px; width: 20px; display: block; border-radius: 50px; margin: 0 auto; cursor: pointer; }
.trigger.green { background-color: #6cbd45; }
.trigger.red { background-color: #ee2123; }
.trigger.yellow { background-color: #f4ed27; }
.trigger:hover:after {
    display : none;
}

.table-data .tooltip { opacity: 1; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.table-data  .tooltip-inner { padding: 0; background-color: transparent; border-radius: 0; }
.tooltip-inner li { list-style: disc; }
