.premium-chart:after, .premium-chart:after, .premium-pro:after, .premium-chart-three:after, .panel-heading li:after { content: " "; display: table; clear: both; }

.premium-chart-one {  }
.premium-chart-two {  }
.premium-chart-three {  }
.premium-chart-four {  }


/* Vertical Alignment	
#premium-vertical { display: table; width: 100%; }
#premium-align { display: table-cell; vertical-align: middle; } */


.premium-chart .panel-heading { font-size: 22px; margin: 0; padding: 30px 20px; text-align: center; color: #333; background-color: #f1f1f1; border-color: #f1f1f1; }
.premium-chart-one h3 span { display: block; font-size: 13px; font-weight: 300; letter-spacing: 0.5px; padding: 5px 0 0; text-transform: uppercase; }


.premium-label { display: block; font-size: 24px; letter-spacing: 1px; margin: 0 auto 10px; text-transform: uppercase; font-family: 'montserrat'; }
.premium-first-heading .premium-label { font-weight: 600; font-family: 'montserrat'; }
.premium-figure { padding: 20px 0 30px; position: relative; }
.premium-currency { display: inline-block; font-size: 20px; font-weight: 400; position: absolute; top: 30px; }
.premium-amount { display: inline-block; font-size: 70px; line-height: 70px; padding: 0 0 0 17px; }
.premium-foreword { display: block; font-family: 'Karla', sans-serif; font-size: 14px; font-style: italic; padding: 0; }
.premium-paragraph { font-size: 14px; line-height: 20px; margin: 20px; text-align: left; }
.premium-paragraph span { font-size: 28px; }

.premium-chart .panel { margin: 0; }
.premium-chart-two .panel, .premium-chart-two .panel-heading { border-radius: 0; }

.premium-chart .panel-footer { padding: 10px; }
.premium-chart-two .panel-footer { border-width: 0 1px 1px 1px; margin: 0px 0px 10px; padding: 0; border-radius: 0; }

.premium-chart .panel-collapse p { margin: 10px 0; }


.premium-chart .img-responsive { max-width: inherit; width: 100%; }


.premium-chart-one .premium-call { }
.premium-chart-one .premium-call a { font-size: 18px; }
.col-md-2 .premium-call a { font-size: 16px; /* Smaller font for narrow columns */ }

.premium-chart-two .premium-call {  }
.premium-chart-two .premium-call a { font-size: 20px; }


ol.premium-indicators { position: static; width: auto; margin: 0; padding: 0; text-align: right; }
ol.premium-indicators li.active { background: #f7931f; border-color: #f7931f; margin: 1px 3px; }
ol.premium-indicators li { background: #fff; border-color: #ebebeb; height: 12px; width: 12px; margin: 1px 3px; padding: 6px; }


.premium-tooltip:hover { cursor: pointer; }

.premium-chart .modal p { margin: 0; }
.premium-chart .modal-body { padding: 0; }
.premium-chart .modal-body .thumbnail { border: 0; border-radius: 0; padding: 0; }
.modal-backdrop.in { opacity: 0; filter: alpha(opacity=50); } 
.premium-chart .modal p.modal-text { padding: 10px 15px; }

.panel-footer .btn { line-height: 44px; }
.btn-wide { border: 0; padding: 0; border-radius: 0; width: 100%; }

.premium-pro .glyphicon { display: block; text-align: center; }
.premium-pro .glyphicon { color: #3A87AD; }
.premium-pro .x { color: #B94A61; }

.premium-pro .panel-heading { border-radius: 0; min-height: 260px; }
.premium-pro li li.list-group-item { border-left-width: 1px; border-radius: 0; min-height: 45px; }
.premium-pro li.premium-first-heading li.list-group-item { border-left-width: 1px; border-radius: 0; min-height: 45px; color: #333; }

.premium-pro { list-style: none; margin: 0; padding: 0; }
.premium-pro li.premium-first-heading, .premium-pro li.premium-inner {  padding: 0; }

.premium-pro .panel-heading { border-right: 1px solid #ddd; border-top: 1px solid #ddd; }
.premium-pro li:first-child .panel-heading { border-left: 1px solid #ddd; }

.premium-professional li.list-group-item  .feature-hide { display: none; }
.premium-professional li .glyphicon { display: inline-block; }
.premium-professional li  .premium-paragraph .glyphicon { display: block; }
.premium-professional li.list-group-item { text-align: center; }

.premium-wizard { text-align: center; }

.premium-wizard .dropdown-menu { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.premium-wizard .dropdown-menu span { display: block; padding: 5px 10px; }
.premium-wizard .premium-inline { display: inline; }

.premium-wizard p.dropdown { background: #eee; border: 1px solid #fff; padding: 3px 9px; border-radius: 3px; text-align: left; }
.premium-wizard p.dropdown:hover { background: #f9f9f9; border-color: #eee; color: #fff; }
.premium-wizard p.dropdown  a:focus, .premium-wizard p.dropdown  a:hover { text-decoration: none; }
.premium-wizard p.dropdown span a {
	-webkit-transition: 0.2s ease-in-out; /** Chrome & Safari **/
	-moz-transition: 0.2s ease-in-out; /** Firefox **/
	-o-transition: 0.2s ease-in-out; /** Opera **/ }
.premium-wizard p.dropdown span a:hover { padding-left: 3px;
	-webkit-transition: 0.2s ease-in-out; /** Chrome & Safari **/
	-moz-transition: 0.2s ease-in-out; /** Firefox **/
	-o-transition: 0.2s ease-in-out; /** Opera **/ text-decoration: none; }
.premium-wizard p.premium-wizard-selection { background: #5BC0DE; color: #fff; display: inline-block; margin: -1px 0 10px 0; padding: 3px 9px; text-transform: uppercase; border-radius: 3px; }
.premium-wizard .tab-pane span.glyphicon { font-size: 24px; margin: 0 10px 0 0; position: relative; top: 7px; }

.premium-wizard .tab-inner { margin: 20px 0 0; padding: 0; }
.premium-wizard .tab-inner-child { margin: 1px 0 0; padding: 20px 0 0; }

.premium-wizard .panel { border: 0 !important; border-radius: 0; box-shadow: none; padding: 0; }
.premium-wizard .panel .panel-heading { border: 0; box-shadow: none; padding: 20px 0; }


@media screen and (min-width:0\0) { /* Specific to IE */

.premium-currency { display: inline-block; font-size: 20px; font-weight: 400; position: relative; top: -30px; }
.premium-amount { font-size: 65px; line-height: 65px; }
.premium-chart .panel-footer { margin: 0 0 20px; padding: 0; }

}


@media screen and (max-width: 991px) {

.premium-chart-one { margin-bottom: 20px; }

.tab-content { border-left: 0; }

.premium-pro li li.list-group-item { border-left-width: 1px; text-align: center; }

.premium-chart .panel-heading { padding: 15px 10px; }

.premium-pro .panel-heading { border-left: 1px solid #ddd; min-height: inherit; }

.premium-professional li.list-group-item .feature-hide { display: inline; padding: 0 0 0 10px; }

.premium-pro li.premium-first-heading { display: none; }

.premium-pro .glyphicon { display: inline-block; text-align: center; }

.premium-foreword, .premium-label { display: inline-block; margin: 0; }
.premium-foreword:before { content: " "; }

}


@media screen and (max-width: 767px) {

#premium-align { display: inherit; margin: 0 0 40px; vertical-align: none; }

}
