.custom-padding{
	padding-top: 20px;
}
.model-custom-padding{
	padding-top: 5px;
}
.select-padding{
	padding-right: 50px;
}
.gender-padding{
	padding: 1px;
}
.search-pateint-filter{
	width: 350px;
}
.select-custom-filter-size{
	width: 350px;
}
.search-internal-medicine-filter{
	width: 350px;
}
.pagination-align{
	float: right;
	position: relative;
}
@font-face { 
	font-family: 'FuturaStd-Light'; 
	src: url('FuturaStd-Light.otf') format('opentype'); 
} 
@font-face { 
	font-family: 'Meiryo'; 
	src: url('meiryo.ttc') format('opentype'); 
}
@font-face { 
	font-family: 'MeiryoBold'; 
	src: url('MeiryoBold.ttf') format('opentype'); 
}
@font-face { 
	font-family: 'hiragino-kaku-gothic-pro-w3'; 
	src: url('hiragino-kaku-gothic-pro-w3.otf') format('opentype'); 
} 
body { 
	font-family: 'FuturaStd-Light'; 
} 

.m-header{
	background-color: #fac4c0;
}
.m-aside-menu{
	background-color: #f7a4a3;
}
.m-aside-menu.m-aside-menu--skin-dark{

	background-color: #f7a4a3;
} 
.m-aside-left.m-aside-left--skin-dark{

	background-color: #f7a4a3;
} 
.m-menu__item :hover{
	background-color: #f7a4a3 !important;
}
.m-menu__link-text {
	color: black !important;
}
.m-stack__item{
	background-color: #fac4c0!important;
}
.m-menu__link-icon{
	color: black!important;
}
/*removed !important for language button*/
.btn-info{
	background-color: #f7a4a3!important;
	border-color: #f7a4a3;
}
.btn-accent{
	background-color: #f7a4a3!important;
	border-color: #f7a4a3!important;
}
.m-btn--air{
}
.m-brand__logo-wrapper_circle{
	border-radius: 50%!important;
	width:60%!important;
	height:60%!important;
}
.m-option {
	border: 0px solid #ebedf2!important;
}
.btn-primary {
	background-color: #f7a4a3!important;
	border-color: #f7a4a3!important;
}
.m-option__title{
	font-size: 13px!important;
}
.custom-button-align{
	float: right;
}
.m-content-custom {
	padding: 10px 30px!important;
}
.m-subheader-custom {
	padding: 35px 30px 0 30px;
}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item:hover, .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-dropdown--open{
	background-color: unset;
}
.btn-accent.m-btn--air{
	-webkit-box-shadow: 0px 5px 10px 2px #fac4c0 !important;
	box-shadow: 0px 5px 10px 2px #fac4c0 !important;
}
.btn-accent :hover{
	-webkit-box-shadow: 0px 5px 10px 2px #f7a4a3 !important;
	box-shadow: 0px 5px 10px 2px #f7a4a3 !important;
}

.m-menu__item--submenu{
	background-color: #f7a4a3 !important;
}

.m-menu__item {
	background-color: #f7a4a3 !important;
}
.m-menu__subnav{
	background-color: #f7a4a3 !important;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link {
	background-color: #f7a4a3 !important;
}
.m-aside-menu.m-aside-menu--skin-dark .m-menu__nav>.m-menu__item:not(.m-menu__item--parent):not(.m-menu__item--open):not(.m-menu__item--expanded):not(.m-menu__item--active):hover>.m-menu__link{
	background-color:#f7a4a3 !important;
}
.rounded-border{
	margin-left: 1px;
	border-radius: 7px;
	border: 2px solid grey;
	padding: 20px;
	width: 100%;
	margin: 30px;
	height: 100%;
	/*background: lightgray;*/
}
.staff-login-password{
	font-weight: unset !important;
	font-size: 11px !important;
	color: red !important;
}
.staff-login-password strong{
	font-weight: unset !important;
	color: red !important;
}
.custom-button-radius{
	border-radius: 5px !important;
	/*margin-top: -31px !important;*/
}
.button-selected{
	background-color: #f97275!important;
	border-color: #f7a4a3;
}
.unselect{
	background-color: #f7a4a3!important;
	border-color: #f7a4a3;
}
.medicine-image{
	/*border-radius: 50%!important;*/

	/*margin-top: 10px;*/
	/*margin-left: 5px;*/
	/*margin-right: 5px;*/
	height: 90px;
	max-width: 160px;
	/*width: 160px;*/
}
.edit-medicine-image{
	height: 90px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	/*width: 90px;*/
}
.bold-lable label{
	font-weight: bold;
}
.bold-lable{
	font-weight: bold!important;
}
th{
	font-weight: bold!important;
}
.custom-medicine-button-color{
	background-color: white !important;
	color: black !important;
	border-color: black;
}
.custom-medicine-button-color:hover:not(:disabled){
	color: black !important;
}
.custom-border-set{
	padding-left: 15px;
	padding-right: 15px;
}
.form-control::-webkit-input-placeholder {
	/*color: black !important;*/
}
.login-header-font{
	font-size: 30px !important;
}
.form-control-feedback {
	color: #f4516c !important;
}
.print-input-border-radius{
	border-radius: 60px !important;
}

.custom-add-medicine-padding{
	margin-top: -31px !important;
}
.tablet-icon{
	height: 50px;
	width: 50px;
}
.pdf-content-holder{
	height: 150px;
	border: 1px solid #ceced0;
	background-color: white;
	border-radius: 0px;
	margin-top: -16px;
}
.text-holder{

	border: 1px solid #ceced0;
	background-color: white;
	border-radius: 31px;
	text-align: center;
}
.text-left{
	text-align: left;
}
.text-right{
	text-align: right;
}
.text-holder--padding{
	margin-top: -12px;
}
.text-holder--divCenter{
	display: table;
	margin-right: auto;
	margin-left: auto;
}
.text-holder--controller-medicine{
	margin-left: 100px;
	margin-top: -5px;
	width: 330px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #3e90b0;
	font-weight: bold;
}
.text-holder--custom--padding{
	padding-bottom: 5px;
	padding-top: 5px;
}
.text-holder--custom--controller-medicine{
	color: #3e90b0;
	font-weight: bold;
	/*margin-top: 15px;*/
	margin-top: -15px;
	width: 300px;
}
.text-holder--custom--controller-medicine div{
	margin-left: 15px;
}
.pdf-content-holder--sub{
	height: auto;
	border: 1px solid #ceced0;
	background-color: white;
	border-radius: 0px;
	margin-top: -1px;
}
.detail--custom--extra-padding{
	margin-top: 20px;
}
.pdf-logo{
	height: 30px;
}
.pdf-title{
	height: 30px;
}
.pdf-footer-fonts{
	font-size: 10px;
}
.pdf-footer-fonts--margine{
	margin-left: 10px;
}
.pdf-footer-fonts--padding{
	margin-top: 10px;
}
.pdf-arrow-next{
	margin-right: 40%;
	margin-top: 200px;
}
.pdf-arrow-previews{
	margin-right: 50%;
	margin-top: 200px;
}
.pdf-arrow-next-lable-small{
	margin-right: 40%;
	margin-top: 50px;
}
.pdf-arrow-previews-lable-small{
	margin-right: 50%;
	margin-top: 50px;
}
.pdf-arrow-next-lable-big{
	margin-right: 40%;
	margin-top: 100px;
}
.pdf-arrow-previews-lable-big{
	margin-right: 50%;
	margin-top: 100px;
}
.pdf-print-button{
	margin-right: 43%;
	border-top: 0px solid #e9ecef;
}
.btn.m-btn--hover-brand1:not(.btn-secondary):not(.btn-outline-light) {
	background: black;
	color: #000000;
	border-color: black;
}
.sticker-title-internal{    
	margin-top: 15px;
	margin-left: -45px;
	font-size: 20px;
	color: #48a5cb;
	font-weight: bold;
}
.sticker-title-external{    
	margin-top: 15px;
	margin-left: -45px;
	font-size: 20px;
	color: #ec4c01;
	font-weight: bold;
}
.sticker-title-only-once{    
	margin-top: 15px;
	margin-left: -45px;
	font-size: 20px;
	color: #63b100;
	font-weight: bold;
}
.background-line-internal{
	background-color: #3e90b0;
	height: 16px;
	border-radius: 15px;
	margin-top: 20px;
}
.background-line-external{
	background-color: #ec4c01;
	height: 16px;
	border-radius: 15px;
	margin-top: 20px;
}
.background-line-only-once{
	background-color: #63b100;
	height: 16px;
	border-radius: 15px;
	margin-top: 20px;
}
.text-holder--padding--big-medicine{
	margin-top: -20px;
}
.pdf-lable-sticker-big-sub{
	margin-top: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ceced0;
	border-top: 1px solid #ceced0;
}
.image-lable-sticker-big{
	/*   border: 1px solid #ceced0; */
	padding-top: 20px;
	margin-top: -1px;
	padding-bottom: 20px;
	margin-right: -19px;
}
.image-lable-sticker-big-inside{
	margin-bottom: -21px;
	border: 1px solid #ceced0;
	margin-top: -20px;
	padding-top: 20px;
	padding-bottom: 20px;
	word-wrap:break-word;
}
.pdf-lable-sticker-small-border-color{
	margin-top: 16px;
	border-top: 1px solid #ceced0;
}
.make-center-download-pdf{
	margin-left: 730px;
}
.make-center-big-sticker-download-pdf{
	margin-left: 700px;
}
.make-center-report-sticker-download-pdf{
	margin-left: 720px;
}
#medicine-language-filter
{
	width: 130.5px;
}
.set_width_medicine_bag{
	width: 384px;
}
.med-list-col-padding-50{
	min-width: 55px;
}
.med-list-col-padding-100{
	min-width: 180px;
	max-width: 185px;
	white-space: pre-wrap;
	word-break: break-word !important;
}
.med-list-col-padding-10{
	min-width: 80px;
	max-width: 85px;
	white-space: pre-wrap;
}
.margin-left--15{
	margin-left: -15px;
}
.margin-left-15{
	margin-left: 15px;
}
.m-input-dosage{
	width: 100% !important;
}
.image-auto-center{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: fit-content;
}
.pagebreak { 
	page-break-before: always;
}
.text-word-wrap{
	word-wrap:break-word;
}
.select2-selection__placeholder{
	color: #575962 !important;
}
.modal-open{
	overflow:hidden !important;
}
.custom-disabled{
	background-color: #e5e6e8 !important;
	border-color: #d4d4d4 !important;
}
.custom-image-bag-print{
	/*background-color: black;*/
	margin-right: 25px;
}
.custom-title-bag-print{
	padding-left: 45px;
}
.custom-word-break{
	word-break: break-word;
}
.custom-word-break tr td{
	word-break: break-word;
}