/* 
    Created on : 20-Aug-2018, 16:40:39
    Author     : philhughes
*/
h3 {
    font-size:14px;
}
.main-popup {
    position:absolute;
    width:100%;
    top:60px;
   /* background-color:#faa; */
   display:none;
}
#main-popup-wrap {
  /*  position:relative; */
    width:100%;
}
#popup-box {
    width:950px; /* pth 15/5/20 */
    color:#111;
}
.buy-reg-panel {
    position:relative;
    float:left;
    width:430px;
    height:708px; /* Same as auto cont-reg-panel */
    padding:0px 0px 10px 0px;
    margin-right:35px;
    border:solid 1px #888;
}
.buy-reg-panel h1 {
    text-transform: uppercase;
    font-size:13px;
    background-color:#333;
    color:#fff;
    padding:20px 10px 20px 10px!important;
    font-stretch: expanded;
}
.buy-reg-panel p {
    padding:0 2% 0 2%;
}

.cont-reg-panel {
    position:relative;
    float:left;
    width:430px;
    padding:0;
    margin:0;
  /*  max-height:700px; */
    /* overflow:hidden; */
    border:solid 1px #888;
}
.cont-reg-panel table {
    background-color:#eee;
    padding:20px 0 20px 0;
}
.cont-reg-panel h1 {
    text-transform: uppercase;
    font-size:13px;
    background-color:#FF6600;
    color:#fff;
    padding:20px 10px 20px 10px!important;
    font-stretch: expanded;
}
.cont-reg-panel p {
    padding:0 2% 0 2%;
}

a.stdlink  {
    text-decoration: none;
    color:#444;
}
a.stdlink:hover {
    color:#ff6600;
}

.popup-logo {
   /* background-color:#500;   */
    position:relative;
    float:left;
    width:100%;
}
.popup-logo h1 {
    position:relative;
    float:left;
    width:100%;
    text-transform: uppercase;
    font-size:18px;
    color:#777;
}
.popup-logo img {
    width:100px;
}

.popup-outer {
   position:relative;
   float:left;
   border:solid 1px #aaa;  
  /* width:95%; */
   padding:20px 2.5% 20px 2.5%;
   margin:10px 0px 0px 0px;
   background-color:#fff;
   z-index:150;
}
.popup-0 {
    position:relative;
    float:left;
    width:100%;
    background-color:#fff;
    padding:0px 0px 20px 0px;
    margin:10px 0px 0px 0px;
    text-align:left;
  /*  border:solid 1px #777; */
}
.popup-0 h1 {
    margin:25px 0px 0px 0px;
    padding:0px;
}
.popup-0 h2 {
    background-color:#FF6600;
    padding:10px 0px 10px 4%;
    width:96%;
    margin:0px;
    color:#fff;
    text-transform: uppercase;
    font-size:16px;
}
.popup-1 {
    position:relative;
    float:left;
    width:100%;
    background-color:#fff;
    padding:0px 0 20px 0;
    margin:10px 0px 0px 0px;
    text-align:left;
   /* border:solid 1px #777; */
}
.popup-1 h1 {
    margin:0px 0px 0px 0px;
    padding:0px;
}
.popup-1 h2 {
    background-color: #111111; /* #FF6600; */
    padding:10px 0px 10px 2%;
    width:102%;
    margin:0px 0px 0px -2%;
    color:#fff;
    text-transform: uppercase;
    font-size:16px;
}
.noborder {
    border:none;
}
.noendpadding {
    padding:0px;
}
.fullwidth {
    width:100% !important;
}

.popup-1 form {
    margin:0px 0px 20px 0px;
}
.popup-1 table {
    width:100%;
}
.popup-1 td {
    padding:3px 0px 3px 0px;
}
.popup-1 input[type='text'], input[type='password'] {
    color:#777;
    width:auto; /* 100%; */
    border: none;
    padding:10px 5px 10px 5px;
    font-size:13px;
}
.popup-1 input:focus {
    border:none;
}

.popup-1 input[type='button'] {
      border:none;
      padding:10px;
      margin:10px 0px 0px 0px;
}

.popup-2 {
    position:relative;
    float:left;
    width:96%;
    background-color:#fff;
    padding:0px 2% 0px 2%;
    margin:10px 0px 0px 0px;
    text-align:left;
}
.popup-2 p {
    margin:10px 0px 0px 0px;
    padding:0px;
}
#htmlcont {
    /* width:96%; */
    margin:0px; /* 10px 0px 10px 0px; */
    padding:0;
    width:100%;
   /* background-color:#ff0; */
}

.user-data-1 {
    position:relative;
    float:left;
    width:275px;   
    margin:0px 10px 0px 0px;
    padding:20px 0px 0px 0px;
    color:#555;
}
.wide {
    width:100% !important;
    background-color:#fff !important;
}
.user-data-2 {
    position:relative;
    float:left;
  /*  width:515px;    */
    margin:0px;
    padding:0px;
    color:#555;
}
.user-data-2 h2 {
    width:98%;
    margin:0px;
}

.withborder {
    border:solid 2px #111111; /* #ff6600; */
    background-color:#eee;
    padding-top:0px !important;
}
.withborder2 {
  border-left: solid 1px #eee;
}
.user-data-1 h1 {
    font-size:18px;
    padding:5px 0px 5px 10px;
    margin:0px 0px 0px 0px;
    background-color:#111111;
    color: #ffffff; /* #f06221; */
    font-family: Lato-Bold, Arial;
}
.user-data-1 h2 {
    width:96%;
    margin:0px;
    padding-left:4%;
}
.user-data-1 img {
    height:30px;
}
/*.user-data-1 h2 {
    background-color:#ffefcb;
    font-weight:normal;
    font-size:14px;
    padding:5px 0px 5px 10px;
    margin:0px;
    color:#f06221;
    font-family: Lato-Bold, Arial;
}
*/
.user-data-1 input {
    border:none;
}
.user-data-1 a {
    text-decoration: none;
    font-size:12px;
}
.user-data-1 a:hover {
    color:#f00;
}
.notopmargin {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.fixedheight {
    min-height:15px !important;
}
.alignmid {
    padding:2%;
}
#login-popup {
   display:none;   
/*   background-color:#fff; */
}

.pfixed {
    position:fixed!important;
}
.spacer {
    height:500px;
    overflow: visible;
}

.loginbox {
    z-index:100;
    width:100%; /* 16%; */
    top:500px;
    height:300px;
    overflow: visible;
    min-width:370px;
    margin:100px 0% 0px 0px; /* 35%; */
  /*  background-color:#fff; */
 /*   height:auto; */
  /*  box-shadow: 1px 1px #aaa; */
}
.loginbox a {
    color:#FF6600;
}
.loginbox a:hover {
    color:#f00;
}
.login-wrap {
    /* width:100%; */
   /* height:100%; */

   /* padding:20px; */
}
.login-subwrap {
    position:relative;
    float:left;
    background-color:#fff;
    width:400px;
    height:100%;
    padding:20px;
    box-shadow: 1px 1px #aaa;
}

.loginbox-logo {
   /* background-color:#500;   */
    position:relative;
    float:left;
}
.loginbox-logo h1 {
    position:relative;
    float:left;
    width:100%;
    text-transform: uppercase;
    font-size:18px;
    color:#777;
}
.loginbox-logo img {
    width:100px;
}
#login {

}

.loginbox-body {
    position:relative;
    float:left;
    width:100%;
    background-color:#fff;
    padding:0px;
    border:solid 2px #777;
    text-align:left;
}
.loginpanel {
    position:relative;
    float:left;
    padding:2%;
    width:96%;
    border:none;
    font-size:13px;
}

div.input-group {
    position:relative;
    float:left;
    display:none;
    padding:0 0 20px 0;
    margin:10px 2% 10px 2%;
    color:#666;
    width:94%;
    font-size:12px;
    background-color:#fefeee;
    border:solid 1px #f80;
}
.input-group p {
    padding:0 0 0 20px;
}

.nodisplay {
    display:none;
}

div.inputcell {
    position:relative;
    float:left;
    padding:0px;
    margin:10px 2% 10px 2%;
    color:#666;
    width:94%;
    font-size:12px;
}

div.inputcell a {
    color:#FF6600;
    text-decoration: underline;
}
.div.inputcell a:hover {
    color:#f00;
}

.in-col-2 {
    left:23%;
    width:50%!important;
}
#bio textarea {
    width:100%;
    height:200px;
}
#bio img {
    height:200px!important;
}
.bio {
    width:98%!important;
    padding-left:2%!important;
}
.bio-head {
  /*  width:99%; */
    padding-left:1%!important;
}
.half-width {
    width: 48% !important;
}
.half-width2 { /* For upload panel */
    width: 45% !important;
}

.width1-5 {
    width:20% !important;
}
.width4-5 {
    width:76% !important;
}
#uform  input {
    background-color:#eee;
}

div.input-group input[type='text'] {
    border:none !important;
    width:100% !important;
    font-size:12px !important;
}
div.input-group input[type='radio'] {
     background-color:#faa;
     width:auto;
     vertical-align: middle;
}
div.input-group input[type='button'], [type='file']{
    background-color:#f80;
    color:#444;
    border:none;
    padding:5px;
    margin:15px 0px 0px 0px;
}

div.inputcell input[type='text'] {
    border:none !important;
    width:100% !important;
    font-size:12px !important;
}
div.inputcell input[type='radio'] {
     background-color:#faa;
     width:auto;
     vertical-align: middle;
}
div.inputcell input[type='button'], [type='file']{
    background-color:#f80;
    color:#444;
    border:none;
    padding:5px;
    margin:15px 0px 0px 0px;
}

.bordered {
    border:solid 1px #ccc;    
}
.prompt-head {
    position:relative;
    float:left;
    width:25%;
    padding:10px 5px 10px 5px;
    font-size:12px;
    background-color:#fff;
}
.prompt-input {
    position:relative;
    float:left;
    width:70%;
    background-color:#fff;
}
.prompt-input input {
    font-size:12px !important;
    width:100%;
}
.prompt-input select {
    margin-top:10px;
}

.altwidthL {
    width:30% !important;
}
.altwidthR {
    width:62% !important;
}
.altwidthL2 { /* Contrib u/l panel */
    width:15% !important;
}
.altwidthR2 {
    width:16% !important;
}
.altwidthR3 {
    width: 46% !important;
    margin-right: 0;
    padding-right: 0;
}
.altwidthR3 input {
    float:right;
    width:80px;
    background-color:#f06221!important;
    font-weight:bold;
}
.right-adj {
    text-align:right;
}

.alt-prompt-head {
    position:relative;
    float:left;
    width:25%;
    padding:10px 5px 10px 5px;
    font-size:14px;
    background-color:#fff;
}
.alt-prompt-input {
    position:relative;
    float:left;
    width:70%;
    background-color:#fff;
}
.alt-prompt-input input {
    font-size:14px !important;
    width:100%;
}
.alt-inputcell {
    position:relative;
    float:left;
    margin-top:20px;
}
/*
.loginpanel input[type='password']:focus {
     background-color:#f00;
}
*/
/*#password {
    display:none;
}
*/
/*.pass-cover {
     position:relative;
     width:96%;
     background-color:#fff;
     color:#999;
     top:-40px;
     padding:0px 0px 0px 3px;
     margin: 0 0 0 1%;
}
*/

#forward {
    color:white;
    background-color:#f80;
    cursor:pointer;
}
#cForward {
    color:white;
    background-color:#f80;
    cursor:pointer;
}
#back {
    color:white;
    background-color:#aaa;
} 

.captcha {
    width:20% !important;
    border:1px solid #ccc!important;
}
.loginbox-body h2 {
    background-color:#FF6600;
    color:#fff;
    text-transform: uppercase;
    padding:10px;
    margin:0px;
    font-size:14px;
}
.reg-first-col {
    width:77%;
}

#bio {
    
}

#bio td {
    vertical-align: text-top!important;
}
/* End of file */