/* CSS Document */
/* CenturyGothic-Regular */

@font-face {
  font-family: 'CenturyGothic-Regular';
  src: url('../fonts/CenturyGothic-Regular/CenturyGothic-Regular.eot');
  src: url('../fonts/CenturyGothic-Regular/CenturyGothic-Regular.woff2') format('woff2'),
       url('../fonts/CenturyGothic-Regular/CenturyGothic-Regular.woff') format('woff'),
       url('../fonts/CenturyGothic-Regular<b></b>/CenturyGothic-Regular.ttf') format('truetype'),
       url('../fonts/CenturyGothic-Regular/CenturyGothic-Regular.svg#CenturyGothic-Regular') format('svg'),
       url('../fonts/CenturyGothic-Regular/CenturyGothic-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* CenturyGothic-Bold */

@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot');
  src: url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff2') format('woff2'),
       url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff') format('woff'),
       url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.ttf') format('truetype'),
       url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg'),
       url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* MyriadPro-Regular */

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot');
  src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff2') format('woff2'),
       url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
       url('../fonts/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype'),
       url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg'),
       url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* MyriadPro-Semibold */

@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.eot');
  src: url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.woff2') format('woff2'),
       url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.woff') format('woff'),
       url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.ttf') format('truetype'),
       url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg'),
       url('../fonts/MyriadPro-Semibold/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


/* MyriadPro-Semibold */

@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('../fonts/MyriadPro-Bold/MyriadPro-Bold.eot');
  src: url('../fonts/MyriadPro-Bold/MyriadPro-Bold.woff2') format('woff2'),
       url('../fonts/MyriadPro-Bold/MyriadPro-Bold.woff') format('woff'),
       url('../fonts/MyriadPro-Bold/MyriadPro-Bold.ttf') format('truetype'),
       url('../fonts/MyriadPro-Bold/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg'),
       url('../fonts/MyriadPro-Bold/MyriadPro-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


::-moz-selection {
	background: #ffffff;
	color: #c6352e;
	text-shadow: none;
}

.::selection {
	background: #ffffff;
	color: #c6352e;
	text-shadow: none;
}

a,
a:hover,
a:focus {
	outline: none;
	-o-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-webkit-transition:all .2s ease-out;
	transition:all .2s ease-out;
	outline: none;
}


.btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;  
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  border-radius: 2px;
}
btn:hover, .btn:focus, .btn:active {
  box-shadow: none;
}
.btn:hover:before, .btn:focus:before, .btn:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.btn-red { border: 1px solid #c6352e; background: #c6352e; color: #FFFFFF;}
.btn-red:hover,
.btn-red:focus,
.btn-red.active { color: #c6352e;}
.btn-red:before { background: #FFFFFF;}


body { font-family: 'CenturyGothic-Regular', sans-serif;}



/* LOGIN PAGE */

.login-wrapper { background: url("../images/bg-loginpage.jpg") repeat scroll 0 0 / cover;}
.login-wrapper .login-section .login-box { background: rgba(255,255,255, 0.6); float: none; margin: 0 auto; padding: 50px 75px;}
.login-wrapper .login-section .login-box .logo-div { margin-bottom: 30px;}
.login-wrapper .login-section .login-box .form-control { height: auto; padding: 12px 25px; font-size: 15px; border: none; box-shadow: none;}
.login-wrapper .login-section .login-box .forgot-link { font-family: 'MyriadPro-Bold', sans-serif; font-size: 17px; margin-top: 5px;}
.login-wrapper .login-section .login-box .forgot-link a { color: #ffffff; text-decoration: none;}
.login-wrapper .login-section .login-box .btn-red { font-family: 'MyriadPro-Bold', sans-serif; padding: 10px 20px; font-size: 18px; line-height: 20px;}

.login-wrapper .login-section .login-box .forgotpass-form-div { display: none;}


@media (max-width: 1200px) {

	.login-wrapper .login-section .login-box { padding: 35px 70px;}

}


@media (max-width: 991px) {

	.login-wrapper .login-section .login-box { padding: 35px 70px;}

}


@media (max-width: 767px) {

	.login-wrapper .login-section .login-box { padding: 30px;}

}