/*
@import url("/img/jquery-ui.css");
@import url("/img/jquery-ui-local.css");
*/
@import url("/js/jquery/token-input.css");
@import url("/js/jquery/token-input-facebook.css");
@import url("/img/jquery-ui/themes/overcast/jquery-ui-1.8.19.custom.css");
/*
 * li.token-input-token{
 *   color: #fff;
 *   background-color: #000;
 * }
 *
 * li.token-input-token{
 *   color: #fff;
 *   background-color: #000;
 * }
 */

div.token-input-confirm-hidden{
    display:none!important;
}

.token-input-confirm-token{
  display:none!important;
}

 /*
 * To enable scrollbars for the drop downs set
 */
div.token-input-dropdown {
  overflow: auto;
  height: 150px;
}
ul.token-input-list li input {
    background-color: #FFFFFF;
    border: 0 none;
    float: left;
    padding: 3px 8px;
    text-align: left;
    width: 876px;
    font-size: 130%;

}

ul.token-input-list {
    background-color: #FFFFFF;
    border: 1px solid #7EA9CF;
    clear: left;
    cursor: text;
    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;
    height: auto !important;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 876px;
    z-index: 999;
}

/* Styling jquery-ui for local use */
.ui-menu {
  list-style:none;
  padding: 2px;
  margin: 0;
  display:block;
  float: left;
  width: 50%;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    background: #D0EFA0!important;
    color: #000;
    border-radius: 0;
}

/* Body of submit masks */
.submitBody {
   color: #000;
   background: #ddd;
}
.submitHeader {
   color: #fff;
   /*background: #006;*/
}
.submitCurrentPage {
   color: #000;
   background: #9cf;
   border-top: 1px solid #7EA9CF;
   border-left: 1px solid #7EA9CF;
   border-right: 1px solid #7EA9CF;
}
.submitEmptyPage {
   color: #fff;
   background: #fff;
   border-bottom: 1px solid #7EA9CF;
   display:none;
}
.submitPage {
   color: #000;
   background: #fff;
   border-top: 1px solid #7EA9CF;
   border-left: 1px solid #7EA9CF;
   border-right: 1px solid#7EA9CF;
}

.submission{
   color: #000;
   background: #fff;
}

/* Autogenerated */
/*                                                                     */
/* Nomentclature:
 * */
/* .G     : Group
 * */
/* .I     : Input
 * */
/* .L     : Label
 * */
/* .MG    : Mandantory Group
 * */
/* .MI    : Mandantory Input
 * */
/* .ML    : Mandantory Label
 * */

#clearAllAuthors{
  float: right;
}
#loadingMsg {
  border-color: #ff0;
  border-style: solid;
  left:10px;
  top:100px;
  background:white;
  position:absolute;
}

#submissionfields {
 /* border-color: #999;
  border-style: solid;*/
  border-width: 1px;
  position: relative;
}

/* Submit-button styling */
#deleted {
  background: red;
  clear: none;
  color: #fff;
    font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;
  font-weight: bold;
  margin: 5px;
  padding-left:  40px;
  padding-right: 40px;
}

#postpone {
  background: #E1E1E1;
  clear: none;
  color: #000000;
  float: left; /*right*/
    font-family: Arial,Helvetica,sans-serif;

  font-size: 12px;
  font-weight: bold;
  margin: 5px;
  padding-left:  40px;
  padding-right: 40px;
}

#release {
  background: #333333;
  clear: none;
  color: #fff;
  float: right; /*left*/
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 5px;
  padding-left:  40px;
  padding-right: 30px;
}
/* For IE: remove borders around help links */
.G a img {
   border: none;


}
/* For IE: float:left to avoid centering.*/
label {

   font-size:120%;
   font-weight:bold;
   float: left;
   margin-bottom:2px;
   display:block;
   text-align: left;
}
/* "Activate" current inputs */
/*
textarea:focus, input:focus {
  border: 2px solid #900;
}
*/
.G a:link {
  background: none;
  padding: 0;
  float: left;
  vertical-align: bottom;
}
.G a:visited {
/*
  background: none;
  padding: 0;
  float: left;
  vertical-align: bottom;
  */
}
.G a:active {
/*
  background: none;
  padding: 0;
  float: left;
  vertical-align: bottom;
  */
}

.adminbutton{
         clear: both;
         float: left;
         margin: 5px;
         padding: 5px;
         /*
         border-style: dotted;
         border-width: 1px;
         */
}

.G{

  float: left;
  padding-top:    5px;
  padding-bottom: 5px;
  padding-left:   10px;
  padding-right:  10px;


}

.I{

  clear: both;
  border: 1px solid #7EA9CF;
  cursor: text;
  font-family: arial,helvetic,sans-serif;
  font-size: 120%;
  padding:4px,4px;
  text-align: left;
  width:420px;

 /* height: 20px;*/

}

.MI{
   border: 1px solid #7EA9CF;
  cursor: text;
  font-family: arial,helvetic,sans-serif;
    font-size: 120%;

    text-align:left;


}


.L{
  padding-right: 5px;
  padding: 2px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-align:left;
  font-weight: bold;
  width:auto;/*250px*/
}

/**************FORMAT ALL LABEL FOR OPTIONALY FIELD****************************************/

.L2464_a,
.L2464_y,.L773__a,
.L773__n,.L770__a,
.L770__z,.L260__b,
.L260__a,.L4900_v,
.L536__a,.L653_7a,.L088__a,.L300__a,
.L8564_u,.L500__a,.L0247_a, .L4900_a,
.Lmassmedia,.L915__a,.Lhgf_import,.L013__a
{

   width: auto;

}
/******************************END **************************/
/*.Ihgf_import{

 width: 700px;


}*/


/*
.Ihgf_file{
 clear: both;
 width: 420px;

}
.Ihgf_file2{
 clear: both;
    display: block;
    width: 420px;

}
.Ihgf_file3{
 clear: both;
 display: block;
 width: 420px;

}
*/

input[type=file] {

 display: block;
 width: 420px;
}

input[name=hgf_import] {
 clear:both;
 display: block;
 font-size:110%;
  width: 870px;

}

.MG{

  float: left;
 /* clear: both;*/

  padding-top:    5px;
  padding-bottom: 5px;
  padding-left:   10px;
  padding-right:  10px;
}

.ML{
  padding-right: 5px;
  padding: 2px;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  color: red;
  font-weight: bold;
  text-align:left;
   width: auto;
}

/**************FORMAT ALL LABEL FOR MANDATORY FIELD************************************
.ML245__h,
.ML9201_l,.ML1001_a,
.ML245__a,.ML773__t,
.ML773__v,.ML773__p,
.ML260__c,.ML041__a
{

   width: 100px;
}


***************************END **************************/
.MOG{
  font-style:italic;
}

.G980{
/*  background-color: red;*/
  visibility: hidden;
  /*
   *               padding: 0px;
   *               border-style: none;
   *               border-width: 0px;
   */
}

.Ghgf_file{
  padding-top:40px;
  clear: both;
  display: block;
  width: 870px;
  background-color: #ffb;
  /* float: right; */
}
.Ghgf_bth2{
  padding-top:40px;
  clear: both;
  display: block;
  width: 870px;
  background-color: #ffb;
  /* float: right; */
}

#hgf_comment{
   width: 350px;
   clear: both;
   display: block;
   padding: 5px 10px;
   padding-top:20px;
   padding-bottom:20px;


}
#hgf_comment a:link{
  font-size: 19px;

}
.Ghgf_bth3{
  padding-top:40px;
  clear: both;
  display: block;
  width: 870px;
  background-color: #ffb;
  /* float: right; */
}


.Lhgf_import{
   color: blue;
  font-weight: bold;
  font-style:italic;

}


.Ghgf_import{
  clear: both;
  display: block;

}

.Gmassmedia{

  display: block;
  width:200px;

}

input[type=checkbox] {
  width:auto;
}

.MGcdb{

  display: block;
  width:200px;

}

/* Label above entry field => display: block */
/* define the combo of label and text entry  */
.G020{
  clear: both;
  display: block;

}
.L020__a{
  color: blue;
  font-weight: bold;
  font-style:italic;
}
.G024__a{
  clear: both;
  display: block;
}


.I041{
 clear: both;
  display: block;
  width: 870px;
}



.G088__a{
  clear: right;
  display: block;
}
.I088__a{
   clear: both;
   display: block;
   width: 870px;


}

/* try to match the height of the title */
/*
.G1001_a ul.token-input-list {
  min-height: 7ex!important;
}

.G1001_a{
  clear: both;
}
*/
/*
.I1001_a{
  width: 100%;
  min-width:  40ex;
  min-height: 5ex;
}
.L1001_a{
  clear: both;
}
*/
.G1001_g{
  display: block;
  clear: both;
}
.MG1001_g{
  display: block;
  clear: both;
}
.G1001_u{
  display: block;
  clear: both;
}
.I1001_u{
  width: 100%;
  min-width:  40ex;
}

/*
.I0247_a{
  display: block;
  clear: both;
  width: 870px;

}
*/

.G915__a{
   clear: both;
   display: block;
}
.I915__a{
    clear: both;
  display: block;
   width:870px;
}


/*.G111{*/
 /* background-color: #ccc; */
/*}*/
.G1112_a{
  display: block;
  clear: both;
  padding-top:40px;
}
.I1112_a{
  clear: both;
   display: block;
 width: 870px;;
}

.I1112_c{
  clear: both;
   display: block;
 width: 270px;

}

.I1112_w{
 width: 270px;

   display: block;
}

.I1112_d{
 width: 270px;
   clear: both;
   display: block;
}


.G1112_g{

   clear: both;
   display: block;
}

.I1112_g{
 width: 270px;
   clear: both;
   display: block;
}

.I245{
  width: 870px;/*100%;*/
  display: block;
  clear: both;

}

.I013__a{
  width: 870px;/*100%;*/
  display: block;
  clear: both;

}
.I2464_a{
  width: 870px;/*100%;*/
  display: block;
  clear: both;


}

.I2464_y{
  width:420px;/*100%;*/
  clear: both;
  display: block;

}


.G245__f{
  display: block;
}

.I245__f{
  width: 270px;
     clear: both;
   display: block;
}

.G245__a{
   width: 870px;
}

/*
.G250__a{
  clear: both;
  display: block;
}
*/
.I250__a{
   clear: both;
   display: block;
   width: 270px;
}

.I020__a{
   clear: both;
   display: block;
  width: 870px;
}

.I502__c{
   clear: both;
   display: block;  
   width:570px;
}

.G502__g {
    clear: both;
    display: block;
}
.I502__g{
   clear: both;
   display: block;  
   width:570px;
}


.I260__c{

   display: block;
  width: 270px;
}

.I260__b{
   clear: both;
   display: block;
  width: 270px;
}

.G260__a{
   clear: both;
   display: block;

}

.I260__a{
   clear: both;
   display: block;
  width: 270px;

}
.G246_3a{
   width: 870px;
}
.I246_3a{
   clear: both;
   display: block;
  width: 870px;
}

.I246_3y{
   clear: both;
   display: block;
  width: 870px;
}

.I4900_a{
  clear: both;
   display: block;
   width: 270px;
}


.I4900_v{

   display: block;
   width: 270px;
}

.G653_7a{
   clear: both;
   display: block;
   padding-bottom:10px;
}
.I653_7a{
  clear: both;
  display:block;
  width: 870px;
}

.G8564_u{
     display: block;
}
.I8564_u{
  clear: both;
  display:block;
  width: 870px;
}


.G500__a{
   clear: both;
   display: block;
   min-width: 95%;
}
.L500__a{
   clear: both;
}
.I500__a{
   clear: both;
   display: block;
   min-height:  6ex;
   min-width: 870px;
   max-width: 870px;
}
.G520__a{
   clear: both;
   display: block;
   min-width: 95%;
}
.L520__a{
   clear: both;
}
.I520__a{
   clear: both;
   display: block;
   min-height:  15ex;
   min-width: 870px;
}
.G5203_a{
   clear: both;
   display: block;
   min-width: 95%;
   padding-top:40px;
   padding-bottom:40px;
}
.L5203_a{
   clear: both;
}
.I5203_a{
   clear: both;
   display: block;
   min-height:  15ex;
   min-width: 870px;

}


.G520__l{
  display:none;
}

.G5203_l{
   display:none;
}
.L520__l{
  display:none;
}

.I520__l{
   display:none;
}

.I5203_l{
   display:none;
}

.L5203_l{
  display:none;
}


.G536__a{
   clear: both;
   display: block;
   padding-top:40px;
   padding-bottom:40px;
   }
.I536__c{
   clear: both;
   display: block;
}

.G773__t{
   clear: both;
   display: block;
   width: 870px;
   padding-top:40px;
}
.I773__t{
  clear: both;
  display: block;
  width: 870px;
}


.G3367_x{
   
   clear: both;
   display: block;
}
.I3367_x{
  clear: both;
  display: block;
  width: 870px;
}


/*
.G29510a,.G300__a{
   
   padding-top:40px;

}
*/

.G0247_a{
    
    display:none!important;
    
}

.I29510a{
   /*clear: both;*/
   display: block;
   width: 570px;
}
/*
.G1112_d{
  padding-bottom:60px;
}
*/
.I300__a{
   clear: both;
   display: block;
   width: 270px;

}


.G773__a{
   clear: both;
   display: block;


}
.I773__a{
 clear: both;
  display: block;
  width: 870px;


}


.G773__v, {
   clear: both;
   display: block;


}
.I773__v{
clear: both;
  display: block;
   width: 270px;

}
.G773__v{
   clear: both;
   display: block;

}

.I773__n{

  clear: both;
  display: block;
   width: 270px;
}

.I773__p{
 /*clear: both;*/
  display: block;
   width: 270px;

}

}

.G770__a{
   clear: both;
   display: block;

}
.I770__a{

  display: block;
   width: 570px;
}


.I770__z{
   width: 270px;
  clear: both;
  display: block;
}


.G856__u{
   clear: both;
   display: block;
}
.I856__u{
   width: 80ex;
}
.I9131_v {
   clear: both;
   display: block;
   width: 100%;
}

.G914{
   width: 80%;
   clear: both;
   float: left;
}
.L914 {
   clear: both;
   display: block;
}
.I914 {
   min-height: 10ex;
   width: 100%;
}
.G9201_l{
   clear: both;
   float: left;
}

.hgfrepnumblock {
    border: 0;
    clear: both;
    /* no margin will allign all borders. */
    margin-left: 0;
    /* match the width to the necessary size otherwise it will span the
     * full page
     */
    width: 876px;
}
.repnumaddbutton
{
    /*background: #eaeaea;*/
    background: #e5e5e5;
    border: 1px solid gray;
    border-radius: 10px;
    cursor: pointer;
    float: right;
    font-family: verdana;
    font-size: 90%;
    margin: 0 2px;
    padding: 6px;
    text-decoration: none;
}

.repnuminput {
    /* styling of the actual input element */
}

.repnumInstlabel {
    /* switch off the label: */
    /* display: none; */
    font-size: 8pt;
    /*padding-left: 0.5em;*/
    padding-right: 0.5em;
}
.repnumNumberlabel {
    /* switch off the label: */
    /* display: none; */
    font-size: 8pt;
    padding-left: 1em;
    padding-right: 0.5em;
}
.repnumline {
    /*background-color: #8bcbf5;*/
    background-color: #e5e5e5;
    border-top: 4px solid white;
    display: block;
    font-weight: normal;
    padding: 4px;
}

#repnumWrapper {
    border: 1px solid #999999;
    clear:left;
    display:block;
    padding: 4px;
}

.removeclass {
    color: #777777;
    padding-left: 5px
}

.hidden {
    display: none;
}

/* Styling of import history buttons */
.ImpHistBtnDta {
    float:left;
    width:50em;
}
.ImpHistBtnSpan {
    float: left;
    width: 5em;
}
.ImpHistBtnDisabled {
    background-color: white;
}

.ImpHistBtn {
    background-color: white;
}
.reviseControlActionColumn,
.reviseControlActionColumn a,
.reviseControlActionColumn a:link,
.reviseControlActionColumn a:hover
.reviseControlActionColumn a:visited
.reviseControlFormatColumn,
.reviseControlFormatColumn a,
.reviseControlFormatColumn a:link,
.reviseControlFormatColumn a:hover
.reviseControlFormatColumn a:visited {
    float: none;
    vertical-align: baseline;
}