

/*
  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: #1d527f !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;}
.theme_dark{background-color: #083352 !important;border:1px solid #083352;}
.theme_light{background-color: #f4f3ee !important;border:1px solid #f4f3ee;}
.theme_transparent{background:rgba(0,0,0,0.7);}


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

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

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

.alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;font-weight: 600;transition: all 0.5s ease;position: fixed;border-bottom:0px;left:0px;right: 0px;}
.warning p{color: #8a6d3b !important;}
.success p{color: #3c763d !important;}
.error p{color: #a94442 !important;}
.no_resultfound{
  width:100%;
  text-align: center;
  padding-top:30px;
  img{
    width: 65px;
  }
  p{
    text-align: center;
    padding: 0px;
    font-weight: 600;
    color: #394152;
    text-transform: uppercase;
    font-size: 20px;
  }
}


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

07. BODY-STRUCTURE

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

.nav_header{width:100%;height:45px;}
.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:18px;color: #fff;padding:12px;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{width:90px;}
.clear{clear:both !important;}
.border{border:1px solid;}
.borderNone{border:none !important;}
.status_label{font-size:16px;padding:5px;margin-top:5px;}

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

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:25px !important;}
.datetime-placeholder{color: #3a3a3a !important;}
.datetime-md {padding: 13px 8px 13px 0px !important;}
.item{background: transparent !important;border:none;padding-left: 0px !important;}
.item-inner{border:none !important;}
.alert-wrapper{background:url('../assets/imgs/fm_login_bg.png');background-size: cover;background-position: center;}

.item-block:first-child{border:none !important;}
.item-block:last-child{border:none !important;}
.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
 }

 
 
 .alert-head{display:block !important;}


 

