@charset "UTF-8";
/*!
* Start Bootstrap - New Age v6.0.4 (https://startbootstrap.com/theme/new-age)
* Copyright 2013-2021 Start Bootstrap
* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-new-age/blob/master/LICENSE)
*/
/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.main .container{
	max-width: 100%!important;
	padding:0;
}
.wrapper{
	overflow:hidden;
}
.indicator-progress {
    display: none;
}
html {
    font-family: sans-serif;
    text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}

.auth-bg {
    background-color: #fff;
}
body {
    display: flex;
    flex-direction: column;
    color: #181c32;
}
body {
    --fc-event-border-color: #00A3FF;
    --fc-event-bg-color: #00A3FF;
    --fc-event-text-color: #FFFFFF;
}
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 13px!important;
    font-weight: 400;
    font-family: Roboto,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}
.me-3 {
    margin-right: .75rem!important;
}

.h-20px {
    height: 20px!important;
} 
.bgi-size-contain {
    background-size: contain;
}
.bgi-position-x-center {
    background-position-x: center;
}
.bgi-position-y-bottom {
    background-position-y: bottom;
}
.bgi-no-repeat {
    background-repeat: no-repeat;
}
.btn.btn-primary {
    color: #fff;
    border-color: #212cc0;
    background-color: #212cc0;
}
.btn-group-lg>.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon), .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg {
    padding: calc(.825rem + 1px) calc(1.75rem + 1px);
}

.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    border: 0;
    padding: calc(.75rem + 1px) calc(1.5rem + 1px);
}
.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
    box-shadow: none!important;
}

.btn.btn-light-primary {
    color: #00a3ff;
    border-color: #f1faff;
    background-color: #f1faff;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
.bg-primary {
    --bg-color: 0,163,255;
}
 .fw-bolder {
    font-weight: 600!important;
}
  .my-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
 .btn-group-lg> .btn, .btn-lg {
    padding: .825rem 1.75rem;
    font-size: 1.15rem;
    border-radius: .475rem;
}
 .btn-primary {
    color: #000;
    background-color: #00a3ff;
    border-color: #00a3ff;
    box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%);
}
 .fs-4 {
    font-size: 1.25rem!important;
}

@media (min-width: 1200px){
	.fs-2 {
		font-size: 1.5rem!important;
	}
	.fs-2qx {
		font-size: 2.25rem!important;
	}
	.w-xl-600px {
		width: 600px!important;
	}
	.position-xl-fixed {
		position: fixed!important;
	}
}
@media (max-width: 992px){
	
	.wrapper{
		overflow:scroll;
	}
	
	.py-5{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
}
@media (min-width: 992px){
	.p-lg-15 {
		padding: 3.75rem!important;
	}

	.w-lg-500px {
		width: 500px!important;
	}
	.pt-lg-20 {
		padding-top: 5rem!important;
	}
	.flex-lg-row-fluid {
		flex: 1 auto;
		min-width: 0;
	}
	.min-h-lg-350px {
		min-height: 350px!important;
	}
	div::-webkit-scrollbar, ol::-webkit-scrollbar, pre::-webkit-scrollbar, span::-webkit-scrollbar, ul::-webkit-scrollbar {
		width: .4rem;
		height: .4rem;
	}
	div::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, span::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb {
		background-color: #eff2f5;
	}
		
}