/* Add here all your CSS customizations */
.header-logo{
width:200px;
height:auto !important;
}
.text{
width:100%;
padding:40px 0px;
}

.text h2 strong{
color:#2e358f;
}

.text p i{
color:#ffc000;
font-size:16px;
}

.testrx h2 strong{
color:#2e358f;
}

.testrx p i{
color:#ffc000;
font-size:16px;
}

.testgen{
width:100%;
padding:40px 0px;
background:#edeeff;
}
.testgen p i{
color:#ffc000;
font-size:16px;
}

.reason{
width:100%;
padding:24px 30px;
background:#ffe;
	border: dashed 2px #0715B0;
}

.reason ul{
list-style:none;
}

.reason ul li{
text-align:justify;
margin-bottom:10px;
}

.reason ul li i{
color:#e58e1b;
font-size:16px;
margin-left:5px;
font-weight:bold;
}



.faq {width:100%;
padding:40px 0px;
}


.fa-stack i.fa-star-half {
    color:yellow;
    -webkit-text-stroke-width: 1px;
   /* -webkit-text-stroke-color: #ffe802;*/
    margin-left: -3px;
}

/*.fa-stack {
    color:#FFCE00;
    
    -webkit- text-stroke-width : 2px;
  -webkit-text-stroke-color: #000;
     
    margin-left: -5px;
}*/

.yellow i{
    color: #00008b !important;
}
.rating{
border: 2px solid #df1920;
padding:7px;
}

.box{
width:100%;
background:#fff;
padding:20px;
float:left;
border: #2e358f  dashed 3px;
margin-bottom:10px
}

.box1{
width:25%;
float:left;
}
.box1 h3{
color: #2e358f ;
vertical-align:middle;
}

.box2{
width:50%;
float:left;
}

.box3{
width:25%;
float:left;
}

.box3 .btn-primary{
margin-top:10px !important;
background: #2e358f ;
border: #2e358f ;
color:#fff !important;
}

.box3 .btn-primary:hover{
margin-top:10px !important;
background:#3896d7;
border:#3896d7;
}

.box3 .btn-primary:active, html .btn-primary.active, .show > html .btn-primary.dropdown-toggle {
    background-color: #3896d7 !important;
    background-image: none !important;
    border-color: #3896d7 #3896d7 #3896d7 !important;
    box-shadow: none !important;
}

.box3 .btn-primary.focus {
    box-shadow: none !important;
}

@media only screen and (min-width:300px) and (max-width:400px) {



.box1{
width:25% ;
}

.box2{
width:70%;
margin-left:10px;
}

.box3{
width:100% ;


}

}

.inner{
width:100%;
}




.inner p i{
color: #2e358f;
margin-right:5px;
font-size:18px;
font-weight:bold;
}

.side{width:100%;
padding:10px;
background:#fff;
border:4px solid #2e358f

}

.inner p span{
color: #2e358f ;
}


.boxd{
/*border:#2e358f dashed 2px;*/
padding:5px;
}

.review h2 strong{
color: #2e358f ;
}
/*social share */
 
#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}

.categories{
width:100%;
padding:40px 0px;
}

.categories .mb-5{
margin-bottom:20px !important; 
}

.categories .lead{
margin-bottom:40px !important;
color:#2e358f 
}

.mb-5 strong{color:#2e358f;
}

.categories .mb-2{
color:#2e358f !important;
}

.texed{
width:100%;
padding:40px 0px;
}

.texed p i{
color:#2e358f;
font-size:16px;
margin-right:5px;
}

.inner h4{
color:#2e358f;
}
.red{
color:#df1920;
}

.table-text{
width:100%;
padding:40px 0px;
background:#f9f9f9;
}

.warning{background-color:#FFFF00;
	padding: 3px; }
	
	
.reviews{
	    width: 20%;
    float: left;
}	
	
.ingredients{
width:100%;
padding:24px 30px;
background:#fafcf6;
	border: dashed 2px #0715B0;
}

.ingredients ul{
list-style:none;
}

.ingredients ul li{
text-align:justify;
margin-bottom:10px;
}

.ingredients ul li i{
color:#e58e1b;
font-size:16px;
margin-left:5px;
font-weight:bold;
}
	



.CSSTableGenerator {
	margin: 0;
	padding: 0;
	width: 100%;
	/*box-shadow: 10px 10px 5px #888888;
	/*border: 1px solid #000000;*/
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.CSSTableGenerator table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.CSSTableGenerator tr:last-child td:last-child {
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}

.CSSTableGenerator table tr:first-child td:first-child {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.CSSTableGenerator table tr:first-child td:last-child {
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.CSSTableGenerator tr:last-child td:first-child {
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
}

.CSSTableGenerator tr:hover td {
}

.CSSTableGenerator tr:nth-child(odd) {
	background-color: #f6f6f6;
}

.CSSTableGenerator tr:nth-child(even) {
	background-color: #ffffff;
}

.CSSTableGenerator td {
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0 1px 1px 0;
	text-align: left;
	padding: 0px 7px;
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	color: #000000;
}

.CSSTableGenerator tr:last-child td {
	border-width: 0 1px 0 0;
}

.CSSTableGenerator tr td:last-child {
	border-width: 0 0 1px;
}

.CSSTableGenerator tr:last-child td:last-child {
	border-width: 0;
}

.CSSTableGenerator tr:first-child td {
	background: -o-linear-gradient(bottom,#bd112b 5%,#bd112b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#bd112b),color-stop(1,#bd112b));
	background: -moz-linear-gradient(center top,#bd112b 5%,#bd112b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff817b",endColorstr="#f4544c");
	background: -o-linear-gradient(top,#bd112b,#bd112b);
	background-color: #bd112b;
	border: 0 solid #000000;
	text-align: center;
	border-width: 0 0 1px 1px;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
}

.CSSTableGenerator td  p{
color:#000;
}

.CSSTableGenerator td  ul li{
/*color:#fff; */
}

.CSSTableGenerator td  ul li i{
/*color:#fff; */
}

.CSSTableGenerator td  ul {
list-style:none;
padding-left:4px;

}
.blue{
color:#3c3c3c !important;
margin-bottom:5px;
font-size:16px;
}

.blue  i{
color:#bd112b;
}

.black{
color:#3c3c3c !important ;
}



.CSSTableGenerator tr:first-child:hover td {
	background: -o-linear-gradient(bottom,#bd112b 5%,#bd112b 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0.05,#bd112b),color-stop(1,#bd112b));
	background: -moz-linear-gradient(center top,#bd112b 5%,#bd112b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bd112b",endColorstr="#bd112b");
	background: -o-linear-gradient(top,#bd112b,#bd112b);
	background-color: #bd112b;
}

.CSSTableGenerator tr:first-child td:first-child {
	border-width: 0 0 1px;
}

.CSSTableGenerator tr:first-child td:last-child {
	border-width: 0 0 1px 1px;
}

.white i{
color:#bd112b !important;
}
.CSSTableGenerator td a {
color:#bd112b;
}	
