/*

CSS STRUCTURE:

1. SITE STRUCTURE and TYPOGRAPHY
2. FORMS
3. COMMON
5. MEDIA QUERIES

/*============================================================================================*/
/* 1.  SITE STRUCTURE and TYPOGRAPHY */
/*============================================================================================*/
@import url("https://fonts.googleapis.com/css?family=Poppins:400,300,500,600,700"); /* Font Family */

/* Structure */
html, body {
	height:100%;	
}
body {
font-family:"Poppins", Helvetica, Arial, sans-serif; 
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#000;
	color:#fff;
	-webkit-font-smoothing: antialiased !important;
}

/* TYPOGRAPHY and links color */
p {
	margin-bottom:20px;
}
.lead{
	margin-top:-15px;
}
a {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
a:hover,
a:focus {
  color: #00aeef;
  text-decoration: none;
  outline:none;
}

h1,h2,h3,h4,h5,h6 {
	-webkit-font-smoothing: antialiased !important;
}
h1 {
	font-family: 'Poppins', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:0;
	text-align:center;
	font-size:50px;
	font-weight:300;
	margin:0 0 40px 0;
}
h2 {
	font-weight:400;
	margin:0 0 50px 0;
	padding:0;
	text-align:center;
	font-size:36px;
}
h3 {
	font-weight:400;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	font-size:28px;
}

/* BUTTONS */
.btn-check {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:#85c99d;
border:none;
color:#fff;
display:block;
line-height:33px;
text-align:center;
margin-left:3px;
font-size:12px;
font-weight:bold;
width:120px;
outline:none;
 -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.btn-check:hover {
background:#fff;
color:#85c99d;
}

hr {
  border-top: 1px solid #373737;
}
.img-responsive{
	margin:auto;
}
/* Basic Structure
-------------------------------------------------*/
#wrapper {
	position: relative;
	min-height:100%;
}
#main {
	position: relative;
}
#newsletter_wp {
	background: rgba(0, 0, 0, 0.5); 
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	/* Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000)";
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px;
	position:relative;
}
.countdown{
	text-align:center;
		margin:140px 0 0 0;
}

.container_count {
	width:60px;
	display:inline-block;
	margin-right:5px;
	text-align:center;
}
.container_count.last {
	margin-right:0;
}
#countdown_wp{
	text-align:center;
	margin:30px 0 20px 0;
}
#days, #hours, #minutes, #seconds{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #fff;
	text-align:center;
	width:60px;
	height:60px;
	font-size:24px;
	line-height:56px;
	font-family:"Helvetica Neue", Arial, sans-serif;
	font-weight:300;
}

#social_footer{
	text-align:center;
	border-top:1px solid rgba(255,255,255,0.2);
	margin-top:60px;
	padding-top:30px;
}
#social_footer p{
	font-size:12px;
	color:#8c8c8c;
}
#social_footer ul{
	margin:0;
	padding:0 0 10px 0;
	text-align:center;
}
#social_footer ul li{
	display:inline-block;
	margin:0 5px 10px 5px;
}
#social_footer ul li a{
	color:#fff;
	text-align:center;
	line-height:36px;
	display:block;
	font-size:16px;
	width:35px;
	height:35px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#social_footer ul li a:hover{
	background:#fff;
	color:#111;
}

/*============================================================================================*/
/* 2.  FORMS */
/*============================================================================================*/


.form-control {height: 38px; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; padding-left:8px; }
.first-nogutter {padding-right:0;}
.nogutter {padding-right:0; padding-left:5px;}
.form-control{
   background-color: #ffffff;
  
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.loader {float:right; display:inline; margin-top:10px;color:#fff; margin-right:-14px;}
label {font-weight:600; line-height:14px;}
.error_message { margin-top:3px; color: #F66; display:inline-block;}

/*============================================================================================*/
/* 3.  COMMON */
/*============================================================================================*/

#slides {
   position: fixed !important;
  top:0;
  left:0;
  z-index:-2;
}
ul.slides-container li img{
	opacity:0.2;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  *zoom: 1;
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}
/*============================================================================================*/
/* 4.  MEDIA QUERIES */
/*============================================================================================*/


@media (min-width: 768px) and (max-width: 1200px) {
.btn-check {width:95px;}

}
@media (max-width: 979px) {

.btn-check { position:absolute;  bottom:-50px; left:42%; width:95px;}
.first-nogutter {padding-right:15px;}
.loader { position:absolute; right:20px; bottom:-45px;}
}
	
/* From tablet portrait to mobile */
@media (max-width: 767px) {

.countdown{
	margin:100px 0 0 0;
}
h1 {
	
	font-size:28px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size:32px;
}

}	

/* Mobile portrait */
@media (max-width: 480px) {
	body {
		font-size:12px;
	}
	h3 {
		margin:40px 0 20px 0;
		font-size:32px;
	}

	.countdown{
			margin:50px 0 0 0;
	}
	.btn-check {left:38%;}

}


.verticalcenter {
  position: relative;
  top: 50%;
  margin-top: -182px;
}

.center{ text-align:center; }





.btn {
  display: inline-block;
  font-weight: 600;
  color: #696969;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4375rem 1.5rem;
  font-size: 1rem;
  line-height: 1.86;
  border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #696969;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(14, 198, 213, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 198, 213, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #0ec6d5;
  border-color: #0ec6d5;
  box-shadow: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0ca5b1;
  border-color: #0b9aa5;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0ca5b1;
  border-color: #0b9aa5;
  box-shadow: 0 0 0 0.2rem rgba(50, 207, 219, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0ec6d5;
  border-color: #0ec6d5;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0b9aa5;
  border-color: #0a8e99;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(50, 207, 219, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #1e1d85;
  border-color: #1e1d85;
  box-shadow: none;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #171666;
  border-color: #15145b;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #171666;
  border-color: #15145b;
  box-shadow: 0 0 0 0.2rem rgba(64, 63, 151, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #1e1d85;
  border-color: #1e1d85;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #15145b;
  border-color: #121251;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(64, 63, 151, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f6b500;
  border-color: #f6b500;
  box-shadow: none;
}

.btn-warning:hover {
  color: #212529;
  background-color: #d09900;
  border-color: #c38f00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #d09900;
  border-color: #c38f00;
  box-shadow: 0 0 0 0.2rem rgba(214, 159, 6, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f6b500;
  border-color: #f6b500;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c38f00;
  border-color: #b68600;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(214, 159, 6, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
  box-shadow: none;
}

.btn-dark:hover {
  color: #fff;
  background-color: #121212;
  border-color: #0c0c0c;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #121212;
  border-color: #0c0c0c;
  box-shadow: 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #0c0c0c;
  border-color: #050505;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(70, 70, 70, 0.5);
}

.btn-accent {
  color: #212529;
  background-color: #eff6f7;
  border-color: #eff6f7;
  box-shadow: none;
}

.btn-accent:hover {
  color: #212529;
  background-color: #d6e8ea;
  border-color: #cde3e6;
}

.btn-accent:focus, .btn-accent.focus {
  color: #212529;
  background-color: #d6e8ea;
  border-color: #cde3e6;
  box-shadow: 0 0 0 0.2rem rgba(208, 215, 216, 0.5);
}

.btn-accent.disabled, .btn-accent:disabled {
  color: #212529;
  background-color: #eff6f7;
  border-color: #eff6f7;
}

.btn-accent:not(:disabled):not(.disabled):active, .btn-accent:not(:disabled):not(.disabled).active,
.show > .btn-accent.dropdown-toggle {
  color: #212529;
  background-color: #cde3e6;
  border-color: #c5dee2;
}

.btn-accent:not(:disabled):not(.disabled):active:focus, .btn-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-accent.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(208, 215, 216, 0.5);
}

.btn-orange {
  color: #fff;
  background-color: #ff6935;
  border-color: #ff6935;
  box-shadow: none;
}

.btn-orange:hover {
  color: #fff;
  background-color: #ff4d0f;
  border-color: #ff4302;
}

.btn-orange:focus, .btn-orange.focus {
  color: #fff;
  background-color: #ff4d0f;
  border-color: #ff4302;
  box-shadow: 0 0 0 0.2rem rgba(255, 128, 83, 0.5);
}

.btn-orange.disabled, .btn-orange:disabled {
  color: #fff;
  background-color: #ff6935;
  border-color: #ff6935;
}

.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active,
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #ff4302;
  border-color: #f43f00;
}

.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 128, 83, 0.5);
}

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
  box-shadow: none;
}

.btn-white:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}

.btn-white:focus, .btn-white.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-white.disabled, .btn-white:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}

.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
.show > .btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-indigo {
  color: #fff;
  background-color: #6969eb;
  border-color: #6969eb;
  box-shadow: none;
}

.btn-indigo:hover {
  color: #fff;
  background-color: #4747e7;
  border-color: #3c3ce5;
}

.btn-indigo:focus, .btn-indigo.focus {
  color: #fff;
  background-color: #4747e7;
  border-color: #3c3ce5;
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 238, 0.5);
}

.btn-indigo.disabled, .btn-indigo:disabled {
  color: #fff;
  background-color: #6969eb;
  border-color: #6969eb;
}

.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active,
.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #3c3ce5;
  border-color: #3131e4;
}

.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus,
.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(128, 128, 238, 0.5);
}

.btn-outline-primary {
  color: #0ec6d5;
  border-color: #0ec6d5;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0ec6d5;
  border-color: #0ec6d5;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(14, 198, 213, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0ec6d5;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0ec6d5;
  border-color: #0ec6d5;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(14, 198, 213, 0.5);
}

.btn-outline-secondary {
  color: #1e1d85;
  border-color: #1e1d85;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #1e1d85;
  border-color: #1e1d85;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 29, 133, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #1e1d85;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1e1d85;
  border-color: #1e1d85;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(30, 29, 133, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #f6b500;
  border-color: #f6b500;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #f6b500;
  border-color: #f6b500;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 181, 0, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f6b500;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f6b500;
  border-color: #f6b500;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(246, 181, 0, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #252525;
  border-color: #252525;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 37, 37, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #252525;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #252525;
  border-color: #252525;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(37, 37, 37, 0.5);
}

.btn-outline-accent {
  color: #eff6f7;
  border-color: #eff6f7;
}

.btn-outline-accent:hover {
  color: #212529;
  background-color: #eff6f7;
  border-color: #eff6f7;
}

.btn-outline-accent:focus, .btn-outline-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(239, 246, 247, 0.5);
}

.btn-outline-accent.disabled, .btn-outline-accent:disabled {
  color: #eff6f7;
  background-color: transparent;
}

.btn-outline-accent:not(:disabled):not(.disabled):active, .btn-outline-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-accent.dropdown-toggle {
  color: #212529;
  background-color: #eff6f7;
  border-color: #eff6f7;
}

.btn-outline-accent:not(:disabled):not(.disabled):active:focus, .btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-accent.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(239, 246, 247, 0.5);
}

.btn-outline-orange {
  color: #ff6935;
  border-color: #ff6935;
}

.btn-outline-orange:hover {
  color: #fff;
  background-color: #ff6935;
  border-color: #ff6935;
}

.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 105, 53, 0.5);
}

.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #ff6935;
  background-color: transparent;
}

.btn-outline-orange:not(:disabled):not(.disabled):active, .btn-outline-orange:not(:disabled):not(.disabled).active,
.show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #ff6935;
  border-color: #ff6935;
}

.btn-outline-orange:not(:disabled):not(.disabled):active:focus, .btn-outline-orange:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-orange.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 105, 53, 0.5);
}

.btn-outline-white {
  color: #fff;
  border-color: #fff;
}

.btn-outline-white:hover {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}

.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}

.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
.show > .btn-outline-white.dropdown-toggle {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}

.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-indigo {
  color: #6969eb;
  border-color: #6969eb;
}

.btn-outline-indigo:hover {
  color: #fff;
  background-color: #6969eb;
  border-color: #6969eb;
}

.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  box-shadow: 0 0 0 0.2rem rgba(105, 105, 235, 0.5);
}

.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #6969eb;
  background-color: transparent;
}

.btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active,
.show > .btn-outline-indigo.dropdown-toggle {
  color: #fff;
  background-color: #6969eb;
  border-color: #6969eb;
}

.btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-indigo.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(105, 105, 235, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0ec6d5;
  text-decoration: none;
}

.btn-link:hover {
  color: #09838d;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.6875rem 2.1875rem;
  font-size: 1.3rem;
  line-height: 2;
  border-radius: 5px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.3125rem 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}


.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.clearboth { clear:both; }

.black {color:#333; }
.red {color:red; }
.blue {color:blue; }
.green {color:green; }
.white {color:white;}

.fs8 { font-size:8px; }
.fs9 { font-size:9px; }
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs21 { font-size:21px; }
.fs22 { font-size:22px; }
.fs23 { font-size:23px; }
.fs24 { font-size:24px; }
.fs25 { font-size:25px; }
.fs26 { font-size:26px; }
.fs27 { font-size:27px; }
.fs28 { font-size:28px; }
.fs29 { font-size:29px; }
.fs30 { font-size:30px; }
.fs31 { font-size:31px; }
.fs32 { font-size:32px; }
.fs33 { font-size:33px; }
.fs34 { font-size:34px; }
.fs35 { font-size:35px; }
.fs36 { font-size:36px; }
.fs37 { font-size:37px; }
.fs38 { font-size:38px; }
.fs39 { font-size:39px; }
.fs40 { font-size:40px; }
.fs65 { font-size:65px; }

/* gray Color border */

.bt {border-top:1px solid #d7dee8 !important;}
.bl {border-left:1px solid #d7dee8 !important;}
.br {border-right:1px solid #d7dee8 !important;}
.bb {border-bottom:1px solid #d7dee8 !important;}

.bt2 {border-top:2px solid #d7dee8 !important;}
.bl2 {border-left:2px solid #d7dee8 !important;}
.br2 {border-right:2px solid #d7dee8 !important;} 
.bb2 {border-bottom:2px solid #d7dee8 !important;}

.bt3 {border-top:3px solid #d7dee8 !important;}
.bl3 {border-left:3px solid #d7dee8 !important;}
.br3 {border-right:3px solid #d7dee8 !important;}
.bb3 {border-bottom:3px solid #d7dee8 !important;}

.bt4 {border-top:1px solid #d7dee8 !important;}
.bl4 {border-left:1px solid #d7dee8 !important;}
.br4 {border-right:1px solid #d7dee8 !important;}
.bb4 {border-bottom:1px solid #d7dee8 !important;}

.m0 {
  margin: 0;
}
.mt0 {
  margin-top: 0;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt35 {
  margin-top: 35px;
}
.mt40 {
  margin-top: 40px;
}


.mb0 {
  margin-bottom: 0;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}


.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}


.pb0 {
  padding-bottom: 0;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}

@media (min-width: 992px) {
  .pcimg{ 
	
  }
  .mimg { 
	display:none;  
  }
}

@media (max-width: 991px) {
  .pcimg{ 
	display:none;
  }
  .mimg { 
	
  }
}
