@CHARSET "ISO-8859-1";

.wrap2 {width: 100% !important; background: #F1F1F1 !important; margin-left: 0px !important; overflow: hidden; text-align: left;}
.wrap2 {
    width: 100% !important;
    background: #F1F1F1 !important;
    margin-left: 0px !important;
    overflow: hidden;
    text-align: left;
}
#tab1_content, #tab2_content, #tab3_content, #tab4_content {margin-top: 20px;}
table.emailholder {border-top: none !important;}
.tableborder textarea, .tableborder input,.tableborder select {  border-color: #CFC7C7;}
.tabsCntents .error {  color: #FF0000;padding: 6px;}
.success { background: none repeat scroll 0 0 #DCDBC7;   border: 1px solid #1F8E30;padding: 6px;}
.wrap2 .tabsCntents { border: 1px solid #C3C3C3; margin: 0; padding: 0; float: left;display: none; width: 100%; border: none;}
.wrap2 #tab2_content .message_updated_success{display:none;}
.wrap2 #tab2_content .message_updated_error.error{display:none !important;}
#emailsettings{padding:15px 0 0 0;}
.wrap2 #tab2_content .msgs{display:none;}
.wrap2 #tab2_content .new_email_added_success{display:none;}
.wrap2 #tab2_content .new_email_removed_success{display:none;}
.wrap2 #tab2_content .new_email_edited_success{display:none;}
.wrap2 #tab2_content .new_email_added_error.error{display:none;}
.wrap2 #tab3_content #webinarprices .tableclass.subject { width: 395px;}
.wrap2 #tab3_content #webinarprice_submit {  background: none repeat scroll 0 0 #629819; color: #FFFFFF; font-weight: bold; margin: 0 0 0 86px;  padding: 5px 18px 5px 15px;}
.wrap2 .tabholder li {   border: medium none;  margin: 0;  padding: 0;border-right: 1px solid #efefef;} /* Need for main navigation -- DON'T DELETE */
#training_prices,#webinarprices{padding:25px 0 0 0;}
#training_prices .tableclass.subject { min-width: 400px;}
#webinarprices .tableclass.subject { min-width: 400px;}
form#messagesettings {text-align: center; margin: 0 auto;}

#tab-container {width: 100%; background: url('assets/img/curves.png') bottom center no-repeat; overflow: hidden;}

.error.msgs {
    display: none;
}

.blank {
    display: none;
    float: left;
    width: 0;
}

.wrap2 .tabsCntents #messagesettings p.error {
    color: #ff0000;
    padding: 0px;margin:0;
}

.wrap2 .tabsCntents #emailsettings p.error {
    color: #ff0000;
    padding: 0px;margin:0;
}

.col.webinat_id {
    padding: 0 10px;
}

#training_prices .tableborder {  border: 1px solid #56b4ef;  clear: both;  float: left;  margin: 0 auto;  width: 400px; text-align: center;}

.submit_btn {background: #CE1F4C; border-radius: 10px; font-family: Arial; color: white; font-size: 18px !important; padding: 8px 20px !important; text-decoration: none;border: none;}
.submit_btn:hover {background: #B20A40;text-decoration: none;}

.submit_btn_gray {background: #333; border-radius: 10px; font-family: Arial; color: white; font-size: 18px !important; padding: 8px 20px !important; text-decoration: none;border: none;}

.copyshortcode {
  background: #f2f2f2;  
  border-radius: 5px;
  font-family: Arial;
  color: #3b3b3b;
  font-size: 11px;
  padding: 10px 20px 10px 20px;
  border: none;
  text-decoration: none;
  float: left;
  margin-left: 8px;
  margin-top: -4px;
}

.copyshortcode:hover {
  color: #222;
  background: #ccc;
  text-decoration: none;
}
#email_new_submit, #edit_email_submit, #remove_email_submit {
  background: #f2f2f2;
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: -moz-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: -o-linear-gradient(top, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 5px;
  text-shadow: 1px 1px 1px #cccccc;
  -webkit-box-shadow: 0px 1px 3px #e0e0e0;
  -moz-box-shadow: 0px 1px 3px #e0e0e0;
  box-shadow: 0px 1px 3px #e0e0e0;
  font-family: Arial;
  color: #3b3b3b;
  font-size: 11px;
  padding: 7px 15px 7px 15px;
  border: solid #969696 1px;
  text-decoration: none;
}

#email_new_submit:hover, #edit_email_submit:hover, #remove_email_submit:hover {
  color: #222;
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  text-decoration: none;
}

.submit_btn.btn-light {
    background: none repeat scroll 0 0 #b3c896;
}

.tableborder.no-border {
    border: medium none;
}

#tab-container form {
    /*float: left;*/
    /*min-width: 400px;*/
    padding: 0px 0;
}
input {text-align: center;}
hr {margin: 0; padding: 0; border: none; border-bottom: 1px solid #efefef;}
#gotowp-admin-header {height: 100px;}
.gotowp-logo {padding: 25px 0 0 0;}
.gotowp-primary {float: left; width: 75%;}
.gotowp-secondary {float: right; width: 25%;}

.gotowp-left {float: left; width: 49%;}
.gotowp-right {float: right; width: 49%; margin-left:2%; }

.gotowpsection .content-inner {
    font-size: 12px;
    color: #777;
    text-align: left;
    margin: 0 auto;
    padding: 10px 0 10px 18px;
}

.mainsection-header {
    display: block;
    clear: both;
    text-align: center;
}

.mainsection-header h2{
    font-size: 25px;
}

.gotowpsection .content-inner ul {
    display: inline-block;
    padding: 0;
    margin: 5px 5px 5px 0px;
}
.width100{
    width: 100%;
    clear: both;
}

ul.optional, ul.universal {padding-left: 18px;}
ul.universal li {float: left; height: 20px;}
ul.universal li.checkbox {padding-top: 5px;}
ul.universal li.price {margin-top: 0px; margin-left: 15px;}
.formholder {display: block; clear: both; overflow: hidden;}
.universal-price {background: #f9f9f9; text-align: center !important;}
.optional-shortcuts {width: 100%; display: none; clear: both;}
.option-one {float: left; width: 49%; border-right: 1px solid #efefef; padding-top: 15px; text-align: center;}
.option-two {float: right; width: 49%; margin-top: 0px; padding-top: 15px; text-align: center;}
.bg-gray {background: #f1f1f1 !important; border: none !important;}
.gotowpsection-header {display: block; clear: both; height: 60px;}
.gotowpsection {margin-bottom: 15px; background: white; width: 98%; border: 1px solid white; overflow: hidden;}
.gotowpsection h2 {font-size: 20px; color: #CE1F4C !important; padding: 20px 0 20px 18px; margin: 0;float: left;}
/*#tab1_content {width: 1000px !important;}*/
.gotowpsection h3 {margin: 0; padding: 0; text-align: left; color: #333 !important; font-size: 14px !important; padding-left: 18px;}
.gotowpsection .desc {background: #f9f9f9; width: 100%; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d4d4d4;}
.gotowpsection p { font-size: 12px; color: #777; text-align: left; margin: 0 auto; padding: 10px 0 10px 18px;}
.gotowpsection p strong {color: #444;}
.gotowpsection ul, .gotowpsection ul li, .gotowpsection input {text-align: left;}
.gotowpsection input, .gotowpsection select {font-size: 12px !important;outline: none;}
.gotowpsection input {padding-top: 5px;padding-bottom: 5px;}
.gotowp-admin-key {float: left; margin-left: 18px;}
.gotowp-admin-token {float: left; display: block; margin-left: 10px;}
.gotowp-admin-platform {float: left; margin-left: 10px;}

.savebtn {float: right; margin-right: 18px;}
.syncbtn {float: right; margin-right: 18px; margin-top: 7px !important;}
.createbtn input {background: #A80757;}
.savepricebtn {text-align: center; padding-bottom: 20px; float: right; margin-right: 18px;    margin-top: 20px;}

.webinar-container {display: block; width: 100%; overflow: hidden; /*background: blue;*/ text-align: center;}

.webinar-list-heading{font-weight: bold;/*display:table-row;*/text-align: center;line-height: 25px;font-size: 14px; color:#000; width: 100%; display: none;}
.webinar-list-details {display: block; clear: both; text-align: center; padding: 20px 20px 50px 20px; width: 100%; border-bottom: 1px solid #d4d4d4;}
.webinar-list-details:hover {}
.webinar-list-details:hover .col.description {border-bottom: 1px solid #fff;}
.details-main {display: block; clear: both;}
.details-sub {display: block; clear: both; padding-top: 20px;}
.col{/*display:table-cell;*/ float: left; text-align: left;}
.col.name {width: 90%; font-size: 20px; padding: 5px 0 16px 0;}
.col.date {width: 100%; font-size: 12px; padding: 0 0 10px 0; color: #666;}
.col.description {width: 95%; line-height: 20px; padding-bottom: 10px; border-bottom: 1px solid #f6f6f6;}
.col.count {line-height: 14px; padding-top: 7px; color: #007FC8; }
.col.price {line-height: 14px; padding-left: 40px; color: #007FC8;  }
.col.webinar-shortcode {padding-top: 0px; float: right; padding-right: 33px;}
.col.source {
    color: #007FC8; padding-left: 15px;
}
.clear-fix {clear: both;display: block; padding-bottom: 25px;}
 
ul.tabsPanel {border: none; padding: 0; margin: 0; width: 100%; border: 1px solid red; display: none;}
ul.tabholder {overflow: hidden; border-bottom: 1px solid #ccc; background: white;}
ul.tabholder li {display: block; float: left; border-radius: 0px; text-align: center; background: white !important; overflow: hidden; }
ul.tabholder li a { border: none; border-radius: 0px; color: #999 !important; background: white !important; border-bottom: 5px solid white !important;padding: 10px 20px;  }
ul.tabholder li a:hover {border-bottom: 5px solid #CE1F4C !important;}
ul.tabholder li.active a {color: #555 !important; border-bottom: 5px solid black !important;}
.tableheader {background: none; color: #007FC8; font-size: 18px; padding: 10px 0;}
tr.tablesectionstart td {padding-top: 20px !important;}
tr.tablesectionend td {padding-bottom: 20px !important;}
td.desc {background: #f3f3f3;}
td.desc p {font-size: 12px; color: #777; text-align: center; width: 900px; margin: 10px auto; padding: 0 10px; }
.singletd {width: 100%; text-align: center;}
.tableclass { font-weight: normal; width: 32%; text-align: right; }


.meetings-list .webinar-list-details {
    text-align: left;    padding: 20px 20px 20px 20px;
}

.meetings-list .details-main {
    display: inline-block;
    clear: none;
}

.meetings-list .details-sub {
    display: inline-block;
    clear: none;
    padding-top: 12px;
    float: right;
    margin-right: 50px;
}



.gotowpsection #emailsettings ul, .gotowpsection #emailsettings ul li {
    text-align: left;
    margin-left: 50px;
}

.wrap2 .tabsCntents #emailsettings .error-msgs p.error{
  text-align: left;
}
