@charset "utf-8";
/* CSS Document */
body{background:url(../img/top-menu-bg.jpg) repeat-x;}
.jaticon {
  position: relative;
  bottom: -5px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  width:27px;
  height:26px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: colourscale;
  background:url(../img/icons.png);
}
.jaticon-register {background-position: -2px -2px;}
.jaticon-login {background-position:  -32px -2px;}
.jaticon-sitemap {background-position: -60px -2px;}
.jaticon-contact {background-position: -90px -2px;}
.jaticon-chairman {background-position: -173px -2px;}
.jaticon-jmarried {background-position: -201px -2px;}
.jaticon-news {background-position: -226px -3px;}
.jaticon-anniversary {background-position: -2px -30px;}
.jaticon-newlyborn {background-position: -31px -30px;}
.jaticon-upevents {background-position: -58px -30px;}
.jaticon-blog {background-position: -86px -29px;}
.jaticon-obituaries {background-position: -115px -30px;}
.jaticon-matrimonial {background-position: -170px -30px;}
.jaticon-academic {background-position: -200px -30px;}
.jaticon-comment {background-position: -30px -54px;}
.jaticon-youtube {background-position: -56px -56px;}
.jaticon-membership {background-position: -171px -56px;}
.jaticon-commentd {background-position: -114px -56px;}
.jaticon-birthday {background-position: -32px -86px;}


.jatminicon {
  position: relative;
  bottom: -5px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  width:18px;
  height:17px;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: colourscale;
  background:url(../img/icons.png);
}
.jatminicon-wishnow {background-position: -120px -5px;}
.jatminicon-readmore {background-position: -150px -5px;}
.jatminicon-shraddhanjali {background-position: -147px -34px;}
.jatminicon-joinnow {background-position: -230px -34px;}
.jatminicon-arrow {background-position: -6px -64px;}
.jatminicon-close {background-position: -91px -61px;}
.jatminicon-like {background-position: -149px -62px;}
.jatminicon-familytree {background-position: -203px -63px;}
.jatminicon-addfreind {background-position: -5px -91px;}
.jatminicon-activemember {background-position: -232px -63px;}
.jatminicon-view {background-position: -316px -90px;}
.jatminicon-inactivemember {background-position: -233px -87px;}
.jatminicon-searchicon {background-position: -203px -90px; cursor: pointer;}
.jatminicon-refresh {background-position: -179px -90px; cursor: pointer;}
input[type='text'], select{border: solid 1px #ccc; border-radius: 5px; padding: 3px;}

#topbar .navbar-toggle{z-index:110;}
#topbar .collapse.in{background:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; position:absolute; width:100%; z-index:100;}
#mainnavbar .navbar-toggle{z-index:10;}
#mainnavbar .collapse.in{background:#FFF; border-bottom:solid 1px #CCC; border-left:solid 1px #CCC; border-right:solid 1px #CCC; position:absolute; top:-2px; width:100%; z-index:1;}
#mainnavbar .collapse.in li{background:#666;}
#mainnavbar .collapse.in li:hover{background:#333;}
#topnavbar{border-top-width:0px;}
#topbar #topnavbar .navbar-nav > li > a {padding:3px 7px 7px 7px;}
#topbar #topnavbar .navbar-nav > li > a {color:#555555;}
#topbar #topnavbar .navbar-nav > li > a:hover {color:#eb2f26;}
.logo_absolute{position:relative; top:0px; left:-29px; z-index:10000;}
#topbar {border-radius:0px; border-top-width:3px;}
.readmore{background:#ddd4c5; border-top:solid 1px #b4b4b4; padding:3px 15px; text-align:right;margin-top:5px;}
.readmore a{color:#000; font-size:16px;}
.bluetext{color:#2287c1;}
.bluetextb{color:#2287c1;font-weight:bold;}
.redtext{color:#e02929;}
.redtextb{color:#e02929;font-weight:bold;}
.redtextbig{color:#e02929; font-size:22px; font-style:italic;}
.marginbot_15{margin-bottom:15px !important;}
.margintop_5{margin-top:5px;}
.marginbot_5{margin-bottom:5px;}
.marginright_5{margin-right:5px;}
/*#birthday .media-body{font-size:13px;}*/
#birthday .media-left{font-size:13px;line-height:17px;}
h1, h2, h3, h4{margin-top:7px;}
.lhight28{line-height:28px;}
.marginright_15{margin-right:15px;}
.margintb_10{margin-top:10px; margin-bottom:10px;}
.media-left > img{margin:auto;}
.fontsize_13{font-size:13px;}
footer{border-top:solid 1px #e52f2f;}
footer #footer{background:#fae6cd; padding:5px 0px;}
footer #footer ul{margin-top:4px;}
footer #footer ul > li {padding:3px 0px; font-size:14px;}
footer #footer ul > li > a {color:#555555;}
footer #footer ul > li > a:hover {color:#333; text-decoration:none;}
footer #copyright{border-top:solid 4px #2a8dc6; padding:8px 0px;}
.timelink{color:#e52f2f; text-decoration:none;}
.timelink:hover{color:#555555; text-decoration:none;}
.bluelinkb{color:#2287c1; text-decoration:none; font-weight:bold;}
.bluelinkb:hover{color:#555555; text-decoration:none; font-weight:bold;}
.ftreelink{color:#e52f2f; text-decoration:none; font-size:12px;}
.ftreelink:hover{color:#555555; text-decoration:none; font-size:12px;}
.redbox{background:#fcd8d6; border:solid 1px #e52f2f; padding:5px;}
.bluebox{background:#e5e3e3; border:solid 1px #2a8dc6; padding:5px;}
.smallhr{margin-top:6px; margin-bottom:6px;}
.like{font-weight:bold; font-size:14px;}
#myCarousel .carousel-control{font-size:75px; vertical-align:middle; line-height:275px; font-weight:bold;}
#myCarousel .carousel-caption{width:100%; left:0px; bottom:0px; padding:7px 14px; text-align:left; background:url(../img/black-bg.png) repeat; font-size:15px;}
#memdirectory .jumbotron{line-height:22px;}
.bor1right{border-right:dashed 1px #CCC; margin-right:5px;}
#memerdetail .container-fluid strong{color:#333; line-height:24px;}
.no-hedunderline{border-bottom:solid 0px #000;}




/*Family Tree*/
.vis {visibility: hidden;}
.ChildHR {width: 100%;height: 1px;text-align: center;color: Black;background-color: Black; margin:0px; padding:0px;}
.CHrTd {width: 50%;height: 1px;}
table.familytree .line10{line-height:10px;}