/*------- Font Family Starts -------*/

@font-face { font-family: "Montserrat-Light"; src: url("../fonts/Montserrat-Light.ttf"); }
@font-face { font-family: "Montserrat-Regular"; src: url("../fonts/Montserrat-Regular.ttf"); }
@font-face { font-family: "Montserrat-Medium"; src: url("../fonts/Montserrat-Medium.ttf"); }
@font-face { font-family: "Montserrat-SemiBold"; src: url("../fonts/Montserrat-SemiBold.ttf"); }
@font-face { font-family: "Montserrat-Bold"; src: url("../fonts/Montserrat-Bold.ttf"); }

/*------- Font Family Ends -------*/

/*------- Reset CSS Starts -------*/

body { background-color: #f8fbff; height: 100%; display: none; overflow-x: hidden; }
html.active,
body.active { overflow: hidden; }
html { letter-spacing: 1px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
ul, h1, h2, h3, h4, h5, h6, address, p { margin: 0; padding: 0; }
li { list-style: none; }
a, a:hover, a:focus { outline: 0; text-decoration: none; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; }

/*------- Reset CSS Ends -------*/

.successmsg { font-size:10px; border:1px solid #b5d56d; padding:6px; position:relative; vertical-align:middle; background-color:#e1f1c0 !important; color:#62a426 !important; margin-bottom: 20px; }
.errormsg {	font-size:10px; border:1px solid #eb979b; padding:6px; position:relative; vertical-align:middle; background-color:#ffcbca !important; color:#9b4449 !important; margin-bottom: 20px;}
.hide { display: none;}
.show { display: flex;}
.cPrimary{ color: #ed145b!important;}
.success { color:#62a426 !important; }
.loader { border: 5px solid #ffffff; border-top: 5px solid #2681ff; border-radius: 50%; width: 45px; height: 45px; animation: spin 1s linear infinite; z-index: 9999; position: fixed; left: 43%; top: 50%; transform: translate(-50%,-50%); }

@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

.loaderback{ background-color:#0000005c; height: 100%; position: fixed; width: 100%; z-index: 9;  }
