body {
	font-family: Verdana;
	font-size:11px;
}

td {
	font-family: Verdana;
	font-size:11px;
}

th {
	font-family: Verdana;
	font-size:11px;
}
.a {
	color: #FFFFFF;
}
.border {

	border: 1 solid #000066;

}
.payment-errors{background: none repeat scroll 0 0 #FF0000;
    border: 1px solid #FF0000;
    float: left;
    font-weight: bold;}
.form-row{clear:both;margin:10px 0px;}
.form-row .field-title{font-weight: bold;float:left;width:50%;text-align:left;padding:10px;}
.form-row .input{font-weight: bold;float:left;}
.form-row .input input{height:30px;}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;	
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

.ui-sortable .ui-state-default {	
	position: relative;
	cursor: move;
}

.ui-sortable-placeholder {
	border: 1px dashed #aaa;
	height: 100px;
	width: 100%;	
}

#gf_pricing_container {
    margin: 20px auto;
    width: 860px;
	position:relative;
	min-height:710px;
}
#gf_pricing_container #gf_business_plan.gf_pricing_plan, #gf_pricing_container #gf_personal_plan.gf_pricing_plan {
    background-color: #FFFFFF;
    background-image: url("../images/planbg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 610px;
    margin-top: 40px;
}
#gf_pricing_container .gf_pricing_plan {
    background-color: #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    float: left;
    position: relative;
    width: 310px;
}
#gf_pricing_container .gf_pricing_plan .gf_pricing_plan_content {
    padding: 16px 20px 20px;
    text-align: center;
}
h3.gf_price {
    color: #FFFFFF;
    font-size: 40px;
    margin: 6px 0 40px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
h3.gf_price span.smallcurrency {
    font-size: 24px;
    vertical-align: top;
}
h3.gf_price span.smallasterisk {
    display: inline-block;
    font-size: 24px;
    margin-top: -6px;
    vertical-align: top;
}

ul.gf_plan_list {
    margin: 10px 0;
	
}
ol, ul, li {
    list-style: none outside none;
}

#gf_pricing_container #gf_business_plan.gf_pricing_plan ul.gf_plan_list li, #gf_pricing_container #gf_personal_plan.gf_pricing_plan ul.gf_plan_list li {
    border-bottom: 1px dotted #E1E1E1;   
    line-height: 1.5;
    padding: 5px 0;
}

#gf_pricing_container #gf_dev_plan.gf_pricing_plan {
    background-image: url("../images/planbg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 660px;
}
#gf_pricing_container #gf_dev_plan {
    background-color: #FFFFFF;
    box-shadow: 0 1px 16px rgba(0, 0, 0, 0.5);
    margin: 0 -40px;
    position: relative;
    z-index: 50;
}
#gf_pricing_container .gf_pricing_plan {
    background-color: #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    float: left;
    position: relative;
    width: 310px;
}
#gf_pricing_container .gf_pricing_plan .gf_pricing_plan_content {
    padding: 16px 20px 20px;
    text-align: center;
}

#gf_pricing_container #gf_business_plan.gf_pricing_plan, #gf_pricing_container #gf_personal_plan.gf_pricing_plan {
    background-color: #FFFFFF;
    background-image: url("../images/planbg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 560px;
    margin-top: 40px;
}
#gf_pricing_container .gf_pricing_plan {
    background-color: #FFFFFF;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    float: left;
    position: relative;
    width: 310px;
}
#gf_pricing_container ul.gf_plan_list li.grey-text {
    color: rgb(69,76,80) !important;
}

#gf_pricing_container ul.gf_plan_list li {
    color: #6FA362 !important;
	font-weight:bold;
	 font-size: 15px;
}
strong {
    font-weight: bold;
}

h3.gf_price {
    color: #FFFFFF;
    font-size: 40px;
    margin: 6px 0 40px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
/*h3 {
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 8px;
}*/

#gf_pricing_container h2 {
    margin-bottom: 0;
}
h2.gf_package {
    color: #FFFFFF;
    font-weight: 500;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
h2 {
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2em;
    margin: 0 0 16px;
}
#gf_pricing_container #gf_dev_plan.gf_pricing_plan ul.gf_plan_list li {
    border-bottom: 1px dotted #E1E1E1;  
    letter-spacing: -0.2pt;
    line-height: 1.5;
    padding: 5px 0;
    white-space: nowrap;
    word-spacing: -0.5pt;
	
}

a.gf_orangebutton {
    background-image: url("../images/orangebuttonbg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: inline-block;
    font-family: "proxima-nova-1","proxima-nova-2",Helvetica,Arial,sans-serif;
    font-size: 22px;
    height: 64px;
    line-height: 61px;
    margin: 0 auto;
    padding: 0 0 0 30px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
a.gf_orangebutton span {
    background-image: url("../images/orangebuttonbg.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    height: 64px;
    width: 30px;
}
table.shows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #CCCCCC;
	border-spacing: 0px; 
	border-collapse: collapse;
}
table.shows th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#CCCCCC;
	height: 24px;
	border: 1px solid #CCCCCC;
}
table.shows th.title {
	text-align: left;
}
table.shows td a:link, table.shows td a:visited {
	color: #4C8DB7;
	text-decoration: none;
}
table.shows td {
	padding: 4px;
	border-bottom: 1px solid #CCCCCC;
}
.add_link a,
.add_link a:visited 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	color: #4C8DB7; 
	text-decoration: none; 
}
.add_link a:hover 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	color: #4C8DB7; 
	text-decoration: none; 
}
.sbmt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	text-decoration: none;
	background-color: #EBEBEB;
}
.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}
table.noborder
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	border:0px;
}
table.noborder td {
	padding:2px;
	border-bottom: 0px;
}



/* Responsive css xhtmlchop */
.sponser_xhtml img {padding: 0 10px 0 0;}
.radio_xhtml{padding: 0 10px;}
.details{font-size: 12px;}

@media screen and (max-width: 1199px) {
.details{font-size: 12px;}
.sponser_xhtml img {padding: 0 10px 0 0;}
.btn-navbar .glyphicons i:before{font-size:17px; top:-3px;}
.member_sponser_xhtml{width:100%;}
.member-area-tag-stat-xhtml{width: 100%;display: block;overflow-x: scroll;}
#tag_users{width: 100%;display: block;overflow-x: scroll;}
}
@media screen and (max-width: 991px) {
#logo-main {padding: 16px 0 0 10px;}
ul.unstyled {padding: 0;margin: 0;list-style: none;text-align: center;}
.innerAll {padding: 10px;position: relative; text-align: center;}
.copy{text-align: center;}
input[type=text], input[type=password], select, textarea {border: 1px solid #D8D9DA;color: #A7A7A7;width: 100%;}
iframe{width:100%;}
#menu .slim-scroll > ul > li a, #menu > ul > li a{font-size: 11px;}
.hidden-sm {display: block !important;}
div.order-guarantee{width:100% !important; height: 140px !important;}
.navbar.main .topnav > li.open .dropdown-menu{top: 48px;}
.btn-navbar .glyphicons i:before{font-size:24px; top:-3px;}
.details{font-size: 12px;}
.sponser_xhtml img {padding: 0 10px 0 0;}
.member_sponser_xhtml{width:100%;}
#gf_pricing_container{width: 100%;}

#content > p {padding: 0;}
.member-area-tag-stat-xhtml{width: 100%;display: block;overflow-x: scroll;}
#tag_users{width: 100%;display: block;overflow-x: scroll;}
}
@media screen and (max-width: 767px) {
#logo-main {padding: 16px 0 0 10px;}
ul.unstyled {padding: 0;margin: 0;list-style: none;text-align: center;}
.innerAll {padding: 10px;position: relative; text-align: center;}
.copy{text-align: center;}
.navbar.main .topnav > li.open .dropdown-menu{top: 48px;}
.btn-navbar .glyphicons i:before{font-size:24px; top:-3px;}
.details{font-size: 12px;}
.sponser_xhtml img {padding: 0 10px 0 0;}
.member_sponser_xhtml{width:100%;}
#gf_pricing_container{width: 100%;}

#content > p {padding: 0;}

.member-area-tag-stat-xhtml{width: 100%;display: block;overflow-x: scroll;}
#tag_users{width: 100%;display: block;overflow-x: scroll;}
}
@media screen and (max-width: 639px) { 
#content{padding: 10px;}
#logo-main {padding: 16px 0 0 10px;}
input[type=text], input[type=password], select, textarea {border: 1px solid #D8D9DA;color: #A7A7A7;width: 100%;}
ul.unstyled {padding: 0;margin: 0;list-style: none;text-align: center;}
.innerAll {padding: 10px;position: relative; text-align: center;}
.copy{text-align: center;}
.navbar.main .btn-navbar{left: 236px;}
#idAreaoEdit2{width:100% !important;}
.heading-buttons .buttons{text-align: left;width: 100%; margin: 10px 0 10px 0;}
#gf_pricing_container{width:100%;}
.gf_pricing_plan{margin-bottom:20px;}
.table-bordered {border-color: #e5e5e5;overflow-y: scroll;text-overflow: ellipsis;display: inline-block;}
#gf_pricing_container .gf_pricing_plan{width:100%;}
iframe{width:100% !important;}
font{word-break: break-all;}
#idAreaoEdit1{width:100% !important;}
#data_table1{width: 100% !important;overflow: scroll;overflow-x: scroll;overflow-y: scroll;display: inline-block;}
.shows{overflow-y: scroll;display: inline-block;width: 100%;}
.testimonial_table_xchop{width: 100%;word-break: break-all;}
.downline_xchop{width:100%; overflow:scroll; overflow-x:scroll; display: inline-block;}
.aff-xchop{width:100%;}
.aff-xchop-2{width:100% !important;}
.aff-xchop-3{width:100%;}
.submit-button{width:100%;}
.toolbox_xchop{width:100%}
.toolbox_xchop table tr td{width:100%; display:block;}
.tool-box-ag-1{width:100%;}
.add-splash-xchop{width:100%;}
.manage_splash_xchop{width: 100%;overflow: scroll;overflow-x: scroll;display: inline-block;}
.downline_email_xchop{width:100%;}
table{width:100% !important;}
.shell{width:100% !important; padding: 10px !important;}
a.order-button{height: 50px !important; font-size: 16px !important; line-height: 50px !important;}
div.order-guarantee{width:100% !important; height: 200px !important;}
.member-area-tag-stat-xhtml{width: 100%;display: block;overflow-x: scroll;}
#tag_users{width: 100%;display: block;overflow-x: scroll;}
}
@media screen and (max-width: 479px) { 
#content{padding: 10px;}
#logo-main {padding: 16px 0 0 10px;}
input[type=text], input[type=password], select, textarea {border: 1px solid #D8D9DA;color: #A7A7A7;width: 100%;}
ul.unstyled {padding: 0;margin: 0;list-style: none;text-align: center;}
.innerAll {padding: 10px;position: relative; text-align: center;}
.copy{text-align: center; margin: 0 0 15px 0 !important;}
.navbar.main .btn-navbar{left: 236px;}
#idAreaoEdit2{width:100% !important;}
.heading-buttons .buttons{text-align: left;width: 100%; margin: 10px 0 10px 0;}
#gf_pricing_container{width:100%;}
.gf_pricing_plan{margin-bottom:20px;}
.table-bordered {border-color: #e5e5e5;overflow-y: scroll;text-overflow: ellipsis;display: inline-block;}
#gf_pricing_container .gf_pricing_plan{width:100%;}
iframe{width:100% !important;}
font{word-break: break-all;}
#idAreaoEdit1{width:100% !important;}
#data_table1{width: 100% !important;overflow: scroll;overflow-x: scroll;overflow-y: scroll;display: inline-block;}
.shows{overflow-y: scroll;display: inline-block;width: 100%;}
.testimonial_table_xchop{width: 100%;word-break: break-all;}
.downline_xchop{width:100%; overflow:scroll; overflow-x:scroll; display: inline-block;}
.aff-xchop{width:100%;}
.aff-xchop-2{width:100% !important;}
.aff-xchop-3{width:100%;}
.submit-button{width:100%;}
.toolbox_xchop{width:100%}
.toolbox_xchop table tr td{width:100%; display:block;}
.tool-box-ag-1{width:100%;}
.add-splash-xchop{width:100%;}
.manage_splash_xchop{width: 100%;overflow: scroll;overflow-x: scroll;display: inline-block;}
.downline_email_xchop{width:100%;}
table{width:100% !important;}
.shell{width:100% !important; padding: 10px !important;}
a.order-button{height: 50px !important; font-size: 16px !important; line-height: 50px !important;}
div.order-guarantee{width:100% !important; height: 200px !important;}
.details{font-size: 12px;}
.navbar.main .topnav > li.open .dropdown-menu{top: 48px;}
.btn-navbar .glyphicons i:before{font-size:17px; top:-3px;}
fieldset{width:100% !important;}
#tbl_payment_det tr.cellHead td{font-size: 12px !important;}
table.shows td{text-align: left;}
.essential_xhtml{width: 100%;height: auto;}
.primary_xhtml{text-align: left;}
input.btn.btn-primary{margin: 10px 0 0 0 !important;}
.member_sponser_xhtml{width:100%;}
table.shows{border: none;}

.member-area-tag-stat-xhtml{width: 100%;display: block;overflow-x: scroll;}
#tag_users{width: 100%;display: block;overflow-x: scroll;}
.dataTables_filter{float: left;text-align: left;}
}


@media screen and (max-width: 360px) { 
.navbar.main .btn-navbar{left: 222px;}
}
@media screen and (max-width: 320px) { 
.navbar.main .btn-navbar {left: 181px;}
.navbar.main .appbrand{width: 54% !important;height: auto;}
.sponser_xhtml img {padding: 0 40px 0 0; width:164px;}
font{word-break: break-word; font-size: 11pt !important;}
}
