/* -------------------------------------------------- 
  :: Rungo styling table
  ---------------------------------------------------*/
  
.rungo { margin-top: 15px }
  
.rungo-join { margin: 15px 0 0 }
.rungo-logged { display: block; font-size: 0.8em }
.rungo-logged-btns .btn { float: none }

.rungo-table th,
.rungo-table td { border-right: none !important; vertical-align: middle !important }

.rungo-modal {z-index: 99999;}
.rungo-modal small {line-height: 1; font-size: 12px;}
.rungo-modal .form-control {padding: .375rem .75rem;}
.rungo-modal .form-group label {margin-bottom: .5rem;}

@media (max-width: 767px) {
	.rungo-table .rungo-progress-td { display: none }
	.add-run-form .btn,
	.login-column .btn,
	.add-steps-form .btn,
	.edit-profile-form .btn { display: block; width: 100% }
}
@media (min-width: 992px) {
	.rungo-table .rungo-progress-td { min-width: 200px }
	.rungo-join { float: right; margin: 7px 0 0 8px }
	.rungo-join.btn-sm { margin-top: 12px }
	.rungo-logged { float: right; margin: 2px 0 0; text-align: right }
	.rungo-logged-btns { float: right }
}
@media (max-width: 576px) {
	.rungo-modal-form-link {
		margin-top: 10px;
		text-align: left!important;
	}
}