/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.ptop25{
	padding-top:25px;
}
.ptop50{
	padding-top:50px;
}
.pbottom50{
	padding-bottom:50px;
}
.margout {
	padding-right:20px;
		padding-left:20px;
}
.colorawr {
	color:#78a06e;
}
.colorawr-light {
	color:#c8f069;
}

.colorawr-dark {
	color:#144541;
}
.white-text{
	color:#ffffff;
}
.greylight-text{
	color:#BBBBBB;
}
.line-awr {
    clear: both;
    position: relative;
    width: 100%;
    border-top: 1px solid #444;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(68, 68, 68);
}
/* ----------------------------------------------------------------
	Custom CSS

	Premium
-----------------------------------------------------------------*/

.colorawpremium {
	color:#e4fe53;
}
.button-premium { background-color: #e4fe53; }
.button-3d.button-premium:hover,
.button-reveal.button-premium:hover,
.button-border.button-premium:hover,
.button-border.button-premium.button-fill::before { background-color: #fff !important; }


.btn-premium {
  color: #000;
  background-color: #e4fe53;
  border-color: #e4fe53;
}

.btn-premium:hover {
  color: #000;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-premium:focus, .btn-premium.focus {
  color: #000;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: 0 0 0 0.2rem rgba(228, 254, 83, 0.5);
}

.btn-premium.disabled, .btn-premium:disabled {
  color: #fff;
  background-color: #e4fe53;
  border-color: #e4fe53;
}

.btn-premium:not(:disabled):not(.disabled):active, .btn-premium:not(:disabled):not(.disabled).active,
.show > .btn-premium.dropdown-toggle {
  color: #fff;
  background-color: #e4fe53;
  border-color: #e4fe53;
}

.btn-premium:not(:disabled):not(.disabled):active:focus, .btn-premium:not(:disabled):not(.disabled).active:focus,
.show > .btn-premium.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 254, 83, 0.5);
}
.font-white-premium {
    color: #fff;
}


/* ----------------------------------------------------------------
	pricing-premium Boxes
-----------------------------------------------------------------*/

.pricing-premium { position: relative; }

.pricing-premium [class^=col-] {
	margin-top: 1.25rem;
}


/* pricing-premium Boxes
-----------------------------------------------------------------*/

.pricing-premium-box {
	position: relative;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,0.075);
	border-radius: 3px;
	background-color: #FFF;
}


/* pricing-premium Boxes - Title
-----------------------------------------------------------------*/

.pricing-premium-title {
	padding: 1rem 0;
	background-color: #F9F9F9;
	border-bottom: 1px solid rgba(0,0,0,0.075);
	letter-spacing: 1px;
}

.pricing-premium-title h3 {
	margin: 0;
	font-size: 1.5rem;
	font-weight: bold;
	color: #555;
}

.pricing-premium-title span {
	display: block;
	color: #777;
	font-size: 1rem;
	margin: 3px 0;
}

.pricing-premium-title.title-sm h3 {
	font-size: 1.25rem;
}

.pricing-premium-title.title-sm span {
	font-size: 0.875rem;
}


/* pricing-premium Boxes - Price
-----------------------------------------------------------------*/

.pricing-premium-price {
	position: relative;
	padding: 1.5rem 0;
	color: #333;
	font-size: 4rem;
	line-height: 1;
}

.pricing-premium-price .price-unit {
	display: inline-block;
	vertical-align: top;
	margin: 7px 3px 0 0;
	font-size: 28px;
	font-weight: normal;
}

.pricing-premium-price .price-tenure {
	vertical-align: baseline;
	font-size: 1rem;
	font-weight: normal;
	letter-spacing: 1px;
	color: #999;
	margin: 0 0 0 3px;
}


/* pricing-premium Boxes - Features
-----------------------------------------------------------------*/

.pricing-premium-features {
	border-top: 1px solid rgba(0,0,0,0.075);
	border-bottom: 1px solid rgba(0,0,0,0.075);
	background-color: #F9F9F9;
	padding: 2rem 0;
}

.pricing-premium-features ul {
	margin: 0;
	list-style: none;
}

.pricing-premium-features li {
	padding: 0.375rem 0;
}


/* pricing-premium Boxes - Action
-----------------------------------------------------------------*/

.pricing-premium-action { padding: 1.25rem 0; }


/* pricing-premium Boxes - Best Price
-----------------------------------------------------------------*/

.pricing-premium-highlight {
	box-shadow: 0 0 8px rgba(0,0,0,0.1);
	z-index: 10;
}

.pricing-premium-highlight { margin: -20px -1px; }

.pricing-premium-highlight .pricing-premium-title {
	padding: 20px 0;
}

.pricing-premium-highlight .pricing-premium-title,
.pricing-premium-highlight .pricing-premium-features {
	background-color: #fff;
}

.pricing-premium-highlight .pricing-premium-price {
	font-size: 72px;
}


/* pricing-premium Boxes - Simple
-----------------------------------------------------------------*/

.pricing-premium-simple,
.pricing-premium-simple .pricing-premium-title,
.pricing-premium-simple .pricing-premium-features {
	border: 0;
}

.pricing-premium-simple .pricing-premium-title,
.pricing-premium-simple .pricing-premium-features {
	background-color: transparent;
}


/* pricing-premium Boxes - Minimal
-----------------------------------------------------------------*/

.pricing-premium-minimal .pricing-premium-price {
	background-color: #FFF;
	border-bottom: 1px solid rgba(0,0,0,0.075);
}

.pricing-premium-minimal .pricing-premium-price::after { display: none; }


/* pricing-premium Boxes - Extended
-----------------------------------------------------------------*/

.pricing-premium-extended {
	background-color: #FFF;
	text-align: left;
}

.pricing-premium-extended .pricing-premium-title {
	background-color: transparent;
	padding-top: 0;
}

.pricing-premium-extended .pricing-premium-features {
	border: 0;
	background-color: transparent;
}

.pricing-premium-extended .pricing-premium-action-area {
	border-left: 1px solid rgba(0,0,0,0.05);
	background-color: #F9F9F9;
	padding: 30px;
	text-align: center;
}

.pricing-premium-extended .pricing-premium-action-area .pricing-premium-price,
.pricing-premium-extended .pricing-premium-action-area .pricing-premium-action { padding: 0; }

.pricing-premium-extended .pricing-premium-action-area .pricing-premium-price { padding-bottom: 20px; }

.pricing-premium-extended .pricing-premium-action-area .pricing-premium-price::after { display: none; }

.pricing-premium-extended .pricing-premium-action-area .pricing-premium-price span.price-tenure {
	display: block;
	margin: 10px 0 0 0;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 0.875rem;
}

.pricing-premium-extended .pricing-premium-meta {
	color: #999;
	font-weight: 300;
	font-size: 0.875rem;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.table-comparison,
.table-comparison th { text-align: center; }

.table-comparison th:first-child,
.table-comparison td:first-child {
	text-align: left;
	font-weight: bold;
}
