/* #------------------------------------------------------------------------ # News II - February Joomla! template (for Joomla 2.5) # # Copyright (C) 2007-2013 Gavick.com. All Rights Reserved. # License: Copyrighted Commercial Software # Website: http://www.gavick.com # Support: support@gavick.com */ /* Here you can include your override CSS styles */ .box.fkshow {background:#001965;} #nsp-fkshow1 h4.nspHeader a {color:white;} #gkLogin {background:#001965;} .fkresp {width:100%; height:auto;} #nsp-ffk-mod-top div.nspArts.bottom {border-bottom: 1px solid #e5e5e5 !important;} @media (min-width: 768px) { .addtoany_container {display:none !important;} } /* Google Search button */ .cse input.gsc-search-button, input.gsc-search-button { height: 40px !important; } #nsp-fkshow1 .nspArt p.nspInfo a{color: #5bcffc !important; font-weight: 600; padding: 0px !important;}
/*Fidmod */
.gkPage {
 padding-left: 0px !important;
 padding-right: 0px !important;
}

.box.obs-color{
 background-color: #8c0cc1;
}



#gkTopBar{
  background: #001965;
}
#gkTopNav{
  background:#118fc0;
}
#gkLogo.text,
#gkLogoSmall.text {
  color: #fff;
}
#gkLogo.text > span, #gkLogoSmall.text > span {
    font-size: 48px;
    font-weight: 600;
    text-transform: capitalize;
}
#gkSidebarLeft{
  color: #dff0f8;
}

#gkBannerTop {
    margin-right: 5px;
    margin-left: 5px;
}


@media screen and (max-width: 1025px) {
    #gkBannerTop {
    clear: both;
    float: none;
    text-align: center;
    margin: auto;
    max-width: 98% 
}
}

@media screen and (min-width: 600px) {
    #gkBannerTop {
  /*  margin-left: 10px; */
}
}

#gkBannerTop > div.google-auto-placed {
  display: none !important; 
  }


 .obs-mtn{
    text-align:center;
    max-width:100%;
    overflow:hidden;
  }
  
  .obs-mtn .dcmads,  
    .obs-mtn .GoogleActiveViewClass,
    .obs-mtn .GoogleActiveViewClass a,
    .obs-mtn .GoogleActiveViewClass img {
        max-width: 100% !important;
        height: auto !important;
    }
/*#gkSidebarLeft .obs-home-viewpoint{
  background-color: #d1eef9;
} */

#gkSidebarLeft .obs-home-viewpoint .nspArt p.nspInfo {
  color:#898989;
}

#gkSidebarLeft .obs-home-viewpoint .readon-button{
  border-color: #ccc;
}
#gkMenu{
  color:white;
}

.gkMenu > ul > li > a:hover, 
.gkMenu > ul > li > a:active, 
.gkMenu > ul > li > a:focus, 
.gkMenu > ul > li.active > a {
    color: #fff;
}

#gkUpdates{
  color:#cec1c1;
}


.trendysn.mod761 #fscroller {display:table-cell; line-height:normal; padding-top:5% !important;}
#gkTopBar .trendysn{line-height: normal; height:54px; position:relative;}
.trendysn.mod761 .trendytitle {
  line-height:normal;
  position:absolute;
  top:30%;
}

.trendysn{
  border:none !important;
  font-size:13px;
}

#fscroller .thetext{
  position:absolute;
  top:35%;
  left:110px;
}

#nsp-home-edu .nspCol4{
  border-right: #ffc000 1px solid;
  padding: 0px 5px !important;
}

#nsp-home-edu{
  background-color:#f6e6b5;
}

#nsp-home-edu .nspCol4 {
  border: 0.5px #ffc000 solid;
  background-color: #fef2ce;
  border-bottom:none;
}

#nsp-home-edu .readon-button{
  border-color: #ffc000;
}
#nsp-edu .nspCol3{
  border: #ffc000 0.5px solid;
  padding: 0px 5px !important;
  background-color: #fef2ce;
  border-bottom: none;
}

#nsp-edu .nspArt p.nspText{
  padding-bottom:10px !important;
}

#nsp-edu .nspLinks ul li{
  border-color: #ffc000 !important;
}
#nsp-edu .nspArts{
  background-color: #f6e9bc;
}
.box.title-color3 .header {
  color:#ffc000 !important;
}

.obs-newslist .header{
  color: #001965 !important;
}

#gkBannerLeft .obs-newslist{
  padding: 22px 5px 5px 5px !important;
}

.obs-business .header{
  color: #001965 !important;
}
.obs-sports .header{
  color: #001965 !important;
}
  
#nsp-home-lifestyle .nspArt, #nsp-lifestylelist .nspArt{
  background-color: #ed3d86 !important;
  padding: 0px !important;
  margin-top: 18px;
}

#nsp-home-lifestyle .nspArt h4.nspHeader, #nsp-lifestylelist .nspArt h4.nspHeader{
  padding-left: 10px;
  padding-right: 10px;
  max-width:96%;
}

#nsp-home-lifestyle .readon-button{
  border-color: #ed3d86;
}


#nsp-home-lifestyle h4.nspHeader a, #nsp-lifestylelist h4.nspHeader a{
  color:#fff !important;
}

#nsp-home-lifestyle .nspArt p.nspText, #nsp-lifestylelist .nspArt p.nspText{
  color: #fff !important;
  padding: 0px 10px 10px 10px !important;
}

#nsp-home-lifestyle .nspArt h4.nspHeader a:hover{
 color: #ed3d86;
}

#nsp-home-lifestyle .nspLinks ul li{
  border-top: #ed3d86 1px solid !important;
}

.obs-lifestyle .header {
  color: #ed3d86 !important;
  border-top: #ed3d86 1px solid !important;
}


#nsp-newslist .nspArts{
background-color: #eaeaea;
}

#nsp-newslist .nspCol2{
background-color: #f6f6f6;
  padding: 0px 5px 4px 5px !important;
}
#nsp-newslist .nspCol2:first-child{

}
#nsp-newslist .nspCol2:nth-child(odd){
  border-right: 1px solid #e5e5e5 !important;
}

#nsp-newslist .nspCol1{
  border-bottom: 1px solid #e5e5e5 !important;
}

#nsp-viewlist{
background-color:#dedede;
}

#nsp-viewlist .nspCol4{
  background-color:#e1e1e1;
  padding: 2px 5px !important;
  border:0.5px #cecece solid;
}

#nsp-viewlist .nspInfo{
  color: #312f72;
}

.obs-viewlist .header{
  color: #312f72 !important;
}

.gkHighlighterGK5{
  line-height: normal !important;
}

.gkHighlighterInterface span.text {
  color:#fff !important;
  font-style:normal !important;
}

.gkHighlighterWrapperSub {
 top:35% !important; 
}

.gkHighlighterWrapper .gkHighlighterItem a {
  color:#fff !important;
}

#gkUpdates{
  z-index:1;
}
#gkSidebarRight img{
  width: 100%;
  height:auto;
}
.quiz-ques img{
  width: 40%;
  max-width:50%;
  float:left;
  margin-right: 5px;
 }

.q-options{
  background: #f5f5f5;
}

.q-options > ul {
  margin:auto;
  width:30%;
}

.q-options > ul > li {
    display: inline-block;
  	margin:10px;
    /* You can also add some margins here to make it look prettier */
    zoom:1;
    *display:inline;
    /* this fix is needed for IE7- */
}

.q-options> ul > li > label{  
  vertical-align: middle !important;
}

.quizcert{
  width:100%;
}

.quizcert-row{
  width:100%;
}
.quizcert-cell{
  width:48%;
  float:left;
}

.quiz-cov-pix {
  width: 100%;
  max-width: 400px;
  float:left;
  margin-right:10px;
}

#maindiv > #description {
  background: #f5f5f5 !important;
  padding-bottom:10px;
}

#maindiv > #description #countinue_button  {
  padding: 0px !important;
  float: right !important;
}

.obs-quizmod{
  background: #b1acaf;
  color: white;
  padding: 8px 4px;
}

a.link:visited,
a.link {
  color: #fff !important;
}
a.obsquizmodlink:link,
a.obsquizmodlink:visited, 
a.obsquizmodlink:active,
a.obsquizmodlink:focus,
a.obsquizmodlink:hover,
{
  color: #fff !important;
  text-decoration: none;
}
table.jqplot-table-legend {margin-bottom:20px; width: 20%; max-width:100px;}

#gkMainbody table.jqplot-table-legend {margin-bottom:20px; width: 20%; max-width:100px !important;}

#gkSidebarRight .box {
  padding-top: 0px;
  padding-bottom:0px;
  border-top: none;
}

.box .ffkresp{
  padding-top:0px;
  padding-bottom:0px;
}
.gkfidsinfo{
  clear: both;
  font-size: 80%;
}

.gkfidsdate{
  margin-right:10px;
}
#gkSidebarRight > div > div.box.clear.title-color1.obs-newslist.obs-latest {
padding: 30px 10px;
border-bottom: 1px solid;  
}

.fids-adsinside{
 width: 100%;
 max-width: 490px;
 margin-right:5px;
}
div.rel-inarticle{
  
  width:96%;
  background-color: #deedf7;
  padding: 4px;
  border: 1px solid #E5E5E5; 
  margin: 10px 20px 10px 0px;
  border: 1px solid #E5E5E5;
}

@media screen and (min-width: 491px) { 
  .fids-adsinside{
   max-width: 400px;  
}
}

figure.pull-left{
  margin-right: 15px;
}

img.pull-left {
  margin-right:10px;
}

@media screen and (max-width: 480px) { 
  img.pull-left{
   width: 100%;  
}
}

.twitter-tweet{
clear:left;
}

.google-auto-placed {
  background-color: #f1f1f1 !important;
}

#gkBannerRight > div.box.title-color2.title-border.obs-lifestyle.gkmod-3 {
  background-color: #fff;
}

/* premium formatting */
.fids-highlight {
font-size: 120%;
font-weight: bold;
background-color: #f6f7f9;
color: #000;
}
