/************************************************************/
/* Registration 
/************************************************************/

/****************************************/
/* Language menu*/
#top_menu #language_menu_registration {display:block;}
#top_menu #language_menu_registration{ float: left;    margin-left: 20px;  margin-right: 55px;}
#top_menu #language_menu_registration a{   margin-right: 3px;}

/* Hide element in the header section*/    
#language_menu {display: none;}
.flexslider{display:none;}
#post_banner{display:none;}
#main_navigation {display:none;}

/************************************************************/
/*REGISTRATION FORM*/
/************************************************************/

#registration_form .robotic { display: none; }



@media (min-width: 1200px){
.container {
    width: 100%;
}

}
.standard_content_style .light {
     padding: 50px;
}



@media only screen and (max-width: 767px){
.standard_content_style .light {
    padding: 0px;
}
}
@media only screen and (max-width: 479px){
#top_menu_compact{margin-top:0px;}
#top_menu_compact a {
    margin-right: 7px;
}
}

.form-control {font-size: 13px;}

input#submit{background-position: 15px 50%;
    display: inline-block;
    width: 80%;
    max-width: 550px;
    border: 1px solid transparent;
    padding: 10px 10px 10px 50px;

    opacity: 0.9;
    padding-left: 50px;
    background-color: #A0C63C;
    color: white;
    text-decoration: none;
    background-image: url(../images/line_white.png);
    background-repeat: no-repeat;
    background-position: 15px 22px;
    font-style: normal;}

input#submit:hover{background-position: 15px 50%;
    text-decoration: none;
    font-style: normal;
    background-color: transparent;
    color: #A0C63C;
    background-image: url(../images/line_green.png);
    background-repeat: no-repeat;
    background-position: 15px 22px;
    font-style: normal;
    border: 1px solid #A0C63C;}

#registration_form{margin-left: 0px;  margin-right: 0px; margin-top: 0px;}
//#registration_form{margin-left: 130px;  margin-right: 130px; margin-top: 70px;}
#registration_form h1{ padding-bottom:5px;     float: left;
    margin: 0px 15px 15px 15px;}
#registration_form h2{font-size: 20px; clear: both;}
#registration_form h3{font-size: 18px; line-height: 1.5em;}
#registration_form h4{font-size: 15px; line-height: 1.5em; color: rgb(157, 159, 164);}
#registration_form h5{font-size: 12px; line-height: 1.5em; color: rgb(157, 159, 164);padding:0px;margin: 0px; }
#registration_form hr{border: 1px solid #e5e5e5; } 
#registration_form p{/*margin:0px; */} 

#registration_form fieldset{margin-bottom: 30px; border:1px solid rgb(230,230,230); background-color:#E9E9E9; padding: 10px;}
legend{color:#096098; font-weight:bold; font-size: 17px; padding-top: 35px;padding-left: 10px;border:none; margin-bottom: 0px;}
.info{font-size:11px; font-style: italic; }
.intro td {border: 2px solid rgb(153, 195, 195);}
.div_clear{clear:both; height:1px; font-size:1px; overflow:hidden; margin:0; padding:0;}
.single_radio_button_box{padding:0 0 0 10px;}

.div_one_column{width: 100%; float:left; padding:5px 0 12px 0;}
.div_one_column div select{width: 28%;}
.div_one_column div select{width: 28%;}


/****************************************/
/* Info box */
.info_box_emphasized {padding:10px; margin:10px; background-color:rgb(253, 236, 167); border:1px solid rgb(249, 158, 26);}
.info_box_emphasized {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4); -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4); box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.4); }

/* Fee */
/**************************************************/
#no_fee_info_box {padding:10px 0 0 20px;}
#no_fee_info_box span{float:left; font-size:11px; }
#no_fee_info_box textarea{float:left; margin:0 0 10px 10px; width: 560px; height: 35px;}

/**************************************************/
/* Remarks */
/**************************************************/
#remarks_box textarea{width:100%; height:40px;}

/**************************************************/
/* Terms and conditions */
/**************************************************/
#terms_and_conditions {margin-bottom: 30px; border:6px solid rgb(230,230,230); background-color:#F2F2F2; padding: 10px;}
#terms_and_conditions p {font-size: 13px;}

/****************************************/
/* error message box */
#error_messsage_box {border:2px solid rgb(128,0,0); padding:10px; color:rgb(128,0,0); background-color:rgb(246, 211, 207);}
#error_messsage_box h1{ color:rgb(128,0,0);}
#error_messsage_box ul{}
#error_messsage_box ul li{font-size:12px;}

/****************************************/
/* Button */
table.register {width:100%;}
#registration_form .send_buttons {margin:35px 10px 30px 2px;}
#registration_form .send_buttons input{border: 1px solid rgb(230,230,230); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); height: 41px; font-weight: bold; text-align: center;}
#registration_form .send_info {width:45%; text-align:right;}
#registration_form .send_info p{font-size: 13px; font-weight: bold;}
#registration_form .send_buttons {width:45%;}
#registration_form .send_buttons  .save_registration{ background-color:rgb(0,122,122); color:white; font-weight:bold; font-size:14px; padding:8px;}
#registration_form .send_buttons  .save_registration{border:1px solid rgb(230,230,230); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); }

/*Delegation box*/
#delegation_names {height:315px; text-align: center; border: 2px rgb(157, 159, 164) solid; clear: both;}


/************************************************************/
/* CONFIRMATION FORM */
/************************************************************/
#confirm_registration{ width:100%;}
#confirm_registration tr td{width: 109px;}
#confirm_registration tr .title_field{font-size:12px; width: 113px; padding:0 0 5px 0; font-weight:bold;}
#confirm_registration tr .value_field{font-size:12px; width: 113px; padding:0 0 5px 0; font-weight:bold;}

#confirmation #button_box{}
#confirmation #button_box{text-align:left;}
#confirmation #button_box p{float:left; margin:0 0 50px 20px;}
#confirmation #button_box a{font-size:12px; color:rgb(5, 56, 121); text-decoration:none; border:1px solid rgb(5, 56, 121); padding:6px;}
#confirmation #button_box a:hover{background-color:rgb(5, 56, 121); color:white; margin:0;}
#confirmation #button_box a{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); } #button_box input{margin-top: 10px; float: right; /*width: 78px;*/ padding-left: 9px; padding-right: 9px; border: 1px solid rgb(230,230,230); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); height: 41px; font-weight: bold; text-align: center; }
#button_box p{float: left; /*width: 78px;*/ padding-left: 9px; padding-right: 9px; border: 1px solid rgb(230,230,230); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); height: 43px; background-color: #2aabd2; font-weight: bold; text-align: center; }
#button_box a{color:white; font-weight: bold; text-align: center; text-decoration: none; }
#button_box a:hover{background-color: #2aabd2; }

#conference_programme{ width:100%;}
#conference_programme tr td{width: 109px;}
#conference_programme tr th{width: 20px;}
#conference_programme tr .title_field{font-size:12px;  padding:0 0 5px 0; font-weight:bold;}
#conference_programme tr .value_field{font-size:12px;  padding:0 0 5px 0; font-weight:bold;}
#conference_programme td{  }
#conference_programme th{  }

#confirm {margin-left: 10px;}

/************************************************************/
/* THANKYOU MESSAGE */
/************************************************************/
#thank_you_message_box{margin:20px; padding:5px 15px; background-color: rgb(250,250,250); border: 1px solid rgb(210,210,210); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2); } 
#thank_you_message_box h2{}
#thank_you_message_box p{ color:rgb(100,100,100); font-size: 1.1em; line-height:1.8em; }
#thank_you_message_box p em{}
#thank_you_message_box .centred{display:block; text-align:center;}
#thank_you_message_box .conf_title{font-weight: bold; color:rgb(0, 86, 143); padding:5px 0;}
#thank_you_message_box .twitter-share-button{float:right;}

