#ve﻿rticalTab { display:flex !important; }
﻿/*body { margin: 0px; padding: 0px;  background: #f5f5f5;  font-family: 'Segoe UI'; }*/
ul.resp-tabs-list, p {margin: 0px; padding: 0px; }
.resp-tabs-list li { /*font-weight: 600; font-size: 13px;*/ display: inline-block; /*padding: 13px 15px;*/ margin: 0; list-style: none; cursor: pointer; float: left; }

/*.resp-tabs-container { padding: 0px; background-color: #fff; clear: left; }*/

h2.resp-accordion { cursor: pointer; /*padding: 5px;*/ display: none; }

h2.resp-accordion span { font-size:13px; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; }

.resp-tab-content { display: none; /* padding:5px 18px 15px 18px;*/ width:100%; }

/*.resp-tab-active { border: 1px solid #c1c1c1; border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; }*/

/*.resp-tab-active { border-bottom: none; background-color: #fff; }*/

/*.resp-content-active, .resp-accordion-active { display: block; }*/

/*.resp-tab-content { border: 1px solid #c1c1c1; }*/

h2.resp-accordion { /*font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1;*/ margin: 0px; padding:0; /* padding: 10px 15px;*/ }

h2.resp-tab-active { /*border-bottom: 0px solid #c1c1c1 !important;*/ margin-bottom: 0px !important; padding:0; /*padding: 10px 15px !important;*/ }

/*h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }*/

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list { float: left; width: 26%; margin-top: 0; margin:0 !important; padding-left: 0; /*border-left-width: 0; border-top-width: 0; border-bottom-width: 0;*/ border-width:0; margin-bottom: 0; }

.resp-vtabs .resp-tabs-list li { display: block; /*padding: 15px 15px !important;*/ margin:10px 0; cursor: pointer; float: none; border-radius:4px !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; }
.resp-vtabs .resp-tabs-list li:first-child { margin-top:0; }
.resp-vtabs .resp-tabs-list li:last-child { margin-bottom:0; }
.resp-vtabs .resp-tabs-container h2:first-child { margin-top:0 !important; }

.resp-vtabs .resp-tabs-container {  margin:0 0 0 25px; /*background-color: #fff; border: 1px solid #c1c1c1;*/ float: right; width: 69%; /*border-radius: 4px;*/ clear: none; /*border-width:0;*/ }

.resp-vtabs .resp-tab-content { /*border: none; float:left;*/ padding: 10px 20px; /*min-height: 375px;*/ }

.resp-vtabs li.resp-tab-active { /*border: 1px solid #c1c1c1; border-right: none; background-color: #fff;*/ position: relative; z-index: 1; margin-right: -1px !important; /* padding: 14px 15px 15px 14px !important;*/ }

/*.resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }*/

.select-payment ul.resp-tabs-list li.resp-tab-active span.primary-button-bg, .select-payment ul.resp-tabs-list li span.innerpanel-bg/*, .select-payment ul.resp-tabs-list li.resp-tab-active span.active*/ { display:block; font-size:13px; border-radius:4px !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; }
.select-payment ul.resp-tabs-list li.resp-tab-active span.active.primary-button-text { color:#1572e8; }
.select-payment ul.resp-tabs-list li span.primary-button-bg, .select-payment ul.resp-tabs-list li.resp-tab-active span.innerpanel-bg { display:none; }
/*.resp-vtabs .resp-tabs-list li span.primary-button-bg, .resp-vtabs .resp-tabs-list li span.innerpanel-bg { border-width:0 0 1px 0; }*/

.select-payment li span { padding: 13px 10px 13px 15px; }

.select-payment ul.resp-tabs-list li.resp-tab-active span.primary-button-bg span.patch { position:absolute; top:0; right:-2px; display:none; width:5px; height:37px; margin:0 !important; padding:0 !important; }
.select-payment ul.resp-tabs-list li.resp-tab-active .primary-button-bg.right-arrow { background-position:95% center; display:none; }
.select-payment ul.resp-tabs-list li .innerpanel-bg.right-arrow { background-position:-10px; }


/*h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }*/

/*-----------Accordion styles-----------*/
/*h2.resp-tab-active { background: #DBDBDB !important; }*/
/*.resp-easy-accordion  h2.resp-accordion { display: block !important; }*/
/*.resp-easy-accordion .resp-tab-content { border: 1px solid #c1c1c1; }*/

/*.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }*/

.resp-jfit { width: 100%; margin: 0px; }

.resp-tab-content-active { display: block; /*padding:0 !important;*/ }

.resp-accordion.span12 { display:none; float:none !important; }

/*h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1 !important; }*/
@media (min-width:768px){
	.select-payment li span small{display:block; font-size:9px;}
}
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 600px) {

	div.select-payment { border-width:0; }

    ul.resp-tabs-list.span3 { display: none !important; }

    h2.resp-accordion { display:block !important; margin:12px 0 0 0 !important; }

	div.resp-tab-content.resp-tab-content-active { padding:10px 20px !important; margin:10px 0 0 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
	div.resp-tab-content.resp-tab-content-active #creditcard_form.innerpanel-bg { padding:12px !important; margin:0 !important; }

	.resp-tab-content.span12.border.resp-tab-content-active { border-width:0 1px 1px 1px; }

    .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: initial; clear: none; margin:0; padding:0; }
    .resp-accordion-closed { display:none !important; }
/*    .resp-vtabs .resp-tab-content { /*border: none; float:none; }*/
/*    .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }*/

	.select-payment .resp-tab-active span.primary-button-bg, .select-payment h2 span.innerpanel-bg { display:block; }
	.select-payment h2 span.primary-button-bg, .select-payment .resp-tab-active span.innerpanel-bg { display:none; }

	.select-payment .resp-tab-active span.primary-button-bg span.patch { display:none; }

	.select-payment h2.resp-accordion span.innerpanel-bg.right-arrow { background-position:98% center; }
	.select-payment h2.resp-tab-active span.primary-button-bg.down-arrow { background-position:98% center; }

/*	.select-payment .resp-accordion.resp-tab-active span.primary-button-bg { border-width:1px 1px 0 1px; }*/

	.select-payment h2.resp-accordion span { padding: 10px 10px; font-weight:normal; }

/*.select-payment ul.resp-tabs-list li.resp-tab-active span.primary-button-bg span.patch { position:absolute; top:0; right:-2px; display:block; width:5px; height:37px; margin:0 !important; padding:0 !important; }
.select-payment ul.resp-tabs-list li.resp-tab-active span.right-arrow { background-position:95% center; }*/
}
