body, p{font-size:14px; color:#000;}
ul{list-style:none;}
#minheightpage a {text-decoration: none;color: rgb(70,70,70);outline: none;}
#minheightpage a:hover {cursor: pointer;text-decoration: underline;}

a.button.green {color: #fff !important;}

.title-area, .close{display:none;}
.columns{margin-bottom:15px;}
.masthead{background:#64668d url(../images/header-bg.png) 0 0 repeat-x; text-align:left;}
.main-page-section{position:relative; text-align:left; position:relative;}
.full-width-page .columns{margin-bottom:30px;}
.clear-custom{clear:both;}

.masthead img{height: 100%;width: 100% !important;object-fit: cover;object-position: top center;border-radius: 0;}

.text-justify-all {text-align: justify;}

.top-bar-section{clear:both;}
.top-bar{margin-bottom:15px; background:#333776;}
.dropdown a{line-height:35px !important; }

.button{background:#64981d;}
.button:hover{background:#538212;}

table tr:nth-of-type(2n){background:none !important;}
table{background: none !important;border: none !important;margin-bottom: 0 !important;}

.top-bar-section ul li{background:none !important;margin-right: 25px;}
.top-bar-section li:not(.has-form) a:not(.button){background:#333776 !important}
.top-bar-section .left {float: none !important; display: table !important; margin: 0 auto;}
.top-bar-section ul li > a {font-size: 15px;}

.left-navigation{background:rgb(234, 234, 234);}
.left-navigation ul{padding:10px; margin:0;}
.left-navigation ul h5{border-bottom:1px solid #d1d1d1;}
.left-navigation ul li a{color:#000; font-size:14px; display:block;padding:5px 0;}
.left-navigation ul li {color:rgb(70,70,70);font-size:14px; display:block;padding:5px 0;}

.left-side-box{background:rgb(255,242,255); padding:10px; margin-bottom:5px;}
.left-side-box input[type="radio"]{margin-right:5px;}

.left-side-bbox{background:#fff; padding:10px 0;}
.left-side-bbox table{width:100%;}

.login-box{background-color:rgb(234,234,234);border:1px solid rgb(200,200,200); margin-top:35px; padding:15px;}

.clearboth{clear:both; margin:20px 0; float:left; width:100%;}
.clear{clear:both;}

.float-left {float: left;}

.footer{background:#f1f1f1;  clear:both;  border-top:1px solid #C2C2C2; margin-top:20px; text-align:center; padding:15px 0;}

.store .columns{padding: 0px 4px;}

#Planets .columns{padding: 0px 7px;}
#Intermediate .columns{padding: 0px 2px;}
#Advanced .columns:nth-child(4){clear: both}

#smallchart {clear: both !important; text-align: center; float: right;}
.centralcurly{ width: 65%;}

@media only screen and (max-width: 340px) {

.chart-table table tr td {font-size: 0.600rem !important; padding: 0.100rem !important; text-align: center !important;}

}


@media only screen and (max-width: 768px) {

.float-left {float: none;}
.article {-moz-column-count: 1 !important;}

}

@media only screen and (max-width: 768px) { 
.left-side-bar{left:-240px; position:absolute; width:240px; z-index:999999; background:#fff; border-right:1px solid #d1d1d1; padding:10px; border-bottom: 1px solid #D1D1D1;}
.medium-9{width:100%;}
.title-area {display:block;} 
.close{display:inline-block;}
.top-bar {
    margin-bottom: 0;}
}
.pinktitle { text-align:left; color:rgb(248,127,133); font-weight:bold }
.sectionheader { font-weight:bold; }
.chapterheader {
        font-size:15px;
        font-weight:bold;
        color:rgb(100,100,100)
}
