.bb-js .navbar-inverse
{
		background-color: #477e84;
		border-color: #3b696e;
}

.bb-js .navbar-inverse .navbar-brand
{
		color: #ffffff;
}

.bb-js .navbar-inverse .navbar-brand:hover,
.bb-js .navbar-inverse .navbar-brand:focus
{
		color: #e6e6e6;
		background-color: transparent;
}

.bb-js .navbar-inverse .navbar-text
{
		color: #ffffff;
}

.bb-js .navbar-inverse .navbar-nav > li > a
{
		color: #ffffff;
}

.bb-js .navbar-inverse .navbar-nav > li > a:hover,
.bb-js .navbar-inverse .navbar-nav > li > a:focus
{
		color: #ffffff;
		background-color: transparent;
}

.bb-js .navbar-inverse .navbar-nav > .active > a,
.bb-js .navbar-inverse .navbar-nav > .active > a:hover,
.bb-js .navbar-inverse .navbar-nav > .active > a:focus
{
		color: #ffffff;
		background-color: #3b696e;
}

.bb-js .navbar-inverse .navbar-nav > .disabled > a,
.bb-js .navbar-inverse .navbar-nav > .disabled > a:hover,
.bb-js .navbar-inverse .navbar-nav > .disabled > a:focus
{
		color: #cccccc;
		background-color: transparent;
}

.bb-js .navbar-inverse .navbar-toggle
{
		border-color: #dddddd;
}

.bb-js .navbar-inverse .navbar-toggle:hover,
.bb-js .navbar-inverse .navbar-toggle:focus
{
		background-color: #dddddd;
}

.bb-js .navbar-inverse .navbar-toggle .icon-bar
{
		background-color: #cccccc;
}

.bb-js .navbar-inverse .navbar-collapse,
.bb-js .navbar-inverse .navbar-form
{
		border-color: #3b686d;
}

.bb-js .navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.bb-js .navbar-inverse .navbar-nav > .dropdown > a:focus .caret
{
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
}

.bb-js .navbar-inverse .navbar-nav > .open > a,
.bb-js .navbar-inverse .navbar-nav > .open > a:hover,
.bb-js .navbar-inverse .navbar-nav > .open > a:focus
{
		background-color: #3b696e;
		color: #ffffff;
}

.bb-js .navbar-inverse .navbar-nav > .open > a .caret,
.bb-js .navbar-inverse .navbar-nav > .open > a:hover .caret,
.bb-js .navbar-inverse .navbar-nav > .open > a:focus .caret
{
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
}

.bb-js .navbar-inverse .navbar-nav > .dropdown > a .caret
{
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
}

@media (max-width: 767)
{
		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > li > a
		{
				color: #ffffff;
		}

				.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
				.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus
				{
						color: #ffffff;
						background-color: transparent;
				}

		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus
		{
				color: #ffffff;
				background-color: #3b696e;
		}

		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
		.bb-js .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus
		{
				color: #cccccc;
				background-color: transparent;
		}
}

.bb-js .navbar-inverse .navbar-link
{
		color: #ffffff;
}

.bb-js .navbar-inverse .navbar-link:hover
{
		color: #ffffff;
}

.lead-top
{
		margin-top: 1em;
}

.navbar
{
		border-radius: 0;
}

.bb-js .navbar
{
		margin-bottom: 0;
}

.bb-code
{
		font-family: "Courier";
		font-size: 1.2em;
}

.bb-code-string
{
		color: #3276b1;
}

.code-leader
{
		font-weight: bold;
}

.bb-code-small
{
		font-size: 0.9em;
}

.bb-alert
{
		position: fixed;
		bottom: 25%;
		right: 0;
		margin-bottom: 0;
		font-size: 1.2em;
		padding: 1em 1.3em;
		z-index: 2000;
}

.alert--finch
{
		display: block;
		font-weight: bold;
		text-align: center;
}

#gist6327194,
#gist6339916
{
		height: 300px;
		overflow: auto;
}

#gist6339780
{
		height: 600px;
		overflow: auto;
}


.bb-docs-header
{
		background: #54949B;
		color: #fff;
		font-size: 24px;
		padding-bottom: 25px;
		padding-top: 25px;
		text-align: left;
		margin-bottom: 1em;
}

.bb-docs-header h1
{
		font-size: 60px;
		line-height: 1;
}

.bb-docs-header a
{
		color: rgba(255,255,255,.75);
}

.bb-masthead h1
{
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}


.bb-actions .btn-outline-inverse
{
		background-color: transparent;
		border-color: rgba(255,255,255,.5);
		color: #fff;
		font-size: 20px;
		padding: 15px 30px;
}

.bb-meta
{
		font-size: 14px;
}

.bb-meta .bb-meta-list
{
		list-style: none;
		margin: 0;
		padding: 0;
}

.bb-meta .bb-meta-list li
{
		display: inline-block;
}

.bb-meta .bb-meta-list li a
{
		text-decoration: underline;
}

.bb-section
{
		margin-bottom: 3em;
}

.bb-section h4
{
		margin: 25px 0 10px;
}

.bb-section .table .col-name
{
		width: 7em;
}

.bb-section .table .col-type
{
		width: 7em;
}

.bb-section .table .col-required
{
		width: 10em;
}

.bb-section .table td ul
{
		list-style: none;
		padding: 0;
		margin: 0;
}

.bb-section .table p.bg-info
{
		padding: 5px;
}

.bb-section .table td ul span
{
}

.bb-api-sidebar
{
		margin-top: 25px;
}

.bb-api-sidebar.affix
{
		width: 250px;
		margin-top: 0;
		top: 10px;
}

.bb-api-sidebar .bb-api-sidenav a,
.bb-api-sidebar .back-to-top
{
		color: #808080;
		border-left: transparent 4px solid;
}

.bb-api-sidebar .bb-api-sidenav > li > a
{
		font-weight: 600;
}

.bb-api-sidebar .bb-api-sidenav li.active > a
{
		border-left: #54949B 4px solid;
}

.bb-api-sidebar .bb-api-sidenav .nav
{
		margin-left: 1em;
}

.bb-api-sidebar .bb-api-sidenav .nav a
{
		padding: 5px 10px;
}

.bb-api-sidebar .back-to-top
{
		padding: 5px 14px;
}

.bb-locales-list
{
		padding: 0;
		margin: 0;
}

.bb-locales-list li
{
		display: inline-block;
}

.page-header
{
		margin-top: 0;
}

.bb-method
{
		margin-bottom: 3em;
}

.bb_alert_dialog
{
	width:640px;
}


.modal-dialog table th {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(239, 239, 239, 1) 100%) repeat scroll 0 0;
    border-bottom: 1px dashed #d4d4d4;
    height: 36px;
    padding: 4px 6px 1px 10px;
		font-size: 12px;
		color: #a70f31 !important;
}

.modal-dialog table td {
    border-bottom: 1px dashed #d4d4d4;
    height: 30px;
    padding: 10px 10px;
		font-size: 13px;
}

.modal-dialog table tr:hover {
	background-color: #f2f2f2;
}

.modal-dialog .detail_header {
  font-size: 13px;
	font-weight: bold;
	 padding-bottom: 3px;
	 color: #a70f31;
}

.modal-dialog .detail_info {
	font-size: 12px;
	line-height: 20px;
	color: #484848;
}

.modal-dialog .box_list_info {
	max-height: 304px;
	overflow: auto;
	background-color: #f8f8f8;
	border: 1px solid #e5e5e5;
}


.modal-dialog .box_payments {
	max-height: 404px;
	overflow: auto;
	background-color: #f8f8f8;
	border: 1px solid #e5e5e5;
}

/* SelectPayments */
.modal-dialog .box_payments #SelectPayment{
	width: 100%;
}

/*.method_payments{
	width:460px;
}

.method_payments label{
	margin-left:10px;
}*/

.modal-dialog .box_payments #SelectPayment .sp_table{
	display: table;
	border-bottom: 1px solid #e5e5e5 !important;
}

.modal-dialog .box_payments #SelectPayment .sp_table:last-child{
	border-bottom: 0px !important;
}

.modal-dialog .box_payments #SelectPayment label{
	margin:0px;
	height: auto;
	line-height: inherit;
}

.modal-dialog .box_payments #SelectPayment .sp_all{
	overflow: hidden;
	display: table-row;
	
}

.modal-dialog .box_payments #SelectPayment .sp_option{
	width: 80px;
	height: 100px;
	border-right: 1px solid #e5e5e5 !important;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.modal-dialog .box_payments #SelectPayment .sp_info{
	width: 519px;
	height: 100px;
	display: table-cell;
	vertical-align: middle;
}

.modal-dialog .box_payments #SelectPayment .sp_int{
	width: 519px;
}

.modal-dialog .box_payments #SelectPayment .sp_logo{
	margin-left: 20px;
}

.modal-dialog .box_payments #SelectPayment .sp_logo.cash{
	width: 45px;
	height: 44px;
	background: url(../../../../../images/cash.png) no-repeat;
	background-size: 45px 44px;
}

.modal-dialog .box_payments #SelectPayment .sp_logo.pagobancomat{
	width: 57px;
	height: 32px;
	background: url(../../../../../images/pagobancomat.png) no-repeat;
	background-size: 57px 32px;
}

.modal-dialog .box_payments #SelectPayment .sp_logo.credit{
	width: 162px;
	height: 32px;
	background: url(../../../../../images/credit.png) no-repeat;
	background-size: 162px 32px;
}

.modal-dialog .box_payments #SelectPayment .sp_logo.others{
	width: 48px;
	height: 13px;
	background: url(../../../../../images/other.png) no-repeat;
	background-size: 48px 13px;
}

.modal-dialog .box_payments #SelectPayment .sp_name{
	margin-left: 20px;
	font-size: 16px;
	color: #a70f31;
	padding: 10px 0px 0px 0px;
}