.wizard {
    border: 0;
}
.slide-title {
    margin-left: 43px;
}
.wizard .slide > div > .btn-next,
.wizard .slide > form > div > .btn-next {
    /*padding: 7px 16px;*/
}
#main-menu-links li a.active,
#main-menu-links li a:hover {
    background: none;
    text-decoration: none;
}
/*
#main-menu-links li a.active span,
#main-menu-links li a:hover span {
    border-bottom: 2px solid darkorange;
}
*/
#os-sub-menu {
    display: none;
}
#os-sub-menu + .wrap-content,
#os-sub-menu + .wrap-content + .wrap-content + .wrap-content {
    display: none;
}
.wizard {
    display: block;
}
.wizard .tabs {
    display: none;
}
.wizard label,
.wizard > .content > .wizard-slide-3 > div {
    box-shadow: 1px 1px 2px #ddd;
}


.btn {
    outline: 0 !important;
}

/* test different slides */
/*
.wizard .wizard-slide-1 {
    display: none;
}
.wizard .wizard-slide-2 {
    display: none;
}
.wizard .wizard-slide-3 {
    display: none;
}
.wizard .wizard-slide-4 {
    display: none;
}
.wizard .wizard-slide-5 {
    display: block !important;
}
*/

.provider-table {
	display: table;
}
.provider-table-row {
	display: table-row;
}
.provider-table-cell {
	display: table-cell !important;
	padding-top: 8px;
	padding-bottom: 8px;
}
div.providerName {
	display: table-cell !important;
	/*display: block;*/
	width: 150px;
	min-width: 100px;
    vertical-align: middle;
    /*float: left;*/
    margin-left: 5px;
	margin-top: 0px;
	line-height: 18px;
	height: 67px;
	overflow: hidden;
}
div.providerName .provider-table-cell {
	display: table-cell !important;
}
span.providerName {
	display: inline;
/*	width: 150px;*/
    vertical-align: top;
    /*float: left;*/
    /*margin-left: 5px;*/
	margin-top: 0px;
	/*line-height: 67px;*/
	/*height: 67px;*/
	/*overflow: hidden;*/
}
div.provider-thumb-container {
	height: 67px;
	padding-left: 8px;
	/*line-height: 67px;*/
	vertical-align: middle;
}
div#loading {
    background-image: url("../gif/loading.gif");
    height: 50px;
    margin: auto;
    width: 50px;
}
div#download_ready {
    margin: auto;
    width: 580px;
}
div#contacting_server {
    margin: auto;
    text-align: center;
    width: 300px;
}
div#not_found {
	margin-left: 40px;
    color: #FF0000;
}
div#purchase_biz {
	margin-left: 40px;
}
@media (min-width: 980px) {
	.instructions {
		margin-left: 195px;
		width: 583px;
	}
}
.instructions table {
    /*border: 1px solid #ccc;*/
    /*box-shadow: 1px 1px 2px #ddd;*/
    /**/
    width: 100%;
}
.instructions table td {
    padding: 10px 5px;
    text-align: center;
    /*border: 1px solid #ccc;*/
}
.instructions .step-title {
    border: 1px solid #ccc;
    font-size: 19px;
    padding: 0;
    text-align: left;
    box-shadow: 1px 1px 2px #ddd;
}
.instructions .step-title > div {
    display: inline-block;
    padding: 10px;
}
.instructions .step-title > div:first-child {
    color: #222;
    background: #f6f6f6;
}
@media (max-width: 980px) {
	.instructions .step-title > div:first-child {
		display: block;
	}
}
.instructions .step-title > div:last-child {
    background: url('../png/arrow-instructions.png') no-repeat left center;
    padding-left: 40px;
}
@media (max-width: 980px) {
	.instructions .step-title > div:last-child {
		background: none;
	}
}
.instructions table td img {
	max-width: 140px;
    vertical-align: top;
}
.instructions table .span2 {
	width: 140px;
}
@media (min-width: 980px) {
	.instructions table .span2 {
		width: 170px;
	}
	.instructions table td img {
		max-width: 170px;
	}
}
/*@media (max-width: 980px) {
	.instructions table td img {
		max-width: 170px;
	}
}*/
.instructions table td img + div {
	display: inline-block;
    padding: 10px;
    max-width: 170px;
    font-size: 13px;
}
.skip-step-android-instructions {
    cursor: pointer;
}
.skip-step-android-instructions:hover {
    text-decoration: underline;
}
.skip-step-iphone-instructions {
    cursor: pointer;
}
.skip-step-iphone-instructions:hover {
    text-decoration: underline;
}
.skip-step-phone-8-instructions {
    cursor: pointer;
}
.skip-step-phone-8-instructions:hover {
    text-decoration: underline;
}



.wizard-slide-1 {
    display: block;
}
.android-instructions {
    display: none;
}

.instructions table td img.qrcode {
	float: left;
	max-width: 100%;
}
div#countryList,
.countryList {
	display: block !important;
	width: auto !important;
}
div.countryColumn {
	float:left;
	min-width: 24%;
}
div.choose_country {
    border: 1px solid transparent;
    display: block;
    margin-bottom: 3px;
    padding: 3px;
}
div.choose_country:hover {
    border: 1px solid #ccc;
}
div.choose_country span {
    padding-left: 2px;
    display: block;
    margin-top: -5px;
    margin-left: 20px;
}
div.countryColumn > span {
    border-bottom: 1px solid #999999;
    color: #666666;
    display: block;
    margin: 0 0 10px 5px;
    padding-bottom: 1px;
    width: 50%;
}
#wrapper3 {
    display: none;
}
#wrapper3 ul {
    list-style-type: disc;
}
#wrapper3 ul li {
    line-height: 250% !important;
}
#wrapper3 > div {
}
@media (min-width: 980px) {
	#wrapper3 > div {
		width: 700px;
	}
}
#providerList ol,
.providerList ol {
    margin-left: inherit !important;
}

div#moreInfoModal div.modal-header {
	background-color: #F5F5F5;
	border-radius: 6px 6px 0px 0px;
  	border-bottom: 1px solid #DDDDDD;
    box-shadow: 0 -1px 0 #FFFFFF inset;
}

div#moreInfoModal table th {
	font-size: 14px;
	font-weight: 400;
}
div#moreInfoModal table tr:first-child th,
div#moreInfoModal table tr:first-child td
{
	border-top: none;
}
div#moreInfoModal table td {

}
/*
div#moreInfoModal table td i.iconfa-ok {
	color: #51A351;
}
div#moreInfoModal table td i.iconfa-ban-circle {
	color: #BD362F;
}
*/
a:hover {
    color: orange;
}

#modalShowProviders input {
    visibility: visible !important;
}
@media (min-width: 980px) {
	#modalShowProviders,
	#modalInstructions {
		width: 750px !important;
		margin-left: -375px;
	}
}
