	.showBusyNotificationArea {		position: absolute; 		z-index: 10;	}		.pageDisablerClass {		background-color:#FFFFFF;		height:100%;		left:0px;		opacity:0.1;	/*opacity:0.8; to make it abvious and visible */		position:absolute;		top:0px;		width:100%;		z-index:1000;	}	.loaderCentered {		position: absolute; 		top: 40%; 		left: 50%; 	}	.loaderBackground {		background-color: lightgrey;		opacity: 0.25;		position: fixed !important; 		top: 0px; 		right: 0px; 		bottom: 0px; 		left: 0px; 	}		/* --------------------------------------------------------------------- *//* Circle spinner animation for bootstrap */	.loader {	  border: 5px solid #f3f3f3;	  border-radius: 50%;	  border-top: 5px solid #00000000;	  border-right: 5px solid #00000000;	  border-bottom: 5px solid #00000000;	  width: 100px;	  height: 100px;	  margin: -35px 0 0 -35px;	  -webkit-animation: spin 2s linear infinite; /* Safari */	  animation: spin 2s linear infinite;	}		/* Safari */	@-webkit-keyframes spin {	  0% { -webkit-transform: rotate(0deg); }	  100% { -webkit-transform: rotate(360deg); }	}		@keyframes spin {	  0% { transform: rotate(0deg); }	  100% { transform: rotate(360deg); }	}	/* No border spinner - Comet --------------------------------------------------------------------- */.nb-spinner {    width: 75px;    height: 75px;    margin: 0;    background: transparent;    border-top: 4px solid #03A9F4;    border-right: 4px solid transparent;    border-radius: 50%;    -webkit-animation: 1s spin linear infinite;    animation: 1s spin linear infinite;}/* Single Border top spinner --------------------------------------------------------------------- */.bt-spinner {    width: 75px;    height: 75px;    border-radius: 50%;    background-color: transparent;    border: 4px solid lightgrey;    border-top: 4px solid #03A9F4;    -webkit-animation: 1s spin linear infinite;    animation: 1s spin linear infinite;}@-webkit-keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}          @keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}   /* Double border spinner - Opposite --------------------------------------------------------------------- */.db-spinner {    width: 75px;    height: 75px;    border-radius: 50%;    background-color: transparent;    border: 4px solid lightgrey;    border-top: 4px solid #03A9F4;    border-bottom: 4px solid #03A9F4;    -webkit-animation: 1s spin linear infinite;    animation: 1s spin linear infinite;}@-webkit-keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}          @keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}    /* Double spinner --------------------------------------------------------------------- */.dbl-spinner {    position: absolute;    width: 75px;    height: 75px;    border-radius: 50%;    background-color: transparent;    border: 4px solid transparent;    border-top: 4px solid lightgrey;    border-left: 4px solid lightgrey;    -webkit-animation: 2s spin linear infinite;    animation: 2s spin linear infinite;}                                      .dbl-spinner:nth-child(2) {    border: 4px solid transparent;    border-right: 4px solid #03A9F4;    border-bottom: 4px solid #03A9F4;    -webkit-animation: 1s spin linear infinite;    animation: 1s spin linear infinite;}@-webkit-keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}          @keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}/* Multicolor spinner --------------------------------------------------------------------- */.cm-spinner {  height: 150px;  width: 150px;  border: 3px solid transparent;  border-radius: 50%;  border-top: 4px solid #f15e41;  -webkit-animation: spin 4s linear infinite;  animation: spin 4s linear infinite;  position: relative;}.cm-spinner::before,.cm-spinner::after {  content: "";  position: absolute;  top: 6px;  bottom: 6px;  left: 6px;  right: 6px;  border-radius: 50%;  border: 4px solid transparent;}.cm-spinner::before {  border-top-color: #bad375;  -webkit-animation: 3s spin linear infinite;  animation: 3s spin linear infinite;}.cm-spinner::after {  border-top-color: #26a9e0;  -webkit-animation: spin 1.5s linear infinite;  animation: spin 1.5s linear infinite;}                @-webkit-keyframes spin {    from {        -webkit-transform: rotate(0deg);         transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}           @keyframes spin {    from {        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    to {        -webkit-transform: rotate(360deg);        transform: rotate(360deg);    }}/*Circle dots spinner  --------------------------------------------------------------------- */.circle-loader {    position: relative;}.circle-loader div {    height: 10px;    width: 10px;    background-color: #03A9F4;    border-radius: 50%;    position: absolute;    -webkit-animation: 1.3s opaque ease-in-out infinite both;    animation: 1.3s opaque ease-in-out infinite both;}.circle-loader > div:nth-child(1) {    top: -25px;    left: 0;}.circle-loader > div:nth-child(2) {    top: -17px;    left: 17px;    -webkit-animation-delay: .15s;    animation-delay: .15s;}.circle-loader > div:nth-child(3) {    top: 0;    left: 25px;    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}.circle-loader > div:nth-child(4) {    top: 17px;    left: 17px;    -webkit-animation-delay: 0.45s;    animation-delay: 0.45s;}.circle-loader > div:nth-child(5) {    top: 25px;    left: 0;    -webkit-animation-delay: 0.6s;    animation-delay: 0.6s;}.circle-loader > div:nth-child(6) {    top: 17px;    left: -17px;    -webkit-animation-delay: 0.75s;    animation-delay: 0.75s;}.circle-loader > div:nth-child(7) {    top: 0;    left: -25px;    -webkit-animation-delay: .9s;    animation-delay: .9s;}.circle-loader > div:nth-child(8) {    top: -17px;    left: -17px;    -webkit-animation-delay: 1.05s;    animation-delay: 1.05s;}@-webkit-keyframes opaque {    0%, 40%, 100% {      opacity: 0.1;    }    40% {      opacity: 1;    }}@keyframes opaque {    0%, 40%, 100% {      opacity: 0.1;    }    40% {      opacity: 1;    }}/* Multi line spinner - Star --------------------------------------------------------------------- */.ml-loader {  position: relative;  width: 70px;  height: 70px;}.ml-loader div {  -webkit-transform-origin: 32px 32px;      -ms-transform-origin: 32px 32px;          transform-origin: 32px 32px;  -webkit-animation: 1.2s opaque ease-in-out infinite both;          animation: 1.2s opaque ease-in-out infinite both;}.ml-loader div::after {  content: "";  display: block;  position: absolute;  top: 0;  left: 30px;  width: 5px;  height: 18px;  border-radius: 10px;  background-color: #03A9F4;}.ml-loader div:nth-child(1) {  -webkit-transform: rotate(0);      -ms-transform: rotate(0);          transform: rotate(0);}.ml-loader div:nth-child(2) {  -webkit-transform: rotate(30deg);      -ms-transform: rotate(30deg);          transform: rotate(30deg);  -webkit-animation-delay: 0.1s;          animation-delay: 0.1s;}.ml-loader div:nth-child(3) {  -webkit-transform: rotate(60deg);      -ms-transform: rotate(60deg);          transform: rotate(60deg);  -webkit-animation-delay: 0.2s;          animation-delay: 0.2s;}.ml-loader div:nth-child(4) {  -webkit-transform: rotate(90deg);      -ms-transform: rotate(90deg);          transform: rotate(90deg);  -webkit-animation-delay: 0.3s;          animation-delay: 0.3s;}.ml-loader div:nth-child(5) {  -webkit-transform: rotate(120deg);      -ms-transform: rotate(120deg);          transform: rotate(120deg);  -webkit-animation-delay: 0.4s;          animation-delay: 0.4s;}.ml-loader div:nth-child(6) {  -webkit-transform: rotate(150deg);      -ms-transform: rotate(150deg);          transform: rotate(150deg);  -webkit-animation-delay: 0.5s;          animation-delay: 0.5s;}.ml-loader div:nth-child(7) {  -webkit-transform: rotate(180deg);      -ms-transform: rotate(180deg);          transform: rotate(180deg);  -webkit-animation-delay: 0.6s;          animation-delay: 0.6s;}.ml-loader div:nth-child(8) {  -webkit-transform: rotate(210deg);      -ms-transform: rotate(210deg);          transform: rotate(210deg);  -webkit-animation-delay: 0.7s;          animation-delay: 0.7s;}.ml-loader div:nth-child(9) {  -webkit-transform: rotate(240deg);      -ms-transform: rotate(240deg);          transform: rotate(240deg);  -webkit-animation-delay: 0.8s;          animation-delay: 0.8s;}.ml-loader div:nth-child(10) {  -webkit-transform: rotate(270deg);      -ms-transform: rotate(270deg);          transform: rotate(270deg);  -webkit-animation-delay: 0.9s;          animation-delay: 0.9s;}.ml-loader div:nth-child(11) {  -webkit-transform: rotate(300deg);      -ms-transform: rotate(300deg);          transform: rotate(300deg);  -webkit-animation-delay: 1s;          animation-delay: 1s;}.ml-loader div:nth-child(12) {  -webkit-transform: rotate(330deg);      -ms-transform: rotate(330deg);          transform: rotate(330deg);  -webkit-animation-delay: 1.1s;          animation-delay: 1.1s;}.ml-loader div:nth-child(13) {  -webkit-transform: rotate(360deg);      -ms-transform: rotate(360deg);          transform: rotate(360deg);  -webkit-animation-delay: 1.2s;          animation-delay: 1.2s;}@-webkit-keyframes opaque {    0%, 40%, 100% {      opacity: 0.1;    }    40% {      opacity: 1;    }}@keyframes opaque {    0%, 40%, 100% {      opacity: 0.1;    }    40% {      opacity: 1;    }}/* Three dot loader --------------------------------------------------------------------- */.dot-loader{    height: 20px;    width: 20px;    border-radius: 50%;    background-color: #03A9F4;    position: absolute;    margin: 0 5px;    -webkit-animation: 1.2s scaleDown ease-in-out infinite ;    animation: 1.2s scaleDown ease-in-out infinite ;}.dot-loader:nth-child(2){    margin: 0 30px;    -webkit-animation: 1.2s scaleDown ease-in-out infinite .15555s;    animation: 1.2s scaleDown ease-in-out infinite .15555s;}.dot-loader:nth-child(3){    margin: 0 55px;    -webkit-animation: 1.2s scaleDown ease-in-out infinite .300000s;    animation: 1.2s scaleDown ease-in-out infinite .300000s;}@-webkit-keyframes scaleDown{    0%, 80%, 100%{      -webkit-transform: scale(0);              transform: scale(0);    }    40%{      -webkit-transform: scale(1);              transform: scale(1);    }}@keyframes scaleDown{    0%, 80%, 100%{      -webkit-transform: scale(0);              transform: scale(0);    }    40%{      -webkit-transform: scale(1);              transform: scale(1);    }}	