.price_table_container{
	color:#666;
	margin-top:15px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    position:relative;
}

.price_table_container .btn-lg{
    padding-top: 10px;
    padding-bottom: 10px;
}

.price_table_container .btn-sm.btn-gray{
    height: 46px;
    padding-top: 11px;
    width: 50%;
    font-size: 16px;
}

.price_table_container .btn-group{
    width: 100%;
}

.price_table_row.cost a{
    text-decoration:underline;
}

.price_table_heading{
	font-size:32px;
	padding:10px;
	background:#EEE;
    text-align: center;
}

.full-pdf .price_table_heading{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a84bb+0,1493c6+100 */
    background: #0a84bb; /* Old browsers */
    background: -moz-linear-gradient(top,  #0a84bb 0%, #1493c6 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #0a84bb 0%,#1493c6 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #0a84bb 0%,#1493c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a84bb', endColorstr='#1493c6',GradientType=0 ); /* IE6-9 */;
    color: #fff;
}

.price_table_heading .sub{
    font-size: 14px;
    text-transform: uppercase;
}

#pdf-dialog .box-header{
     padding-top: 5px;
    color: #666;
    font-size: 26px;
}

.price_table_body{
    min-height: 250px;
    border: 1px solid #e6e6e6;
    border-width: 0 1px;
}

.price_table_row {
    padding: 5px 10px 5px 40px;
	background: #FFF;
    position: relative;
}

.cost{
	padding: 20px 0 10px;
	font-size: 30px;
    text-align: center;
}
.cost span{
	font-size:15px;
}

.price_table_row .vat-notice{
    color: #777;
    font-weight: normal;
    font-size: inherit;
}

.vat-notice .text-muted{
    font-size: 12px;
    line-height: 1;
    padding-top: 20px;
}

.price_table_row .glyphicons{
    font-size: 18px;
    margin: 5px 0 0 -28px;
    position: absolute;
}

.price_table_row .glyphicons-ok-2{
    color: #1493c6;
}

.price_table_row .glyphicons-remove-2{
    color: #c9302c;
}

.btn-block{
	border-radius: 0px;
}



.recommended{
/*USER DEFINED COLOUR*/
/*background:#FF3A3A;*/
background: #23b24b;
color:#FFF;
/*USER DEFINED COLOUR*/
padding:3px 0 3px 0;
margin-top:10px;
text-align:center;
margin-bottom:-35px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


.spacer{width:100%;height:50px;}


/*Already Defined Colours*/
/*Background*/
/*.primary-bg{background:#337AB7;color:#FFF;}*/
/*.success-bg{background:#5CB85C;color:#FFF;}*/
/*.info-bg{background:#5BC0DE;color:#FFF;}*/
/*.warning-bg{background:#F0AD4E;color:#FFF;}*/
/*.danger-bg{background:#D9534F;color:#FFF;}*/
/*.dark-bg{background:#444;color:#FFF;}*/
/*.royal-bg{background:#8E74E2;color:#FFF;}*/
/*.static-bg{background:#2BB0A6;color:#FFF;}*/

/*!*Only Text Colours*!*/
/*.primary-text{background:#FFF;color:#337AB7;}*/
/*.success-text{background:#FFF;color:#5CB85C;}*/
/*.info-text{background:#FFF;color:#5BC0DE;}*/
/*.warning-text{background:#FFF;color:#F0AD4E;}*/
/*.danger-text{background:#FFF;color:#D9534F;}*/
/*.dark-text{background:#FFF;color:#444;}*/
/*.royal-text{background:#FFF;color:#8E74E2;}*/
/*.static-text{background:#FFF;color:#2BB0A6;}*/

/*Additional Button styles*/

/*BTN-DARK*/
.btn-dark {
  color: #fff;
  background-color: #444;
  border-color: #444;
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  color: #fff;
  background-color: #222;
  border-color: #222;
}
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark {
  background-image: none;
}


/*BTN-ROYAL---------*/
.btn-royal {
  color: #fff;
  background-color: #8E74E2;
  border-color: #8E74E2;
}
.btn-royal:hover,
.btn-royal:focus,
.btn-royal.focus,
.btn-royal:active,
.btn-royal.active,
.open > .dropdown-toggle.btn-royal {
  color: #fff;
  background-color: #7451E8;
  border-color: #7451E8;
}
.btn-royal:active,
.btn-royal.active,
.open > .dropdown-toggle.btn-royal {
  background-image: none;
}


/*BTN-STATIC---------*/
.btn-static {
  color: #fff;
  background-color: #2BB0A6;
  border-color: #2BB0A6;
}
.btn-static:hover,
.btn-static:focus,
.btn-static.focus,
.btn-static:active,
.btn-static.active,
.open > .dropdown-toggle.btn-static {
  color: #fff;
  background-color: #07A094;
  border-color: #07A094;
}
.btn-static:active,
.btn-static.active,
.open > .dropdown-toggle.btn-static {
  background-image: none;
}

.more-data-container{
    margin-top: 5px;
    position: relative;
}

.more-data-box{
    display: none;
    background-color: #fafafa;
    box-shadow: 0 0 8px #888;
    position: absolute;
    z-index: 999;
    width: 90%;
    left: 5%;
}

.more-data-box.active{
    display: block;
}

.more-data-box .data-list{
    max-height: 300px;
}

.close-more-data-box{
    margin: 6px 7px 0 0;
}