/*
Theme Name: Decisive Sites
Theme URI: http://www.decisivesites.com
Version: 1.0
Description: The Decisive Sites Main theme
Author: Decisive Design
Author URI: http://www.decisivedesign.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.price-hidden-calculation {

	display:none;
}

body .gform_wrapper ul li.gfield, .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield {margin-top:30px;}

.gform_wrapper .left_label li.hidden_label .ginput_container_password input {margin-left:0;}

.gform_wrapper input#gf_coupon_button.button {margin-left:0;margin-top:5px; padding:6px 8px;}

a.logo {font-size:40px;}
a.logo:hover {text-decoration:none;}
.navlogin a {padding:10px;background:#ff8000;border-radius:4px;margin-left:10px;color:#fff !important;}
#menu-dashboard {
    white-space: nowrap;
}
.menu li.navlogin a:hover {color:#fff;}
.fl-node-59a195a988a3b .menu > li.current-menu-item > a {font-weight:bold;}

input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], select {
	height:44px;
	border-radius:2px;
	background:#fff;
	padding:10px !important;
	border-color:#ccc !important;
}

input:focus, select:focus {
	border:none;
	box-shadow: 0 0 5px #ff8000 !important;
}

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {margin-top:0;}

select {
    vertical-align: middle;
    background-color: #fff;
	}

input::placeholder {
  color: #aaa !important;
}

.subscription-radio .gfield_radio li input[type=radio], .term-buttons .gfield_radio li input[type=radio] {
	display:none;
}

.subscription-radio .gfield_radio li label, .term-buttons .gfield_radio li label {
	max-width: 98% !important;
	width:98% !important;
    background: #f6f6f6;
    color: #333;
    padding: 18px;
    font-size: 16px;
    text-align: center;
	border:1px solid #ddd;
	border-radius:4px;
}

.subscription-radio .gfield_radio li input[type=radio]:checked + label, .term-buttons .gfield_radio li input[type=radio]:checked + label {
	color:#fff;
	background: background: rgb(255,177,99); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,177,99,1) 1%, rgba(255,128,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,177,99,1) 1%,rgba(255,128,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,177,99,1) 1%,rgba(255,128,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb163', endColorstr='#ff8000',GradientType=0 ); /* IE6-9 */
}

.subscription-radio .gfield_radio li input[type=radio]:checked + label::before, .term-buttons .gfield_radio li input[type=radio]:checked + label::before {
	content: "\2713 ";
	margin-right:10px;
}

li.uneditableField input {
	border:none;
	background:#f6f6f6;
}

input[type=button], input[type=submit] {color:#fff;border:none;padding:12px 16px;}
input[type=button]:hover, input[type=submit]:hover {color:#fff;border:none;}

#support-system h3 {font-size:16px !important;text-transform:capitalize;}
#support-system p {font-size:14px !important;}
#support-system .accordion .accordion-navigation>a, #support-system .accordion dd>a {padding:5px 0 0 15px !important;}
#support-system .accordion .support-system-handldiv {margin-top:0 !important;}
#support-system-faqs #support-system-filter {display:none;}
label#label_2_11_0 span.ginput_price , label#label_2_11_1 span.ginput_price, .gchoice_2_9_0 .ginput_price, .gchoice_2_9_1 .ginput_price {
    display: none;
}

.agreement {
    margin-top: 20px;
    font-size: 15px !important;
    padding-bottom: 18px !important;
}
.agreement #agreement {
    margin-right: 8px;
	width: auto !important;
}
label.tos {
    font-size: 14px;
}


/* Theme my login */
ul.tml-links {
    padding-left: 0px;
    list-style: none;
}
/* ######## MEDIA QUERIES ######## */

@media (max-width:768px) {
	
	a.logo {font-size:28px;}
	.navlogin a {text-align:center;margin-left:0;}
}

