
@import url('//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css');
@font-face {
src: url("../fonts/font-prompt/prompt-regular.ttf");
font-family: "prompt-regular"
}
body{
font-family: "prompt-regular";
overflow-x: hidden;overflow-y: hidden;
}
/*Start menu bar*/
.sidebar {
  margin-left: -8px;
  margin-top: 0;
  width: 240px;
  height: 100%;
  background: #4990e2;
  border-right: 1px solid #4990e2;
  position: absolute;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 100;
}
.sidebar #leftside-navigation ul,
.sidebar #leftside-navigation ul ul {
  margin: -2px 0 0;
  padding: 0;
}
.sidebar #leftside-navigation ul li {
  list-style-type: none;
  border-bottom:1px solid #cfd0d5;
}
.sidebar #leftside-navigation ul li.active ul {
  display: block;
}
.sidebar #leftside-navigation ul li button {
  color: #666;
  background-color: #fff;
  text-decoration: none;
  cursor: pointer;
  border: none;
  display: block;
  padding: 18px 0 18px 25px;
  font-size: 12px;
  outline: 0;
  text-align: left;
  width: 100%;
  -webkit-transition: all 200ms ease-in;
  -moz-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  -ms-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.sidebar #leftside-navigation ul li button span {
  display: inline-block;
}
.sidebar #leftside-navigation ul li button i {
  width: 20px;
}
.sidebar #leftside-navigation ul li button i .fa-angle-left,
.sidebar #leftside-navigation ul li button i .fa-angle-right {
  padding-top: 3px;
  color: #666;
}
.sidebar #leftside-navigation ul ul {
  display: none;
}
.sidebar #leftside-navigation ul ul li {
  background: #fafafa;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  border-bottom: none;
}
.sidebar #leftside-navigation ul ul li a {
  font-size: 12px;
  padding-top: 13px;
  padding-bottom: 13px;
  color: #666;
  text-decoration: none;
}
/*End menu bar*/

.header-block{
	border-bottom: 1px solid #cfd0d5;
  background-color: #f7f7f7;
  padding: 15px 15px;
  font-size: 14px;
  color: #555;
  z-index: 5;
  position: fixed;
  width: 100%;
}
.row.manual-block img{
    border:1px solid #cfd0d5;
    image-rendering: -webkit-optimize-contrast;
    margin-top: 15px;
}
.row.manual-block h3{font-size: 16px;color: #333;margin-bottom: 0px;margin-top: 10px;}
.row.manual-block h3 small{font-size: 12px;color: #555;}
.row.manual-block ol{margin-top: 5px;}
.row.manual-block ol li{font-size: 14px;color: #555;}
.manual-block{overflow-x: auto;height: 95vh}
.manual-block::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #ffffff;}
.manual-block::-webkit-scrollbar{width: 11px;background-color: #ffffff;}
.manual-block::-webkit-scrollbar-thumb{height: 200px;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #e2e2e2;}
hr{border:none;border-top: 1px solid #cfd0d5;margin-bottom: 0;margin-top: 5px;}
h1{font-size: 20px; margin-bottom: 0;margin-top: 30px;color: #2196F3;}


/*Slide content*/
.navigation{
  position: fixed;
  top:0;
  width: 115px;
  left: 0;
  height: 100%;
  z-index: 9999;
  padding-top: 40px;
}
.nav-list{
  height: 100%;
}
.nav-list li a{
  padding: 10px 0 0 45px;
  display: block;
}
.bottom-arrow{
  position: fixed;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 999;
}
.bottom-arrow a{
  height: 45px;
  width: 45px;
  border-radius: 50%;
  text-indent: -9999px;
  display: block;
  margin: 0 auto;
  background-color: #ccc;
}
.mt-40{margin-top: 40px;}
section.slide img{width: 750px;}
#_01clinicdetail .col-md-12:last-child img{width: 500px;}
#_01doctorandteam .col-md-12:last-child img{width: 500px;}
#_01services .col-md-12:last-child img{width: 400px;}
#_01products .col-md-12:last-child img{width: 400px;}
#_01packgate .col-md-12:last-child img{width: 400px;}
#_01clinicgallery .col-md-12:last-child img{width: 750px;}
#_01clinicgallery img{width: 400px;}
#_01clinicgallery .col-md-12:last-child img{width: 750px;}
#_02doctor .col-md-12:first-child img{width: 1000px;}
#_02treatchart .col-md-12:first-child img{width: 400px;}
#_02history .col-md-12:first-child img{width: 400px;}
#_02history .col-md-12:last-child img{width: 300px;}
#_02druglist .col-md-12:first-child img{width: 500px;}
#_02druglist .col-md-12:last-child img{width: 400px!important;}
#_03addpatient .col-md-12 img{width: 400px;}
#_03addpatient .col-md-12:last-child img{width: 750px;}
#_03showpatient .col-md-12:first-child img{width: 400px;}
#_03checkbill .col-md-12:first-child img{width: 500px;}
#_03checkbill .col-md-12:last-child img{width: 400px;}
#_04addlab .col-md-12:first-child img{width: 1000px;}
#_04reporter .col-md-12 img{width: 400px;}
#_05schedule .col-md-12:first-child img{width: 1000px;}
#_05schedule .col-md-12 img{width: 500px;}
#_05history_appointment .col-md-12:first-child img{width: 1000px;}
#_06labdetail .col-md-12:first-child img{width: 1000px;}
#_06labdetail .col-md-12:first-child+div img{width: 400px;}
#_07drug .col-md-12:first-child img{width: 1000px;}
#_07stepdrug img{width: 500px;}
#_08reportall img{width: 1000px;}
#_08duration img{width: 350px;}
#_09printlab img{width: 1000px;}
#_09printcertificate img{width: 1000px;}
#_09printreceipt img{width: 1000px;}
@media (max-width:759px) {
  body{margin: 0;overflow-x: inherit;overflow-y: inherit;}
  .container{margin-top: -40px;}
  aside{display: none;}
  .manual-block{overflow-x: inherit;}
  #_01clinicdetail{margin-top: 108px;}
  .row.manual-block{padding-left: 15px;padding-right: 15px;}
  section.slide img{width: 90vw!important;}
  .header-block{margin-top: -68px;}
  .row.manual-block img{margin: auto;display: block;}
}
@media (min-width:760px) and (max-width:991px) {
  .container{margin: -8px -8px 0 234px;}
  .container .row.manual-block{padding: 30px 50px;}
    section.slide img{width: 55vw!important;}
}
@media (min-width:992px) and (max-width:1199px) {
  .container{margin: -8px -8px 0 234px;}
  .container .row.manual-block{padding: 30px 50px;}
    section.slide img{width: 66vw!important;}
}
@media (min-width:1200px) {
  .container{margin: -8px -8px 0 234px;}
  .container .row.manual-block{padding: 30px 50px;}
}
#_01homepage img{width: 45vw;}

/*manual-block frontend*/
.manual-block.frontend section#fron_01login img{width: 28vw}
.manual-block.frontend section#fron_01forgotpassword .col-md-12:first-child img{width: 28vw}
.manual-block.frontend section#fron_01forgotpassword .col-md-12:last-child img{width: 28vw}

































































