
html {
	height: 100%;
}

.no-margin

{
    margin:0px;
    }
 .margin-two {
            margin-bottom: 2px;
        }
  .margin-four {
            margin-bottom: 4px;
        }
.no-padding
{
    padding:0px;
}
.no-border-rad
{
    border-radius:0px;
}
.emb-img
{
    height:90px;
}
.ft-link {
    color: #000000 !important;
}
.ft-link:hover,.ft-link:focus {
        color: #337ab7;
    text-decoration: none;
}
.ft-brown
{
    color:brown !important;
}
.ft-date {
    font-size: 11px !important;
}
.top-nav > li > a:hover
{
 color: skyblue;
}
span {
    color: #85b3c5;
}
ul>li>a>span {
    color: #ffffff;
}
.span-black tr>td span {
    color: #000 !important;
}
/* Pointer*/
.link-pointer {
    cursor: pointer;
}
.link:hover{
    color: #0B1E59 !important;
}
/*a hover*/
/*.panel-group .panel>.panel-heading:hover,
.panel-group .panel>.panel-heading:focus,
.panel-group .panel>.panel-heading:active
{
    
    background: brown !important;
    border-color: brown !important;
} */
a {
    text-decoration: none !important;
}
.a-hover:hover
{
    color:brown;
    text-decoration:underline;
}
/*main-container*/
.main-container{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
/*Floats*/
.text-left{
    text-align:left !important;
}
.text-right{
     text-align:right !important;
}
.move-left {
    float: left;
}
.move-right {
    float: right;
}
/*Pushpanshu*/
.news-marq {
        min-height: 187px;
}
.new-marq-max {
     max-height: 187px;
    
}
/*Button Css*/
/*.btn-dark:hover,.btn-dark:focus
{
    background-color:#455565;
     
    border-color:#2B3D4F;
    color:#fff;  
}*/

/* Display */
.as-block {
    display: block !important;
}

.btn-dark{color:#fff;
background-color:#049cdb;

}
.btn-dark:hover,.btn-dark:focus {
     color: #fff;
    background-color: #0378a9;
}
.btn-pink {
    color: #fff;
    background-color: #f9768a;
}
.btn-pink:focus,.btn-pink:hover {
     color: #fff;
    background-color: #F976AE;
}
.btn-yellow {
    color: #fff;
    background-color: #fe872c;
}
.btn-yellow:active,.btn-yellow:hover {
      color: #fff;
      background-color: #fc6e02;
 }

.btn-success {
    color: #fff;
    background-color: #0b1e5a;
    border-color: #0b1e5a;

}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #85b3c5;
    border-color: #85b3c5;
}
.panel-default>.panel-heading {
    background-color: #0c1d58 !important;
}
.btn-info {
    color: #fff;
    background-color: #505050 !important;
    border-color: #505050 !important;
}
.open > .dropdown-toggle.btn-default {
    color: #333;
    background-color: #77d9d7 !important;
    border-color: #adadad;
}

/*Media query */


@media (max-width: 322px) { 
    .pdf-file
{
        height:400px;
        width:250px;
} 
    .main-container
{
    min-height: 100px;
    
}
    .carousel .item img {
    width: 100%;
    height: 200px;
}
}
@media (min-width: 322px) and (max-width: 768px) {
    .pdf-file
{
         height:600px;
         width:500px;
}
    
.main-container
{
    min-height: 300px;
}
 .table-padding>tbody> tr td {
    padding-right:20px;
}
 .carousel .item img {
    width: 100%;
    height: 200px;
}
}
@media (min-width: 768px) and (max-width: 1200px) { 
    .imgslider {
    
                border: 2px solid #ccc;
         }
.pdf-file
    {
        height:800px;
         width:850px;
}
.main-container
{
    min-height: 600px;
}
 .table-responsive{
    margin:15px;
}
 .table-padding>tbody> tr td {
    padding-right:35px;
}
}
@media (min-width: 1200px) {
    .imgslider {
    
                border: 2px solid #ccc;
         }
    .pdf-file
{
        height:900px;
        width:850px;
}
 .table-responsive{
    margin:15px;
}    
.main-container
{
    min-height: 300px;
}
.table-padding>tbody> tr td {
    padding-right:35px;
}
}
/* Table*/
td input[type="text"]{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.sidescroll-table {
  max-height: 500px;
  overflow-y: scroll;
}
table>thead>tr th {
    background-color: #0a1d58 !important;
    color: #ffffff !important;
}
table>tbody>tr th {
    color: #ffffff !important;
    background-color: #4a565d;
}
table>tbody>tr td>span {
     color: red;
}

/*Pushpanshu*/
/*Media query Font Size*/
.ft-bold {
    font-weight: bold;
}
@media (max-width: 380px)
{
     .emb-img
    {
        height:67px;
    }
}
@media (max-width: 322px) {
    .top-nav a {font-size: 10px;}
    .title-header {font-size:14px;}
    
}

@media (min-width:322px) and (max-width: 768px)  {
    body{font-size: 14px;}
     .title-header {font-size:18px;}
}
@media (min-width:768px)
{
	
    .navbar-nav > li>a {
    padding: 19px;
text-align: center;
color: #FFF;
font-size: 14px;

font-weight: 500;
}
}
@media (min-width: 992px) {
    .top-nav {        
/*        float:right;*/
    }
}
@media only screen and (min-width:992px) and (max-width: 1200px)
{
    .navbar-nav > li > a
    {
        padding: 10px !important;
    }

    
}
@media only screen and (min-width:768px) and (max-width: 992px)
{
    .navbar-nav > li > a {
    padding: 9px !important;
    font-size: 10px !important

}
    .dropdown-menu > li > a {
        font-size: 11px !important;
        padding: 5px 20px;
    }
    .top-nav
    {
         font-size: 12px !important
    }
    .title-header
    {
        font-size: 21px !important
    }
    .list-inline > li
    {
        padding-right:0px !important
    }
}
@media only screen and  (max-width: 375px)
{
    .list-inline > li
    {
        padding:0px !important;
    }
    .list-inline > li > a span
    {
        font-size:11px;
    }
}
.bg-input-panel {
    background-color: #e4e4e4;
}
.bg-grey {
    background-color: #f5f5f5;
}
.bg-dark {
    border: 1px solid #2B3D4F !important;
    background-color: #2B3D4F !important;
    color: #ffffff !important;
}
.ft-dark {
    color: #2B3D4F !important;
}
.bg-brown {
    border: 1px solid brown !important;
    background-color: brown !important;
    color: #ffffff !important;
}
.bg-white {

    background-color: #FFFFFF;
}
.padding-four {
    padding: 10px;
}
/*Navigation css Start*/
.title-header
{
    color:#fff;
}
.nav-bg {
    background-color:brown !important;
    /* border-color:brown !important; */
}
.navbar1>li>a{
    color:#fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555 !important;
    background-color: #FFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #555 !important;
    background-color: #FFF;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626 !important;
    text-decoration: none;
    background-color: #f5f5f5 !important;
}
.navbar-default {
       border: 0px;
}
.navbar-nav > li > a {
padding: 19px;
/* text-align: center; */
color: #FFF;
font-size: 14px;
font-weight: 500;
}
.nav-center .navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.nav-center .navbar  {
    text-align: center;
}

.nav-padding{
    
    padding-top: 10px;
    padding-bottom: 10px;
}
.top-nav a{
    float:none;
    color:#fff;
}
.nav-center{
    text-align:center;
    margin:0 auto;
}

/*Dropdown Menubar*/
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: brown;
}
.collapse  >.nav > li {
    z-index: 1002;
    border-top:1px solid brown;
    border-bottom:1px solid brown;
}
.dropdown-menu
{
    background-color: #85b3c5 !important;
   padding: 0px 0px;
}
    .dropdown-menu > li > a
    {
         border-top: 1px solid #fff;
         color: #FFF !important;
    }
    /*Min Height*/
    .drt-min-height {
        min-height: 700px;
    }
/*Font color*/
.ft-white
{
    color:#FFF !important
}
.ft-black
{
    color:#000 !important
}


h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
.html, body{
	font-family: 'Times New Roman';	
	background:#FFFAFA;
	/* background: linear-gradient(160deg, #19325d 0%, #d4f3fe 100%); */
    color: #000;
}
/*body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}*/
/*Navigation*/
.navbar-default {
    background-color: #2B3D4F;
    border-color: #2B3D4F;
    border-radius: 0px;
    min-height:25px !important;
}


/* -- footer --*/
.footer{
	background: #333333;
	padding: 3em 0;
}
td.day_label {
    text-transform: capitalize;
}
table.table_working_hours {
    width: 100%;
    /* color: #000 !important; */
}
.table_working_hours tr {
    border: 0;
    border-bottom: 1px dashed #656565;
}
.table_working_hours tr td {
    padding: 4px 0;
    /* text-transform: capitalize; */
}
.table_working_hours tr.opened_1 td {
    padding: 0 0 4px;
}
.table_working_hours tr td.day_value {
    padding-left: 3px;
}
.table_working_hours tr td.day_value {
    padding-left: 3px;
    text-align: right;
}
.copyright{
    background-color:#d4d4d4;
}

/*Pushpanshu*/
/*Pagination*/
.pushpanshu-pg {
    
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pushpanshu-pg table > tbody > tr > td {
    display: inline;
}
 
.pushpanshu-pg table > tbody > tr > td > a,
.pushpanshu-pg table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #000;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
 
.pushpanshu-pg table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #2B3D4F;
    color: #ffffff !important; 
    border-color: #dddddd;
    cursor: default;
}
 
.pushpanshu-pg table > tbody > tr > td:first-child > a,
.pushpanshu-pg table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
 
}
 
.pushpanshu-pg table > tbody > tr > td:last-child > a,
.pushpanshu-pg table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
 
.pushpanshu-pg table > tbody > tr > td > a:hover,
.pushpanshu-pg table > tbody > tr > td > span:hover,
.pushpanshu-pg table > tbody > tr > td > a:focus,
.pushpanshu-pg table > tbody > tr > td > span:focus {
    background-color: #2B3D4F !important;
    color: #ffffff !important;    
    border-color: #dddddd;
}
/*Fieldset*/

fieldset.scheduler-border {
    border: 1px solid #e5e5e5 !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #e5e5e5;
    -webkit-box-shadow:  0px 0px 0px 0px #e5e5e5;
            box-shadow:  0px 0px 0px 0px #e5e5e5;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;

}
.nav-tabs > li>a {
    float: left;
    margin-bottom: -1px;
    background-color: #ddd;
}
.modalpopup {
    display: block;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: white;
    overflow: hidden;

}
.incsize {
    position: absolute;
    font-weight: bolder;
    /* opacity: 0.1; */
    top: 10px;
    right: 63px;
}
.decsize {
    position: absolute;
    /* opacity: 0.1; */
    top: 10px;
    font-weight: bolder;
    right: 11px;
}
.defsize {
    position: absolute;
    /* opacity: 0.1; */
    top: 10px;
    width: 22px;
    font-weight: bolder;
    right: 38px;
}
.defsize,.incsize,.decsize {
    padding: 0px 0px;
    font-size: 11px;
    background-color: #FFF;
    line-height: 1.5;
    border-radius: 0px;
}
.incsize:hover,.decsize:hover,.defsize:hover {
    opacity: 0.8;
}
.img-gallery {
    width: 98%;
}
.img-gallery>tbody>tr {
    padding: 10px;
}
.img-gallery>tbody>tr td {
     padding: 3px;
}
.img-gallery>tbody>tr td>img {
    width: 150px;
    height: 150px;
}
.padding-twenty {
    padding: 20px;
    }
.text-marq:hover {
    color: brown !important;
    cursor: pointer;

}
.text-marq {
    text-decoration: underline;
}

/*BackColor and textarea Color*/

      
        .bgm-cyan {
  background-color: #00bcd4 !important;
}

.c-cyan {
  color: #00bcd4 !important;
}

.bgm-teal {
  background-color: #009688 !important;
}

.c-teal {
  color: #009688 !important;
}

.bgm-green {
  background-color: #4caf50 !important;
}

.c-green {
  color: #4caf50 !important;
}

.bgm-lightgreen {
  background-color: #8bc34a !important;
}

.c-lightgreen {
  color: #8bc34a !important;
}

.bgm-lime {
  background-color: #cddc39 !important;
}

.c-lime {
  color: #cddc39 !important;
}

.bgm-yellow {
  background-color: #ffeb3b !important;
}

.c-yellow {
  color: #ffeb3b !important;
}

.bgm-amber {
  background-color: #ffc107 !important;
}

.c-amber {
  color: #ffc107 !important;
}

.bgm-orange {
  background-color: #ff9800 !important;
}

.c-orange {
  color: #ff9800 !important;
}

.bgm-deeporange {
  background-color: #ff5722 !important;
}

.c-deeporange {
  color: #ff5722 !important;
}

.bgm-gray {
  background-color: #9e9e9e !important;
}

.c-gray {
  color: #9e9e9e !important;
}

.bgm-bluegray {
  background-color: #607d8b !important;
}

.c-bluegray {
  color: #607d8b !important;
}

.bgm-indigo {
  background-color: #3f51b5 !important;
}

.c-indigo {
  color: #3f51b5 !important;
}
.panel-red {
    border-color: #d9534f;
	background-color:#d9534f;
}
.panel-border-red
{
	 border-color: #d9534f;
}
.ft-a a {
    text-decoration: none;
    text-transform: capitalize;
        font-size: 16px;
    color: #000000 !important;
    text-align: justify;
     text-justify: inter-word;
   
}
.ft-a a:hover {
    color: #23527c !important;
}

.link-a:hover
{
	border-color:#1e1c1c !important;
	background-color:#1e1c1c !important;
	color:#FFFFFF !important;
}
#navbar {
	position: relative;
}