@import url('//fonts.googleapis.com/css?family=Slabo+27px');

body {

	font-family: Helvetica, Arial, sans-serif;

	color: #333;

}

blockquote { font-size: 0.9em; }

#globalbar {

	padding: 8px 0px 0px 0px;

	background-color: #f0f0f0;

	font-size: 0.8em;

}

.emergency {

	font-weight: bold;

	color: #ff0000;

}

.logo-container {

	padding: 20px 0px 10px 0px;

}

.phone-container {

	padding: 0px 0px;

	font-family: 'Slabo 27px', Times, serif;

	font-weight: bold;

	font-size: 1.1em;

	color: #666;

	display: inline-block;

}

.phone-container > span { display: inline-block; vertical-align: middle; }

.btn-quote {

  padding-left: 70px;

  background: #eee url('/wp-content/themes/memofix2016/images/quote-btn.png') left bottom no-repeat;

  color: #004a95;

  border-color: #ccc;

  font-weight: bold;

}

.btn-quote:hover,

.btn-quote:focus,

.btn-quote.focus,

.btn-quote:active,

.btn-quote.active {

  color: #333;

  border-color: #666;

}

.navbar-memofix { background-color: #004a95; }

@media (min-width: 768px) {

	.topright { text-align: right; }

	.logo-container { padding: 20px 0px; }

	.phone-container { padding: 20px 0px; }

	.quote-btn { text-align: right; padding: 15px 0px; }

	.navbar-memofix { border-radius: 0px 0px 8px 8px; }

}

@media (max-width: 767px) {

	.btn-quote {

		margin: 10px 0px;

		padding-left: 10px;

		background: #eee;

		width: 100%;

	}

}

.navbar { 

  min-height: 10px;

  margin-bottom: 10px;

  border: 1px solid transparent;

}

.navbar-collapse { padding-left: 10px; padding-right: 10px; }

.navbar-nav > li { margin-right: 5px; }

.navbar-nav > li > a {

	font-size: 0.9em;

	color: #fff;

}

@media (min-width: 768px) {

	.navbar-nav > li > a { line-height: 8px; }

}

.navbar-nav > li > a:hover,

.navbar-nav > li.active > a {

  color: #333;

  background-color: #d1d0cf;

}

.navbar-nav > li.open > a { color: #333; }

.dropdown-menu > li { font-size: 0.9em; }

@media (max-width: 767px) {

  .dropdown-menu > li > a { color: #eeeeee; }



}

.navbar-memofix .navbar-toggle {

  background-color: #fff;

  border-color: #ddd;

  padding: 5px;

}

.navbar-memofix .navbar-toggle:hover,

.navbar-memofix .navbar-toggle:focus {

  background-color: #ddd;

}

.navbar-memofix .navbar-toggle .icon-bar {

  background-color: #888;

}

#footer {

	margin-top: 10px;

	padding-top: 15px; padding-bottom: 15px;

	background-color: #f0f0f0;

	border-top: 1px solid #d7d7d7;

}

.footer-nav { font-size: 0.8em; }

.footer-info { margin-top: 15px; }

.footer-addr1, .footer-addr2 { font-size: 0.8em; font-weight: bold; }

.footer-links { margin-top: 5px; }

.footer-links, .footer-copyr { font-size: 0.8em; }

@media (min-width: 768px) {

	.footer-nav { text-align: center; }

	.footer-links, .footer-copyr { margin-top: 0px; text-align: right; }

}



.page-banner-md, .side-banner-md {

	padding: 15px;

	background-color: #e8e9eb;

	background-repeat: no-repeat;

	background-size: cover;

	min-height: 170px;

}

.side-banner-md { margin-bottom: 10px; }

.side-banner-md > p {

	font-size: 1.4em;

	color: #004a95;

}

.page-banner-sm, .side-banner-sm {

	padding: 5px 15px;

	background-color: #e8e9eb;

	background-repeat: no-repeat;

	background-size: cover;

	min-height: 60px;

}

.side-banner-sm { margin-bottom: 10px; }

.side-banner-sm > p {

	font-size: 1em;

	font-weight: bold;

	color: #004a95;
	
	text-align: right; /*added Apr.26,2017 Aurora*/ 

}

h1 {

	font-size: 1.8em;

	color: #004a95;

	margin: 0px;

	padding: 5px;

	background-color: #e8e9eb;

	background: rgba(255,255,255,0.85);

}

@media (min-width: 768px) {

	.page-banner-md h1 { margin-top: 20px; margin-left: 300px; background: none; }

	.side-banner-md > p { margin-top: 20px; }

	.page-banner-sm h1 { margin-top: 5px; margin-left: 170px; background: none; }

	.side-banner-sm > p { margin-top: 0px; }

}

h2 { font-size: 1.4em; }

h3 { font-size: 1.3em; }

h4 { font-size: 1.1em; }

.tab-pane { padding: 15px; background-color: #efefef;}

.panel { margin-bottom: 10px; overflow: hidden; }

.panel > .panel-image { padding: 10px 0px 10px 15px; float: left; }

@media (max-width: 767px) {

	.panel > .panel-image { display: none; }

}

.panel > .panel-body { padding: 10px 15px; font-size: 0.9em; float: left; }

.panel > .panel-body > a { color: #333; }

.panel > .panel-body > a:hover { text-decoration: none; }

.panel > .panel-body > a > span { font-size: 1.1em; font-weight: bold; color: #004a95; }

.panel > .panel-body > a:hover > span { color: #666; }

.panel > .blog {

	background-repeat: no-repeat;

	background-color: #adacb2;

	padding-left: 60px;

	color: #fff;

	font-weight: bold;

}

@media (max-width: 767px) {

	.panel > .blog { background-size: cover; }

}

h4.em {

	font-weight: bold;

	color: #004a95;

}

em {

	color: #004a95;

	font-weight: bold;

}



.panel-faq {

  border: none !important;

}

.panel-faq > .panel-heading {

  color: #333;

  background: transparent;

}

.panel-faq > .panel-heading + .panel-collapse > .panel-body {

  border: none !important;

}

.panel-faq > .panel-heading .badge {

  color: #f5f5f5;

  background-color: #333;

}

.panel-faq > .panel-footer + .panel-collapse > .panel-body {

  border: none !important;

}

.panel-faq > .panel-heading .accordion-toggle:after {

    /* symbol for "opening" panels */

    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */

    content: "\e114";    /* adjust as needed, taken from bootstrap.css */

    float: right;        /* adjust as needed */

    color: grey;         /* adjust as needed */

}

.panel-faq > .panel-heading .accordion-toggle.collapsed:after {

    /* symbol for "collapsed" panels */

    content: "\e080";    /* adjust as needed, taken from bootstrap.css */

}

.tooltip-inner { text-align: left; }

.conf-panel { margin: 10px 0px; text-align: center; }

.test-panel { margin: 20px 0px; padding: 0px 10px; }

.map-panel { margin: 10px 0px; }

.panel-txt-heading {

	margin-bottom: 5px;

	color: #39b1ed;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 0.9em;

}

.test-panel > .test-copy {

	margin-bottom: 5px;

	color: #da5e13;

	font-size: 0.9em;

}

.test-panel > .test-author {

	margin-left: 20px;

	margin-bottom: 5px;

	font-weight: bold;

	font-size: 0.9em;

}

.panel-link { text-align: right; font-size: 0.9em; }

.nav-tabs {

	font-size: 0.9em;

	font-weight: bold;

}

.nav-tabs > li > a {

  background-color: #004a95;/*navy blue #eee;*/

   color:#eee; /* white added*/

}

.nav-tabs > li > a:hover {

  background-color: #ddd;/*light grey was #004a95;*/

  color: #004a95;/* white was #fff;*/

}

.nav-tabs > li.active > a { /*added by Aurora*/

  background-color: #efefef; /*light grey, like the  panel background*/

  color: #333;/*black*/

}



@media (min-width: 767px) {

	.nav-tabs > li { width: 180px;

	 }

}

.bloglist { padding-left: 15px; }

.form-group { margin-bottom: 5px; }

.x-small { font-size: 0.7em; }

/* below added by Aurora for Create a case form*/

.glyphicon-asterisk { color: #FF4040; } 

.terms_msg { 	color: #FF4040;font-weight: bold; }

.btn-linkcreateacase {  

  /*padding-left: 40px;*/

  background: #eee;

  color: #004a95;

  border-color: #ccc;

  font-weight: bold;

}

.btn-linkcreateacase:hover,

.btn-linkcreateacase:focus,

.btn-linkcreateacase.focus,

.btn-linkcreateacase:active,

.btn-linkcreateacase.active {

  color: #333;

  border-color: #666;

}
/*added by Aurora Feb.20,2018 - case submitted, sample shipping label to replace the shippinglabel.jpg picture that is for MFX lab. only, need for US location*/
.shippinglabelfont {
	  font-family: Verdana, Geneva, sans-serif;
      font-size: 12px;
      font-style: normal;
}

.shippinglabelbox {
	border: medium solid #999;
	background-color: #fff;
	}