div.m-modals {
	background-color: rgba( 0, 0, 0, 0.7 ) ;
	bottom: 0px ;
	left: 0px ;
	position: fixed ;
	right: 0px ;
	top: 0px ;
	z-index: 1020; /* 9998; */
}

div.m-modals  .gc-modal-center {
  	position: fixed;
    top: 50%;
    left: 50%;
  	transform: translate(-50%, -50%);
}


div.m-modals.ng-hide {
	background-color: rgba( 0, 0, 0, 0 );
}

div.m-modals.ng-hide-add.ng-hide-add-active,
div.m-modals.ng-hide-remove.ng-hide-remove-active {
	transition: 250ms ease all ;
}

div.m-modals > .gc-modal-content {
	background-color: #FFFFFF;
	border-radius: 3px;
	box-sizing: border-box ;
	-moz-box-sizing: border-box;
	padding: 20px !important;
	position: fixed;
	z-index: 1030; /* 9999; */
}

div.m-modals.ng-hide > .gc-modal-content.ng-enter {
	top: -200px ;
	transition: 250ms ease top ;
}

div.m-modals.ng-hide > .gc-modal-content.ng-enter.ng-enter-active {
	top: 200px ;
}


div.m-modals > .gc-modal-content > a.boxclose { 
	position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    color: #3c3c3c;
    padding: 10px 15px;
    font-size: 20px;
    text-decoration: none;
    z-index: 1035;
}