@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg"); }

@font-face {
    font-family: 'RobotoCondensed-Regular';
    src: url('../fonts/RobotoCondensed-Regular.eot');
    src: local('â˜º'), url('../fonts/RobotoCondensed-Regular.woff') format('woff'), url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'), url('../fonts/RobotoCondensed-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoCondensed-Bold';
    src: url('../fonts/RobotoCondensed-Bold.eot');
    src: local('â˜º'), url('../fonts/RobotoCondensed-Bold.woff') format('woff'), url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'), url('../fonts/RobotoCondensed-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SF Pro Display Regular';
    font-style: normal;
    font-weight: normal;
    src: local('SF Pro Display Regular'), url('../fonts/SFPRODISPLAYREGULAR.woff') format('woff');
    }
* { margin:0; padding:0; }
body { background:#def3de;margin:0;padding:0px;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#111;text-align:left;position:relative;font-family: 'SF Pro Display Regular';}
img           { border:0; vertical-align:top;max-width:100%; }

a             { color:#065d06; text-decoration:none;outline:0 !important; }
a:hover       { text-decoration:none;outline:0 !important;color:#ff0000; }
:focus        { outline:0 !important;text-decoration:none !important; }
h1,h2,h3,
h4,h5,h6      { color:#111; }

.page-wapper {display:block;margin:0;padding:0 0 50px 0;width:100%;}
.page {display:block;margin:0;padding:0;width:100%;}
/***** Header Container **********/
.header-container {display:block;margin:0;padding:0;width:100%;border-bottom:1px solid #297729;background: linear-gradient(133deg, #ed1b23, #219857, #024320)!important;}
.header {display:block;margin:0;padding:5px 0;width:100%;overflow:hidden;}
.header .logo {float:left;margin:0;padding:0;display:block;}
.header .logo a {float:left;margin:0;padding:0;display:block;}
.header .logo a img {float:left;margin:0;padding:0;display:block;}
.header-text {display:block;margin:0 0 0 0px;padding:0;text-align:left;float:left;}
.header-text h2 {display:block;margin:10px 0 0 0;padding:0;text-transform:uppercase;font-size:24px;font-weight:normal;font-family: 'RobotoCondensed-Regular';color:#fff;}
.header-text h3 {display:block;margin:7px 0 0 0;padding:0;text-transform:uppercase;font-size:18px;font-weight:normal;font-family: 'RobotoCondensed-Regular';color:#fff;}
.header-right {display:block;margin:0;padding:0 0 5px 0;text-transform:uppercase;float:right;}
.header-right p {float:left;margin:18px 20px 0 0;padding:0;display:block;font-size:15px;font-weight:normal;font-family: 'RobotoCondensed-Regular';color:#fff;font-weight:normal;text-transform:none;}
.header-right .header-button {float:left;margin:8px 0px 0 0;padding:0;display:block;}
.header-right .header-button a {float:left;margin:0;padding:0 15px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';text-transform:none;line-height:35px;background:#fff;font-size:16px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #fff;}
.header-right .header-button a:hover {background:#002900;color:#fff;border-color:#fff;}
.header-right .header-lang {display:block;margin:25px 0 0 0;padding:0;float:left;}
.header-right .header-lang a {float:left;margin:0 0 0 15px;padding:1px;display:block;font-size:20px;font-weight:normal;color:#fff;font-family: 'SF Pro Display Regular';}
.header-right .header-lang a.active,.header-right .header-lang a:hover {padding:0;border:1px solid #fff;}
.header-right .header-lang a:first {margin-left:0;}
/***** Main Container **********/
.main-container {display:block;margin:0;padding:0;width:100%;}
.main {display:block;margin:0;padding:20px 0;width:100%;}
.page-title {display:block;margin:0;padding:0;width:100%;text-align:center;}
.page-title h1 {display:block;margin:0;padding:0;font-size:25px;font-weight:bold;color:#000000;font-family: 'SF Pro Display Regular';text-transform:uppercase;}
.page-title p {display:block;margin:0;padding:0;font-size:15px;font-weight:bold;color:#000000;font-family: 'SF Pro Display Regular';}
.form-container {display:block;margin:20px 0 0 0;padding:0;width:100%;}
.form-container .form-register {display:block;margin:0;padding:0;width:100%;}
.fileds {}
.fileds .filed {display:block;margin:15px 0 0;padding:0;width:100%;}
.fileds .filed .filed-lable {display:block;margin:0;padding:0;font-size:16px;font-weight:normal;color:#000;font-family: 'SF Pro Display Regular';}
.fileds .filed .filed-lable span.required {color:#ff0000;}
.fileds .filed .filed-input {display:block;margin:10px 0 0 0;padding:0;width:100%;}
.fileds .filed .filed-input .chosen-container {font-family: 'SF Pro Display Regular';font-size:14px;}
.fileds .filed .filed-input .text-input {font-family: 'SF Pro Display Regular';font-size:14px;display:block;margin:0;padding:0 5px;width:100%;height:35px;line-height:33px;font-weight:normal;color:#000;border:1px solid #ced4da;background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.fileds .filed .filed-input .textarea-input {font-family: 'SF Pro Display Regular';font-size:14px;display:block;margin:0;padding:5px 5px;width:100%;font-weight:normal;color:#000;border:1px solid #ced4da;background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.fileds .filed .filed-input select {font-family: 'SF Pro Display Regular';font-size:14px;display:block;margin:0;padding:0 5px;width:100%;height:35px;line-height:33px;font-weight:normal;color:#000;border:1px solid #ced4da;background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.fileds .filed .filed-input label.error {font-family: 'SF Pro Display Regular';font-size:13px;display:block;margin:3px 0 0 0;padding:0;width:100%;color:#ff0000;}
.fileds .filed .filed-input .text-input.error {border-color:#F33;}
.fileds .filed .filed-input .chosen-container.validate-error {border-color:#F33;}
.fileds .filed .filed-input.canvas-wapper {overflow:hidden;}
.fileds .filed .filed-input.canvas-wapper canvas {float:left;margin:0;padding:0;display:block;}
.fileds .filed .filed-input.canvas-wapper .code-input {font-family: 'SF Pro Display Regular';font-size:14px;display:block;margin:0 10px;padding:0 5px;width:100%;height:35px;line-height:33px;font-weight:normal;color:#000;border:1px solid #ced4da;background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:left;width:200px;}
.fileds .filed .filed-input.canvas-wapper .code-input.error {border-color:#F33;}
.fileds .filed-action {display:block;margin:25px 0 0 0;padding:0;width:100%;text-align:center;}
.fileds .filed-action .btn-actionform {text-transform:uppercase;}
.form-container h5 {display:block;margin:0;padding:0;font-size:16px;font-weight:bold;color:#ff0000;font-family: 'SF Pro Display Regular';text-align:center;}
.form-container h6 {display:block;margin:10px 0 0 0;padding:0;font-size:15px;font-weight:bold;color:#000000;font-family: 'SF Pro Display Regular';text-align:center;}
.form-container .qrcode {display:block;margin:30px 0 0 0;padding:0;width:100%;text-align:center;}
.form-container .qrcode img {margin:0;padding:0;max-width:100%;}

.vaccination-number {display:block;margin:20px 0 0 0;padding:0;width:100%;text-align:left;font-size:17px;font-weight:bold;color:#000000;font-family: 'SF Pro Display Regular';}
.vaccination-fieldset {display:block;margin:20px 0 0 0;padding:0 20px 20px;width:100%;border:1px solid #297729;background:#bde5c6;}
.vaccination-fieldset legend.vaccination-fieldset-title {width:auto;padding:0 10px;text-align:left;font-size:17px;font-weight:bold;color:#000000;font-family: 'SF Pro Display Regular';margin:0;}
.vaccination-fieldset legend.vaccination-fieldset-title i {color:#ff0000;}

/***** Menu Container **********/
.menu-container {display:block;margin:0;padding:0;width:100%;background:#219857;border-bottom:1px solid #fff;}
.main-menu {display:block;margin:0;padding:0;width:100%;float:left;}
.main-menu ul {float:left;margin:0;padding:0;display:block;width:100%;}
.main-menu ul li {float:left;margin:0;padding:0;border-left:1px solid #fff;display:block;position:relative;z-index:1000;}
.main-menu ul li:last-child {border-right:1px solid #fff;}
.main-menu ul li a {float:left;margin:0;padding:0 15px;display:block;font-size:16px;font-weight:normal;color:#fff;font-family: 'RobotoCondensed-Regular';line-height:40px;text-transform:uppercase;}
.main-menu ul li:hover a {background:#d03535;}
.main-menu ul li.active a {background:#d03535;}
.main-menu ul ul {display:none;margin:0;padding:0;position:absolute;top:100%;left:0;background:#d03535;min-width:250px;}
.main-menu ul ul li {border-left:none !important;display:block;width:100%;border-right:none !important;border-top:1px solid #fff;position:relative;}
.main-menu ul ul li a {background:none !important;font-size:15px;font-weight:normal;text-transform:none;width:100%;}
.main-menu ul ul li:hover a,.main-menu ul ul li.active a {background:#297729 !important;}
.main-menu ul li:hover ul {display:block;}
.main-menu ul ul ul {display:none !important;position:absolute;top:0;left:100%;min-width:300px;}
.main-menu ul ul ul li:first-child {border-top:none;}
.main-menu ul ul li:hover ul {display:block !important;}
.main-menu ul ul ul li:hover a,.main-menu ul ul ul li.active a {background:#045304 !important;color:#d03535 !important;}

/***** Footer Container **********/
.footer-container {display:block;margin:0;padding:0;width:100%;position:fixed;bottom:0;left:0;border-top:2px solid #065d06;background:#f1f1f1;text-align:center;}
.footer {display:block;margin:0;padding:5px 0;width:100%;}
.footer p {display:block;margin:5px 0 0 0;padding:0;font-size:13px;font-weight:bold;color:#000;font-family:Arial, Helvetica, sans-serif;font-family: 'RobotoCondensed-Regular';}

#back-top {
	background: url("../images/arrow-top.png") no-repeat scroll 50% 50% #065d06;
    border: 1px solid #000;
    bottom: 35px;
    display: none;
    height: 45px;
    position: fixed;
    right: 12px;
    width: 45px;
    z-index: 9999;
}
#back-top:hover {
	background-color:#ff0000;
	background-image:url("../images/arrow-top.png");
    cursor: pointer;
}
/*********** Login ***********************/
.form-signin {width: 100%;max-width: 330px;padding: 20px;margin:5% auto 0;text-align:center;background:#fff;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.5);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.form-signin .h4 {display:block;margin:0;padding:0;font-size:25px;font-weight:bold;color:#000000;font-family: 'RobotoCondensed-Regular';text-transform:uppercase;}
.page-wapper .form-signin input {font-size:13px;font-weight:normal;color:#000;}
.form-signin .form-control {position: relative;box-sizing: border-box;height: auto;padding: 10px;font-size: 16px;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="email"] {margin-bottom: -1px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px;border-top-left-radius: 0;border-top-right-radius: 0;}
.form-signin .btn {text-transform:uppercase;}
.form-signin .help-block {display:block;margin:10px 0 0px 0;font-size:13px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#ff0000;text-align:left;}

.table-block {display:block;margin:0;padding:15px;background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow:hidden;font-family: 'RobotoCondensed-Regular';font-size:13px;color:#000;}
.table-responsive,.table-responsive .table thead th,.table-responsive .table td{font-family: 'RobotoCondensed-Regular';font-size:14px;font-weight: normal;}
.table-responsive .dataTables_length {float:left;}
.table-responsive div.dataTables_wrapper div.dataTables_info {float:left;}
.table-responsive table.jambo_table { border: 1px solid rgba(221, 221, 221, 0.78); }
.table-responsive table.jambo_table thead {background: rgba(52, 73, 94, 0.94);color: #ECF0F1; }
.table-responsive table.jambo_table tbody tr:hover td {background: rgba(38, 185, 154, 0.07); border-top: 1px solid rgba(38, 185, 154, 0.11);border-bottom: 1px solid rgba(38, 185, 154, 0.11); }
.table-responsive table.jambo_table tbody tr.selected {background: rgba(38, 185, 154, 0.16); }
.table-responsive table.jambo_table tbody tr.selected td {border-top: 1px solid rgba(38, 185, 154, 0.4);border-bottom: 1px solid rgba(38, 185, 154, 0.4); }
.table-responsive .dataTables_paginate a {cursor:pointer;margin-left:5px; }
.table-responsive .dataTables_wrapper {position: relative;clear: both;zoom: 1; }
.table-responsive .dataTables_processing {position: absolute;top: 50%;left: 50%; width: 250px;height: 30px;margin-left: -125px;margin-top: -15px;padding: 14px 0 2px 0;border: 1px solid #ddd;text-align: center;color: #999;font-size: 14px;background-color: white; }
.table-responsive .dataTables_info { width: 60%;float: left; }
.table-responsive .dataTables_paginate {float: right;text-align: right; }
.table-responsive table.dataTable th.focus,.table-responsive table.dataTable td.focus {outline: 2px solid #1ABB9C !important;outline-offset: -1px; }
.table-responsive div.dataTables_wrapper div.dataTables_info {font-size:13px;font-weight:normal;color:#000;}
.table-responsive table.dataTable th {vertical-align: middle;text-align: center;font-size: 14px;color: #fff;font-weight:normal;}
.table-responsive table.dataTable td {vertical-align: middle;font-size: 14px;color: #000;font-weight:normal;}
.table-responsive table.dataTable td a {color:#000;}
.table-responsive table.dataTable td a:hover {color:#ff0000;}
.main-top-button {display:block;margin:0;padding:0;text-align:center;}
.tracuu-block {display: block; margin: 0 0 30px 0;padding: 15px;background: #fff;border: 1px solid #297729;}
.tracuu-block .tracuu-block-title {display:block;margin:0;padding:0;width:100%;text-align:left;position:relative;}
.tracuu-block .tracuu-block-title h3 {display:block;margin:0;padding:0;font-size:20px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';}
.tracuu-block .tracuu-block-title h3 i {color:#ff0000;}
.tracuu-block .tracuu-block-title h3 b {color:#ff0000;}
.tracuu-block .tracuu-block-content {display:block;margin:5px 0 0 0;padding:0;width:100%;}
.form-search {display:block;margin:0;padding:0;width:100%;font-family: 'RobotoCondensed-Regular';}
.form-search .field-input {display:block;margin:10px 0 0 0;padding:0;width:100%;}
.form-search .field-input label {font-size:14px;font-weight:normal;color:#000;margin:0;padding:0;vertical-align:middle;font-family: 'RobotoCondensed-Regular';}
.form-search .field-input .form-input {display:block;margin:5px 0 0;padding:0;width:100%;}
.form-search .field-input .form-input input.form-input-text {width:100%;font-size:14px;font-weight:normal;color:#000;border:1px solid #000;height:33px;line-height:31px;margin:0;padding:0 10px;font-family: 'RobotoCondensed-Regular';}
.form-search .field-input .form-input input.form-input-text:focus {border-color:#ff0000;}
.form-search .field-input .form-input select.form-input-select {width:100%;font-size:14px;font-weight:normal;color:#000;border:1px solid #000;height:33px;line-height:31px;margin:0;padding:0 10px;font-family: 'RobotoCondensed-Regular';}
.form-search .field-input .form-input textarea.form-input-textarea {width:100%;font-size:14px;font-weight:normal;color:#000;border:1px solid #000;margin:0;padding:5px 10px;font-family: 'RobotoCondensed-Regular';}
.form-search .field-input .form-input textarea.form-input-textarea:focus {border-color:#ff0000;}
.form-search .field-input-action {display:block;margin:20px 0 0 0;padding:0;width:100%;text-align:center;}
.tracuu-block .tracuu-block-title .btn-outexcel {position:absolute;top:0;right:0;}
.list-patient {display:block;margin:20px 0 0 0;padding:0;width:100%;}
.table-responsive table.dataTable td a {color:#297729;}
.table-responsive table.dataTable td a:hover {color:#ff0000;}
.table-responsive table.dataTable td a.btn {color:#fff;margin: 1px;}
.tracuu-block.detail-patient .tracuu-block-content {overflow:hidden;}
.tracuu-block.detail-patient .tracuu-block-content p {float:left;margin:10px 0 0 40px;padding:0;display:block;font-size:16px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';vertical-align:middle;}
.tracuu-block.detail-patient .tracuu-block-content p span {font-weight:bold;color:#ff0000;font-size:18px;}
.tracuu-block.detail-patient .tracuu-block-content p:first-child {margin-left:0;}
.tracuu-block.detail-patient .tracuu-block-content p:last-child {margin-left:0;clear:both;}

.thongtintonghop {display:block;margin:0;padding:0;}
.thongtintonghop p {margin:10px 0 0 20px;padding:0;display:block;font-size:16px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';vertical-align:middle;}
.thongtintonghop p span {font-weight:bold;color:#ff0000;font-size:18px;}

.contact-item p:last-child {margin-bottom: 0;}
.report-block {display:block;margin:20px 0 0 0;padding:0px;width:100%;background:#fff;border:1px solid #297729;}
.report-block-title {display:block;margin:0;padding:10px;width:100%;text-align:center;}
.report-block-title h3 {font-size:23px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';display:block;margin:0;padding:0;}
.report-block-content {display:block;margin:0;padding:0;width:100%;}
.report-block-content ul {display:block;margin:0;padding:0;width:100%;}
.report-block-content ul li {display:block;margin:0;padding:0;width:100%;border-top:1px solid #4d4d4d;}
.report-block-content ul li:first-child {}
.report-block-content ul li a {display:block;margin:0;padding:5px 15px;width:100%;font-size:16px;font-weight:normal;color:#000;background:#f3f3f3;}
.report-block-content ul li a:hover {background:#caf7d5;}
.report-block-content ul li.active a {background:#28a745;color:#fff;}
.report-view-title {display:block;margin:0;padding:10px;width:100%;}
.report-view-title h3 {font-size:23px;font-weight:normal;color:#000;font-family: 'RobotoCondensed-Regular';display:block;margin:0;padding:0;text-align:center;}
.report-search {display:block;margin:0;padding:0 10px 10px;width:100%;}
.report-search .btn-top-seach {margin-top:37px;}
.report-table {display:block;margin:0;padding:10px;width:100%;}
.report-table .report-table-excel {text-align:right;margin-bottom:10px;}
.popup-form {}
.popup-form .popup-form-title {display:block;margin:0;padding:0;text-align:center;font-family: 'RobotoCondensed-Regular';}
.popup-form .popup-form-title h4 {margin:0;padding:0;font-size:30px;font-weight:normal;color:#000;}
.popup-form .popup-form-content {display:block;margin:0;padding:0;font-family: 'RobotoCondensed-Regular';}
.popup-form .pp-field {display:block;margin:10px 0 0 0;padding:0;width:100%;min-width:300px;}
.popup-form .pp-field label {font-size:14px;font-weight:normal;color:#000;margin:0;padding:0;vertical-align:middle;}
.popup-form .pp-field .pp-field-input {display:block;margin:0;padding:0;width:100%;}
.popup-form .pp-field .pp-input-text {font-size:14px;font-weight:normal;color:#000;border:1px solid #000;height:30px;line-height:28px;margin:0;padding:0 10px;width:100%;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.popup-form .pp-field .pp-input-select {font-size:14px;font-weight:normal;color:#000;border:1px solid #000;height:30px;line-height:28px;margin:0;padding:0 10px;width:100%;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.popup-form .pp-field .pp-input-textarea {padding: 5px; font-size:14px;font-weight:normal;color:#000;border:1px solid #000;margin:0;padding:5px 10px;width:100%;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}
.popup-form .pp-field .chosen-container{width: 100% !important;}
.popup-form .pp-action {display:block;margin:20px 0;padding:0;width:100%;text-align:center;}

.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {border-color: #000 !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color:#000 !important;}

.form-search-top {display: block;margin: 20px 0 0 0;padding: 15px;background: #fff;border: 1px solid #000;}
.form-search-top .form-group {margin-bottom: 0;}
.form-search-top .btn-success {margin-top: 18px;}

.block-result {display: block;margin: 15px 0 0;padding: 0px;background: #fff;border: 1px solid #000; width: 100%;}
.block-result .block-result-title {display: block;margin: 0;padding: 0 10px;border-bottom: 1px solid #000;width: 100%;background: #f1f1f1;}
.block-result .block-result-title h3 {display: block;margin: 0;padding: 5px 0;line-height: 18px;font-size: 16px;font-weight: bold;color: #000;}
.block-result .block-result-content {display: block;margin: 0;padding: 0;width: 100%;}
.block-result .block-result-content p {display: block;margin: 0;padding: 5px 10px;line-height: 18px;font-size: 14px;font-weight: normal;color: #000;overflow: hidden;border-top: 1px solid #000;}
.block-result .block-result-content p:first-child {border-top: none;}
.block-result .block-result-content p a {float: right;margin: 0 0 0 5px;padding: 0;font-size: 18px;}
h3.nodata {display: block;margin: 20px 0 0 0;padding: 0;text-align: center;font-size: 16px;color: #ff0000;}
.fancybox-content.popup-form {
  z-index: 999999 !important;
}
.fancybox-content.popup-form .select2-dropdown {
  z-index: 999999 !important;
}
/*.fancybox-container .select2-container {
    
}
.fancybox-container .select2-dropdown {
    z-index: 999999 !important;
}

.fancybox-wrap {
    z-index: 99990 !important;
}*/

/* Fix Mobile*/
@media (min-width: 1399px) {
}

@media (max-width: 1199px) {

}

@media (min-width: 993px) and (max-width: 1199px){

}

@media (max-width: 992px) {
	.header-text h2 {font-size:15px;}
	.header-text h3 {font-size:13px;}
	.table-responsive table.dataTable th {font-size:12px;}
	.page-title h1 {font-size:17px;}
	.header-right p,.header-right .header-button a {font-size:13px;}
	.main-top-button a {font-size:13px;}
	.tracuu-block .tracuu-block-title .btn-outexcel {display:none;}
}

@media (min-width: 768px) and (max-width: 992px) {

}
	
@media (max-width: 767px) {
	.header-text h2, .header-text h3 {display:none;}
	.page-title h1 {font-size:16px;}
	.chart-draw {margin:30px 0;}
	.tracuu-block.detail-patient .tracuu-block-content p,.tracuu-block.detail-patient .tracuu-block-content p span {font-size:13px;}
    .mobile-hide {display: none !important;}
}

@media (max-width: 560px) {
	.header-right p {display:none;}
	.tracuu-block.detail-patient .tracuu-block-content p {display:block;margin-left:0;float:none;}
}

@media (max-width: 420px) {
}

@media (max-width: 350px) {
}