/*
/   name           Favourite
/   version        4.1
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2017 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  custom style
///
//////////////////////////////////////////////////////////////////////////////*/

body{
font-size:16px;
}
#fav-navwrap{
background-color:#0099ff;
}

.favnav ul.nav > li > a, .favnav ul.nav > li > .nav-header {
    padding: 20px 20px;
    margin: 0px 0px 0px;
    letter-spacing: 1px;
    font-size: 18px;
}
#fav-logo{
    margin-top: 10px;
    margin-bottom: 10px;
}
.favnav ul.nav > li > a{
color:#ffffff;
}
#fav-navwrap .nav > li > a:hover,
#fav-navwrap .nav > li > a:focus {
  color:#FFFFFF;
  text-decoration: none;
  background-color: rgba(255,255,255,0.10);
}

#fav-navwrap .favnav ul.nav > li.active > a{
  color:#FFFFFF;
}
#fav-navwrap .nav > li{
  color:#FFFFFF;
}
#fav-navwrap .nav-header{
  color:#FFFFFF;
}
#fav-nav .favnav {
    float: left;
}
#fav-headerwrap {
    position: relative;
    border-bottom: none;
   margin-top: 15px;   
  margin-bottom: 0px;
  min-height:127px;
}
.header2{
text-align:right;
}
p img {
    padding: 0;
    background-color: transparent;
}

@media (min-width: 1200px){
.favth-container {
    width: 1230px;
}
}

.fav-container h3:first-of-type {
    text-transform: none!important;
}

#fav-breadcrumbs.favth-content-block {
    padding-top: 5px;
    padding-bottom: 5px;
  font-size:85%
}
#fav-breadcrumbs.favth-content-block a{
color:#777;
}

.headertable1{
 margin:0 0 0 auto;
}

.gsc-control-cse{
padding: 0px 0px 0px 10px !important;
  background-color: transparent !important;
  border: 0px solid #fff !important;
width: 300px !important;
float: left;
}
.moduletable_login{
display: inline-block;
float: right;

}
form.gsc-search-box {
margin: 0 !important;
}
.gsc-input-box  input[type="text"]{
      background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
input.gsc-search-button-v2 {
    width: auto!important;
    height: auto!important;
    padding: 6px 27px!important;
    min-width: 13px;
    margin-top: 2px;
}
.gsc-input-box {
    height: 28px!important;
}
.gsib_a {
    padding: 0px 6px 0!important;
}

#fav-slidewrap .favth-container {
    width: 100%;
      padding-right: 0px;
    padding-left: 0px;
}
#fav-slidewrap{
  padding-top:0;
}

@media (max-width: 768px){
  .header2 {
    text-align: center;
}
#fav-headerwrap {
    margin-top: 0px;
    margin-bottom: 0px;
}
  #fav-breadcrumbs.favth-content-block {
    padding-top: 0px;
    padding-bottom: 0px;
  font-size:80%
}
  ul.category-module li a{
    padding: 8px 0;
  }
  .headertable1{
  float:none;
    margin:0 auto;
}
  .fav-container .header2 .btn, .fav-container .header2 .btn-primary{
        padding: 8px 12px 7px;
  }
 #fav-headerwrap{
    margin-top:10px;
    border-bottom: 1px solid #e7e7e7;
  }
  .form-horizontal .controls {
    margin-left: 0;
}
  .fav-container .favth-btn, .fav-container .btn, .fav-container .btn-primary, .fav-container .pager .next a, .fav-container .pager .previous a, .fav-container .hikabtn {
    white-space: normal;
}
}

.btn-lg{
  font-size:18px!important;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table p{
  margin-bottom:0;
}
#fav-copyrightwrap .favth-row{
  margin-top:40px;
      border-top: 1px solid #ddd;
  text-align:center;
}

#myquiz{
  margin-top:30px;
}