/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** LAYOUT STYLES ***********************/

body {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #868686;
}

#jm-all {
  font-size: 12px;
  line-height: 18px;
  background: #fff;
}

table#t01 tr:nth-child(even) {
    background-color: #eee;
}
table#t01 tr:nth-child(odd) {
   background-color:#fff;
}
table#t01 th  {
    background-color: #009846;
    color: white;
}

/********** text resizer styles **********/

#jm-allpage {}

.normalview #jm-allpage { /*CSS for default setting (with no additional CSS rules added)*/
  font-size: 12px;
  line-height: 18px;
}

.largeview #jm-allpage { /*CSS for "large font" setting*/
  font-size: 14px;
  line-height: 20px;
}

.smallview #jm-allpage { /*CSS for "small font" setting*/
  font-size: 11px;
  line-height: 17px;
}

/********** top **********/

#jm-top {
  margin: 0 auto;
}

#jm-logo-sitedesc {
  padding: 10px;
  float: left;
}

#jm-sitelinks-search {
  padding: 20px 0 0;
  float: right;
}

#jm-sitelinks-fontswitcher {
  display: block;
  padding: 0 0 10px;
  text-align: right;
}

#jm-sitelinks {
  display: inline-block;
}

#jm-fontswitcher {
  display: inline-block;
  border-left: 1px solid #868686;
  padding-left: 10px;
}

#jm-search {
  display: block;
  padding: 0 0 10px;
}

/********** header **********/

#jm-header-bg {
  margin-bottom: 10px;
}

#jm-header-stripe-top {
  background: url(../images/header_bg_stripe.png) repeat-x top left;
}

#jm-header-stripe-bot {
  background: url(../images/header_bg_stripe.png) repeat-x bottom left;
}

#jm-header {
  padding: 0px 0;
  margin: 0 auto;
  color: #fff;
}

/********** mainpage **********/

#jm-mainpage {
  margin: 0 auto;
}

#jm-topmenu {
  margin-bottom: 10px;
  height: 38px;
}

#jm-top-mod {
  background: #fff;
  border: 1px solid #d2d2d2;
  margin-bottom: 10px;
}

#jm-pathway {
  margin-bottom: 10px;
}

#jm-left,
#jm-right,
#jm-content {
  float: left;
}

#jm-left {
  margin-right: 10px;
}

#jm-right {
  margin-left: 10px;
}

#jm-content-mod {
  background: #fff;
  border: 1px solid #d2d2d2;
  margin-bottom: 10px;
}

#jm-maincontent {
  background: #fff;
  border: 1px solid #d2d2d2;
  padding: 10px;
  margin-bottom: 10px;
}

#jm-bottom-mod {
  background: #fff;
  border: 1px solid #d2d2d2;
  margin-bottom: 10px;
}

/********** footer **********/

#jm-footer-wrap {}

#jm-footer-in {
  background: url(../images/header_bg_stripe.png) repeat-x top left;
}

#jm-footer {
  margin: 0 auto;
  padding: 10px 0 0;
}

#jm-footer-mod a:link,
#jm-footer-mod a:visited {
  color: #fff;
}

#jm-footer-mod {
  float: left;
  color: #fff;
  padding: 0 0 10px;
  background: url(../images/footer-mod_bg.png) no-repeat bottom right;
}

#jm-footer-info {
  float: right;
  padding: 0 0 10px;
  text-align: right;
}

#jm-copyrights,
#jm-poweredby {
  display: block;
}

#jm-stylearea {
  display: block;
  padding: 10px 0 0;
}

/********** clearfix **********/

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
  visibility: hidden;
} 
.clearfix {
    min-width: 0;
    display: inline-block; /* \*/
    display: block;
}

/* trigger hasLayout for IE7. Hide from IE Mac */ 
 * html .clearfix {
    height: 1%;
}

/* Hide from IE Mac */ .clr, .clear {
    clear: both;
}

/********** bootstrap **********/

}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }

.row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 992px) {
 .col-md-6 {
    float: left;
  }

.col-md-6 {
    width: 50%;
  }

