@charset "utf-8";

/*
Theme Name: cntpl
Theme URI: http://www.cubenet.com.au/
Description: Cube Net TemPLate
Version: 1.0
Author: cubenet
Author URI: http://www.cubenet.com.au/
Tags: cubenet
*/


/*-----------------------------------------
main
*/
body, td, th,input, select, textarea {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo",sans-serif;
}
.cleaning {
	clear: both;
	height: 0;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
/* End Images */


.nav li {
	border-right: #CCC 1px dotted;
	/**/
	font-size: 14px;
}
.nav li:last-child {
	border-right: none;
}
.nav li a {
	padding: 10px 10px;
	border-bottom: 3px #F5F5F5 solid;
}
.nav li a:hover {
	border-bottom: 3px #0000FF solid;

}
.navbar {
  border: none;
}
.navbar_top {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  .navbar_top {
    margin-left: 120px !important;
  }
}
#cn_header_catch {
	font-family: 'Libre Baskerville', serif;
	margin-top: 0;
	line-height: 2em;
	color: #666;
	font-size: 16px;
}
#cn_header_facebook {
  clear: both;
  padding-top: 20px;
}
@media screen and (min-width: 1200px) {
  #cn_header_facebook {
    clear: none;
    padding-top: 0px;
	}
}
#cn_header_booking_area {
	margin-top: 0;
}
#cn_header_booking {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	float: none;
	background-color: #DDD;
	color: #666;
}
#cn_header_booking dd {
	height: 60px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width: 50%;
	padding: 10px;
	border-right: #666 1px dotted;
	font-size: 17px;
	font-weight: bold;
}
.number_international {
	font-size: 15px;
}
#cn_header_booking dd:last-child {
	border-right: none;
}
.meta_slider_title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
}
.meta_slider_desc {
	font-size: 12px;
	font-weight: normal;
	line-height: 1em;
}
.meta_slider_desc {
	display: none !important;
}
@media screen and (min-width: 767px) {
	.meta_slider_desc {
		display: block !important;
	}
}
@media screen and (min-width: 768px) {
	#cn_header_catch {
		margin-top: -100px;
		font-size: 20px;
	}
	#cn_header_booking_area {
		margin-top: -20px;
	}
	#cn_header_booking {
		float: right;
	}
	#cn_header_booking dd {
		font-size: 17px;
	}
	#cn_header_booking dd span {
		font-size: 15px;
	}
}
@media screen and (min-width: 992px) {
	.nav li {
		font-size: 18px;
	}
	.nav li a {
		padding: 10px 15px;
	}
	#cn_header_booking_area {
		margin-top: -60px;
	}
	#cn_header_booking dd {
		font-size: 15px;
	}
	#cn_header_booking dd span {
		font-size: 13px;
	}
}


/*
form
*/
.form-group {
	margin-bottom: 0;
	line-height: 1.5em;
	border-bottom: #CCC 1px dotted;
}
.form-group:after {
	clear: both;
}
#input_cb {
	height: auto;
}
/*
Accommodations
*/
.contents_area {
	padding: 30px;
	margin-top: -20px;
	margin-bottom: 30px;
	/*font-size: 21px;
	font-weight: 200;*/
	line-height: 2.1428571435;
	color: inherit;
	background-color: #F5F5F5;
}
.contents_area p {
  line-height: 1.4;
}
.contents_area {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

}
.contents_area h1 {
	font-style: italic;
	margin-bottom: 0.5em;
	/**/
	font-size: 18px;
}
.contents_area h2 {
	color: #3366ff;
	font-weight: bold;
	font-size: 20px;
}
.contents_area h3 {
}

.contents_area h4 {
	font-weight: bold;
	border-left: #0167FF 5px solid;
	border-bottom: #CCE1FF 1px solid;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 1em 0;
}
.contents_area h5 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	border-left-width: 4px;
	border-left-style: double;
	border-left-color: #0167FF;
	margin: 1em 0;
	padding-left: 10px;
	color: #3366ff;
}
.contents_area h6 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	margin-top: 1em;
	color: #3366ff;
}

@media screen and (min-width: 768px) {
  .contents_area {
    padding-top: 48px;
    padding-bottom: 48px;
    padding-left: 60px;
    padding-right: 60px;
  }
	.contents_area h1 {
		font-size: 36px;
	}
}
#book_now_link {
	text-align: center;
	padding: 20px;
}
#sub_parts_bottom_map {
	margin-top: 20px;
}
.photo_gallery img {/* copy .img-thumbnail */
	padding: 4px;
	line-height: 1.428571429;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.photo_gallery img {
	height: auto;
	width: 30%;
	float: left;
	margin-right: 3%;
	margin-bottom: 10px;
	overflow: hidden;
}
@media screen and (min-width: 992px) {
	.photo_gallery img {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 0;
		overflow: auto;
	}
}


/*-----------------------------------------
GoogleMap
*/
#maplist {
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 10px;
}
#maplist a:link, #maplist a:visited {
	display: block;
	margin-top: 2px;
	padding: 2px 2px 2px 10px;
	background-color: #99C2FF;
	text-decoration: none;
	color: #07408A;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
}
#maplist a:hover, #maplist a:active {
	margin-top: 2px;
	padding: 2px 2px 2px 10px;
	background-color: #0066FF;
	text-decoration: none;
	color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0066FF;
}
.gmap_title {
	font-weight: bold;
	font-size: 14px;
	margin: 2px;
	padding: 2px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #07408A;
}
.gmap_desc {
	font-size: 12px;
	width: 250px;
	line-height: 140%;
}
.gmap_desc img {
	float: left;
	padding: 0 5px 0 0;
	width: 80px;
}
.gmap_link {
	clear: both;
	text-align: right;
	font-size: 11px;
}
.cn_home_icon_area {
	padding-left: 5px;
	padding-right: 5px;
}
@media screen and (min-width: 1200px) {
	.cn_home_icon_area {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.home_icon {
	border: #CCC 1px solid;
	margin-bottom: 10px;
	font-size: 12px;
	padding: 5px;
	background-color: #FFF;
}
.home_icon dd {
	margin-bottom: 5px;
}
.home_icon dd:last-child {
	margin-bottom: 0;
}
.home_icon_title {
	border-bottom: #333 1px solid;
	font-style: italic;
	height: 3em;
}
#wpcontent_slider img {
	width: 100%;
	height: auto;
}


ol li {
	line-height: 1.5em;
	padding-bottom: 1em;
}


/*
footer
*/
#footer {
	margin: 0;
	padding-top: 10px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;

	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
}
.footer_menu ul li {
	line-height: 1em;
}
.cn_footer_nav li {
	border-right: none;
}
.cn_footer_nav li a {
	padding: 5px;
}
@media screen and (min-width: 768px) {
	.cn_footer_nav li {
		border-right: #CCC 1px dotted;
	}
	.cn_footer_nav li a {
		padding: 10px;
	}
}

/*+
creator
*/
#creator {
	text-align: right;
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*!
 * Social Buttons for Twitter Bootstrap v0.2dev
 *
 * Copyright 2013 Adam Neumann
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */

.btn-facebook {
  color: #ffffff;
  background-color: #133783;
  border-color: #133783;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active {
  color: #ffffff;
  background-color: #0e285f;
  border-color: #0b214e;
}

.btn-facebook.disabled,
.btn-facebook[disabled],
fieldset[disabled] .btn-facebook,
.btn-facebook.disabled:hover,
.btn-facebook[disabled]:hover,
fieldset[disabled] .btn-facebook:hover,
.btn-facebook.disabled:focus,
.btn-facebook[disabled]:focus,
fieldset[disabled] .btn-facebook:focus,
.btn-facebook.disabled:active,
.btn-facebook[disabled]:active,
fieldset[disabled] .btn-facebook:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook.active {
  background-color: #133783;
  border-color: #133783;
}

.btn-twitter {
  color: #ffffff;
  background-color: #2daddc;
  border-color: #0271bf;
}

.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active {
  color: #ffffff;
  background-color: #2095c0;
  border-color: #014d82;
}

.btn-twitter.disabled,
.btn-twitter[disabled],
fieldset[disabled] .btn-twitter,
.btn-twitter.disabled:hover,
.btn-twitter[disabled]:hover,
fieldset[disabled] .btn-twitter:hover,
.btn-twitter.disabled:focus,
.btn-twitter[disabled]:focus,
fieldset[disabled] .btn-twitter:focus,
.btn-twitter.disabled:active,
.btn-twitter[disabled]:active,
fieldset[disabled] .btn-twitter:active,
.btn-twitter.disabled.active,
.btn-twitter[disabled].active,
fieldset[disabled] .btn-twitter.active {
  background-color: #2daddc;
  border-color: #0271bf;
}

.btn-github {
  color: #000000;
  background-color: #fafafa;
  border-color: #cccccc;
}

.btn-github:hover,
.btn-github:focus,
.btn-github:active,
.btn-github.active {
  color: #000000;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-github.disabled,
.btn-github[disabled],
fieldset[disabled] .btn-github,
.btn-github.disabled:hover,
.btn-github[disabled]:hover,
fieldset[disabled] .btn-github:hover,
.btn-github.disabled:focus,
.btn-github[disabled]:focus,
fieldset[disabled] .btn-github:focus,
.btn-github.disabled:active,
.btn-github[disabled]:active,
fieldset[disabled] .btn-github:active,
.btn-github.disabled.active,
.btn-github[disabled].active,
fieldset[disabled] .btn-github.active {
  background-color: #fafafa;
  border-color: #cccccc;
}

.btn-pinterest {
  color: #ffffff;
  background-color: #d62229;
  border-color: #ab171e;
}

.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active {
  color: #ffffff;
  background-color: #b31c22;
  border-color: #751015;
}

.btn-pinterest.disabled,
.btn-pinterest[disabled],
fieldset[disabled] .btn-pinterest,
.btn-pinterest.disabled:hover,
.btn-pinterest[disabled]:hover,
fieldset[disabled] .btn-pinterest:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest[disabled]:focus,
fieldset[disabled] .btn-pinterest:focus,
.btn-pinterest.disabled:active,
.btn-pinterest[disabled]:active,
fieldset[disabled] .btn-pinterest:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest.active {
  background-color: #d62229;
  border-color: #ab171e;
}

.btn-linkedin {
  color: #ffffff;
  background-color: #73b8db;
  border-color: #4393bb;
}

.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active {
  color: #ffffff;
  background-color: #53a8d3;
  border-color: #33708e;
}

.btn-linkedin.disabled,
.btn-linkedin[disabled],
fieldset[disabled] .btn-linkedin,
.btn-linkedin.disabled:hover,
.btn-linkedin[disabled]:hover,
fieldset[disabled] .btn-linkedin:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin[disabled]:focus,
fieldset[disabled] .btn-linkedin:focus,
.btn-linkedin.disabled:active,
.btn-linkedin[disabled]:active,
fieldset[disabled] .btn-linkedin:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin.active {
  background-color: #73b8db;
  border-color: #4393bb;
}

.btn-google-plus {
  color: #ffffff;
  background-color: #dd4b39;
  border-color: #c53727;
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active {
  color: #ffffff;
  background-color: #ca3523;
  border-color: #92291d;
}

.btn-google-plus.disabled,
.btn-google-plus[disabled],
fieldset[disabled] .btn-google-plus,
.btn-google-plus.disabled:hover,
.btn-google-plus[disabled]:hover,
fieldset[disabled] .btn-google-plus:hover,
.btn-google-plus.disabled:focus,
.btn-google-plus[disabled]:focus,
fieldset[disabled] .btn-google-plus:focus,
.btn-google-plus.disabled:active,
.btn-google-plus[disabled]:active,
fieldset[disabled] .btn-google-plus:active,
.btn-google-plus.disabled.active,
.btn-google-plus[disabled].active,
fieldset[disabled] .btn-google-plus.active {
  background-color: #dd4b39;
  border-color: #c53727;
}

.btn-instagram {
  color: #ffffff;
  background-color: #6f97b6;
  border-color: #3f729b;
}

.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active {
  color: #ffffff;
  background-color: #5583a7;
  border-color: #2d526f;
}

.btn-instagram.disabled,
.btn-instagram[disabled],
fieldset[disabled] .btn-instagram,
.btn-instagram.disabled:hover,
.btn-instagram[disabled]:hover,
fieldset[disabled] .btn-instagram:hover,
.btn-instagram.disabled:focus,
.btn-instagram[disabled]:focus,
fieldset[disabled] .btn-instagram:focus,
.btn-instagram.disabled:active,
.btn-instagram[disabled]:active,
fieldset[disabled] .btn-instagram:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram.active {
  background-color: #6f97b6;
  border-color: #3f729b;
}

.btn-dropbox {
  color: #ffffff;
  background-color: #37a3eb;
  border-color: #2181cf;
}

.btn-dropbox:hover,
.btn-dropbox:focus,
.btn-dropbox:active,
.btn-dropbox.active {
  color: #ffffff;
  background-color: #1791e3;
  border-color: #19609a;
}

.btn-dropbox.disabled,
.btn-dropbox[disabled],
fieldset[disabled] .btn-dropbox,
.btn-dropbox.disabled:hover,
.btn-dropbox[disabled]:hover,
fieldset[disabled] .btn-dropbox:hover,
.btn-dropbox.disabled:focus,
.btn-dropbox[disabled]:focus,
fieldset[disabled] .btn-dropbox:focus,
.btn-dropbox.disabled:active,
.btn-dropbox[disabled]:active,
fieldset[disabled] .btn-dropbox:active,
.btn-dropbox.disabled.active,
.btn-dropbox[disabled].active,
fieldset[disabled] .btn-dropbox.active {
  background-color: #37a3eb;
  border-color: #2181cf;
}

.btn-bitbucket {
  color: #ffffff;
  background-color: #2d5f9c;
  border-color: #205081;
}

.btn-bitbucket:hover,
.btn-bitbucket:focus,
.btn-bitbucket:active,
.btn-bitbucket.active {
  color: #ffffff;
  background-color: #244c7c;
  border-color: #143250;
}

.btn-bitbucket.disabled,
.btn-bitbucket[disabled],
fieldset[disabled] .btn-bitbucket,
.btn-bitbucket.disabled:hover,
.btn-bitbucket[disabled]:hover,
fieldset[disabled] .btn-bitbucket:hover,
.btn-bitbucket.disabled:focus,
.btn-bitbucket[disabled]:focus,
fieldset[disabled] .btn-bitbucket:focus,
.btn-bitbucket.disabled:active,
.btn-bitbucket[disabled]:active,
fieldset[disabled] .btn-bitbucket:active,
.btn-bitbucket.disabled.active,
.btn-bitbucket[disabled].active,
fieldset[disabled] .btn-bitbucket.active {
  background-color: #2d5f9c;
  border-color: #205081;
}

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #cb396f;
}

.btn-dribbble:hover,
.btn-dribbble:focus,
.btn-dribbble:active,
.btn-dribbble.active {
  color: #ffffff;
  background-color: #e62771;
  border-color: #9d2954;
}

.btn-dribbble.disabled,
.btn-dribbble[disabled],
fieldset[disabled] .btn-dribbble,
.btn-dribbble.disabled:hover,
.btn-dribbble[disabled]:hover,
fieldset[disabled] .btn-dribbble:hover,
.btn-dribbble.disabled:focus,
.btn-dribbble[disabled]:focus,
fieldset[disabled] .btn-dribbble:focus,
.btn-dribbble.disabled:active,
.btn-dribbble[disabled]:active,
fieldset[disabled] .btn-dribbble:active,
.btn-dribbble.disabled.active,
.btn-dribbble[disabled].active,
fieldset[disabled] .btn-dribbble.active {
  background-color: #ea4c89;
  border-color: #cb396f;
}

.btn-flickr {
  color: #ffffff;
  background-color: #f051a5;
  border-color: #ff0084;
}

.btn-flickr:hover,
.btn-flickr:focus,
.btn-flickr:active,
.btn-flickr.active {
  color: #ffffff;
  background-color: #ed2b92;
  border-color: #c20064;
}

.btn-flickr.disabled,
.btn-flickr[disabled],
fieldset[disabled] .btn-flickr,
.btn-flickr.disabled:hover,
.btn-flickr[disabled]:hover,
fieldset[disabled] .btn-flickr:hover,
.btn-flickr.disabled:focus,
.btn-flickr[disabled]:focus,
fieldset[disabled] .btn-flickr:focus,
.btn-flickr.disabled:active,
.btn-flickr[disabled]:active,
fieldset[disabled] .btn-flickr:active,
.btn-flickr.disabled.active,
.btn-flickr[disabled].active,
fieldset[disabled] .btn-flickr.active {
  background-color: #f051a5;
  border-color: #ff0084;
}

.btn-foursquare {
  color: #ffffff;
  background-color: #0cbadf;
  border-color: #0072b1;
}

.btn-foursquare:hover,
.btn-foursquare:focus,
.btn-foursquare:active,
.btn-foursquare.active {
  color: #ffffff;
  background-color: #0a9ab8;
  border-color: #004b74;
}

.btn-foursquare.disabled,
.btn-foursquare[disabled],
fieldset[disabled] .btn-foursquare,
.btn-foursquare.disabled:hover,
.btn-foursquare[disabled]:hover,
fieldset[disabled] .btn-foursquare:hover,
.btn-foursquare.disabled:focus,
.btn-foursquare[disabled]:focus,
fieldset[disabled] .btn-foursquare:focus,
.btn-foursquare.disabled:active,
.btn-foursquare[disabled]:active,
fieldset[disabled] .btn-foursquare:active,
.btn-foursquare.disabled.active,
.btn-foursquare[disabled].active,
fieldset[disabled] .btn-foursquare.active {
  background-color: #0cbadf;
  border-color: #0072b1;
}

.btn-renren {
  color: #ffffff;
  background-color: #397cb6;
  border-color: #33669a;
}

.btn-renren:hover,
.btn-renren:focus,
.btn-renren:active,
.btn-renren.active {
  color: #ffffff;
  background-color: #2f6797;
  border-color: #24486c;
}

.btn-renren.disabled,
.btn-renren[disabled],
fieldset[disabled] .btn-renren,
.btn-renren.disabled:hover,
.btn-renren[disabled]:hover,
fieldset[disabled] .btn-renren:hover,
.btn-renren.disabled:focus,
.btn-renren[disabled]:focus,
fieldset[disabled] .btn-renren:focus,
.btn-renren.disabled:active,
.btn-renren[disabled]:active,
fieldset[disabled] .btn-renren:active,
.btn-renren.disabled.active,
.btn-renren[disabled].active,
fieldset[disabled] .btn-renren.active {
  background-color: #397cb6;
  border-color: #33669a;
}

.btn-skype {
  color: #ffffff;
  background-color: #70c3e2;
  border-color: #00aff0;
}

.btn-skype:hover,
.btn-skype:focus,
.btn-skype:active,
.btn-skype.active {
  color: #ffffff;
  background-color: #4eb5db;
  border-color: #0082b3;
}

.btn-skype.disabled,
.btn-skype[disabled],
fieldset[disabled] .btn-skype,
.btn-skype.disabled:hover,
.btn-skype[disabled]:hover,
fieldset[disabled] .btn-skype:hover,
.btn-skype.disabled:focus,
.btn-skype[disabled]:focus,
fieldset[disabled] .btn-skype:focus,
.btn-skype.disabled:active,
.btn-skype[disabled]:active,
fieldset[disabled] .btn-skype:active,
.btn-skype.disabled.active,
.btn-skype[disabled].active,
fieldset[disabled] .btn-skype.active {
  background-color: #70c3e2;
  border-color: #00aff0;
}

.btn-stackexchange {
  color: #ffffff;
  background-color: #5184c1;
  border-color: #185397;
}

.btn-stackexchange:hover,
.btn-stackexchange:focus,
.btn-stackexchange:active,
.btn-stackexchange.active {
  color: #ffffff;
  background-color: #3d70ac;
  border-color: #103662;
}

.btn-stackexchange.disabled,
.btn-stackexchange[disabled],
fieldset[disabled] .btn-stackexchange,
.btn-stackexchange.disabled:hover,

.btn-stackexchange[disabled]:hover,
fieldset[disabled] .btn-stackexchange:hover,
.btn-stackexchange.disabled:focus,
.btn-stackexchange[disabled]:focus,
fieldset[disabled] .btn-stackexchange:focus,
.btn-stackexchange.disabled:active,
.btn-stackexchange[disabled]:active,
fieldset[disabled] .btn-stackexchange:active,
.btn-stackexchange.disabled.active,
.btn-stackexchange[disabled].active,
fieldset[disabled] .btn-stackexchange.active {
  background-color: #5184c1;
  border-color: #185397;
}

.btn-trello {
  color: #ffffff;
  background-color: #569cc4;
  border-color: #27709b;
}

.btn-trello:hover,
.btn-trello:focus,
.btn-trello:active,
.btn-trello.active {
  color: #ffffff;
  background-color: #3e88b3;
  border-color: #1b4d6a;
}

.btn-trello.disabled,
.btn-trello[disabled],
fieldset[disabled] .btn-trello,
.btn-trello.disabled:hover,
.btn-trello[disabled]:hover,
fieldset[disabled] .btn-trello:hover,
.btn-trello.disabled:focus,
.btn-trello[disabled]:focus,
fieldset[disabled] .btn-trello:focus,
.btn-trello.disabled:active,
.btn-trello[disabled]:active,
fieldset[disabled] .btn-trello:active,
.btn-trello.disabled.active,
.btn-trello[disabled].active,
fieldset[disabled] .btn-trello.active {
  background-color: #569cc4;
  border-color: #27709b;
}

.btn-tumblr {
  color: #ffffff;
  background-color: #3a5976;
  border-color: #2a4763;
}

.btn-tumblr:hover,
.btn-tumblr:focus,
.btn-tumblr:active,
.btn-tumblr.active {
  color: #ffffff;
  background-color: #2d445b;
  border-color: #182838;
}

.btn-tumblr.disabled,
.btn-tumblr[disabled],
fieldset[disabled] .btn-tumblr,
.btn-tumblr.disabled:hover,
.btn-tumblr[disabled]:hover,
fieldset[disabled] .btn-tumblr:hover,
.btn-tumblr.disabled:focus,
.btn-tumblr[disabled]:focus,
fieldset[disabled] .btn-tumblr:focus,
.btn-tumblr.disabled:active,
.btn-tumblr[disabled]:active,
fieldset[disabled] .btn-tumblr:active,
.btn-tumblr.disabled.active,
.btn-tumblr[disabled].active,
fieldset[disabled] .btn-tumblr.active {
  background-color: #3a5976;
  border-color: #2a4763;
}

.btn-vk {
  color: #ffffff;
  background-color: #5a7fa6;
  border-color: #426187;
}

.btn-vk:hover,
.btn-vk:focus,
.btn-vk:active,
.btn-vk.active {
  color: #ffffff;
  background-color: #4b6b8c;
  border-color: #2e435e;
}

.btn-vk.disabled,
.btn-vk[disabled],
fieldset[disabled] .btn-vk,
.btn-vk.disabled:hover,
.btn-vk[disabled]:hover,
fieldset[disabled] .btn-vk:hover,
.btn-vk.disabled:focus,
.btn-vk[disabled]:focus,
fieldset[disabled] .btn-vk:focus,
.btn-vk.disabled:active,
.btn-vk[disabled]:active,
fieldset[disabled] .btn-vk:active,
.btn-vk.disabled.active,
.btn-vk[disabled].active,
fieldset[disabled] .btn-vk.active {
  background-color: #5a7fa6;
  border-color: #426187;
}

.btn-weibo {
  color: #ffffff;
  background-color: #f85959;
  border-color: #e64141;
}

.btn-weibo:hover,
.btn-weibo:focus,
.btn-weibo:active,
.btn-weibo.active {
  color: #ffffff;
  background-color: #f63232;
  border-color: #cf1b1b;
}

.btn-weibo.disabled,
.btn-weibo[disabled],
fieldset[disabled] .btn-weibo,
.btn-weibo.disabled:hover,
.btn-weibo[disabled]:hover,
fieldset[disabled] .btn-weibo:hover,
.btn-weibo.disabled:focus,
.btn-weibo[disabled]:focus,
fieldset[disabled] .btn-weibo:focus,
.btn-weibo.disabled:active,
.btn-weibo[disabled]:active,
fieldset[disabled] .btn-weibo:active,
.btn-weibo.disabled.active,
.btn-weibo[disabled].active,
fieldset[disabled] .btn-weibo.active {
  background-color: #f85959;
  border-color: #e64141;
}

.btn-xing {
  color: #ffffff;
  background-color: #1f6768;
  border-color: #074c4d;
}

.btn-xing:hover,
.btn-xing:focus,
.btn-xing:active,
.btn-xing.active {
  color: #ffffff;
  background-color: #164849;
  border-color: #021515;
}

.btn-xing.disabled,
.btn-xing[disabled],
fieldset[disabled] .btn-xing,
.btn-xing.disabled:hover,
.btn-xing[disabled]:hover,
fieldset[disabled] .btn-xing:hover,
.btn-xing.disabled:focus,
.btn-xing[disabled]:focus,
fieldset[disabled] .btn-xing:focus,
.btn-xing.disabled:active,
.btn-xing[disabled]:active,
fieldset[disabled] .btn-xing:active,
.btn-xing.disabled.active,
.btn-xing[disabled].active,
fieldset[disabled] .btn-xing.active {
  background-color: #1f6768;
  border-color: #074c4d;
}

.btn-youtube {
  color: #ffffff;
  background-color: #cd332d;
  border-color: #6e0610;
}

.btn-youtube:hover,
.btn-youtube:focus,
.btn-youtube:active,
.btn-youtube.active {
  color: #ffffff;
  background-color: #ac2b26;
  border-color: #340308;
}

.btn-youtube.disabled,
.btn-youtube[disabled],
fieldset[disabled] .btn-youtube,
.btn-youtube.disabled:hover,
.btn-youtube[disabled]:hover,
fieldset[disabled] .btn-youtube:hover,
.btn-youtube.disabled:focus,
.btn-youtube[disabled]:focus,
fieldset[disabled] .btn-youtube:focus,
.btn-youtube.disabled:active,
.btn-youtube[disabled]:active,
fieldset[disabled] .btn-youtube:active,
.btn-youtube.disabled.active,
.btn-youtube[disabled].active,
fieldset[disabled] .btn-youtube.active {
  background-color: #cd332d;
  border-color: #6e0610;
}
