.container{
    width: 970px !important;
}

body > nav.navbar{
    padding-bottom: 0;
}

.cm-header-breadcrumb nav ol.breadcrumb{
    background-color: #bbc3d3;
    padding: 5px 0 5px 20px;
}

.card .card-header{
    background-color: #bbc3d3;
    padding: 5px 10px;
}

.card .list-group a{
    padding: 5px;
}

/* -------------------------- */
.pageHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #9a9a9a;
}

.main {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

.main .greetUser{
    font-size: 12px;
    color: #f0a480;
    font-weight: bold;
}

.txt-certified, .txt-certified span a{
    font-weight: bold;
}

.txt-certified span.txt, .txt-certified span.txt a {
    color: #000;
    font-size: 14px;
}

.txt-certified span.txt .home-marketing a{
    font-size: 20px;
}

.home-marketing {
    margin-top: 10px;
    font-size: 22px;
    font-weight: bold;
}

.home-marketing a{
    font-size: 22px;
    font-weight: bold;
}

.txt-make-money h1{
    text-align: center;
}

.txt-make-money h1 a{
    font-family: "Times New Roman";
    font-weight: bold;
    color: #F00;
    font-size: 28px;
    text-decoration: none;
}

.txt-make-money h1 a:hover{
    text-decoration: none;
}

.cm-i-card-products .card .card-body .card-title a{
    font-size: 14px;
}

footer .bg-light{
    background-color: #bbc3d3!important;
    margin-top: 20px !important;
    padding: 2px 10px !important;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}

footer .bg-dark{
    background-color: #fff!important;
}

footer .bg-dark .txt-copyright a{
    font-size: 10px;
    color: #000;
}

.card.is-product .card-body{
    padding: 5px 10px;
}

.card.is-product .card-body .card-title a{
    font-size: 14px;
}

.card.is-product .card-body .card-subtitle a{
    font-size: 14px;
}

h1.display-4{
    font-size: 30px;
}

.card.is-category{
    padding: 10px 0;
}

.card.is-category .card-footer {
    padding: 0;
}

.card.is-category .card-footer a{
    font-size: 12px;
}
.page-header{
    color: #9a9a9a;
    font-weight: bold;
    font-size: 25px;
}

ul#add_feeds{
    margin-top: 10px;
}
ul#add_feeds li{
    list-style: none;
    margin: 20px 0 20px -20px;
}
ul#add_feeds li h2{
    font-size: 1.5em;
}
ul#add_feeds li a{
    color: #000000;
    text-decoration: none;
}
ul#add_feeds li a:hover{
    color: #8c8c8c;
    text-decoration: underline;
}

#details_panel .productSpecialPrice{
    font-family: Verdana, Arial, sans-serif;
    color: #ff0000;
    display: block;
}
#details_panel .smallText{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
#details_panel h2{
    display: block;
    font-size: 1.5em;
    font-weight: bold;
}
#details_panel h4{
    display: block;
    font-size: 11px;
    line-height: 1.5;
    font-weight: bold;
}
.text-adds{
    margin-top: 30px;
}
.img-add-one{
    margin-top: 30px;
}
.text-adds h3{
    font-size: 1.17em;
    font-weight: bold;
    margin: 15px 0;
    font-family: "Times New Roman", Times, serif;
}

.form-control-feedback.text-danger i.fa-asterisk{
    font-weight: normal;
    font-size: 10px;
}

form .text-danger i.fa-asterisk{
    font-weight: normal;
    font-size: 10px;
}

.date-added-available{
    font-size: 12px;
    text-align: center;
    padding: 20px 0 5px 0;
}

#bodyContent .ebStore, #bodyContent .ebStore a{
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

#bodyContent a.infusedWith{
    display: block;
    margin: 12px 0;
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
}

#bodyContent a.infusedWith:hover{
    color: green;
    text-decoration: underline;
}

#bodyContent .makeMoneySys{
    margin: 10px 0;
}

#bodyContent .makeMoneySys a{
    font-family: "Times New Roman";
    color: red;
    font-weight: bold;
    font-size: 28px;
    text-decoration: none;
}

#bodyContent .makeMoneySys a:hover{
    color: green;
    text-decoration: none;
}

#bodyContent .makeMoneySys span{
    font-family: "Times New Roman";
    color: #000;
    font-weight: bold;
    font-size: 28px;
}

/* ----------------- custom input ----------------- */

.custom-radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.custom-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.custom-radio:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.custom-radio input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.custom-radio input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.custom-radio .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

/*table.agta-chart{
    max-width: 50%;
}*/

table.agta-chart tbody tr:first-child td{
    /*font-size: 10px;*/
    font-weight: bold;
}

@media (max-width: 576px) {
    #bodyContent .pageHeading, #bodyContent .homePagIco, #bodyContent .welcomGuest, #bodyContent .certifiedDiamond{ text-align: center !important; }

    #bodyContent .certifiedDiamond span.txt {
        
    }
}
