.pd-t-2-per{padding-top:2%}.starter-template{padding:40px 15px;text-align:center}
/* .container{width:1024px;} */
.container{width:1280px;}

body{font-weight:100;font-size:12px;line-height:30px;color:#777}.frmBase{background:#ffffff;padding:25px;margin:20px 0;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24)}.is-search{padding-top:7%;padding-right:4%}.c-ff0000{color:#ff0000}.c-f0ad4e{color:#f0ad4e}.t-center{text-align:center}.is-search-list{padding-top:1%}.fw-b{font-weight:bold}.pd-t-0{margin-top:0px}.tl-left{text-align:left}
#drop-zone,#drop-zone-edit{width:100%;min-height:150px;border:3px dashed rgba(0,0,0,.3);border-radius:5px;font-family:Arial;text-align:center;position:relative;font-size:20px;color:#7E7E7E}#drop-zone input,#drop-zone-edit input{position:absolute;cursor:pointer;left:0px;top:0px;opacity:0}#drop-zone.mouse-over,#drop-zone-edit.mouse-over{border:3px dashed rgba(0,0,0,.3);color:#7E7E7E}#clickHere,#clickHereEdit{display:inline-block;cursor:pointer;color:white;font-size:17px;width:150px;border-radius:4px;background-color:#4679BD;padding:10px}#clickHere:hover,#clickHereEdit:hover{background-color:#376199}#saveHere,#editpopup{display:inline-block;cursor:pointer;color:white;font-size:17px;width:150px;border-radius:4px;background-color:#4cae4c;padding:10px}#saveHere:hover,#editpopup:hover{background-color:#5cb85c}#filename{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:1.5em}.file-preview{background:#ccc;border:5px solid#fff;box-shadow:0 0 4px rgba(0,0,0,0.5);display:inline-block;width:60px;height:60px;text-align:center;font-size:14px;margin-top:5px}.closeBtn:hover{color:red;display:inline-block}.is-pointer{cursor:default}.is-eidt-upload>a{font-size:14px}

.pd-t-40{ padding-top: 40px }
.cur-point{ cursor: pointer;}
.cur-default{ cursor: default;}
.mg-r-15{ margin-right: 15px; }


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #ffffff;
    background-color: #5bc0de;
}

.fl-right{ float: right; }
.fl-left{ float: left; }
.c-white-im{ color: #ffffff !important; }
.c-white{ color: #ffffff; }

.is-mcm-name{ margin-top: 0px; margin-bottom: 0px; font-size: 19px; color: #000000; font-weight: bold; }

.doc-pic{ 
    border-radius: 4px;
    box-shadow: 3px 5px 5px #888888;
 }
 
 /*@media print{  
    .no-print, .no-print *
    {
        display: none !important;
    }
	.ignoreprint{ display: block !important; }
	.fs-14{ font-size: 16px !important; }
	.frmBase{ padding-top: 0px !important; margin-top: 0px !important; }
	container > .pd-t-40 { padding-top: 0px !important; }
	.pd-t-40{ padding-top: 0px !important; }
	.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
		border: 1px solid #000000 !important;
	}
	body {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	}
}*/

 @media print{
    .no-print, .no-print *
    {
        display: none !important;
    }
	.ignoreprint{ display: block !important; }
	.fs-14{ font-size: 22px !important; }
	.fs-12{ font-size: 14px !important; }
	.frmBase{ padding-top: 0px !important; margin-top: 0px !important; }
	container > .pd-t-40 { padding-top: 0px !important; }
	.pd-t-40{ padding-top: 0px !important; }
	.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
		border: 1px solid #000000 !important;
	}
	th > tr > td{ font-family: sarabun, Times, serif !important; font-size: 27px !important; }
	.fs-14 { font-family: sarabun, Times, serif !important; font-size: 27px !important; }
	.fs-12 { font-family: sarabun, Times, serif !important; font-size: 22px !important; }
	.fs-24 { font-family: sarabun, Times, serif !important; font-size: 24px !important; }
	
	.fs-small { font-family: sarabun, Times, serif !important; font-size: 18px !important; }
	
	td{ line-height: 25px !important; }
	h1, h2, h3, h4, h5{ font-family: sarabun, Times, serif !important; }
	h4{ font-size: 28px !important; font-weight: normal !important; }
	.tr-bd-sunday{ border-bottom: 2px solid #000000 !important; }
	.fs-8-12{ font-size: 20px !important; }
	.fs-20 { font-size: 20px !important; }
	.fs-16 { font-size: 16px !important; }	
}
thead.bg-eee > tr > th, td{ line-height: 25px !important; font-family: sarabun, Times, serif !important; font-size: 27px !important; }
thead.bg-eee > tbody > tr > th, td{ line-height: 25px !important; font-family: sarabun, Times, serif !important; font-size: 22px !important; }
.black-cover > li { line-height: 25px !important; font-family: sarabun, Times, serif !important; font-size: 22px !important; }
thead.bg-eee,tr,td > center { font-family: sarabun, Times, serif !important; font-size: 24px !important; }
.fs-16 { font-size: 16px !important; }
.isten>thead>tr>td{
	padding: 0px !important;
	padding-bottom: 0px !important;
}
.isten>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 0px !important;
}

.dis-none{ display: none; }

.bd-r-t-ra{ border-top-right-radius: 120px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.tr-bd-sunday{ border-bottom: 3px solid #5bc0de; }

.bg-eee{ background-color: #eee; }

.vacation-q{ color:#d8d8d8; cursor: help; }
.is-vacation{ background-color: #d2f5ff !important; }
@media print { 
	.container{ width: 1024px }
    .table td, .table th { 
        background-color: #ffffff !important; 
    }
	.table { margin-left: 0px !important; padding-left: 0px !important; }
	.table tr.is-vacation td{ background-color: #d2f5ff !important; }
	.table thead.bg-eee tr th, table thead.bg-eee tr td{ background-color: #eee !important; }
	.table tbody.child tr td{ font-size: 13px;}
	.table thead tr td{ font-size: 13px; }
	.table.child tbody tr td{ padding-left: 0px; padding-right: 0px; padding-top: 9px; padding-bottom: 9px; }
	body{ margin-left: 0px !important; }
	.container{ margin-left: 10px; padding-left: 10px; margin-right: 0px; padding-right: 0px;}
	.main-frame-div{ margin-left: 10px; padding-left: 10px; margin-right: 0px; padding-right: 0px; }
	.td-lr-0{ padding-left: 0px; padding-right: 0px; }
	tbody.child{ font-family: arial, sans-serif; font-weight: normal; }
	.new-roman{ font-family: Times New Roman; }
}

.fs-10{ font-size: 10px; }

.c-black{ color: #000000; }

.black-cover{
	color: #000000;
	font-weight: bold;
}


.table-bordered{ color: #000000; }
.c-default{ cursor: default; }
.td-hover:hover{ background-color: #93daff; }

#select2-inpAddDoctor-container, #select2-inpMethodTimer-container{ font-size: 14px; }

.dc-list { padding-top: 15px; }
.dc-list > li{ font-size: 16px; }
/*.dc-list > li:nth-child(even){ background-color: #e6f9ff; }*/


.dc-list > li:hover {
    z-index: 2;
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8;
}

body.modal-open {
    overflow: hidden;
}


.cover-remark-table{
    float: right;
    right: 0px;
    top: 60px;
    width: 260px;
    position: absolute;
    text-align: center;
	font-size: 14px;
	cursor: default;
}

.t-right{ text-align: right; }

@media screen and (max-width: 600px) {
	.img-responsive{ width: 100% !important; }
	.navbar-brand{ font-size: 36px; }
	h1{ font-size: 72px; color:#000000; font-weight: bold; }
	h2{ font-size: 60px; color:#000000; font-weight: bold;}
	h4{ font-size: 36px !important; color:#000000; font-weight: bold; }
	.fs-16{ font-size: 32px !important; /*line-height: 48px;*/ }
	.fs-18{ font-size: 36px !important; }
	.select2-container .select2-selection--single {
		height: 72px !important;
	}
	.descontrol {
		padding-top: 20px;
		font-size: 36px !important;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		line-height: 64px !important;
	}
	.select2-container--default .select2-results__option--highlighted[aria-selected] {
		font-size: 32px !important;
		color: #000000;
	}
	.select2-results__option[aria-selected] {
		font-size: 32px !important;
		color: #000000;
	}
	.col-md-2 {
		width: 16.66666667%;
		float: left;
	}
	.col-md-3 {
		width: 25%;float: left;
	}
	.col-md-4 {
		width: 33.33333333%; float: left;
	}
	.descontrol >div.col-md-6 {
		width: 50%; float: left;
	}
	.col-md-9 {
		width: 75%;float: left;
	}
	.col-md-12 {
		width: 100%;float: left;
	}
	div.doctor-info > ul >li { font-size: 32px;
    line-height: 40px; }
	
	
	
	div.fs-16{ font-size: 22px !important; }
	td.fs-16{ font-size: 26px !important; }
	center > h2{ font-size: 40px; }
	.btn.btn-info{ font-size: 36px; }
	#inpDateIn{ height: 65px; font-size: 32px; }
}
.c-ffffff { color: #ffffff; }
.c-blue { color: #337ab7; }
.fs-20{ font-size: 20px !important; }
.fs-28{ font-size: 28px !important; }
.fs-32{ font-size: 32px !important; }

.txt-cnt{ text-align: center; }
.bg-0066bd{ background-color: #0066bd; }
.bg-00325d{ background-color: #00325d; }

.bg-93daff{ background-color: #93daff; }
.bg-00a9ff{ background-color: #00a9ff; }
.bg-yll{ background-color: #fff9c6 !important; }
.hr-mg-0{ margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #ddd; }
.c-default {
	vertical-align: middle !important;
}
.valign--md {
	vertical-align: middle !important;
}




