/* stylesheet used for paid membership plugin */
.PlanDiv { border: 1px solid #EAEAEA; float: left; padding:0; width:175px; text-align: center;margin:0 35px 15px 0; background:#FFFFFF;border-radius: 20px 20px 20px 20px;box-shadow: 5px 5px 5px 0 rgba(222, 222, 222, 0.75);border-radius: 20px 20px 20px 20px; }
.PlanDiv h3 { margin: 5px 0; color:#F0731A}
.PlanDiv p { margin: 0 0 5px; height: 120px; font-size: 13px; padding-top: 5px; padding:5px 10px}
.PlanDiv h2 { margin:0; background:#FC9700; border-radius:5px 5px 0 0; color:#FFF; font-size:16px; text-transform:uppercase }
.PlanDiv input[type="button"] {background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 99px;}
.PlanDiv a { text-decoration: none; }
.PlanDiv a.joinnow {background: #7AC827;border: none;color: #FFFFFF;font-size: 12px;font-weight: bold;height: 22px;margin:5px 0 10px;padding:2px 0 2px 9px;text-align: left;   text-transform: uppercase;width: 70px; border-radius:3px 3px 3px 3px; display:inline-block}
.PlanDiv a.joinnow:hover {background:#FC9700;}
.PlanDiv span{color:#008000}

select { padding: 0.428571rem; width: 170px;}
.error { color: red;clear:both; }
.details {float : left;}
.bill_details {float : right;}
.transError { border: 1px solid red; padding: 5px !important; margin: 0 !important; color: #ac1b1b; float:left; width:95%; background:#FFF}
.transError h3 { padding: 5px; margin:0; }
.transError p{margin:0 0 5px 0}
#checkout_box > form {border: 1px solid #C9F3FA;border-radius: 7px 7px 7px 7px;margin:0 20px 0 0; background:#FFF}
.billingdetails{border: 1px solid #C9F3FA;border-radius: 7px 7px 7px 7px;margin:0 20px 0 0; background:#FFF}
#frm > h2, .billingdetails > h2 {border-radius: 6px 6px 1px 1px;padding:1px 5px;margin: 0; background:#47A4CE; color:#FFFFFF; font-size:16px;}
.plans_box {float: left;margin: 0 0 0 35px; width:94%;}
.plans_box .body h2{margin:0; padding:0; color:#F0751A;font-family:Zurich Cn BT;font-size:20px; font-weight:normal}
.round_table {background:#FFF; width:100%; margin:0; padding:0; border-top:1px solid #4C91C5; border-left:1px solid #4C91C5; border-bottom:none; border-right:1px solid #4C91C5;}
.round_table th{background:#47A4CE; color:#FFF; font-size:12px; font-weight:bold; padding:0 5px;border-top:none; border-left:none; border-bottom:1px solid #4C91C5; border-right:none;}
.round_table td{border-top:none; border-left:none; border-bottom:1px solid #C9F3FA; border-right:none;padding:5px 5px; background:#EBF7FC; color:#222}
.round_table td.grand_total{color:#005A9A; font-weight:bold; background:#FFFFFF}
.round_table td.label_total{color:#222; font-weight:bold; text-align:right; background:#FFFFFF}
#frm table.form_table{margin:0; padding:0; background:#FFF; width:76%}
#frm table.form_table td{padding:10px; border:none; color:#222}
#frm table.form_table td input{border: 1px solid #E1E1E1;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem; width:250px; margin:0 5px 0 0;}
#frm table.form_table td select{border: 1px solid #E1E1E1;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem; width:264px; margin:0 2px 0 0;}
#frm table.form_table td select#cc_month{border: 1px solid #E1E1E1;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem; width:65px; margin:0 2px 0 0;}
#frm table.form_table td input.joinchk{width:15px; margin:5px 5px 0 0; float:left; padding:0; border:none}
#frm table.form_table td input#submit_btn{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 85px; float:left}
#frm table.form_table td input#update_btn{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 125px; float:left}
#frm table.form_table td input.resetBut{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 75px; float:left}

#frm table.form_table td input#upgrade_memberplan{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 135px; float:left}
#frm table.form_table td a.btncancel input{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 88px; float:left}

.plans_box .body{margin:0 20px 0 0}
.billingdetails .form_table{margin:0; padding:0; background:#FFF; width:100%}
.billingdetails .form_table td{padding:10px; border:none; color:#222}
.billingdetails .form_table td input{border: 1px solid #E1E1E1;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem; width:128px; margin:0 5px 0 0;}
.billingdetails .form_table td select{border: 1px solid #E1E1E1;border-radius: 3px;font-family: inherit;padding: 6px;padding: 0.428571429rem; width:140px; margin:0 2px 0 0; display:block}
.billingdetails .form_table td input.joinchk{width:15px; margin:5px 5px 0 0; float:left; padding:0; border:none}
.div_payment {border: 1px solid #C9F3FA;border-radius: 7px 7px 7px 7px;margin:20px 20px 20px 0; background:#FFF; float:left; width:97%}
.div_payment .body{margin:0}
.div_payment .body h2{border-radius: 6px 6px 1px 1px;padding:1px 5px;margin: 0; background:#47A4CE; color:#FFF; font-size:16px;}
.div_payment .body h5 {color: #F0751A;margin: 0;padding: 5px 0 5px 20px;}
.plans_box input#update_btn{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left; text-transform: uppercase;width: 150px; float:left}
.div_payment .body .round_table td{border:none; background:transparent}
#credit_cardDIV {float: left; margin:0 0 0 35px; width:85% !important}
#credit_cardDIV .round_table{border:1px solid #47A4CE;}
#credit_cardDIV .round_table td{border:none}
.cvvlink {color: #629B25;font-size: 14px;font-weight: bold;text-decoration: none;}
.profile_tab {float:left;}
.profile_tab ul{list-style:none; margin:0; padding:0}
.profile_tab ul li{display:inline; float:left; margin:0; padding:0}
.profile_tab ul li a{color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 0 7px 0 0;padding:3px 5px;text-align: center;text-decoration: none;text-transform: uppercase; background:#1399DC;border-radius: 3px 3px 3px 3px;}
.profile_tab ul li a:hover{color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 0 7px 0 0;padding:3px 5px;text-align: center;text-decoration: none;text-transform: uppercase; background:#F07219;border-radius: 3px 3px 3px 3px;}
.profile_tab {float: left;margin: 0 0 10px;}
.list_tab {float: left; width: 100%;}
.list_tab > h2 {float: left; margin: 10px 0;}
.span_list {float: left; margin: 14px 0 0 10px; width: 100px;}
.suc_msg {border: 1px solid green;color: green;font-family: verdana;font-weight: bold;text-align: center;}
.form_table h3{margin:0; color:#005A9A}
#lftbox-sid .form_table1 {background:#FFF; width:100%; margin:0; padding:0; border-top:1px solid #C9F3FA; border-left:1px solid #C9F3FA; border-bottom:none; border-right:none;}
#lftbox-sid .form_table1 td.member_head{background:#47A4CE; color:#FFF; font-size:12px; font-weight:bold; padding:0 5px;border-top:none; border-left:none; border-bottom:1px solid #C9F3FA; border-right:1px solid #C9F3FA;}
#lftbox-sid .form_table1 td{padding:5px; color:#222;border-top:none; border-left:none; border-bottom:1px solid #C9F3FA; border-right:1px solid #C9F3FA;}
#lftbox-sid .form_table1 td.member_head h3{border-top:none; border-left:none; border-right:none;padding:5px 5px; margin:0; color:#FFF}
#lftbox-sid .form_table1 td.grand_total{color:#005A9A; font-weight:bold; background:#FFFFFF}
#lftbox-sid .form_table1 td.label_total{color:#222; font-weight:bold; text-align:right; background:#FFFFFF}

#lftbox-sid{background:#FFFFFF;border: 1px solid #C9F3FA;border-radius: 7px 7px 7px 7px;margin:0 auto; padding:20px 20px 0 20px; box-shadow:5px 5px 5px 0 rgba(222, 222, 222, 0.75)}
#lftbox-sid table td{border-bottom:1px solid #AAE1FC;}
.list_tab > h2 {color:#0E83BE; margin:10px 0; padding:0}
#lftbox-sid table td input.button-primary{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 8px 3px 8px;text-align: left;text-transform: uppercase;width: auto;}
#lftbox-sid table td input.cancel_btn{background: #7AC827;border: none;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 26px;margin: 10px;padding: 2px 0 3px 11px;text-align: left;text-transform: uppercase;width: 85px;}
#lftbox-sid table {border-bottom: 1px solid #EDEDED;color: #757575;font-size: 0.857143rem;line-height: 2;margin: 0 0 1.71429rem;width: 100%;}
table { border-collapse: collapse;border-spacing: 0;}
.simple_tab th {background: #5BC1EF;border-color: -moz-use-text-color -moz-use-text-color #AAE1FC;border-style: none none solid;border-width: medium medium 1px;color: #FFFFFF;font-size: 12px;font-weight: bold;padding: 0 5px;}
 th, td { font-weight: normal;text-align: left;}
 .first_row th { background: none repeat scroll 0 0 transparent;border-color: -moz-use-text-color -moz-use-text-color #AAE1FC;border-style: none none solid;border-width: medium medium 1px;color: #1399DC;font-size: 12px;font-weight: bold;padding: 0 5px;}
.second_row th { background: none repeat scroll 0 0 transparent;border-color: -moz-use-text-color -moz-use-text-color #AAE1FC;border-style: none none solid;border-width: medium medium 1px;color: #1399DC;font-size: 12px;font-weight: bold;padding: 0 5px;}
 
 
 .simple_tab  {border:1px solid #5BC1EF; margin: 0; padding: 0;width: 100%; background:#5BC1EF} 
 .simple_tab th{border-bottom:1px solid #AAE1FC}
 tr.first_row{background:#FFF;}
 tr.second_row{background:#EFFAFF;}
 .simple_tab  td {border-top:none; border-left:none; border-bottom:1px solid #AAE1FC; border-right:none;padding:5px 5px; color:#222}
 .totalspan { float: right; padding-top: 10px;color: #008000;font-weight: bold;}
.profile_tab input,button {background: none repeat scroll 0 0 #1399DC;border-radius: 3px 3px 3px 3px;color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 0 7px 0 0;padding: 5px 10px 6px;text-align: center;text-decoration: none;text-transform: uppercase;}








.profile_tab input:hover,button:hover {background: #F07219;border-radius: 3px 3px 3px 3px;color: #FFFFFF;float: left;font-size: 12px;font-weight: bold;margin: 0 7px 0 0;padding: 5px 10px 6px;text-align: center;text-decoration: none;text-transform: uppercase;}

.paypaldiv { padding: 10px 10px 0 ;}
input[type="radio"]{ width:20px !important;}
.total_posts {text-align:right; color:#0E83BE; font-weight:bold}
.total_posts span{color:#444444}

#lftbox-sid table.form_table td{border:none}

.spanAccounts{display:inline-block; margin:0 10px 0 0; padding:0}
.spanAccounts input{margin:5px 5px 0 0; float:left}
.bbp-reply-author{width:auto !important}
#error_confirm_password, #error_password{display:block}

.add-new-h2, .viewAll {background: #7AC827;border-radius: 3px 3px 3px 3px;color: #FFFFFF;font-weight: bold;padding: 3px;text-decoration: none;}
.add-new-h2:hover, .viewAll:hover{background:#1399DC; color:#FFF}
.clsFirst {font-size: 30px;text-align: center;}
.clsFirst > span { color: #31CD06;}
.clsSecond { font-size: 22px;line-height: 18px;margin: 0 0 19px;text-align: center; color: #7EB4DE}
.deactive{float: left; padding: 14px 0 16px;;list-style: none outside none; margin: 0 !important;text-align: center;width: 226px; background:#F9F9F9; color:#9FA0A2;font-size: 15px;
    font-weight: bold;}
.active { color:#000000; background:#ECECEC;float: left;  margin: 0 !important;padding: 14px 0 16px;list-style: none outside none;text-align: center;width: 226px;font-size: 15px;
    font-weight: bold;  }
.proplanul{border: 1px solid #D5D5D5; float: left; }
.clear{ clear:both }
.float{ float:left;  }
.frmreg{  width:281px;  float:left;}