body{
    line-height: 16px !important;
   
}

.body-content-without-login{
    font:11px verdana, arial, sans-serif;
    margin:2px;
    padding:0;
    background: #FEECD8; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FEECD8, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FEECD8, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FEECD8, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FEECD8, #fff); /* Standard syntax (must be last) */
}
.body-content-login{
    font:12px verdana, arial, sans-serif;
    margin:2px;
    padding:0;
    background-color: #FEECD8;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.page-content{
    margin:auto;
    background: #FEECD8; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FEECD8, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FEECD8, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FEECD8, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FEECD8, #fff); /* Standard syntax (must be last) */

}
.fontSizeanchor{
	font-size: 14px !important;
	
}

#footer {
    padding: 15px;
    margin-right: auto;
    margin-left: auto;
    background-color: #feecd8;
    margin-top: 20px;
    border-top: 1px solid #ccc !important;
}

.minheightheader{
    min-height:76px;
}
.disptablecell{
    display: table;
}
.h100p{
    height: 100%;
}
.h96p{
    height: 96%;
}
.navbar-default {
    background-color: #FEECD8;
    border-bottom: 1px solid #ccc !important;
    border: 0;
    margin-bottom: 0;
}
/* .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #f29b35 !important;
    border-radius: 10px;
} */

/* .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #f29b35 !important;
    border-radius: 10px;
    display:block !important;
} */

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #fe9b35;
    border-radius: 7px;
}

.navbar .navbar-collapse .nav li a.active {
    color: #fff;
    text-decoration: none;
    background-color: #f29b35 !important;
    border-radius: 10px;
    display:block !important;
}

/* .navbar .navbar-collapse .nav li a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #f29b35 !important;
    border-radius: 10px;
    display:block !important;
} */

.page-header-content{
    padding-bottom:80px;
}
.show-read-more .more-text{
    display: none;
}
.homebtn-search{
    background-color:#ADA195;
    color:#FFF;
    padding: 2px 10px !important;
}
.twitterfacebookIcom{
    font-size: 27px;
}
.homesearch{
    width: 84%;
    background-color: #FEECD8;
    border-width: 0px;
}
.homeLink,.homespanLink,.homelinkless{
    color:#B58459;
}
.homelinkless:active,.homelinkless:hover,.homelinkless:focus{
    color:#FE9B35 !important;
    text-decoration: none !important;
}
.homeLink:active,.homeLink:hover,.homeLink:focus{
    background-color:#FE9B35;
    border: 1px solid #FE9B35 !important;
    color:#fff;
    text-decoration: none;
}
/*.headerLink:active,.headerLink:hover,.headerLink:focus{
padding: 0px 0px !important;
}*/
.minhght50{
    min-height: 50px;
}
.form-bg-white{
    width:100%;
    margin:auto;
    background-color:#fff;
    padding:20px 0px 20px 0px;
    border-top:2px solid #FE9B35;
    border-bottom:2px solid #FE9B35;
}
.hideloginLogo{
    display:none;
}
.btn-black{
    background-color:#000;
    border:1px solid #000;
}
.btn-blue{
    background-color:#0266E0;
    border:1px solid #0266E0;
}
.btn-black:hover,.btn-black:active,.btn-black:visited{
    background-color:#fff;
    color:#000 !important;
}
.nobgImage{
    background-image: none !important;
}
.width80p{
    width:80%;
}
.btn{
    font-size: 12px;
}  
.fontSize13{
    font-size: 13px;
}
.fontSize14{
    font-size: 14px;
}
.fontsize33{
    font-size: 33px;
}
.form-control {
    height: 27px;
    padding: 3px 12px;
    font-size: 11px;
}  
.carousel-indicators .active{
    background-color:#0364D9 !important;
    border: 1px solid #0364D9 !important;
    width: 13px;
    height: 13px;
}
.carousel-indicators li{
    background-color:#ED983D;
    border: 1px solid #ED983D;
    width: 11px;
    height: 11px;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 0%;
    z-index: 15;
    width: 95%;
    padding-left: 0;
    margin-left: 0%;
    text-align: right;
    list-style: none;
    right: 5%;
}
.custom-carousel-control{
    width:5%;
}
.colorarrow{
    color:#AFAAA6;    
}
.btn-theme{
    background-color:#FE9B35;
    border: 1px solid #FE9B35 !important;
    padding: 2px 10px !important;
}
.btn-theme:hover{
    background-color:#fff;
    color:#FE9B35;
    border: 1px solid #fff !important;
}
.label-theme{
    color:#FE9B35;
}
.colorBlack{
    color:#000;
}
.colorWhite{
    color:#fff !important;
}
.colorgrey{
    color:#ccc;
}
.padleft0{
    padding-left:0px;
}
.padright0{
    padding-right:0px;
}
.padleft20{
    padding-left:20px;
} 
.padright5{
    padding-right:5px;
}
.padleft5{
    padding-left:5px;
} 
.padright20{
    padding-right:20px;
}
.padbot5px{
    padding-bottom:5px;
}
.borderbotbotgrey{
    border-bottom:2px solid #eee;
}
.borderbotbot1pxgrey{
    border-bottom:1px solid #ccc;
}
.clear{
    clear:both;
}
.bold{
    font-weight:bold;
}
.marginauto{
    margin:auto;    
}
.w100p{
    width:100%;
}
.pad20{
    padding:20px;
}

.pad5{
    padding:5px;
}

.inline-block{
    display:inline-block;
}
.nofloat{
    float:none;
}
.errorField{
    color: red;
    font-weight: bold;
}
.font15{
    font-size:15px;
}
.padtop10{
    padding-top:10px;
}
.
{
    padding-bottom:10px;
}
.padbottom80{
    padding-bottom:80px;
}
.padbottom15{
    padding-bottom:15px;
}
.dispBlock{
    display:block;
}
.bordergrey{
    border:1px solid #ccc;
}
.bgFooter{
    background-color:#FF9835;
}
.padtop4p{
    padding-top:4%;
}
.height75{
    height:75px !important;	
}
.fill { 
    min-height: 100%;
    height: 100%;
}
.regwidth{
    width:75%;
    margin:auto;
}
.passPolicyfloat{
    float:right;
}

.nav li.dropdwn{position:relative;}
.nav li.dropdwn:hover, .nav li.dropdwn:hover a{background:#FE9B35; border-radius:5px; color:#fff; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important;}
.nav ul.submenu{position: absolute; display:none; padding:0;  list-style:none; width:240px; right:0; border-radius:5px; background:#f1c08d; border-top-right-radius:0 !important; border-top-left-radius:0 !important; border-top:1px solid rgba(255,255,255,0.3);}
.nav ul.submenu li a{color:#000 !important; background:none !important; font-size:13px; display:block; padding:10px 15px; cursor:pointer; border-bottom:1px solid rgba(0,0,0,0.1);}
.nav li.dropdwn:hover> ul.submenu{display:block;}
.nav ul.submenu li a:hover{text-decoration:none; background:#FE9B35 !important; color:#fff !important;}
.nav ul.submenu li:last-child a{border-bottom:0 !important;}

.top_Nav {border: 0 !important;}
.top_mainNav {margin-top: 12px;}
.nav.top_mainNav > li > a {
    position: relative;
    display: block;
    padding: 0px 10px;
    font-size: 13px;
    font-weight: 600;
}

.top_Nav .navbar-collapse { padding-right: 0 !important;}

.top_mainNav .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: #f29b35;
}

@media (min-width: 768px){

    .regwidth{
        width:83% !important;
    }

.navbar-nav.top_mainNav > li > a {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

}

@media (max-width: 768px){
    ul.sidebar-menu {

    }
}


@media (max-width: 300px){
    .passPolicyfloat{
        float:left;
    }
}

.twitterColor{
    color:#4099ff;
}
.facebookColor{
    color:#007aff;
}
input[type='text']{
    outline: none;
}
.w90{
    width:90px;	
}
.showmoreButton:hover,.showmoreButton:active{
    background-color:#FE9B35 !important;
}

.panelCustom{
    background-color: #FFF6ED !important;
    border: 0px solid transparent;
    -webkit-box-shadow: 2 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    height:100%;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    background-color:#FFF6ED;
}
.boxShadowcustom{
    box-shadow: 0 0 8px #000000;
    -moz-box-shadow: 0 0 8px #000000;
    -webkit-box-shadow: 0 0 8px #000000;
    -opera-box-shadow: 0 0 8px #000000;
}
.panel-heading{
    padding:10px 15px 10px 0px;
}
.margintopngtv2{
    margin-top:-2px;
}
.passPolicy{
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}
.margintop0{
    margin-top:0px;
}
.margintop10{
    margin-top:10px;
}

@media only screen and (max-width: 800px) {

    /* Force table to not be like tables anymore */
    #no-more-tables table {
        display: block; 
        padding-left:1px;
        padding-right:1px;	
        padding-bottom:20px;
    }
    #no-more-tables table, 
    #no-more-tables thead, 
    #no-more-tables tbody, 
    #no-more-tables th, 
    #no-more-tables td, 
    #no-more-tables tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
        background-color: #FFBA77;
    }

    #no-more-tables tr { border: 1px solid #ccc; background-color: #FFCF9F; }

    #no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;

    }

    #no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;

    }

    /*
    Label the data
    */
    #no-more-tables td:before { content: attr(data-title); }

}

/* .nav.navbar-nav .nav.navbar-nav>.active a, .nav.navbar-nav>.active a:focus, .nav.navbar-nav>.active a:hover {
    background-color: #FE9B35 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 6px ;
    color: #fff !important;
} */

/* .active,.headerUpper:hover {
    background-color: #FE9B35 !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    border-radius: 6px ;
    color: #fff !important;

} */
.padtop11px{
    padding-top:11px ;
}
.padtop4px{
    padding-top:4px !important;
}
.padbottom4px{
    padding-bottom:4px !important;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #fff 1important;
}
.homepageslider .active{
    background-color:transparent !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;

}
.digitalLinks{
    position: relative;
    left: 50%;
    height: 46px;
    width: 60px;
    display: inline-block;
    top: 15%;
    text-decoration:none;
}
.swachhBharat{
    position: relative;
    left: 53%;
    height: 34px;
    width: 60px;
    display: inline-block;
    top: 22%;
    text-decoration: none;
}
.textUpper,.footwrapper a{
    text-transform: uppercase;
}
.padtop13 {
    padding-top: 13px;
}

.padbottom8 {
    padding-bottom: 8px;
}
.pad20px{
    padding: 20px !important;
}
.navbar-default .navbar-nav > li > a {
    color: #4a4a4a;
    margin-right: 4px;
}
.homepageoption > li > a{
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-right: 5px !important;

}

ul.regSec > li > a{
    color:#8e8e93 !important;
}
ul.regSec > li.active > a{
    color:#007aff !important;
}

.indexNotice{
    background-color: #FE9B35;
    border: 1px solid #FE9B35 !important;
    padding: 10px 10px !important;
    font-weight: bold;

}
.searchButton{
    background-color: #B2A497;
    COLOR: #FFF;
    margin-top: 5px;
    height: 31px;
    padding-top: 3px;
    padding-bottom: 2px;
}
.searchButton:hover{
    background-color: #FFF;
    COLOR: #B2A497;
}
.wrappercontant{
    /*    position: relative;
        top: 76px;*/
}

input[type='text']::placeholder,input[type='password']::placeholder {
    color: #202020;
}
input[type='text'],input[type='password'] {
    color: #000;
}
.registerText{
    padding-right: 4px !important;
    padding-top: 5px !important;

}
.padtop20{
    padding-top:20px;
}

.field-error{
    color:red
}
.customregtab{
    background-color:transparent !important;
}  
.transparentBg{
    background-color:transparent !important;
}
.word-wrap{
    word-wrap: break-word;
}
.authenticatedheader{
    display: inline-block;
    font-size: 20px;
    background-color: #FE9B35 !important;
    border-radius: 50%;
    padding: 5px;
}
input[type='text'].captchaBox{
    font-size:100% !important;
}
.bgloader{
       position:fixed;
	   height:100%;
	   width:100%;
	   background-color:#fff;
	   opacity:0.6;
	   top:0px;
	   display:none;
	   z-index:1;
	   pointer-events: none;
  }
  .margin0{
	margin-bottom: 0;
	margin-top: 0;
    margin-left: 0;

    margin-right: 0;
}
.form-page{
        width:100%;
        margin:auto;
        background-color:#fff;
        padding:10px 0px 0px 0px;
        border-top:4px solid #FE9B35;
        border-bottom:4px solid #FE9B35;
    }
    
th {
	padding: 4px;
	font-size: 8pt;
}

td {
	padding: 4px;
	font-size: 8pt;
}
	
.stylish-input-group .input-group-addon{
    background: white !important; 
}
.stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}