.tipo-ticket{
	border: solid 1px lightgray;
	border-top: none;
	display: inline-block;
    width: 100%;
}
.comprar-tiquete{
	color:white !important;
	font-weight: bold !important;
	/*width: 156px;*/
	float: right;
}
.nombre-tiquete{
	/* width: 314px; */
	float: left;
	padding-top: 5px;
}
.panel-default > .panel-heading {
    background: #F5F7F7;
    padding: 11px 15px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    float: left;
    width: 100%;
}
.panel-body {
    float: left;
    width: 100%;
    padding: 6px 22px;
}
.panel-group {
    float: left;
    width: 100%;
}
.panel-group .panel {
    float: left;
    width: 100%;
    margin-bottom: 13px;
}
.tipo-ticket .price{
	float:right;
}
.img-tipo-pago{
	width:150px;
	padding-left: 5px;
}
.tipo-pago{
	margin-top:10px;
	margin-bottom:10px;
}
select.err+.chosen-container{
	border: red solid 2px;
	border-radius: 6px;
}
.btn-mobile{
	display:none !important;
}
.form-control {
    border: darkgray 2px solid !important;
}
label {
    font-weight: 700 !important;
	color:#6b6b6b;
}
header#topNav a.logo img {
		max-width: 200px !important;
	}
	header#topNav nav.nav-main {
		padding: 10px 0;
	}
@media only screen and (max-width: 500px){
	header#topNav a.logo img {
		max-width: 150px !important;
	}
}
@media only screen and (max-width: 990px){
	header#topNav nav.nav-main {
		padding: 0px 0;
		margin-top: -22px;
	}
}
.checkbox label{
	font-weight:normal !important;
}
.campo-form{
	margin-bottom:10px;
	min-height:74px;
}
#fileupload {
    border: solid 2px darkgray;
    border-radius: 6px;
    /*padding: 12px;*/
    margin-bottom: 10px;
}
#registroForm .form-group {
    margin-bottom: 0px;
}
#registroForm{
    margin-bottom: 0px;
}
#registroForm {
    margin-bottom: 0px;
    padding-bottom: 10px;
}
.fileupload-buttons {
    border-bottom: solid #d8d8d8;
    width: 100%;
    padding: 7px;
    text-align: center;
    background-color: #e0e0e0;
}
table.presentation-files {
    width: 100%;
}
.presentation-files .name {
    margin: 11px;
}
.presentation-files .actions {
    text-align: right;
    padding-right: 12px;
}
.presentation-files .size {
    margin: 0px;
	text-align: center;
}
.presentation-files .cell-size {
	text-align: center;
}
.presentation-files .files {
    width: 100%;
}
.presentation-files tr {
    border: solid 1px lightgrey;
}
.template-download .error {
    background: #c10000;
    padding: 3px 5px;
    border-radius: 6px;
    color: white;
    margin-left: 9px;
}
.fileupload-progress {
    opacity: 1;
    text-align: center;
    padding: 12px;
}
#respuesta {
    text-align: center;
}
header#page-title.parallax {
    margin-top: 0px;
    /*padding-top: 280px;*/
}