/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */


/****************/
.btn-nxeu {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background-color:#7f96aa;
}
.btn-nxeu:focus {
  outline: thin dotted;
  outline: 5px -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn-nxeu:hover,
.btn-nxeu:focus {
  color: #ffffff;
  text-decoration: none;
}
.btn-nxeu:active,
.btn-nxeu.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-nxeu.disabled,
.btn-nxeu[disabled],
fieldset[disabled] .btn-gnb {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
  
/****************/ 

.btn-facebook,
.btn-next,
.btn-cancel,
.btn-create,
.btn-account{
	font-family:"KlavikaNX-Light","Lucida Sans Unicode", "Lucida Grande", sans-serif;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-facebook:active,
.btn-next:active,
.btn-cancel:active,
.btn-create:active,
.btn-account:active,
.btn-facebook.active,
.btn-next.active,
.btn-cancel.active,
.btn-create.active,
.btn-account.active{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:active,
.btn.active {
  background-image: none;
}


.btn-facebook {
	min-width:300px; font-size:24px;
	font-family:KlavikaNX-Light, sans-serif;
	height:44px;
    background-repeat: repeat-x;
    border-color: #203e7b;
    background-image: linear-gradient(to bottom, #3b5998 0%, #3b5998 100%);
}
.btn-facebook:hover,
.btn-facebook:focus {
  background-color: #4b6aab;
  background-position: 0 -44px;
}
.btn-facebook:active,
.btn-facebook.active {
  background-color: #4b6aab;
  border-color: #203e7b;
}


.btn-next {
    color:#ffffff;
	font-size:18px;
	min-width:140px;
	margin:0; padding:3px 16px 2px 16px;
	font-family:KlavikaNX-Light, sans-serif;
    background-repeat: repeat-x;
    background-color:#1d2e51;
    border-color: #0a91cf;
    background-image: linear-gradient(to bottom, #0096da 0%, #0096da 100%);
}
.btn-next:hover,
.btn-next:focus {
	color:#ffffff;
  background-color: #0ba2df;
  background-position: 0 44px;
}
.btn-next:active,
.btn-next.active {
  background-color: #0096da;
  border-color: #0a91cf;
}

/************** 140409 added ***************/

.btn-login-small {
	font-size:14px;
	min-width:100px;
	height:25px;
	margin:0; padding:2px 16px 2px 16px;
	font-family:KlavikaNX-Light,sans-serif;
    background-color:#1d2e51;
  background-image: -webkit-linear-gradient(top, #1d2e51 0%, #1d2e51 100%);
  background-image: linear-gradient(to bottom, #1d2e51 0%, #1d2e51 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d2e51da', endColorstr='#1d2e51da', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #1d2e51;
}
.btn-login-small:hover,
.btn-login-small:focus {
	color:#ffffff;
  background-color: #14213c;
  background-position: 0 44px;
}
.btn-login-small:active,
.btn-login-small.active {
  background-color: #1d2e51;
  border-color: #1d2e51;
}

.btn-more {
	font-size:22px;
	min-width:270px;
	height:44px;
	margin:0; padding:4px 0 0 0;
	font-family:KlavikaNX-Light,sans-serif;
  background-image: -webkit-linear-gradient(top, #3478c6 0%, #3478c6 100%);
  background-image: linear-gradient(to bottom, #3478c6 0%, #3478c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3478c6da', endColorstr='#3478c6da', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3478c6;
}
.btn-more:hover,
.btn-more:focus {
  color:#ffffff;
  background-color: #2a66ab;
  background-position: 0 44px;
}
.btn-more:active,
.btn-more.active {
  background-color: #3478c6;
  border-color: #3478c6;
}


.btn-search {
	font-size:13px;
	min-width:66px;
	height:20px;
	margin:0; padding:1px 0 0 0;
	font-family:KlavikaNX-Light,sans-serif;
  background-image: -webkit-linear-gradient(top, #7f96aa 0%, #7f96aa 100%);
  background-image: linear-gradient(to bottom, #7f96aa 0%, #7f96aa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f96aada', endColorstr='#7f96aada', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #7f96aa;
}
.btn-search:hover,
.btn-search:focus {
  color:#ffffff;
  background-color: #6e879d;
  background-position: 0 44px;
}
.btn-search:active,
.btn-search.active {
  background-color: #6e879d;
  border-color: #6e879d;
}



.btn-notice {
	font-size:14px;
	height:24px;
	margin:0; padding:1px 30px 0 30px;
	font-family:KlavikaNX-Light,sans-serif;
  background-image: -webkit-linear-gradient(top, #7f96aa 0%, #7f96aa 100%);
  background-image: linear-gradient(to bottom, #7f96aa 0%, #7f96aa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f96aada', endColorstr='#7f96aada', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #7f96aa;
}
.btn-notice:hover,
.btn-notice:focus {
  color:#ffffff;
  background-color: #6e879d;
  background-position: 0 44px;
}
.btn-notice:active,
.btn-notice.active {
  background-color: #6e879d;
  border-color: #6e879d;
}


.btn-url {
	color:#ffffff;
	font-size:9px;
	margin:0; padding:0 4px 0 4px;
	font-family:Lucida Sans Unicode,sans-serif;
  background-image: -webkit-linear-gradient(top, #c3ccd4 0%, #c3ccd4 100%);
  background-image: linear-gradient(to bottom, #c3ccd4 0%, #c3ccd4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3ccd4da', endColorstr='#c3ccd4da', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #c3ccd4;
}
.btn-url:hover,
.btn-url:focus {
  color:#ffffff;
  background-color: #c3ccd4;
  background-position: 0 44px;
}
.btn-url:active,
.btn-url.active {
  background-color: #c3ccd4;
  border-color: #c3ccd4;
}

/************** 140409 added ***************/


.btn-cancel {
    color:#ffffff;
	font-size:18px;
	min-width:140px;
	margin:0; padding:3px 16px 2px 16px;
	font-family:KlavikaNX-Light, sans-serif;
    background-repeat: repeat-x;
    border-color: #b9b9b9;
    background-image: linear-gradient(to bottom, #cbcbcb 0%, #cbcbcb 100%);
}
.btn-cancel:hover,
.btn-cancel:focus {
  background-color: #bebebe;
  background-position: 0 44px;
}
.btn-cancel:active,
.btn-cancel.active {
  background-color: #bebebe;
  border-color: #b9b9b9;
}


.btn-create {
    color:#ffffff;
	width:300px; font-size:24px;
	font-family:KlavikaNX-Light, sans-serif;
	height:44px;
    background-repeat: repeat-x;
    border-color: #0a91cf;
    background-image: linear-gradient(to bottom, #0096da 0%, #0096da 100%);
}
.btn-create:hover,
.btn-create:focus {
	color:#ffffff;
  background-color: #0ba2df;
  background-position: 0 44px;
}
.btn-create:active,
.btn-create.active {
  background-color: #0096da;
  border-color: #0a91cf;
}


.btn-account {
	width:300px;
	font-size:24px;
	font-family:KlavikaNX-Light, sans-serif;
	height:44px;
    background-repeat: repeat-x;
    border-color: #0a91cf;
    background-image: linear-gradient(to bottom, #0096da 0%, #0096da 100%);
}
.btn-account:hover,
.btn-account:focus {
	color:#ffffff;
  background-color: #0ba2df;
  background-position: 0 44px;
}
.btn-account:active,
.btn-account.active {
  background-color: #0096da;
  border-color: #0a91cf;
}
