/*! CSS  */

body {
    width: 100%;
    height: 100%;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-size:18px;
	background:#ececec;
}

html {
    width: 100%;
    height: 100%;
}

a{ text-decoration:none !important;}		
	
a:link {
	color: #117A95;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3c065f;
}
a:hover {
	text-decoration: none;
	color: #8c48b7;
}
a:active {
	text-decoration: none;
	color: #3c065f;
}	
input::-moz-focus-inner { 
  border: 0; 
}object, embed { 
  outline: 0;
}a, a:focus {
   outline: 0;
}	
/*CTA*/

.btn-mm {
	border-radius: 30px;
	background-color: #009933;
	border: none !important;
	font-weight: 700;
	color: #FFF !important;
	width:100%;
	font-size:16px;
	padding-bottom:12px;
	padding-top:12px;
}

.btn-mm:hover {
	background-color: #00CC66;
}	

.btn-signup-wrap{ max-width:220px; margin:10px auto;}

/*Top Section*/
.top-section{ background:#FFF; padding:10px 0;}
.logo { margin:0px;}



/* Home Section */
.home-section{ background:#1A0550; padding:20px 0 30px; margin:0;}

.home-section h1{ font-size:36px; text-align:center; font-weight:600; margin:0 0 5px;}
.subtext{ font-size:24px; font-weight:300; text-transform:uppercase;}
.home-section ul{ margin:0 auto; padding:0; text-align:center;}
.home-section li{ list-style:none; display:inline-block; margin:0 auto;}
.check-icon{ margin-top:-2px;}
.home-section p{  text-align:center; font-weight:300; margin:0 0 5px;}
.mmsoftwareart{ margin:20px auto 40px;}
.support{ text-align:center; text-transform:uppercase; font-weight:600;}

/*Div Section*/
.div-section{ background:#FFF; color:#000; text-align:center; padding:10px 0;}

.copyright{ text-align:center; font-size:12px; color:#000; margin:10px 0; font-weight:600; text-transform:uppercase;}
.myclickspot-element{ font-size:14px; margin-top:5px;}
.myclickspot-element a{ color:#3c065f; font-weight:700;}
	
@media screen and (min-width: 1200px) {
	 .container {
    width: 1170px;
	  }
	 
}


/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.home-section h1{ font-size:30px; text-align:center; font-weight:600; margin:0 0 5px;}
.subtext{ font-size:16px; font-weight:300; text-transform:uppercase;}
.support{ font-size:12px; text-align:center; text-transform:uppercase; font-weight:600;}
body{font-size:14px;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

}


		.gradient-custom {		
		/* fallback for old browsers */
		background: #f093fb;
		
		/* Chrome 10-25, Safari 5.1-6 */
		background: -webkit-linear-gradient(to bottom right, rgba(240, 147, 251, 1), rgba(245, 87, 108, 1));
		
		/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
		background: linear-gradient(to bottom right, rgba(240, 147, 251, 1), rgba(245, 87, 108, 1))
		}
		
		.card-registration .select-input.form-control[readonly]:not([disabled]) {
		font-size: 1rem;
		line-height: 2.15;
		padding-left: .75em;
		padding-right: .75em;
		}
		.card-registration .select-arrow {
		top: 13px;
		}	
