/* common css */
@font-face {
    font-family: Georgia;
    src: url(../fonts/georgia.ttf);
}
body {
  background: rgba(0, 0, 0, 0) url("https://www.free-clep-prep.com/images/fcp_bg_tile.png") repeat scroll 0 0;
  font-family: Georgia;
}
.clearfix {
  clear: both;
}
h1, h2, h3, h4, h5, h6, #site-description, nav {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight: normal;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
.page-wrapper{
    background: url("https://www.free-clep-prep.com/images/fcp-paper-trim.png");
    background-color: rgba(0,0,0,0);
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 auto 30px;
    padding-bottom: 30px;
}

/* header */
.header {
  background: url("https://www.free-clep-prep.com/images/fcp_header.jpg");
  background-color: rgba(0,0,0,0);
  background-repeat: repeat-x;
  background-position: center top;
  min-height: 252px;
}
.header-wrapper {
  background: url("https://www.free-clep-prep.com/images/fcp-paper-slice.png");
  background-color: rgba(0,0,0,0);
  background-repeat: no-repeat;
  background-position: center 102px;
}
.logo {
  max-width: 100%;
  padding-bottom: 11px;
  padding-left: 10px;
}
.logo img {
    max-width: 100%;
}
.header .site-description {
  color: #071023;
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.1538em;
  margin-bottom: 0.9375em;
  margin-top: 0;
  padding-top: 0.9375em;
  position: relative;
  text-align: right;
  top: 130px;
}
/* navbar */
.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-toggle {
  background-color: #fff;
}
.navbar-toggle:focus .icon-bar, .navbar-toggle:hover .icon-bar {
  background-color: #0b1a39;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #0b1a39;
}
.navbar-nav .open .dropdown-menu {
  background-color: #f1f1f1;
}
.navbar-default {
  background: #0b1a39 none repeat scroll 0 0;
  border-right: medium none;
  border-left: medium none;
  border-top: 1px solid #24314d;
  border-bottom: 1px solid #02060c;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  border-radius: 0px;
  margin-top: 0.5px;
  margin-bottom: 0px;
  padding-bottom: 1px;
  padding-top: 5px;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.header-wrapper .nav > li {
  line-height: 1.1em;
}
.header-wrapper .nav > li > a {
  display: block;
  font-size: 1.2em;
  position: relative;
/*  text-align: left;*/
  text-decoration: none;
  text-shadow: none;
  border: 1px solid transparent;
  border-radius: 5px;
}
.header-wrapper .nav > li:hover > a {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #868686;
  border-radius: 5px;
  color: #0b1a39;
}
.header-wrapper .navbar-default .navbar-nav > .open > a, .header-wrapper .navbar-default .navbar-nav > .open > a:focus, .header-wrapper .navbar-default .navbar-nav > .open > a:hover {
  background-color: #f1f1f1;
  color: #0b1a39;
  border: 1px solid #868686;
  border-radius: 5px 5px 0 0;
}
.header-wrapper .navbar-default .navbar-nav > .active > a, .header-wrapper .navbar-default .navbar-nav > .active > a:focus, .header-wrapper .navbar-default .navbar-nav > .active > a:hover {
  background-color: #f1f1f1;
  color: #0b1a39;
}
.header-wrapper .nav > li.dropdown:hover > a {
    border-bottom: 1px solid transparent !important;
    border-radius: 5px 5px 0 0;
}
.header-wrapper .navbar-default .navbar-nav > .open.dropdown > a, .header-wrapper .navbar-default .navbar-nav > .open.dropdown > a:focus, .header-wrapper .navbar-default .navbar-nav > .open.dropdown > a:hover {
    border-bottom: 1px solid transparent;
}
.header-wrapper .navbar-default .navbar-nav > .open.active.dropdown > a, .header-wrapper .navbar-default .navbar-nav > .active.dropdown > a:focus, .header-wrapper .navbar-default .navbar-nav > .active.dropdown > a:hover {
  border-bottom: 1px solid transparent !important;
}
.header-wrapper .navbar-default .navbar-nav > .active.dropdown > a, .header-wrapper .navbar-default .navbar-nav > .active.dropdown > a:focus, .header-wrapper .navbar-default .navbar-nav > .active.dropdown > a:hover {
    border-bottom: 1px solid transparent;
}
.header-wrapper .nav > li {
  vertical-align: middle;
}
.header-wrapper .dropdown-menu > li > a {
  color: #0b1a39;
  font-family: "Georgia";
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.1em;
  max-width: 100%;
  padding: 15px 10px 10px;
  text-decoration: none;
  width: 15em;
  white-space: normal;
}
.header-wrapper .dropdown-menu {
  background: #f1f1f1 url("https://www.free-clep-prep.com/images/fcp-dropdown-bg.png");
  background-position: center bottom;
  background-repeat: repeat-x;
  border-bottom: 1px solid #868686;
  border-left: 1px solid #868686;
  border-radius: 0 5px 5px !important;
  border-right: 1px solid #868686;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
  left: 0;
  padding: 0;
  border-top: transparent;  
}

.header-wrapper ul.navbar-nav::after {
    display: none;
}
.header-wrapper ul.navbar-nav-icon {
    display: none;
}
.header-wrapper .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
  background-color: transparent;
  text-decoration: underline;
}

/* main container */

.main-contaniter .container {
  background: url("https://www.free-clep-prep.com/images/fcp-paper-slice.png");
  background-color: rgba(0,0,0,0);
  background-repeat: repeat-y;
  background-position: center top;
  padding-top: 35px;
}

/* left sidebar */


#myScrollspy {
  left: -10px;
  position: relative;
}

  .sidebar-left {
    text-align: center;
    width: 300px;
    max-width: 100%;
  }
  .sidebar-left.affix {
    position: fixed;
    top: 9px;
    margin-top: 1em;
  }
  .affix-top {
    position: static;
  }
  .affix-bottom {
  position:absolute;
  bottom:auto !important;
  }
  body {position: relative;}
/* social */
.social {
    width: 175px;
    margin-left: auto;
    margin-right: auto;
}
.social ul {
  display: block;
  margin-bottom: 21px;
  margin-left: 25px;
  margin-top: 1px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 200px;
}
.social > ul > li:first-child {
    margin-left: 0;	
}
.social > ul > li {
  float: left;
  height: 33px;
  margin-bottom: 0;
  margin-left: 25px;
  overflow: hidden;
  position: relative;
  width: 33px;
}
.social > ul > li a {
  color: #e9e9e9;
  display: block;
  height: 100%;
  width: 100%;
}
.social > ul > li span {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: -275px -14px;
        background-repeat: no-repeat;
	top: 0;
	left: 0;
}
.social li.twitter span {
	background-position: -319px -14px;	
}

.social li.twitter a:hover span,
.social li.twitter a:active span,
.social li.twitter a:focus span {
	background-position: -319px -65px;	
}

.social > ul > li.rss span {
	background-position: -364px -14px;	
}
.social li.rss a:hover span,
.social li.rss a:active span,
.social li.rss a:focus span {
	background-position: -364px -65px;	
}

.social li.facebook a:hover span,
.social li.facebook a:active span,
.social li.facebook a:focus span {
	background-position: -275px -65px;	
}

/* search */

#search {
	background: #0b1a39;	
	padding-top: 1em;
	color: #fff;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #24314d;
	-moz-box-shadow: 1px 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 0 5px rgba(0,0,0,0.3);
	box-shadow: 1px 0 5px rgba(0,0,0,0.3);
        left:0px;
	position: relative;
}
#search h3 {
	line-height: 1em;
	text-shadow: none;
	margin: 0;
	display: inline;
	font-weight: normal;
		
}
#search #form {
	display: inline;
	width: 150px;	
}
#search #form form {
	display: inline;	
}
#search input, textarea {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	border-radius: 5px;
	border: 0;
	width: 160px;
	padding: 4px;
	border: 1px solid #757980;
	-moz-box-shadow: inset 3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 3px 3px 3px rgba(0,0,0,0.2);
	box-shadow: inset 3px 3px 3px rgba(0,0,0,0.2);
        color: #444;
        font: 99% sans-serif;
}
/*#search #content textarea {
	width: 300px;	
}
#search #content input {
	width: 200px;	
}*/
#search input[type='submit'],
#search input[type='button'] {
	width: 60px;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.3);


	padding: 4px 4px 4px 3px;
	border: 1px solid #570000;
	background: #8f0000;
	color: #fff;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(94,0,0)),
		color-stop(1, rgb(144,0,0))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(94,0,0) 0%,
		rgb(144,0,0) 100%
	);
}
#search input[type='submit']:hover,
#search input[type='submit']:focus,
#search input[type='button']:hover,
#search input[type='button']:focus {
	color: #e5e6ea;	
}
#search input[type='submit']:active,
#search input[type='button']:active {
	color: #e5e6ea;		
	background: rgb(94,0,0);
	-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3), inset 2px 5px 6px rgba(0,0,0,0.4);
	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3), inset 2px 5px 6px rgba(0,0,0,0.4);
	box-shadow: inset 0 -1px 0 rgba(255,255,255,0.3), inset 2px 5px 6px rgba(0,0,0,0.4);
	
	
}
#search .powered-by {
  font: 14px/1.5 sans-serif;
  margin-bottom: 1.5em;
  margin-top: 0;
  padding: 0.5em 0;
}
#search .powered-by img {
	vertical-align: middle;	
}
#search p:after {
  content: "\0020"; 
  display: block; 
  height: 12px; 
  width: 8px; 
  background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
  background-repeat: no-repeat;
  background-position: -200px -108px;
  position: absolute;
  top: -8px;
  left: 0px;
}

/* signup */
button, input, select, textarea {
  outline: medium none;
}

#signup {
	position: relative;
	width: 85.5%;
	padding: 15px;
	border: 1px solid #c4a2a2;
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	margin-top: 36px;
        text-align: left;
}	

#signup h3 {
  color: #5e0000;
  font-family: "Georgia";
  font-size: 1.3em;
  line-height: 1.1538em;
  margin-bottom: 1.1538em;
  margin-top: 0;
  padding-right: 20px;
  padding-top: 0.9375em;
  text-align: center;
}
#signup input[type='text'] {
	float: right;
	vertical-align: middle;
	margin-top: -3px;	
}
#signup input[type="submit"], input[type="button"] {
    width:60px;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.3);
    padding:4px 4px;
    border:1px solid #570000;
    background:#8f0000;
    color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(94,0,0)),color-stop(1, rgb(144,0,0)));
    background-image: -moz-linear-gradient(center bottom,rgb(94,0,0) 0%,rgb(144,0,0) 100%)
}
#signup p.center {
  text-align: center;
}
#signup p {
  color: #444;
  font: 14px/1.5 sans-serif;
  margin-bottom: 1.5em;
}
#signup input, textarea {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #757980;
  border-radius: 5px;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2) inset;
  color: #444;
  font: 99% sans-serif;
  padding: 4px;
  width: 160px;
}

#signup input[type='submit'] {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
	font-size: 1.4em;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	font-variant:small-caps;
}


.rose {
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-repeat: no-repeat;
        background-position: -192px -4px;
	width: 54px;
	height: 93px;
	position: absolute;
	right: -27px;
	top: 0;	
}

/* page content */

.page-content {
  padding-right: 40px;
}
.heading-title {
  color: #5e0000;
  font-size: 2em;
  line-height: 1.5em;
  margin: 0 auto;
  padding: 0.3em 0 0.75em;
  text-align: center;
}
.page-content img {
  border: 1px solid #0b1a39;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);  
  max-width: 100%;
}
.center-img {
  margin-bottom: 1.5em;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.page-content p, .page-content ul, .page-content ol, .page-content q, .page-content blockquote {
  margin-bottom: 1.5em;
}
.page-content select, .page-content input, .page-content textarea {
  color: #444;
}
.page-content {
  font: 14px/1.5 sans-serif;
  color: #444;
}
.highlighted {
  color: #5e0000;
}
big {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 1.36364em;
}
.page-content a, .page-content a:active, .page-content a:visited {
  color: #607890;
}
.page-content a {
  background: transparent none repeat scroll 0 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  text-decoration: underline;
}
.page-content a:hover {
  color: #036;
}
.page-content h3 {
  font-size: 1.6em;
  line-height: 0.9375em;
  margin-bottom: 0.9375em;
  padding-top: 0.9375em;
}
.page-content h4 {
  font-size: 1.3em;
  line-height: 1.1538;
  margin-bottom: 1.1538em;
  padding-top: 1.1538em;
}
.page-content h4 {
  font-size: 1.3em;
  line-height: 1.1538;
  margin-bottom: 1.1538em;
  padding-top: 1.1538em;
}
.page-content table {
  border: 1px solid #0b1a39;
  margin-bottom: 1.5em;
}
.page-content table {
  border-collapse: collapse;
  border-spacing: 0;
}
.page-content th, .page-content td {
  border: 1px solid #0b1a39;
  padding: 5px 10px;
}
.page-content strong, .page-content th {
  font-weight: bold;
}
.page-content td, .page-content td img {
  vertical-align: top;
}
.page-content .breakdown th.amount {
  text-align: center;
  width: 7em;
}
.page-content .breakdown th {
  border: 0 none;
  text-align: left;
}
.page-content .breakdown td {
  border: 0 none;
  padding-left: 1.5em;
}
.page-content .breakdown {
  border: 0 none;
  margin: 0 auto 1.5em;
  width: 86%;
}
.page-content strong, th {
  font-weight: bold;
}
.page-content ul, .page-content ol {
  margin-left: 1.8em;
  padding-left: 0px;
}
.page-content ul li, .page-content ol li {
  margin-bottom: 1.5em;
}
.page-content li > ul {
  margin-top: 1.5em;
}
.page-content .li3 {
  list-style-type: disc;
  margin-bottom: 0.3em;
}
.page-content .li2 {
  list-style-type: none;
  margin-bottom: 0;
}

/* page content END */


/* footer css */

p.tealditDotComNewBarNoticeBottomPadding {
  margin: 0;
  padding: 0 0 40px;
}
footer {
  background:  url("https://www.free-clep-prep.com/images/fcp-sprite.png");
  background-position: 0 -192px;
  background-repeat: repeat-x;
  background-color: #1a2843;
  color: #fff;
  font-family: Georgia,"Times New Roman",Times,serif;
  margin-bottom: 1.5em;
  padding-bottom: 0;
  padding-top: 1.5em;
}
.clep-bottom {
 margin-bottom: 0px;   
}
footer .navigation {
  font-size: 1.1em;
  line-height: 1.36364em;
  margin-bottom: 1.36364em;
}
footer p {
  font-size: 0.9em;
  line-height: 1.6666em;
  margin-bottom: 1.6666em;
}
footer p, footer ul, footer ol, footer q, footer blockquote {
  margin-bottom: 1.5em;
}
footer a:link, footer a:visited {
  color: #fff;
  text-decoration: none;
}
footer a:hover, footer a:active, footer a:focus {
  text-decoration: underline;
}
footer a:hover, footer a:active, footer a:focus {
  text-decoration: underline;
}

/* bottom twitter css */
.tealditDotComNewBarNotice {
  background: rgba(254, 254, 254, 0.94) none repeat scroll 0 0;
  border: 1px solid #efefef !important;
  border-radius: 0 !important;
  bottom: 0;
  display: block;
  float: left;
  font: 12px/1 Arial,Helvetica,sans-serif;
  height: 40px;
  left: 0;
  margin: 0 auto !important;
  overflow: visible;
  padding: 0 !important;
  position: fixed !important;
  width: 100%;
  z-index: 2147483647;
  color: #444;
}
.tealditDotComNewBarNotice * {
  border: 0 none;
  color: #000;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.tealditDotComNewBarNotice ul.tealditUl li.fblikes {
  padding-right: 0;
  padding-top: 12px;
}
.tealditDotComNewBarNotice ul.tealditUl {
  display: block;
  margin: 0 auto;
  max-width: 560px;
}
.tealditDotComNewBarNotice ul.tealditUl li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  display: block;
  float: left;
  list-style-type: none !important;
  overflow: hidden;
  padding: 5px 0 5px 5px;
  width: 90px;
  z-index: 1;
}
.fb_reset {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  border-spacing: 0;
  color: #000;
  cursor: auto;
  direction: ltr;
  font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1;
  margin: 0;
  overflow: visible;
  padding: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-spacing: normal;
}
.tealditDotComNewBarNotice ul.tealditUl li.gPlus1 {
  padding-right: 0;
  padding-top: 9px;
  width: 80px;
}
.tealditDotComNewBarNotice ul.tealditUl li.tweet {
  padding-right: 0;
  padding-top: 12px;
  width: 90px;
}
.tealditDotComNewBarNotice ul.tealditUl li.addtoany {
  margin: 5px 0 0;
  padding: 0;
  width: 25px;
}
.tealditDotComNewBarNotice ul.tealditUl li.tealditLogo {
  background: #eee none repeat scroll 0 0 !important;
  display: block;
  padding: 0;
  position: absolute;
  right: 0;
  width: 43px;
}
.tealditDotComNewBarNotice ul.tealditUl li.tealditLogo a {
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 16px;
  font-weight: bold;
  padding: 14px 0 10px;
  text-align: center;
  text-decoration: none;
}
.fb_iframe_widget {
  display: inline-block;
  position: relative;
}
.fb_iframe_widget span {
  display: inline-block;
  position: relative;
  text-align: justify;
}
.a2a_default_style .a2a_img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg, .a2a_default_style .a2a_counter img {
  float: left;
}
.a2a_kit a {
  cursor: pointer;
}
.a2a_default_style a {
  float: left;
  line-height: 16px;
  padding: 0 2px;
}
.tealditDotComNewBarNotice ul.tealditUl li.addtoany a span {
  background-size: 21px auto;
  height: 20px;
  margin: 8px 0 0;
  width: 20px;
}
.a2a_default_style .a2a_img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg, .a2a_default_style .a2a_counter img {
  float: left;
}
.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg {
  border-radius: 4px;
}
.a2a_kit .a2a_svg {
  background-repeat: repeat;
}
.a2a_svg {
  height: 32px;
  line-height: 32px;
  width: 32px;
}
.a2a_img, .a2a_svg {
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
}
.a2a_svg svg {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: medium none;
  display: block;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: 0;
}
/* bottom twitter css END */
/* footer css END */

/* responsive css */

@media (min-width:991px){
    .container {
        width: 960px;
    }
    .header .home-link {
        margin-left: 15px !important;
    }
}
@media (min-width:1025px){
    /* hover effect css */
    .header-wrapper .nav > li.dropdown:hover .dropdown-menu {
        display: block;
    }
    /* hover effect css END */
}
@media (min-width:768px) {
    /*dropdown icon*/
    .header .header-wrapper li.dropdown > a {
        background-color: rgba(0, 0, 0, 0);
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -124px;
        background-repeat: no-repeat;
        padding-right: 20px;
    }
    .header .header-wrapper li.link-tools.dropdown > a, .header-wrapper li.link-other.dropdown > a {
        background-color: rgba(0, 0, 0, 0);
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -112px;
        background-repeat: no-repeat;
    }
    .header ul.nav > li.dropdown:hover > a, .header ul.nav > li.dropdown.open > a {  
        background-color: #F1F1F1 !important;
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -148px;
        border-bottom: 0 none;
        border-radius: 5px 5px 0 0;
        padding: 4px 19px 4px 6px;
    }
    .header ul.nav > li.link-tools.dropdown:hover > a, .header ul.nav > li.link-tools.open > a, .header ul.nav > li.link-other.dropdown:hover > a, .header ul.nav > li.link-other.open > a {
        background-color: #f1f1f1 !important;
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -135px;
        border-bottom: 0 none;
        border-radius: 5px 5px 0 0;
        padding: 4px 19px 4px 6px;
    }
    ul.nav > li.dropdown.active > a {  
        background-color: #F1F1F1 !important;
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -148px;
        border-bottom: 0 none;
        border-radius: 5px;
        padding: 4px 19px 4px 6px;
        line-height: 1.1em;
        border :1px solid #868686 !important;
    }
    ul.nav > li.link-tools.active > a, ul.nav > li.link-other.active > a {
        background-color: #f1f1f1 !important;
        background: url(https://www.free-clep-prep.com/images/fcp-sprite.png);
        background-position: right -135px;
        border-bottom: 0 none;
        border-radius: 5px;
        padding: 4px 19px 4px 6px;
    }
    .header .caret {
      display: none;
    }    
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    .row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .navbar-nav > li > a {
        padding-bottom: 6px;
        padding-top: 6px;
    }
    .header-wrapper .nav > li > a {
        padding: 4px 5px;
    }
    .header-wrapper .navbar-header {
        display: none;
    }
    .header-wrapper .nav > li {
        float:none;
        display: inline-block;
        margin-left: 10px;
        max-width: 135px;
        text-align: center;
    }
    .header-wrapper .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
    .header-wrapper .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
    .header-wrapper .nav li.link-tools {
        width: 105px;
        text-align: left;
    }
    .header-wrapper ul.navbar-nav::after {
        background: rgba(0, 0, 0, 0) url("https://www.free-clep-prep.com/images/fcp-sprite.png");
        background-position: -200px -108px;
        background-repeat: no-repeat;
        content: " ";
        display: block;
        height: 12px;
        left: 2px;
        position: absolute;
        top: -13px;
        width: 8px;
        margin-top: 5px;
        display: block;
    }
    .header-wrapper ul.navbar-nav-icon {
        background: rgba(0, 0, 0, 0) url("https://www.free-clep-prep.com/images/fcp-sprite.png");
        background-position: -234px -109px;
        background-repeat: no-repeat;
        content: " ";
        display: block;
        height: 12px;
        position: absolute;
        right: -30px;
        top: -8px;
        width: 8px;
        display: block;
    }    
}

@media (max-width:767px) {
    /* header */
    .header .caret {
        display: inline-block;
    }
    .header {
        min-height: 150px;
    }
    .header-wrapper {
        background-position: center 0;
    }
    .logo {
        padding-bottom: 0;
        padding-left: 0;
    }
    .logo img {
        width: 74px;
    }
    .header .site-description {
        font-size: 1em;
        margin-top: 0;
        text-align: right;
        top: 0;
    }
    .home-link {
        display: none !important;
    }
    
    /* header END*/
    .page-content img {
        height: auto;
    }
    .page-content {
        padding-right: 0px;
    }
    .affix-top, .affix{
        left: auto;
        right: auto;
        margin: 0 auto;
        top: 0;
        padding-bottom: 25px;
        position: relative;
    }
    .sidebar-left.affix {
        position: relative;
    }
    #myScrollspy {
        left: auto;
    }
    .page-content .center {
        overflow-y: scroll;
    }
    #signup {
        margin: 36px auto 0;
    }
}

@media (min-width:351px) and (max-width:767px) {
    .header {
        min-height: 132px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .container {
        width:750px;
    }
    .page-content {
        padding-right: 20px;
        padding-left: 20px;        
    }
    .page-wrapper {
        background-size: 766px 30px;
    }
    .affix-top, .affix{
        left: auto;
        right: auto;
        margin: 0 auto;
        top: 0;
        padding-bottom: 25px;
        position: relative;
    }
    .sidebar-left.affix {
        position: relative;
    }
    #myScrollspy {
        left: auto;
    }
    #myScrollspy #signup {
        display: none;
    }
    .page-content .center {
        overflow-y: scroll;
    }
    body {
        overflow-x: hidden;
    }
    
    /* header css */
    .header-wrapper .nav > li > a {
        padding: 4px 5px;
    }
    .header-wrapper .nav > li > a {
      font-size: 0.87em;
    }
    .header-wrapper .nav > li {
        margin-left: 4px;
        max-width: 110px;
    }
    .header-wrapper .dropdown-menu > li > a {
      font-size: 0.9em;
    }
    .header {
        min-height: 182px;
    }
    .header-wrapper {
        background-position: center 60px;
    }
    .logo {
        padding-bottom: 12px;
        padding-left: 0;
    }
    .logo img {
        width: 114px;
    }
    .header .site-description {
        font-size: 1em;
        margin-top: 0;
        text-align: right;
        top: 65px;
    }
    #signup {
        margin: 36px auto 0;
    }
    /* header css END */
}

