/*
Theme Name: Article Directory 
Theme URI: http://www.shivatmikatechnosoft.in/
Version: 1.0
Author: Shivatmika Technosoft
Author URI: http://www.shivatmikatechnosoft.in/
*/
body{ background-color: #fff !important; }
h1, h2, h3, h4, h5, h6 { color: #0A2F41 !important; }
a { color: #3083AC !important; } a:hover { color: #0A2F41 !important; }
  .pbody { background-color: #ffffff !important; padding-top: 10px !important; box-shadow: 0 0 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0 5px rgba(0,0,0,0.2); margin-bottom: 10px !important; }
  .textwidget, .g-recaptcha, .closed, .simple-fep-inputarea, .table td, .mce-tinymce { border: none !important; }
  .table td div { padding: 0 !important; border: none !important; }
  .col-sm-8 { padding-bottom: 10px !important; } 
  .header{ height: 125px !important; margin: 0 !important; padding: 10px !important; }  
  .vcenter { display: inline-block !important; vertical-align: middle !important; float: none !important; }
  .panel-primary h4 { margin: 0; color: #fff !important; }
  .panel-heading a { color: #fff !important; }
  .panel-primary p, .pagedisplay p { text-align: justify; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal !important; }
  .panel-footer { background: none !important; text-align: center; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic }
.article-info { border-bottom: solid 1px #337ab7; margin-bottom: 20px; }
  .stitle { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic; font-weight: bold; color: #125272 }
  .stitle h1 { font-size: 26px; padding: 0 !important; margin: 0 !important; }
  .pagedisplay { border: solid 1px #BAD6E3; padding: 10px; border-radius: 5px; margin-bottom: 10px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic; font-weight: bold !important; margin: 0px auto; overflow: hidden; }
  .pagedisplay div {  width: auto; border-bottom: solid 1px #BAD6E3; padding: 0 10px 5px 10px; margin-bottom: 10px; }
  .pagedisplay b { float: right !important; }
  .pagedisplay a { float: none !important; }
  .siderar, .siderar ul { width: 100%; }
  .siderar ul, .siderar ul li, .siderar ul li ul li{ list-style-type: none; padding: 0 !important; margin: 0 !important }
  .siderar ul li ul { padding: 5px 10px !important; }
  .siderar ul li { margin-bottom: 10px !important; }
  .siderar li a { float: none !important; }
  .prenext { border: solid 1px #BAD6E3; padding: 10px !important; border-radius: 5px; overflow: hidden; margin-bottom: 10px; }
  .siderar li h3 { width: auto; border-bottom: solid 1px #BAD6E3; padding: 0 10px 5px 10px; font-weight: bold; margin-top: 5px; }

  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover  { color: #f2f2f2 !important; background-color:#125272 !important; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #125272; }
  .navbar-default .navbar-nav>li>a { color: #f2f2f2 !important; font-weight: bold; }
  .navbar-default .navbar-toggle { border-color: #0C3A52 !important; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #1F8B4D; }
  .navbar-toggle { background-color : #125272 !important; }
  .navbar-default {
    background-color: #3083AC !important;
    border-color: #3083AC !important;
    .navbar-brand {
        color: #ecf0f1;
        &:hover, &:focus {
            color: #125272; }}
    .navbar-nav {
        > li {
            > a {
                color: #ecf0f1;
                &:hover, &:focus {
                    color: #125272;   }}}
        .active {
            > a, > a:hover, > a:focus {
                color: #125272;
                background-color: #3083AC; }}
        .open {
            > a, > a:hover, > a:focus {
                color: #125272;
                background-color: #3083AC;
                .caret {
                    border-top-color: #125272;
                    border-bottom-color: #125272; }}}
        > .dropdown {
            > a {
                .caret {
                    border-top-color: #ecf0f1;
                    border-bottom-color: #ecf0f1; }
                &:hover, &:focus {
                    .caret {
                        border-top-color: #125272;
                        border-bottom-color: #125272; }}}}}
    .navbar-toggle {
        border-color: #3083AC;
        &:hover, &:focus {
            background-color: #3083AC; }
        .icon-bar {
            background-color: #ecf0f1; }}}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #ecf0f1;
        &:hover, &:focus {
            color: #125272;
            background-color: #3083AC; }}
}

/* for numeric navigation */

.pagenavi {
    margin: 0 0 20px 0px;
    padding: 5px 1px 5px;
    float:left;
	width: 630px;
    background:url(images/pagination_bg.gif) no-repeat center;
}
.pagenavi a {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    text-decoration: none;
    border: 1px solid #ccc;
    color: #666;
    background-color: inherit;
}
.pagenavi a:hover {
    border: 1px solid #444;
    color: #444;
    background-color: #eee;
}
.pagenavi span.pages {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    color: #825a2d;
    font-weight:bold;
    border: 1px solid #999;
    background-color: inherit;
}
.pagenavi span.current {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    font-weight:bold;
    border: 1px solid #666;
    color: #444;
    background-color: #eee;
}
.pagenavi span.expand {
    padding: 5px 6px 4px 6px;
    margin: 3px;
    border: 1px solid #ccc;
    color: #444;
    background-color: inherit;
}
.pagenavi .first, .pagenavi .last {
    border: 1px solid #aaa;
}
.pagenavi .single_page {
border: 1px dashed #ccc;
} 

.lcategories{
	border-top: none !important;
        float: none !important;
}
.lcategories ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.lcategories ul li {
	padding-left: 20px;
	font-size:20px;
}
.lcategories ul li ul{
	float: left;
	width: 100%;
}
.lcategories ul li ul li{
	float: left;
	width: 100%;
	font-size:16px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #060;
}
.lcategories ul li ul li a{
	width: 100% !important;
	text-decoration: none;
	color: #060;
}
.lcategories ul li ul li ul{
	float: left;
}
.lcategories ul li ul li ul li{
	float: left;
	width: auto;
	list-style-type: none;
	font-weight: normal;
	padding: 10px;
	color: #0000ee;
}
.lcategories ul li ul li ul li a{
	border-bottom: none;
	width: auto !important;
	color: #0000ee;
}
.children{
	margin-top: 10px !important;
	margin-bottom: -10px !important;
	padding: 10px !important;
	border-top: dotted 1px #ccc !important;
	border-bottom: dotted 1px #ccc !important;
}
.lcategories ul li.categories{
	margin-bottom: 10px;
}
.hpfooter li{ list-style-type: none;}