body {font-family: 'Raleway', sans-serif;}

/* Remove the navbar's default rounded borders and increase the bottom margin */ 
    .navbar {
      margin-bottom: 50px;
      border-radius: 0;
    }
    
    /* Remove the jumbotron's default bottom margin */ 
     .jumbotron {
      margin-bottom: 0;
      background-image: url("images/header-1.jpg"); /* The image used */
  background-color: #cccccc; /* Used if the image is unavailable */
  height: 300px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
    }
   
    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f2f2f2;
      padding: 25px;
    }
    /* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border-top: none;
}
#info {display:block;}
#success_message{ display: none;}
.pblock {display:inline-block;padding:0px 3px;}
#agree {position:relative;top:2px;}
.center {text-align:center;width:100%;padding:5px 0px;}
.red {color:#ff0000;}
.navbar {background-color:#ff57a8;border:0px;}
.navbar-nav>li>a {color:#ff0000;}
.step-title {color:#da227b;font-size:25px;}
.step1 {text-align:center;border-top:1px solid #750139;width:90%;margin:0 auto;padding:10px;box-sizing: border-box;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }

/***** Top navigation link hack *****/
.navbar-inverse .navbar-nav>li>a{color:#fff}
.navbar-inverse .navbar-nav>li>a:hover{color:#000;}
/***** Shopping Cart*****/
#shopping-cart {
	margin: 40px;
}
.cart-item-image {
	width: 80px;
    height: 80px;
    border-radius: 50%;
    border: #E0E0E0 1px solid;
    padding: 5px;
    vertical-align: middle;
    margin-right: 15px;
}
.no-records {
	text-align: center;
	clear: both;
	margin: 38px 0px;
}
.shopping-cart-box{ 
	position: absolute;
    left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	max-width: 450px;
	color: #FFD5D5;
	background: #FA1C5F;
	border-radius: 4px;
	padding: 4px;
	font: small Verdana, Geneva, sans-serif;  
	margin-top: 10px;
	display:none;
}
#btnEmpty {
	background-color: #ffffff;
	border: #d00000 1px solid;
	padding: 5px 10px;
	color: #d00000;
	float: right;
	text-decoration: none;
	border-radius: 3px;
	margin: 10px 0px;
}
.gray-bg {background-color: #efefef;}
/* unvisited link */
a.view_product:link {
  color: #ff449e;
}

/* visited link */
a.view_product:visited {
  color: #333;
}

/* mouse over link */
a.view_product:hover {
  color: #7900bf;
}

/* selected link */
a.view_product:active {
  color: #0099bf;
}