html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family: "Lato-Regular";
 src: url("../font/Lato-Regular.ttf"); 
}
@font-face {
	font-family: "Lato-Black";
 src: url("../font/Lato-Black.ttf"); 
}
@font-face {
	font-family: "Lato-Heavy";
 src: url("../font/Lato-Heavy.ttf"); 
}
@font-face {
	font-family: "Lato-Semibold";
 src: url("../font/Lato-Semibold.ttf"); 
}
@font-face {
	font-family: "Lato-SemiboldItalic";
 src: url("../font/Lato-SemiboldItalic.ttf"); 
}
@font-face {
	font-family: "Lato-Light";
 src: url("../font/Lato-Light.ttf"); 
}
@font-face {
	font-family: "Lato-LightItalic";
 src: url("../font/Lato-LightItalic.ttf"); 
}
@font-face {
	font-family: "Lato-HeavyItalic";
 src: url("../font/Lato-HeavyItalic.ttf"); 
}
@font-face {
	font-family: "Lato-BlackItalic";
 src: url("../font/Lato-BlackItalic.ttf"); 
}
@font-face {
	font-family: "Lato-Bold";
 src: url("../font/Lato-Bold.ttf"); 
}
@font-face {
	font-family: "Lato-Italic";
 src: url("../font/Lato-Italic.ttf"); 
}
@font-face {
	font-family: "Lato-Medium";
 src: url("../font/Lato-Medium.ttf"); 
}
@font-face {
	font-family: "Lato-MediumItalic";
 src: url("../font/Lato-MediumItalic.ttf"); 
}
@font-face {
    font-family: "pt-sans-regular";
 src: url("../font/pt-sans-regular.ttf"); 
 }


body{
	/*background-color: #4d4d4d;*/
}
input, textarea { outline:none;  }
input:active, textarea:active { outline:none; }
:focus { outline:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    
}
input:-webkit-autofill:active{
	color: #707070;
}

label::before {
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
}
input, button {
	font-family: "Lato-MediumItalic";
	color: #707070;
	font-size: 16px;
	padding: 0 0 0 15px;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
}

textarea{
	font-family: "Lato-MediumItalic";
	color: #707070;
	font-size: 16px;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
}

html * { max-height:999999px; }
.red-placeholder{
	border: 1px solid #ff7c7c !important;
}
#preloader{
	display:none; 
	
}
#preloader img{
	margin: 0;
	padding: 0;
}
.success{
	color: green !important;
}
.error{
	color: red !important;
}



button.close{
	position: absolute;
	top:10px;
	right: 10px;
	background: url('../images/button_close.png') no-repeat center center;
	background-size: 100% 100%;
	width: 9px;
    height: 9px;
    opacity: .5;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
	button.close:hover{
		opacity: 1;
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
	}
.modal-header{
	border:none;
}
.modal-backdrop {
   background-color: rgb(255,255,255);
}
.modal-content{
	position: relative;
	padding: 25px;
}
.modal-content p, .modal-content{
	text-align: center;
	font-family: "Lato-Regular";
	color: rgb(0, 0, 6);
	font-size: 18px;
}
.modal-content a{
	font-size: 16px;
	font-family: "Lato-Light";
}
.modal-content a span{
	color: rgb(255,255,255);
}
.modal_divider{
	background: url('../images/modal_divider.png') no-repeat center center;
	background-size: 100% 100%;
	height: 3px;
	width: 100%;
	margin: 20px 0;
}
.btn{
	border:none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	border-radius: 5px;
}
.btn-existing{
	color: rgb(0, 0, 6);
    background-image: -moz-linear-gradient( 90deg, rgb(173,173,173) 0%, rgb(227,227,227) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(173,173,173) 0%, rgb(227,227,227) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(173,173,173) 0%, rgb(227,227,227) 100%);
}
	.btn-existing:hover{
		background-image: -moz-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(173,173,173) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(173,173,173) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(173,173,173) 100%);
	}
	.btn-existing:active{
		background-image: -moz-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(227,227,227) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(227,227,227) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(227,227,227) 0%, rgb(227,227,227) 100%);
	}


.btn-new{
	margin-left: 10px;
    background-image: -moz-linear-gradient( 90deg, rgb(41,130,191) 0%, rgb(92,181,242) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(41,130,191) 0%, rgb(92,181,242) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(41,130,191) 0%, rgb(92,181,242) 100%);
}
	.btn-new:hover{
		background-image: -moz-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(41,130,191) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(41,130,191) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(41,130,191) 100%);
	}
	.btn-new:active{
		background-image: -moz-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(92,181,242) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(92,181,242) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(92,181,242) 0%, rgb(92,181,242) 100%);
	}



.customSelect{
	border-radius: 5px;
	border: 1px solid rgb(215, 215, 215);
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
		    box-shadow: none;
}

.bg_head{
	width: 100%;
	height: 299px;
	background: url('../images/bg_header.png') no-repeat center center;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
}
	.head{
		padding: 45px 0;
	}

.page_activation{
	margin: 0 auto;
	min-width: 980px;
}

	.bg_activations{
		width: 980px;
		background: url(../images/bg_activation.png );		
		margin: 50px auto 60px;
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
		   -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
				box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
	}

		.bg_activations h1 {
		    color: #3baae1;
		    font-size: 13px;
		    text-align: left;
		    font-family: "Lato-Light";
		    margin-top: -15px;
		    margin-bottom: 15px;
		}
		
		.bg_activations h2{
			padding: 40px 0 0 30px;
			font-size: 26px;
  			font-family: "Lato-Regular";
  			color: #454545;
  			text-transform: uppercase;
   			text-align: left;
  		}
  			.bg_activations h2 span{
  				text-transform: none;
  				font-size: 16px;
  				font-family: "Lato-Regular";
  				padding-left: 5px;
  			}
  		.bg_activations_divider{
  			float: left;
  			margin: 3px 0 0 30px;
  			background-color: #b1b1b1;
  			min-width: 920px;
  			height: 1px; 
  		}
  		.bg_activations h3{
  			padding: 24px 0 15px 30px;
  			font-size: 16px;
  			color: rgb(43, 43, 43);
  			font-family: "Lato-Regular";
  			text-align: left;
  		}

	.activations{
		width: 721px;		
		margin: 0 auto;
		padding-bottom: 25px;
	}
		
  		.section{
  			height: 18px;
		    margin-top: 20px;
		    margin-bottom: 27px;
  		}  			
	  		.activations h4{
	  			float: left;	  			
	  			font-size: 18px;
	  			color: rgb(20, 103, 167);
	  			text-transform: uppercase;
	  			font-family: "Lato-bold";
	  		}
				#device_count{
					margin-left: 5px;
					font-size: 14px;
					font-family: "Lato-Regular";
					color: rgb(113,112,112);
				}
	  		

	  		.section_user_divider{
	  			float: right;
	  			background-color: #e4e4e4;
	  			min-width: 656px;
	  			height: 1px; 
	  			margin: 15px 10px 0 0;
  			}
  			.section_device_divider{
	  			float: right;
	  			background-color: #e4e4e4;
	  			min-width: 475px;
	  			height: 1px; 
	  			margin: 15px 10px 0 0;
  			}
  			.section_address_divider{
	  			float: right;
	  			background-color: #e4e4e4;
	  			min-width: 619px;
	  			height: 1px; 
	  			margin: 15px 10px 0 0;
  			}
  			.section_payment_divider{
	  			float: right;
	  			background-color: #e4e4e4;
	  			min-width: 616px;
	  			height: 1px; 
	  			margin: 15px 10px 0 0;
  			}
  			.section_information_divider{
	  			float: right;
	  			background-color: #e4e4e4;
	  			min-width: 574px;
	  			height: 1px; 
	  			margin: 15px 10px 0 0;
  			}
  			
  		
  		.activations p{
  			font-size: 16px;
  			font-family: "Lato-Regular";
  			color: #383838;
  			text-align: left;
  		}
  			.activations p span{
  			color: #ff2222;
  		}
  		.activations input[type="text"]{
  			padding-left: 15px;
  			border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 5px;
			background-color: rgb(255, 255, 255);
			width: 100%;
			height: 37px;
			margin: 12px 0 20px 0; 
  		}		

  		.add_more_button{
  			float: right;
  			border-radius: 5px;
            background-image: -moz-linear-gradient( 90deg, rgb(76,139,169) 0%, rgb(101,164,195) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(76,139,169) 0%, rgb(101,164,195) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(76,139,169) 0%, rgb(101,164,195) 100%);
  			box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.1);
  			/* width: 126px; */
  			height: 35px;
  			-webkit-transition: all .3s;
  			-o-transition: all .3s;
  			transition: all .3s;
  			cursor: pointer;
  			padding: 0 10px;
  		}
  			.add_more_button:hover{
  				background-image: -moz-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(76,139,169) 100%);
                background-image: -webkit-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(76,139,169) 100%);
                background-image: -ms-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(76,139,169) 100%);
  			}
  			.add_more_button:active{
  				background-image: -moz-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(101,164,195) 100%);
                background-image: -webkit-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(101,164,195) 100%);
                background-image: -ms-linear-gradient( 90deg, rgb(101,164,195) 0%, rgb(101,164,195) 100%);
  			}
  			.add_more_button p{
  				font-size: 16px;
				font-family: "Lato-Heavy";
				color: rgb(255, 255, 255);
				text-transform: uppercase;
				text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
				text-align: center;
    			padding: 9px 0;
  			}
  		.all_device_cards{

  		}
	  		.device_card{
	  			border-radius: 5px;
				background-color: rgb(222, 222, 222);
				box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.35);
				padding: 30px;
				position: relative;
				margin-bottom: 30px;
	  		}
	  			.device_card input:last-child{
	  				margin-bottom: 0;	
	  			}
	  			.delete_device{
	  				position: absolute;
	  				top: 10px;
	  				right: 10px;
	  				width: 20px;
	  				height: 20px;
					cursor: pointer;
	  			}
	  	.all_device_cards li:last-child{
	  		margin-bottom: 0;
	  	}
  		  		



  		.payment-type {
  			margin: 15px 15px 15px 0;
  		}
  		.payment-type h5{
  			display: inline-block;
  			font-size: 18px;
			color: rgb(112, 112, 112);
			font-family: "Lato-Regular";
			margin-right: 29px;
  		}
		
  		

  		.credit-card{
  			display: block;
  		}
	  		.credit-card img{
	  			margin-right: 20px;
	  		}

	  		.credit-card input{
	  			border-style: solid;
			  	border-width: 2px;
			  	border-color: #d7d7d7;
			  	border-radius: 50%;
			  	background-color: #fff;
				width: 18px;
			  	height: 18px;
			  	margin: 15px 15px 15px 0;
			  	
	  		}
	  		.credit-card-radio{
	  			margin: 10px 0;
	  		}

	  	.bank-direct{
  			display: none;
  		}
	
		/* radio button */
		.payment-type input[type=radio] {
		    display: none;
		}

		.payment-type label {
		    display: inline-block;
		    cursor: pointer;
		    position: relative;
		    padding-left: 25px;
		    margin-right: 15px;
		    font-size: 13px;
		}

		.payment-type label:before {
		    content: "";
		    display: inline-block;
		 
		    width: 18px;
			height: 18px;
			border-radius: 9px; 
		    margin-right: 10px;
		    position: absolute;
		    left: 0;
		    bottom: 1px;
		    background-color: #fff;
		    border-style: solid;
		  	border-width: 2px;
		  	border-color: #d7d7d7;
		    /* box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
		}
		.payment-type input[type=radio]:checked + label:before {
		    content: "\2022";
		    color: #0077b2;
		    font-size: 30px;
		    text-align: center;
		    line-height: 14.5px;
		}

  		.credit-card-radio input[type=radio] {
		    display: none;
		}

		.credit-card-radio label {
		    display: inline-block;
		    cursor: pointer;
		    position: relative;
		    padding-left: 25px;
		    margin-right: 15px;
		    font-size: 13px;
		}

		.credit-card-radio label:before {
		    content: "";
		    display: inline-block;
		 
		    width: 18px;
			height: 18px;
			border-radius: 9px; 
		    margin-right: 10px;
		    position: absolute;
		    left: 0;
		    bottom: 1px;
		    background-color: #fff;
		    border-style: solid;
		  	border-width: 2px;
		  	border-color: #d7d7d7;
		    /* box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8); */
		}

		.credit-card-radio input[type=radio]:checked + label:before {
		    content: "\2022";
		    color: #0077b2;
		    font-size: 30px;
		    text-align: center;
		    line-height: 14.5px;
		}
		
		.calendar{
			float:left;

			margin: 13px 15px 15px 0;
		}
		#calendar_input{
			width: 619px;			
			font-family: "Lato-Italic";
  			color: #b7b6b6;
  			font-size: 16px;
  			padding-left: 15px;
  			background: transparent;
   			border-color: transparent;
		}

		


		.activations select{
  			border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 5px;
			background-color: rgba(255, 255, 255, 0);
			width: 667px;
			height: 37px;
			margin: 12px 0 20px 0; 
			
			
  		}

  		.activations select option span{
  			font-family: "Lato-Regular";
  			color: #b7b6b6;
  			font-size: 16px;
  		}

		

  		/* Checkbox */
  		.checkbox{
  			margin-top: 10px;
  		}

  		input[type=checkbox] {
			visibility: hidden;
		}
		


  		/* SQUARED THREE1 */
		.squaredThree1 {
			width: 15px;
			height: 15px;	
			margin-right:15px;
			position: relative;
			display: inline-block;
		}

		.squaredThree1 label {
			cursor: pointer;
			position: absolute;
			top: 0;
			
			border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 3px;
			background-color: rgb(255, 255, 255);
			box-shadow: inset 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.05);
			width: 14px;
			height: 14px;
		}

		.squaredThree1 label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
			opacity: 0;
			content: '';
			position: absolute;
			width: 9px;
			height: 5px;
			background: transparent;
			top: 2px;
			left: 2px;
			border: 3px solid #5898c3;
			border-top: none;
			border-right: none;
			

			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		.squaredThree1 label:hover::after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			opacity: 0.3;
		}

		.squaredThree1 input[type=checkbox]:checked + label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			opacity: 1;
		}
		
		/* SQUARED THREE2 */
		.squaredThree2 {
			width: 15px;
			height: 15px;	
			margin:15px 15px 0 0;
			position: relative;
			display: inline-block;
		}

		.squaredThree2 label {
			cursor: pointer;
			position: absolute;
			top: 0;
			
			border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 3px;
			background-color: rgb(255, 255, 255);
			box-shadow: inset 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.05);
			width: 14px;
			height: 14px;
		}

		.squaredThree2 label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
			opacity: 0;
			content: '';
			position: absolute;
			width: 9px;
			height: 5px;
			background: transparent;
			top: 2px;
			left: 2px;
			border: 3px solid #5898c3;
			border-top: none;
			border-right: none;
			

			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		.squaredThree2 label:hover::after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			opacity: 0.3;
		}

		.squaredThree2 input[type=checkbox]:checked + label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			opacity: 1;
		}

		/* SQUARED THREE3 */
		.squaredThree3 {
			width: 15px;
			height: 15px;	
			margin:15px 15px 15px 0;
			position: relative;
			display:inline-block;
		}

		.squaredThree3 label {
			cursor: pointer;
			position: absolute;
			top: 0;
			
			border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 3px;
			background-color: rgb(255, 255, 255);
			box-shadow: inset 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.05);
			width: 14px;
			height: 14px;
		}

		.squaredThree3 label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: alpha(opacity=0);
			opacity: 0;
			content: '';
			position: absolute;
			width: 9px;
			height: 5px;
			background: transparent;
			top: 2px;
			left: 2px;
			border: 3px solid #5898c3;
			border-top: none;
			border-right: none;
			

			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
		}

		.squaredThree3 label:hover::after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
			filter: alpha(opacity=30);
			opacity: 0.3;
		}

		.squaredThree3 input[type=checkbox]:checked + label:after {
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			opacity: 1;
		}
		
		
		.checkbox h6{
  			display: inline-block;
  			font-size: 18px;
			color: #515151;
			font-family: "Lato-Regular";
			
  		}
  		.checkbox a{
  			font-size: 18px;
			color: #0077b2;
			font-family: "Lato-Italic";
  		}
		.checkbox a:hover{
  			text-decoration:none;
  		}

  		.activations textarea {
		    border-style: solid;
			border-width: 1px;
			border-color: rgb(215, 215, 215);
			border-radius: 5px;
			background-color: rgb(255, 255, 255);
			width: 100%;
			height: 152px;
			margin: 12px 0 25px 0;
			resize: none;
		}
		#activation_ec_assetDitails{
			width: 721px;
    		height: 87px;
		}
		/*.activations input[type=submit]{
			
			background-color:#8dc63f;
  			border-radius: 5px;
  			border-width: 2px 0;
    		border-style: solid none;
    		border-color: #8dc63f #000 #679429;
			font-family: "Lato-Heavy";
    		font-size: 18px;
			text-shadow: 1px 1px 2px #8c8b8b;
			box-shadow: 0px 2px 0px 0px rgba(103, 148, 41, 0.004);
			width: 128px;
			height: 40px;
			color: #fff;
			text-transform: uppercase;
			    margin: 0 0 50px 0;
			
		}
		.activations input[type=submit]:hover{
			opacity: 0.8;
		}*/
		.activation_submit{		
			cursor: pointer;
			display: inline-block;	
			width: 128px;
  			height: 40px;			
			-webkit-box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.1);
			   -moz-box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.1);
					box-shadow: 2.5px 4.33px 5px 0px rgba(0, 0, 0, 0.1);
			border-radius: 5px;
			background-image: -moz-linear-gradient( 90deg, rgb(18,93,150) 0%, rgb(44,118,176) 100%);
			background-image: -webkit-linear-gradient( 90deg, rgb(18,93,150) 0%, rgb(44,118,176) 100%);
			background-image: -ms-linear-gradient( 90deg, rgb(18,93,150) 0%, rgb(44,118,176) 100%);
		}
			.activation_submit:hover{
				background-image: -moz-linear-gradient( 90deg, rgb(44,118,176) 0%, rgb(18,93,150) 100%);
				background-image: -webkit-linear-gradient( 90deg, rgb(44,118,176) 0%, rgb(18,93,150) 100%);
				background-image: -ms-linear-gradient( 90deg, rgb(44,118,176) 0%, rgb(18,93,150) 100%);
			}
			.activation_submit p{
				padding-top: 10px;
				font-size: 18px;
				font-family: "Lato-Heavy";
				color: rgb(255, 254, 254);
				text-transform: uppercase;
				-webkit-text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
				   -moz-text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
						text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
				text-align: center;
			}


		#select-activation_nc_Country{
			margin-bottom: 20px !important; 
		}
		#select-activation_ec_Country{
			margin-bottom: 20px !important;
		}
		.messaging{
			display: inline-block;
			margin-left: 10px;
		}
		.messaging .sended{
			font-size: 16px;
			color: green;
			/*padding: 10px 130px 0 0;*/
		}
		
		#activation_page_preloader{
			position: absolute;
    		display: none;
    		margin: -35px 0 0 140px;
		}
			#activation_page_preloader img{
				margin: 0;
				padding: 0;
			}
			





.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
