/*--Main Css--*/
@import "bootstrapv3.min.css";


body{margin: 0px; background: url(../images/bodybg.jpg)no-repeat center top;background-size: cover;padding: 40px 40px 0 40px;}
table,div{font-family: 'Montserrat', sans-serif;font-size:13px; color:#333333; line-height:1.3;}
a{color: #333333; text-decoration: none; }
a:hover{color: #333333; text-decoration: none;}
img{border:none;max-width: 100%;}
p{ margin:10px 0;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
*{box-sizing: border-box;}
.img_left, #logo, #left, #social, .left, #contact-left{float:left;}
.img_right, #top_link, #right, #copy-logo, .right, #contact-right{float:right;}
input,select,textarea,button{font-family: 'Montserrat', sans-serif;font-size: 13px;}
button{cursor: pointer;}
h1,h2,h3,h4{margin:10px 0;}
/*Heading*/
h1{font-size:22px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:14px;}

::-webkit-input-placeholder { 
  color: #7b7b8f;
  opacity:1;
}
::-moz-placeholder { 
  color: #7b7b8f;
  opacity:1;
}
:-ms-input-placeholder { 
  color: #7b7b8f;
  opacity:1;
}
:-moz-placeholder {
  color: #7b7b8f;
  opacity:1;
}
	
.img_left{margin-right:10px;}
.img_right{margin-left:10px;}
ul{margin:0; padding:0;}
ul li{list-style-type: none;}

#main{margin:0 auto;}
header{}
.header_menu{position: relative;}
#logo{margin: 0;}/*padding: 14px 30px 14px 0;*/
.navbar {height: 104px;background: #fff;border: 0;margin: 0;border-radius: 0;padding: 0 30px;}
.navbar-default .navbar-nav > li > a{line-height: 24px;padding: 10px 5px;color: #282844;font-size: 11px;font-weight: lighter;}/*text-transform: uppercase;*/
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover ,.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover ,.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color: #fd5d4d;background: none;}

header .login-btn{position: relative; font-size: 18px; color: #282844;font-weight: lighter;padding: 12px 0;}
header .login-btn a{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;}
header .login-btn ul{display: none;}
header .login-btn img{border-radius: 50%; margin-right: 10px;}
header .login-btn span img{border-radius: 0; margin-right: 0;margin-left: 8px;}
header .login-btn:hover ul{margin: 0; padding: 0; list-style: none; display: block; position: absolute; top: 45px; right: 0; background: #FFFFFF; -moz-box-shadow: 0 0 11px rgba(26,24,25,0.5); /* FF3.5+ */ -webkit-box-shadow: 0 0 11px rgba(26,24,25,0.5); /* Saf3.0+, Chrome */ box-shadow: 0 0 11px rgba(26,24,25,0.5); /* Opera 10.5, IE 9.0 */ width: 100%; z-index: 1;border-radius: 5px;margin-top: 5px;}
header .login-btn:hover ul li{width: 100%; text-align: center; text-transform: none; font-weight: 300; text-align: left; font-size: 13px;}
header .login-btn:hover ul li a{display: block; color: #000000; padding: 9px 10px;border-bottom: 1px solid #b2b2b2;}
header .login-btn:hover ul li a:hover{background: #f1f3f8;}
header .login-btn:hover ul li:first-child a{border-top-left-radius: 5px;border-top-right-radius: 5px;}
header .login-btn:hover ul li:last-child a{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

.main{background: #f1f3f8;padding: 50px;width: 100%;height: 100%;}
#content{background: #fff;width: 100%;height: 100%;padding: 35px;}

.title{font-size: 36px;color: #282844;border-bottom: 2px solid #b4b6c2;margin-top: 0;margin-bottom: 18px;padding-bottom: 8px;}
.routine form{width: 100%;}
/*.routine label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;}
.routine input[type="text"]{background: #fff;border: 1px solid #50535a;border-radius: 0;height: 40px;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;}
.routine textarea{background: #fff;border: 1px solid #50535a;border-radius: 0;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;}

.routine select{background: #fff url(../images/list-ico1.png)no-repeat 97% 50%;border: 1px solid #50535a;border-radius: 0;height: 40px;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}*/
/*.routine .submit{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;margin-top: 20px;}
.routine .btn ,.routine .btn{font-size: 20px;color: #fff;width: 40px;height: 40px;background: #b6bac6;border: 0;border-radius: 0;line-height: 10px;font-weight: bold;padding: 0;}*/
.partition{padding: 20px;}
.routine .form-group{display: table;width: 100%;}


footer{}
footer p{color: #fff;text-align: center;font-weight: lighter;padding: 8px 0;}

/*add-routin-vitals*/
.timetxt{width: 89% !important;display: inline-block;}
.timebtn{vertical-align: top;margin-left: 10px;}

/*visitor-edit*/
.closebtn{background: #a3a9b7 !important;opacity: 1;text-shadow: 0 0 0;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;line-height: 21px;}

/*visitor*/
.visitorshow {float: right;margin-top: -70px;}
.visitorshow span{font-size: 18px;color: #282844;margin-right: 5px;font-weight: 600;}
.visitorshow select{border: 1px solid #50535a;background: #fff url(../images/list-ico1.png)no-repeat 88% 50%;border-radius: 0;height: 40px;width: 95px;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.top-search{padding-bottom: 20px;display: table;width: 100%;}
.top-search .btn{margin: 0;padding: 0;}
.top-search .btn a{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;display: table;}
.top-search .box{float: right;}
.top-search .box span{display: inline-block;font-size: 18px;color: #282844;margin-right: 5px;font-weight: 600;}
.top-search .box .search{display: inline-block;position: relative;width: 330px;}
.top-search .box .search input[type="text"]{border: 1px solid #50535a;background: #fff;border-radius: 0;height: 40px;width: 95px;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;padding-right: 30px;width: 100%;}
.top-search .box .search input[type="submit"]{background: url(../images/search.png)no-repeat center center;border: 0;position: absolute;right: 10px;top: 0;height: 100%;width: 19px;}
.visitortable{}
.visitortable table{width: 100%;background: #fff;}
.visitortable table thead{background: #5959ac;}
.visitortable table tr th{border: 1px solid #b6bac6;font-size: 18px;color: #fff;text-transform: uppercase;font-weight: 600 !important;padding: 10px !important;text-align: center;}
.visitortable table tr td{border: 1px solid #b6bac6;font-size: 14px;color: #282844;padding: 10px;text-align: center;}
.visitortable table tr td input[type="text"] ,.visitortable table tr td textarea{border: 1px solid #b6bac6;padding: 10px;font-size: 14px;color: #7b7b8f;font-weight: lighter;width: 100%;}
.visitortable table tr td select{background: #fff url(../images/list-ico1.png)no-repeat 94% 50%;border: 1px solid #b6bac6;padding: 10px;font-size: 14px;color: #7b7b8f;padding-right: 30px;font-weight: lighter;width: 100%;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
/*.visitortable .btn{margin: 0;padding: 0;}*/
/*.visitortable .btn{margin: 0;background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;display: block;}*/
.visitortable .gray{background-color: #f9f9f9;}
.visitortable span a{font-size: 20px;color: #a3a9b7;text-align: center;display: inline-block;}
.visitortable span.ml5{margin-left: 35px;}
.visitortable .ml15{margin-left: 15px;}
.visitortable span.ml5 a{color: #ed0d0d;}

/*log-in*/
/*.red{background: #ff4c4c;}
.yellow{background: #fffd4c;}
.dgrey{background: #aeb2be;}
.green{background: #53cc4d;}*/
.visitortable .submit{border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;margin-top: 20px;}
.visitor-log{font-size: 15px;color: #5c5cb2;font-weight: 600;margin-top: 20px;padding: 0;}
.visitor-log a{color: #5c5cb2;}
.visitor-log span{margin-right: 5px;}

/*emar-sheet-admin*/
.report {float: right;margin-top: -70px;}
.report span{font-size: 18px;color: #282844;margin-right: 5px;font-weight: 600;}
.report select{border: 1px solid #50535a;background: #fff url(../images/list-ico1.png)no-repeat 94% 50%;border-radius: 0;height: 40px;width: 335px;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.redbutton{background: #fd5d4d;}
.redbutton:hover{opacity: .5;}
.emartable table{background: #fff;border: 1px solid #b6bac6;}
.emartable table tr td{border-bottom: 1px solid #b6bac6;font-size: 14px;color: #282844;padding: 10px;text-align: left;}
.emartable h5{font-size: 14px;margin-top: 20px;}
.emartable table:nth-child(2n+2){float: right;width: 16%;}
.emartable table:nth-child(2n+2) img{height: 118px;margin: 0 auto;display: table;}
.emartable .show ,.emartable .top-search .box{margin: 0;float: left;}
.emartable .show span ,.emartable .top-search .box span{font-size: 14px;}
.emartable .top-search .box .search{width: auto;}

/*Observation*/
.observationlist{margin-bottom: 10px;padding: 20px 35px !important;}
.observationlist select{background: #fff url(../images/list-ico1.png)no-repeat 97% 50%;border: 1px solid #50535a;border-radius: 0;height: 40px;width: 410px;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.observationlist label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;margin-right: 50px;}

.superlogin{position: relative;height: 100vh;background: url(../images/super-login.jpg) no-repeat center top;padding: 0;background-size: auto;}
.maincenter{width: 825px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.superlogin .box{background: #5959ac;border-radius: 8px;width: 100%;display: table;z-index: 0;position: relative;overflow: hidden;}
.superlogin .box .col-md-6{padding: 50px;}
.superlogin .box .form{background: #fff;}
.superlogin .box .logo{margin-bottom: 50px;}
.superlogin .box h3{font-size: 35px;color: #fff;font-weight: lighter;}
.superlogin .box p{font-size: 17px;color: #fff;font-weight: lighter;}
.superlogin .box .form{text-align: center;border-top-right-radius: 8px;position: relative;border-bottom-right-radius: 8px;z-index: 10000;}
.superlogin .box .form::after{background: #fff;content: "";position: absolute;top: 0;width: 100%;height: 100vh;z-index: -1;right: 0;}
.superlogin .box .form h4{font-size: 25px;color: #202020;font-weight: lighter;}
.superlogin .box .form p{font-size: 13px;color: #868686;}
.superlogin .box form{padding-top: 35px;}
.superlogin .box input{font-size: 13px;color: #676b75;background: #f1f3f8;border: 1px solid #d7dbe3;border-radius: 2px;width: 100%;padding: 10px;}
.superlogin .box input[type="submit"]{font-size: 13px;color: #fff;background: #fd5d4d;border: 0;border-radius: 2px;width: 100%;padding: 10px;font-weight: bold;text-transform: uppercase;margin-top: 10px;}
.footerline{color: #fff;text-align: center;font-weight: lighter;padding: 8px 0;}

/*edit-patient*/
.editpatient .closebtn{margin-top: -68px;}
.editpatient form{width: 100%;}
.editpatient label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;text-align: right;margin: 8px 0;}
.editpatient .label{width: 170px;float: left;}
.editpatient input[type="text"]{background: #fff;border: 1px solid #50535a;border-radius: 0;height: 40px;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;}
.editpatient textarea{background: #fff;border: 1px solid #50535a;border-radius: 0;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;}

.editpatient select{background: #fff url(../images/list-ico1.png)no-repeat 97% 50%;border: 1px solid #50535a;border-radius: 0;height: 40px;width: 100%;font-size: 14px;color: #7b7b8f;font-weight: lighter;padding: 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.editpatient .submit{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;margin-top: 20px;}
.editpatient .btn ,.editpatient .btn{font-size: 20px;color: #fff;width: 40px;height: 40px;background: #b6bac6;border: 0;border-radius: 0;line-height: 10px;font-weight: bold;padding: 0;}
.editpatient .form-group{display: table;width: 100%;}
.editpatient .patientimg{width: 138px;height: 138px;border: 5px solid #f1f3f8;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.editpatient .allergies{width: 82% !important;}
.editpatient .statusactive{font-size: 17px;color: #282844;font-weight: lighter;padding-left: 80px;}
.editpatient .pdf{position: relative;}
.editpatient .pdf ul{margin: 0;padding: 0;position: absolute;bottom: 0;right: 30px;}
.editpatient .pdf ul li{font-size: 26px;padding: 3px 10px;display: inline-block;}
.editpatient .pdf ul li a{color: #a3a9b7;}
.editpatient .pdf ul li:last-child a{color: #ed0d0d;}

/*.btn {background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;}*/
.paginate_button{font-size: 15px !important;padding: 0.2em 0.5em !important;}

/*routine_task*/
.routine_task{}
.routine_task .panel-heading{background: #5c5cb2;border-radius: 0;padding: 20px;}
.routine_task .panel-heading h4{color: #fff;font-weight: lighter;font-size: 21px;}
.routine_task .panel-heading h4 a{color: #fff;}
.routine_task .badge {background: #d9dde5;color: #282844;font-size: 14px;font-weight: lighter;border-radius: 4px;padding: 7px 10px;}
.routine_task .panel{margin-bottom: 8px;}
/*.routine_task .btn{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;}*/
.routine_task .form-horizontal .control-label{text-align: left;font-weight: lighter;}

/*.btn-danger{background: #a3a9b7 !important;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;}*/
/*.btn-primary{background: #fd5d4d;border: 0;border-radius: 0;height: 40px;font-size: 13px;color: #fff;font-weight: bold;padding: 10px 30px;text-transform: uppercase;}*/
#routine_cg_listing .form-horizontal table{border: 1px solid #b6bac6;}

#patient_listing tr .dropdown-menu{left: auto;right: 0;}
#patient_listing tr:last-child td .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 2px;}
.datepicker-months th ,.datepicker-months td ,.datepicker-months td span{border: 1px solid #b6bac6 !important;}
.datepicker-months table tr td span.active.active{background: #5959ac !important;}

.btn-info ,.btn-info:focus{
    background-color: #5959ac;
    border-color: #5959ac;
    color: #FFF;
}
.btn-info:hover{background:  #5959ac;}

.btn-darkgray ,.btn-darkgray:focus{
    background-color: darkgray;
    border-color: darkgray;
    color: #FFF;
}
.btn-darkgray:hover{background:  darkgray;}

.btn-blue ,.btn-blue:focus{
    background-color: rgb(134, 175, 244);
    border-color: rgb(134, 175, 244);
    color: #FFF;
}
.btn-blue:hover{background:  rgb(134, 175, 244);}

.btn-yellow ,.btn-yellow:focus{
    background-color: yellow;
    border-color: yellow;
    color: #000;
}
.btn-yellow:hover{background:  yellow;}

.width80{width:80%;}
.width17{width:17%;}

#routine_cg_listing .form-horizontal table{width: 100%;}

#dashboard_listing .tooltip-inner{max-width: 100% !important;background-color: #000;padding: 8px 8px;}
#dashboard_listing .tooltip-inner table{margin-bottom: 0}
.routine_task .form-group .col-md-6:nth-child(3n+1) table{background: #eaeaf5;}
.routine_task .form-group .col-md-6:nth-child(3n+2) table{background: #f2f2f2;}
.routine_task .form-group .col-md-6:nth-child(3n+3) table{background: #f1f4fa;}
.routine_task .table-striped > tbody > tr:nth-of-type(2n+1){background-color: unset;}

#hamburger-navigation{display: none;}
.mobile{display: none;}
.nav-show{display: none !important;}
.nav-hide{display: block !important;;}

#megpdf1 button{ padding:0; }
.newpdfa span{ font-size: 20px; }

#emar_observation .modal-header h5.modal-title{ float: left; }
#emar_observation .modal-header button{ float:right; }
/*19-6-2019*/
.landingpage{width: 100%;height: 100vh;position: relative;z-index: 9;border: 20px solid #595ca7;}
.landingpage:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background: url(../images/landing_page.png)no-repeat center top;background-repeat: no-repeat;background-position: 50% 0;-ms-background-size: cover;-o-background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-size: cover;}
.landingpage .box{position: absolute;left: 50%;top: 42%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 75%;display: flex;align-items: center;}
.landingpage .logo {margin-bottom: 20px;}
.landingpage button{background: #ea3801;color: #ffffff;border: none;padding: 4px 20px;font-size: 16px;line-height: 33px;font-weight: bold;}
.landingpage button:hover {background-color: #449d44;border-color: #398439;}
.landingpage .my_page_content {clear: both;height: 250px;margin-bottom: 0px;margin-top: 20px;overflow-y: auto;}
.landingpage p {font-size: 17px;color: #fff;font-weight: lighter;}
.landingpage .footerline {font-size: 12px;bottom: 0;position: absolute;left: 0;right: 0;margin-bottom: 100px;}

@media only screen and (min-width:1400px) and (max-width:1920px) {
    .header_menu {float: right;width: 89%;}
}
/*--------1180px------------*/
@media only screen and (min-width:1200px) and (max-width:1399px) {
.routine label{font-size: 15px;}
.title{margin-bottom: 14px;padding-bottom: 5px;font-size: 34px;}

.header_menu {
float: right;
    width: 85%;
}

/*add-routin-vitals*/
.timetxt{width: 82% !important;}

/*visitor*/
.top-search .box .search{width: 300px;}
.visitortable table tr th ,.visitortable table tr td{font-size: 13px;padding: 8px;}

/*emar-sheet-admin*/
.report{margin-top: -65px;}
.emartable table tr td {font-size: 13px;padding: 8px;}
.emartable h5{font-size: 13px;margin-top: 10px;}
.emartable table:nth-child(2n+2) img{height: 109px;}
.visitortable span a{font-size: 16px;}

.main{padding: 35px;}
#content{padding: 25px;}
body{padding: 35px 35px 0 35px;}

/*edit-patient*/
.editpatient .form-group .col-md-5{width: 50% !important;}
.editpatient .label{width: 133px;}
.editpatient .allergies {width: 78% !important;}
}

/*-----------Responsive Menu-----------*/
@media (max-width: 1170px) {
.nav-show{display: block !important;}
.nav-hide{display: none !important;}
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin-top: 7.5px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.collapse.in{display:block !important;max-height: 500px;overflow: auto;}
.header_menu .navbar-header{float: right;margin: 0;}
.navbar-default .navbar-toggle{ border-color: rgba(0,0,0,.1);background: #fff;margin: 14px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #888;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{z-index: 1;width: 200px;position: absolute;top: 55px;background: #5c5cb2;right: 0;margin: 0;padding: 0;}
.navbar-default .navbar-nav > li > a{font-size: 13px;line-height: 25px;padding: 9px 18px;color: #fff;}
.navbar-default .navbar-nav > li > a.active{color: #f5e317;font-weight: bold;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
header .login-btn{padding: 12px 20px;color: #fff;font-size: 16px;float: left !important;}
.navbar-nav{margin: 0;}
.bgtxt{padding: 0;}
.navbar-toggle{display: block;}
.navbar-default .navbar-nav > li{width: 100%;}

}
/*-----------END_Responsive Menu-----------*/

/*--------960px------------*/
@media only screen and (min-width:992px) and (max-width:1199px) {
.routine label{font-size: 14px;}
.title{margin-bottom: 14px;padding-bottom: 5px;font-size: 34px;}	
body{padding: 25px 25px 0 25px;}
.navbar{padding: 0 25px;}
.main{padding: 25px;}
#content{padding: 25px;}

/*add-routin-vitals*/
.timetxt{width: 78% !important;}

/*visitor*/
.top-search .box .search{width: 300px;}
.visitortable table tr th{font-size: 15px;}

/*Super-admin-login*/
.maincenter{width: 748px;}
.superlogin .box .col-md-6{padding: 20px;}
.superlogin .box .form .img img{width: 65px;}
.superlogin .box .form h4{font-size: 20px;}
.superlogin .box form{padding-top: 10px;}
.superlogin .box h3{font-size: 35px;}
.superlogin .box .logo{margin-bottom: 20px;}

/*edit-patient*/
.editpatient .form-group .col-md-5{width: 50% !important;}
.editpatient .col-md-10{width: 100% !important;}
.editpatient .label{width: 133px;}
}

/*---------768px-----------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.header_menu .navbar-header{float: right;margin: 0;}
.navbar-default .navbar-toggle{ border-color: rgba(0,0,0,.1);background: #fff;margin: 14px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #888;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{z-index: 1;width: 200px;position: absolute;top: 55px;background: #5c5cb2;right: 0;margin: 0;padding: 0;}
.navbar-default .navbar-nav > li > a{font-size: 13px;line-height: 25px;padding: 9px 18px;color: #fff;}
.navbar-default .navbar-nav > li > a.active{color: #f5e317;font-weight: bold;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
header .login-btn{padding: 12px 20px;color: #fff;font-size: 16px;float: left !important;}
.navbar-nav{margin: 0;}
.bgtxt{padding: 0;}
.navbar-toggle{display: block;}
.navbar-default .navbar-nav > li{width: 100%;}

	
.routine label{font-size: 14px;}
.title{margin-bottom: 14px;padding-bottom: 5px;font-size: 30px;}	
body{padding: 25px 25px 0 25px;}
.navbar{padding: 0 25px;}
.main{padding: 25px;}
#content{padding: 25px;}

/*add-routin-vitals*/
.timetxt{width: 80% !important;}

/*visitor*/
.top-search .box .search{width: 240px;}
.visitortable table tr th{font-size: 15px;}

/*emar-sheet-admin*/
.report{margin-top: -60px;}
.report select{padding: 6px;height: 36px;width: 255px;}
.emartable table:nth-child(2n+2){width: 24%;}
.emartable .top-search .box .search input[type="text"]{width: 154px;}
.emartable table tr td{font-size: 13px;padding: 7px;}
.emartable .show span, .emartable .top-search .box span{font-size: 13px;}
.emartable table:nth-child(2n+2) img{height: 104px;}

/*Observation*/
.observationlist{padding: 20px 25px !important;}
.observationlist select{width: 300px;}
.observationlist label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;margin-right: 50px;}

/*Super-admin-login*/
.maincenter{width: 748px;}
.superlogin .box .col-md-6{padding: 20px;}
.superlogin .box .form .img img{width: 65px;}
.superlogin .box .form h4{font-size: 20px;}
.superlogin .box form{padding-top: 10px;}
.superlogin .box h3{font-size: 35px;}
.superlogin .box .logo{margin-bottom: 20px;}

/*edit-patient*/
.editpatient .form-group .col-md-12 ,.editpatient .form-group .col-sm-2 ,.editpatient .form-group .col-sm-6 ,.editpatient .form-group .col-md-5 ,.editpatient .form-group .col-sm-5 ,.editpatient .form-group .col-sm-8 ,.editpatient .pdf{margin: 0;padding: 0;display: block;float: none;}
.editpatient .label{width: 100%;float: none;text-align: left;padding: 0;}
.editpatient .allergies {width: 78% !important;}
.editpatient .closebtn{margin-bottom: 10px;margin-top: 0;}

body{height: 100vh;}
.main{height: 90%;}
#content{height: 92%;overflow-x: hidden;overflow-y: auto;}
.visitortable span.ml5{margin-left: 10px;}
.form-horizontal .control-label{text-align: left;}
/*19-6-2019*/
.landingpage .box{top: 42%;width: 95%;display: block;text-align: center;}
.landingpage button{padding: 3px 10px;font-size: 13px;line-height: 23px;;}
.landingpage .my_page_content {height: 250px;padding-right: 20px;margin: 20px 0;}
.landingpage .footerline {margin-bottom: 80px;}
.landingpage .box .col-md-6:first-child{padding: 20px;}
.landingpage .col-sm-6 {width: 100%;}
}

/*-----------640px---------*/
@media only screen and (min-width: 640px) and (max-width: 767px) {
.header_menu .navbar-header{float: right;margin: 0;}
.navbar-default .navbar-toggle{ border-color: rgba(0,0,0,.1);background: #fff;margin: 14px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #888;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{z-index: 1;width: 200px;position: absolute;top: 55px;background: #5c5cb2;right: 0;margin: 0;padding: 0;}
.navbar-default .navbar-nav > li > a{font-size: 13px;line-height: 25px;padding: 9px 18px;color: #fff;}
.navbar-default .navbar-nav > li > a.active{color: #f5e317;font-weight: bold;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
header .login-btn{padding: 12px 20px;color: #fff;font-size: 16px;float: left !important;}
.navbar-nav{margin: 0;}
.bgtxt{padding: 0;}
	
.routine label{font-size: 14px;}
.title{margin-bottom: 10px;padding-bottom: 3px;font-size: 22px;}	
body{padding: 25px 25px 0 25px;}
.navbar{padding: 0 25px;}
.main{padding: 25px;}
#content{padding: 25px;}
.navbar.navbar-expand-lg.navbar-light.col-sm{float: right;width: 58px;padding: 0;display: table;}
.routine .submit{margin: 0 auto;}

/*add-routin-vitals*/
.timetxt{width: 88% !important;}

/*visitor*/
.top-search .box .search{width: 240px;}
.visitortable table tr th{font-size: 15px;}
.visitortable span a{font-size: 15px;}
.visitortable span.ml5{margin-left: 25px;}
.visitortable table tr td{font-size: 13px;}
.show{margin-top: -53px;}
.show span ,.top-search .box span{font-size: 15px;}
.show select{padding: 6px;height: 36px;}
.top-search .box .search input[type="text"]{height: 36px;padding: 6px;}
.visitortable .btn a{height: 36px;padding: 9px 26px;}

/*emar-sheet-admin*/
.report{margin-top: 0;float: none;margin-bottom: 10px;}
.report select{padding: 6px;height: 36px;}
.emartable h5{font-size: 14px;}
.emartable table ,.emartable table:nth-child(2n+2){width: 100%;}
.emartable .top-search .box .search input[type="text"]{width: 154px;}
.emartable table tr td{font-size: 13px;padding: 7px;}
.emartable .show span, .emartable .top-search .box span{font-size: 13px;}
.emartable table:nth-child(2n+2) img{height: 104px;}

/*Observation*/
.observationlist{padding: 20px 25px !important;}
.observationlist select{width: 300px;}
.observationlist label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;margin-right: 50px;}
.observationlist .btn{margin-top: 10px;}

/*Super-admin-login*/
.maincenter{width: 620px;}
.superlogin .box .col-md-6{padding: 20px;}
.superlogin .box .form .img img{width: 65px;}
.superlogin .box .form h4{font-size: 20px;}
.superlogin .box form{padding-top: 10px;}
.superlogin .box h3{font-size: 35px;}
.superlogin .box .logo{margin-bottom: 20px;}
.superlogin .box .form{border-top-right-radius: 0;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}

/*edit-patient*/
.editpatient .form-group .col-md-12 ,.editpatient .form-group .col-sm-2 ,.editpatient .form-group .col-sm-6 ,.editpatient .form-group .col-md-5 ,.editpatient .form-group .col-sm-5 ,.editpatient .form-group .col-sm-8 ,.editpatient .pdf{margin: 0;padding: 0;}
.editpatient .label{width: 100%;float: none;text-align: left;padding: 0;}
.editpatient .allergies {width: 78% !important;}
.editpatient .closebtn{margin-bottom: 10px;margin-top: 0;}
/*19-6-2019*/
.landingpage .box{top: 42%;width: 95%;display: block;text-align: center;}
.landingpage .logo {margin-bottom: 20px;}
.landingpage button{padding: 3px 10px;font-size: 13px;line-height: 23px;;}
.landingpage .my_page_content {height: 200px;padding-right: 10px;margin: 10px 0;}
.landingpage p {font-size: 14px;}
.landingpage .footerline {margin-bottom: 20px;}
.landingpage .box .col-md-6:first-child{padding: 20px;}
.landingpage .col-sm-6 {width: 100%;}
}

/*-----------480px---------*/
@media only screen and (min-width: 480px) and (max-width: 639px) {
.header_menu .navbar-header{float: right;margin: 0;}
.navbar-default .navbar-toggle{ border-color: rgba(0,0,0,.1);background: #fff;margin: 14px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #888;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{z-index: 1;width: 200px;position: absolute;top: 55px;background: #5c5cb2;right: 0;margin: 0;padding: 0;}
.navbar-default .navbar-nav > li > a{font-size: 13px;line-height: 25px;padding: 9px 18px;color: #fff;}
.navbar-default .navbar-nav > li > a.active{color: #f5e317;font-weight: bold;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
header .login-btn{padding: 12px 20px;color: #fff;font-size: 16px;float: left !important;}
.navbar-nav{margin: 0;}
	
.routine label{font-size: 14px;}
.title{margin-bottom: 10px;padding-bottom: 3px;font-size: 22px;}	
body{padding: 15px 15px 0 15px;}
.navbar{padding: 0 15px;}
.main{padding: 15px;}
#content{padding: 15px;}
.navbar.navbar-expand-lg.navbar-light.col-sm{float: right;width: 58px;padding: 0;}
.routine .col-xs ,.routine .col-sm{width: 100%;padding: 0 15px;}
.routine .submit{margin: 0 auto;}
.bgtxt{padding: 0;}

/*add-routin-vitals*/
.timetxt{width: 85% !important;}
.timebtn{margin-left: 8px;}

/*visitor*/
.top-search .box .search{width: 240px;}
.visitortable table tr th{font-size: 14px;}
.visitortable span a{font-size: 14px;}
.visitortable span.ml5{margin-left: 25px;}
.visitortable table tr td{font-size: 13px;}
.show{margin-top: 0;float: none;margin-bottom: 10px;}
.show span ,.top-search .box span{font-size: 15px;}
.top-search .box{float: none;margin-top: 20px;}
.show select{padding: 6px;height: 36px;}
.top-search .box .search input[type="text"]{height: 36px;padding: 6px;}
.visitortable .btn a{height: 36px;padding: 9px 26px;}

/*emar-sheet-admin*/
.report{margin-top: 0;float: none;margin-bottom: 10px;}
.report select{padding: 6px;height: 36px;}
.emartable h5{font-size: 14px;}
.emartable table ,.emartable table:nth-child(2n+2){width: 100%;}
.emartable .top-search .box .search input[type="text"]{width: 154px;}
.emartable table tr td{font-size: 13px;padding: 7px;}
.emartable .show span, .emartable .top-search .box span{font-size: 13px;}
.emartable table:nth-child(2n+2) img{height: 104px;}

/*Observation*/
.observationlist{padding: 20px 15px !important;}
.observationlist select{width: 300px;}
.observationlist label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;margin-right: 50px;}
.observationlist .btn{margin-top: 10px;float: none !important;}

/*Super-admin-login*/
.maincenter{width: 460px;}
.superlogin .box .col-md-6{padding: 20px;}
.superlogin .box .form .img img{width: 65px;}
.superlogin .box .form h4{font-size: 20px;}
.superlogin .box form{padding-top: 10px;}
.superlogin .box h3{font-size: 35px;}
.superlogin .box .logo{margin-bottom: 20px;}
.superlogin .box .form{border-top-right-radius: 0;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}

/*edit-patient*/
.editpatient .form-group .col-md-12 ,.editpatient .form-group .col-sm-2 ,.editpatient .form-group .col-sm-6 ,.editpatient .form-group .col-md-5 ,.editpatient .form-group .col-sm-5 ,.editpatient .form-group .col-sm-8 ,.editpatient .pdf{margin: 0;padding: 0;}
.editpatient .label{width: 100%;float: none;text-align: left;padding: 0;}
.editpatient .allergies {width: 78% !important;}
.editpatient .closebtn{margin-bottom: 10px;margin-top: 0;}
/*19-6-2019*/
.landingpage .box{top: 42%;width: 95%;display: block;text-align: center;}
.landingpage .logo {margin-bottom: 20px;}
.landingpage button{padding: 3px 10px;font-size: 13px;line-height: 23px;;}
.landingpage .my_page_content {height: 200px;padding-right: 10px;margin: 10px 0;}
.landingpage p {font-size: 14px;}
.landingpage .footerline {margin-bottom: 20px;}
.landingpage .box .col-md-6:first-child{padding: 20px;}
.landingpage .col-sm-6 {width: 100%;}
}

/*----------320px----------*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.header_menu .navbar-header{float: right;margin: 0;}
.navbar-default .navbar-toggle{ border-color: rgba(0,0,0,.1);background: #fff;margin: 14px 0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color: #888;}
.social-icon.pull-right{float: left !important;}
.navbar-collapse{z-index: 1;width: 200px;position: absolute;top: 55px;background: #5c5cb2;right: 0;margin: 0;padding: 0;}
.navbar-default .navbar-nav > li > a{font-size: 13px;line-height: 25px;padding: 9px 18px;color: #fff;}
.navbar-default .navbar-nav > li > a.active{color: #f5e317;font-weight: bold;}
.navbar-nav > li .btn-default {color: #000000;padding: 0 10px;text-align: center;line-height: 50px;width: 100%;}
header .login-btn{padding: 12px 20px;color: #fff;font-size: 16px;float: left !important;}
.navbar-nav{margin: 0;}

.routine label{font-size: 13px;}
.title{margin-bottom: 10px;padding-bottom: 3px;font-size: 22px;}	
body{padding: 15px 15px 0 15px;}
.navbar{padding: 0 15px;}
.main{padding: 15px;}
#content{padding: 15px;}
.navbar.navbar-expand-lg.navbar-light.col-sm{float: right;width: 58px;padding: 0;}
.routine .col-xs ,.routine .col-sm{width: 100%;padding: 0 15px;}
.routine .submit{margin: 0 auto;}
.bgtxt{padding: 0;}

/*add-routin-vitals*/
.timetxt{width: 75% !important;}
.timebtn{margin-left: 5px;}

/*visitor-edit*/
.closebtn{float: none;margin-top: 10px !important;}

/*visitor*/
.top-search .box .search{width: 228px;}
.visitortable table tr th{font-size: 14px;}
.visitortable span a{font-size: 14px;}
.visitortable span.ml5{margin-left: 15px;}
.visitortable table tr td{font-size: 13px;}
.show{margin-top: 0;float: none;margin-bottom: 10px;}
.show span ,.top-search .box span{font-size: 15px;}
.top-search .box{float: none;margin-top: 20px;}
.show select{padding: 6px;height: 36px;}
.top-search .box .search input[type="text"]{height: 36px;padding: 6px;}
.visitortable .btn a{height: 36px;padding: 9px 26px;}

/*emar-sheet-admin*/
.report{margin-top: 0;float: none;margin-bottom: 10px;}
.report select{width: 100%;padding: 6px;height: 36px;}
.emartable h5{font-size: 13px;}
.emartable table ,.emartable table:nth-child(2n+2){width: 100%;}
.emartable .top-search .box .search input[type="text"]{width: 154px;}
.emartable table tr td{font-size: 13px;padding: 7px;}
.emartable .show span, .emartable .top-search .box span{font-size: 13px;}
.emartable table:nth-child(2n+2) img{height: 104px;}

/*Observation*/
.observationlist{padding: 20px 15px !important;}
.observationlist select{width: 100%;}
.observationlist label{font-size: 16px;color: #282844;font-weight: 600;display: inline-block;margin-right: 50px;}
.observationlist .btn{margin-top: 10px;float: none !important;}

/*Super-admin-login*/
.maincenter{width: 300px;}
.superlogin .box .col-md-6{padding: 20px;}
.superlogin .box .form .img img{width: 65px;}
.superlogin .box .form h4{font-size: 20px;}
.superlogin .box form{padding-top: 10px;}
.superlogin .box h3{font-size: 35px;}
.superlogin .box .logo{margin-bottom: 20px;}
.superlogin .box .form{border-top-right-radius: 0;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}

/*edit-patient*/
.editpatient .form-group .col-md-12 ,.editpatient .form-group .col-sm-2 ,.editpatient .form-group .col-sm-6 ,.editpatient .form-group .col-md-5 ,.editpatient .form-group .col-sm-5 ,.editpatient .form-group .col-sm-8 ,.editpatient .pdf{margin: 0;padding: 0;}
.editpatient .label{width: 100%;float: none;text-align: left;padding: 0;}
.editpatient .allergies {width: 78% !important;}
.editpatient .closebtn{margin-bottom: 10px;}

#routine_cg_listing .form-horizontal table tr td{width: 100%;}
/*19-6-2019*/
.landingpage .box{top: 42%;width: 95%;display: block;text-align: center;}
.landingpage .logo {margin-bottom: 20px;}
.landingpage button{padding: 3px 10px;font-size: 13px;line-height: 23px;;}
.landingpage .my_page_content {height: 200px;padding-right: 10px;margin: 10px 0;}
.landingpage p {font-size: 14px;}
.landingpage .footerline {margin-bottom: 20px;}
.landingpage .box .col-md-6:first-child{padding: 20px;}
.landingpage .col-sm-6 {width: 100%;}
}

