@font-face {
  font-family: 'HelveticaNeue-UltraLight';
  src: url('../font/HelveticaNeue-UltraLight.eot'); /* IE9 Compat Modes */
  src: url('../font/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/HelveticaNeue-UltraLight.woff') format('woff'), /* Modern Browsers */
       url('../font/HelveticaNeue-UltraLight.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/HelveticaNeue-UltraLight.svg#9453ea8da727d260bcdbfa605bdbb5d2') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  100;
}

@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url('../font/HelveticaNeue-Medium.eot'); /* IE9 Compat Modes */
  src: url('../font/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/HelveticaNeue-Medium.woff') format('woff'), /* Modern Browsers */
       url('../font/HelveticaNeue-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/HelveticaNeue-Medium.svg#d7af0fd9278f330eed98b60dddea7bd6') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('../font/HelveticaNeue-Light.eot'); /* IE9 Compat Modes */
  src: url('../font/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/HelveticaNeue-Light.woff') format('woff'), /* Modern Browsers */
       url('../font/HelveticaNeue-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../font/HelveticaNeue-Light.svg#7384ecabcada72f0e077cd45d8e1c705') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  200;
}


#logo{
    width:150px;
    height:auto;
    overflow:hidden;
    padding-bottom: 10px;

}

.active {
	background-color: #00AEBF;
}

.column_container{
    column-count: 2;
    column-gap: 40px;
    -moz-column-count: 2;
    -moz-column-gap: 40px;
    -webkit-column-count: 2;
    -webkit-column-gap: 40px;
}

.wrap{
    margin: 0 auto;
    border:1px solid #dcdcdc;
    padding:20px;
}

#error_msg{
    position: relative;
}

.hidden-field{
    display: none;
}

body {
    font-family: 'HelveticaNeue-Light';
    overflow-x:hidden;
    padding-top: 58px;
}

h1, h2, h3 {
    font-family: 'HelveticaNeue-Medium';
}

#table-set {
    display: none;
    width: 100%;
    max-width: 900px;
}

.editable-submit, .editable-cancel {
    width: auto;
}

#loading-image {
    display: none;
    margin-top: 5%;
    margin-left: auto;
    margin-right: auto;
}

ul.nav {
    margin-top: 5px;
}

#logout-container{
    text-align: right;
    margin-top: 15px;
    margin-right: 2%;
}

#logout-link{
    font-weight: bold;
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
}

#login-container {
    margin-top: 50px;
    padding: 0;
}

#login-form {
    width: 300px;
    margin: 0 auto;
}

.glyphicon {
    color: rgb(255, 255, 255);
  }

.editable-click, 
a.editable-click {
    color: #3399cc !important;
}