

/*
  Site Name: HomeoCare International
  URI: http:
  Description: This is the theme css for HomeoCare International
  Version: 1.0
  Author: Amal-Techware Solution
  Author URI:
  Tags:

	---------------------------
	THEME STYLES
	---------------------------

	TABLE OF CONTENTS
	---------------------------
	 01. FONTS-N-SIZES
	 02. FONTS-COLOR
	 03. THEMES-N-BACKGROUNDS
	 04. SPACING-N-POSITIONS
	 05. ALIGMENTS
	 06. ALERTS-N-MESSAGES
	 07. BODY-STRUCTURE
   	 08. OVERWRITTEN


*/

/*-------------------------------

01. FONTS-N-SIZES

--------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
*{font-family: 'Roboto', sans-serif;}
*::-webkit-scrollbar {
    display: none;
}
a{text-decoration: none !important;}
.font_size_xs{font-size:12px !important;}
.font_size_sm{font-size:14px !important;}
.font_size_md{font-size:16px !important;}
.font_size_lg{font-size:18px !important;}
.font_size_xl{font-size:20px !important;}
.font_size_vl{font-size:35px !important;}

/*-------------------------------

02. FONTS-COLOR

--------------------------------*/

.text_color_primary{color: #064bb1 !important;}
.text_color_white{color:#fff !important;}
.text_dark{color:#3a3a3a !important;}

/*-------------------------------

03. THEMES-N-BACKGROUNDS

--------------------------------*/

.theme_primary{background-color: #1d527f !important;border: 1px solid #1d527f;}


/*-------------------------------

04. SPACING-N-POSITIONS

--------------------------------*/

.width25{width:25% !important;}
.width50{width:50% !important;}
.width75{width:75% !important;}
.widthFull{width:100% !important;}
.height25{height:25% !important;}
.height50{height:50% !important;}
.height75{width:75% !important;}
.heightFull{height:100% !important;}

.p0{padding:0px !important;}
.pl0{padding-left: 0px !important;}
.pr0{padding-right:0px !important;}
.pt0{padding-top:0px !important;}
.pb0{padding-bottom: 0px !important;}
.p10{padding:10px !important;}
.p20{padding:20px !important;}

.m0{margin:0px !important;}
.ml0{margin-left: 0px !important;}
.mr0{margin-right: 0px !important;}
.mt0{margin-top: 0px !important;}
.mb0{margin-bottom: 0px !important;}

.clear{clear:both !important;}

.top10{top:10px;}
.bottom10{bottom:10px;}
.left10{left:10px;}
.right10{right:10px;}
.bottom10{bottom:10px;}

.absolute{position: absolute !important;}
.relative{position: relative !important;}
.fixed{position: fixed !important;}

/*-------------------------------

05. ALIGMENTS

--------------------------------*/

.floatLeft{float:left !important;}
.floatRight{float:right !important;}
.textLeft{text-align: left !important;}
.textRight{text-align: right !important;}
.textCenter{text-align: center !important;}

/*-------------------------------

06. ALERTS-N-MESSAGES

--------------------------------*/
 
.error p{    color: #a94442 !important;}
/*-------------------------------

07. BODY-STRUCTURE

--------------------------------*/

.nav_header{width:100%;}
.nav_btn{width:45px !important;height:45px !important;background: transparent;margin: 0px;font-size: 25px;color: #fff;padding: 0px !important;}
.nav_header_title{height:100%;font-weight: 400;text-align:center;font-size:20px;color: #fff;padding:10px;text-transform:capitalize;width:calc(100% - 90px);letter-spacing:1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 8px;padding-right: 8px;}
.nav_header_title img{height:28px !important;}
.clear{clear:both !important;}
.border{border:1px solid;}
.borderNone{border:none !important;}

/*-------------------------------

08. OVERWRITTEN

--------------------------------*/

.header-md::after, .tabs-md[tabsPlacement="top"] > .tabbar::after, .footer-md::before, .tabs-md[tabsPlacement="bottom"] > .tabbar::before {background-image:none !important}
.picker-wrapper{background:#1d527f !important;color: #fff !important;}
.picker-toolbar{background:#1d527f !important;color: #fff !important;border:none !important;}
.picker-button{color: #fff !important;}
.picker-opt{color: #fff !important;}
.picker-below-highlight{background:#1d527f !important;border:none !important;}
.picker-above-highlight{background:#1d527f !important;border:none !important;}
.swiper-slide{overflow: scroll !important;}
.slide-zoom{height:100% !important;}
.menu-inner{width:220px;}
.button-md{box-shadow: none !important;}
.activated{background: transparent !important;}
.button-default{background: transparent;}
.item-md.item-block .item-inner{padding:0px !important;}
.tab-button[aria-selected=true] .tab-button-icon{color: #1d527f !important;}
.tab-button[aria-selected=true] .tab-button-text{color: #1d527f !important;}
.tabbar{background-color: #fff !important;box-shadow: 0px 50px 100px 50px #888888 !important;}
.tab-button-text{margin-top:0px !important;margin-bottom:4px !important;font-size: 12px;}
.tab-button-icon{font-size:30px !important;}
.datetime-placeholder{color: #3a3a3a !important;}
.datetime-md {padding: 13px 8px 13px 0px !important;}
.item{background: transparent !important;border:none;}
.item-inner{border:none !important;}
.alert-head{display:block !important;}
.alert-wrapper{background-size: cover;background-position: center;}
.alert-radio-label{color: #595959 !important;}
 [aria-checked=true] .alert-radio-icon{border-color: #1d527f !important;}
 [aria-checked=true] .alert-radio-inner{background: #1d527f !important; }
 .fm_menu{background:url('../assets/imgs/fm_menu.png');background-size: cover;background-position: center;background-size: 25px;background-repeat: no-repeat
}
 .fm_filter{background:url('../assets/imgs/fm_filter.png');background-size: cover;background-position: center;background-size:25px;background-repeat: no-repeat
 }
 .fm_dots{background:url('../assets/imgs/lock.png');background-size: cover;background-position: center;background-size:25px;background-repeat: no-repeat
 }
 .fm_back{background:url('../assets/imgs/fm_back.png');background-size: cover;background-position: center;background-size:25px;background-repeat: no-repeat
 }

 .theme_green{
	background-color:#1DB100 !important;
 }

 .theme_dblue{
	background-color:#205373 !important;
 }

 .theme_lblue{
	background-color:#0076ba !important;
 }

 .theme_grey{
	background-color:#929292 !important;
 }

 .theme_orange{
	background-color:#f8b800 !important;
 }

 .theme_red{
	background-color:#ee2203 !important;
 }

 .login_btn{
	width:200px;
	color: #fff;
	font-weight: 300;
	height:40px !important;
	border-radius:5px;
	font-size:18px;
	margin-bottom: 10px;	
}
.signup_btn{
	width:150px;
	color: #fff;
	background:transparent;
	font-weight: 300;
	height:40px;
	border-radius:5px;
	font-size:18px;
	text-transform: capitalize;
}

.login_wizard_head{
	color: #0076ba !important;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: left;
    font-size: 18px;
	text-transform:capitalize;
	padding-bottom:15px;
}

.text_green{
	color: #1DB100;
}

.no_result_found{
	text-align: center;
	padding-top: 50px;
	img{
		width:120px;
		margin:0 auto;
	}
	.no_result_icon{
		width: 120px;
		margin:0 auto;
	}
	p{
		text-align: center;
		color:#205373;
		font-size: 25px;
		font-weight: 400;
	}
}






