﻿/* @import 'font/font-awesome/css/font-awesome.min.css'; */
/* @font-face {
	font-family: SegoeUI;
	src: local("Segoe UI Light"), url(./font/light/latest.woff2) format("woff2"), url(./font/light/latest.woff) format("woff"), url(./font/light/latest.ttf) format("truetype"), url(./font/light/latest.svg#web) format("svg");
	font-weight: 100
}
@font-face {
	font-family: SegoeUI;
	src: local("Segoe UI Semilight"), local("Segoe UI"), url(./font/semilight/latest.woff2) format("woff2"), url(./font/semilight/latest.woff) format("woff"), url(./font/semilight/latest.ttf) format("truetype"), url(./font/semilight/latest.svg#web) format("svg");
	font-weight: 200
}
@font-face {
	font-family: SegoeUI;
	src: local("Segoe UI"), url(./font/normal/latest.woff2) format("woff2"), url(./font/normal/latest.woff) format("woff"), url(./font/normal/latest.ttf) format("truetype"), url(./font/normal/latest.svg#web) format("svg");
	font-weight: 400
}
@font-face {
	font-family: SegoeUI;
	src: local("Segoe UI Semibold"), url(./font/semibold/latest.woff2) format("woff2"), url(./font/semibold/latest.woff) format("woff"), url(./font/semibold/latest.ttf) format("truetype"), url(./font/semibold/latest.svg#web) format("svg");
	font-weight: 600
}
@font-face {
	font-family: SegoeUI;
	src: local("Segoe UI Bold"), local("Segoe UI"), url(./font/bold/latest.woff2) format("woff2"), url(./font/bold/latest.woff) format("woff"), url(./font/bold/latest.ttf) format("truetype"), url(./font/bold/latest.svg#web) format("svg");
	font-weight: 700
} */
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600&display=swap');
/* jost-300 - latin */
@font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 300;
	src: url('../../fonts/Jost/jost-v14-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/Jost/jost-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/Jost/jost-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-300.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/Jost/jost-v14-latin-300.svg#Jost') format('svg'); /* Legacy iOS */
  }
  /* jost-regular - latin */
  @font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	src: url('../../fonts/Jost/jost-v14-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/Jost/jost-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/Jost/jost-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/Jost/jost-v14-latin-regular.svg#Jost') format('svg'); /* Legacy iOS */
  }
  /* jost-500 - latin */
  @font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 500;
	src: url('../../fonts/Jost/jost-v14-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/Jost/jost-v14-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/Jost/jost-v14-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-500.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/Jost/jost-v14-latin-500.svg#Jost') format('svg'); /* Legacy iOS */
  }
  /* jost-600 - latin */
  @font-face {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 600;
	src: url('../../fonts/Jost/jost-v14-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../fonts/Jost/jost-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/Jost/jost-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/Jost/jost-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../fonts/Jost/jost-v14-latin-600.svg#Jost') format('svg'); /* Legacy iOS */
  }

h1 { font-size: 34px}
h2 { font-size: 26px}
h3 { font-size: 18px}
h4 { font-size: 14px}
h5 { font-size: 12px}
h6 { font-size: 10px}
html, body, div, .page, a, p, h1,h2,h3,h4,h5,h6,select{ 
	font-family:'Figtree', sans-serif !important;
	/* font-family: 'Jost', sans-serif !important;  */
	/* font-family: SegoeUI, 'Open Sans', 'Roboto', sans-serif, Arial !important */
}
html, body, .page{ position: relative; font-size:14px; background-color: rgba(255,255,255,1); color:#606060; font-weight:400}
/*====Views Styles------*/
.page{ position: relative}

.cont-block{ min-height: auto; padding-bottom: 40px}

.errorMes{ color:#a94442; font-size: 16px; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s;
-ms-transition:all linear 0.3s; -o-transition:all linear 0.3s; transition:all linear 0.3s}
.errorMes.fixedmes{ position: fixed; width:40%; left:30%; top:25%; z-index: 10000; padding: 20px 50px; background-color: rgba(255,255,255,1); box-shadow: 0 0 15px rgba(0,0,0,1)}
/* .modal-content .errorMes.fixedmes{  left:10%; width: 80%} */
.errorMes.fixedmes p{ color: rgba(0,0,0,1); font-size: 18px; text-align: center;}
.loadBackDis .loading, .loadBackDis1 .loading{ position:absolute; z-index: 0; left:50%; margin-top: 170px; margin-left:-26px; top: 20%; max-width: 30%; -webkit-transition:all linear 0.6s; -moz-transition:all linear 0.6s;
-ms-transition:all linear 0.6s; -o-transition:all linear 0.6s; transition:all linear 0.6s}
.loadBackDis .loading img, .loadBackDis1 .loading img{ max-width: 100%; width: 100%; display: block; text-align: center; -webkit-transition:all linear 0.6s; -moz-transition:all linear 0.6s;
-ms-transition:all linear 0.6s; -o-transition:all linear 0.6s; transition:all linear 0.6s}
.loadBackDis .loading.scnd, .loadBackDis1 .loading.scnd { margin-top: 100px }
.loadBackDis{width:100%; height:100%;position:fixed; z-index:999;}
.loadBackDis1{width:100%; height:100%; z-index:9999;}
.norecords{ font-size: 18px; color: #DF0000; text-align: center; padding: 20px}


.myleases-cont{ padding-top: 20px}
.manager-rpf{ padding-top: 15px}
.link{ cursor: pointer; }

/*====Footer Styles------*/
.footer {background-color:#eee; box-shadow: -2px 0px 4px rgba(0,0,0,0.35); padding: 12px 10px 4px 10px; min-height: 40px; font-size: 14px}
.footer.loginftr{ width: 100%; position: fixed; bottom: 0 !important; left: 0;}
.footer .container{ position: relative}
.footer p{ font-size:14px; color:#6B6B6B; margin:0}
.footer p span{ font-size:14px; }
.ftr-logo{ max-width: 160px;}
.rowflexalignmiddle{ display: flex; align-items: center;}


.form-control{ border-radius:0; padding: 2px 12px;}

.fill-height { position: relative; height: 100% }
.text-middle { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%)  }
@media (max-width:480px){}
@media(min-width:768px){}
@media(min-width:980px){}

@media(max-width:800px){
	.footertxt{
	  display:none;
	}
}
@media(max-width:560px){
	.appDload{
	  display:none;
	}
}
@media(max-width:300px){
	.poweredBy{
	  display:none;
	}
	.appStack{
		justify-content: center !important;
	}
}

.tableResponsive.mb-5{margin-bottom: 15px;}
.container-fluid .contents{ padding-bottom: 70px;}
