/* Fonts */
@font-face {
    font-family: 'Museo';
    src: url('../fonts/Museo700-Regular-webfont.eot');
    src: url('../fonts/Museo700-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Museo700-Regular-webfont.woff') format('woff'),
        url('../fonts/Museo700-Regular-webfont.ttf') format('truetype'),
        url('../fonts/Museo700-Regular-webfont.svg#Museo700Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

root { 
    display: block;
}

dd { margin: 0; display: inline-block; *display: inline; zoom: 1; vertical-align: top; }

.w1 { width: 100px; margin: 1px 3px; }
.w2 { width: 200px; margin: 1px 3px; }
.w3 { width: 300px; margin: 1px 3px; }
.w4 { width: 400px; margin: 1px 3px; }
.w5 { width: 500px; margin: 1px 3px; }
.w6 { width: 600px; margin: 1px 3px; }
.w7 { width: 700px; margin: 1px 3px; }
.w8 { width: 800px; margin: 1px 3px; }
.w9 { width: 900px; margin: 1px 3px; }
.w10 { width: 1000px; margin: 1px 3px; }
.w100 { width: 100%; margin: 1px 3px; }
.w1 input { width: 70px;  }
.w2 input { width: 170px;  }
.w3 input { width: 270px;  }
.w4 input { width: 370px;  }
.w5 input { width: 470px;  }
.w6 input { width: 570px;  }
.w7 input { width: 670px;  }
.w8 input { width: 770px;  }
.w9 input { width: 870px;  }
.w10 input { width: 976px;  }
.w1 textarea { width: 76px;  }
.w2 textarea { width: 176px;  }
.w3 textarea { width: 276px;  }
.w4 textarea { width: 376px;  }
.w5 textarea { width: 476px;  }
.w6 textarea { width: 576px;  }
.w7 textarea { width: 676px;  }
.w8 textarea { width: 776px;  }
.w9 textarea { width: 876px;  }
.w10 textarea { width: 976px;  }

.first { margin-left: 0; }
.last { margin-right: 0; }
.no-margin {margin-left: 0; margin-right: 0;}

.file-upload {
    font-size: 1.1em;
}

ul.errors {
    padding: 0;
}

.center {
    text-align: center;
}

.center button {
    display: inline;
}

.sent-page {
    font-size: 1.3em;
    margin-bottom: 450px;
    margin-top: 60px;
}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    margin-left: -1px;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}


.background-container {
    background: #02275b url(https://democracyendowment.eu/upload/2013/03/our-mission_bg.jpg) no-repeat center top;
    color: #FFF;
    padding: 10px 0;
}

/*
Header
============================ */
#logo { border: 0; margin: 0 auto; background:url('../images/eed-logo.gif') no-repeat; text-align: left; width:340px; height:95px; padding:35px 0; text-indent:-9999px; display:block; }
/*#header { height:158px; }*/


/* MENU =========================== */

.language_div {
    border-right: #B8ACA1 solid 1px; 
    font-size:13px; 
    color: #ffffff; 
    display:inline-block; 
    width: 70px; 
    text-align: center; 
    height: 20px;
    font-weight: 500;
    vertical-align: middle;

}

/* unvisited link */
          a.linkLang:link {
          color: #ffffff;
          /*background-color: #2A8AD4;*/
          font-weight: bold;
          text-decoration: none;
          }
          /* visited link */
          a.linkLang:visited {
          color: #ffffff;
          /*background-color: #2A8AD4;*/
          font-weight: bold;
          text-decoration: none;
          }
          /* mouse over link */
          a.linkLang:hover {
          color: #4483A9 !important;
          /*background-color: #2A8AD4;*/
          font-weight: bold;
          text-decoration: none;
          }
          /* selected link */
          a.linkLang:active {
          color: #ffffff;
          /*background-color: #2A8AD4;*/
          font-weight: bold;
          text-decoration: none;
          }


/* =========================== MENU */

.content input[type=text], .content input[type=password] {
    /*background-color: #fff;
    border: none;*/
    padding: 11px 15px;
    /*font-family: 'Open Sans', Tahoma, Geneva, sans-serif;
    color: #808080;*/
}

.content #person_recommendations-element input {
    margin: 5px 0px;
    display: block;
}

.content #person_recommendations-element input[type=text]:first-child {
}

.content input.input-error {
    border: 1px solid red;
}

.content form dt {
    margin: 10px 0 5px 0;
}

.content form ul.errors li {
    list-style: none;
    font-weight: bold;
    color: #e21f1f;
}

#person_support_amount {
    border-right: none;
}
.js-file-wrapper
{
    display: inline-block;
    position: relative;
    margin-left: 2px; 
    margin-bottom: 20px;  
}

.js-file-text
{
    position: absolute;
    color: #FFF;
    left: 130px;
    top: 11px;
    width: 360px;
    display: none;
}

.js-file-button
{
    left: 0;
    position: absolute;
    top: 0;
    cursor: pointer;
    text-decoration: none;  
}

.js-file-button span {
    margin-top: 2px;
    font-family: 'Museo', Tahoma, Geneva, sans-serif;
    color: #fff;
    border: none;
    background: #6a94c8;
    padding: 12px 20px;
    cursor: pointer;      
    float: left;    
}

.js-file-button span:hover, .js-file-button span:hover {
    background-color: #5b7da8;
}

.admin .background-container {
    background: #FFF;
    color: #000;
}

.addMore {
    display: block;
}

.download {
    margin-bottom: 10px;
}


.formInvalid h2 {
    color: #e21f1f;
    font-size: 2.5em;
}

.export-one-excel, .export-one-word {
    width: 100px;
}

.create textarea, .update textarea {
    margin-top: 10px;
}

.lang {
    position: absolute;
    top: 80px;
}

.arabic {
    text-align: right;
    direction: rtl;
}


.lang-button {
    padding: 10px 25px;
    border: solid #2c557f;
    border-radius: 10px;
    margin: 0 25px 40px 0;
    display: inline-block;
    text-align: center; 
    font-size: 12px;
    font-family: "arial";
    font-weight: bold;
    text-transform: uppercase;
    width: 170px;
}

.selected-button {
    background-color: #2c557f;
    color: white;
}

.clearfix {
    clear: both;
}

.uploadBioBox {
    margin-bottom: 30px;
}

.uploadBioBox .js-file-button {
    width: 500px;
}

.ajax-loader {
    display: none;
}

.hidden {
    display: none;
}

.cancel {
    display: none;
}

span.fileName, span.data{
    display: none;
}


#q7-element {
    margin-bottom: 0;
}

.emergencyFundingBox {
    margin-bottom: 10px;
}

.content form dd input, form dd textarea {
  font-size: 1em;
}

.content form h3 {
  margin-top:30px;
}

.content form dd {
  font-size: 1.4em;
  color: #0E1D2B;
  line-height: 20px;
}
.content form h4 {
  margin: 0;
}

.content .about ol {
  list-style: decimal;
  font-size: 1.5em;
  /*font-style: italic;*/
}

.content .create {
  width: 1050px;
  margin: 0 auto;
}

.menu-blue-stripe .main-navi-list .navi-list-item a {
    font-size: 1.7em;
}



.about li {
    line-height: 20px;
}


.about p {
    font-size: 15px;
}

.content .text_input {
    margin: 5px 0;
}

.content .create textarea {
    margin-bottom: 20px;
}

.content {
    font-family: 'Source Sans Pro', sans-serif;
}

.content .create form p {
    padding-top: 1px;
    color: black;
}

.downloadBudget {
    height: 56px;
}

.removeBudget {
    height: 56px;
}

.input_padding15 {
    padding: 7px 11px;
}

