/* line 1, app/assets/stylesheets/scaffolds.css.scss */
body {
  background-color: #e6e8e9;
  color: #333;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* line 9, app/assets/stylesheets/scaffolds.css.scss */
p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

/* line 16, app/assets/stylesheets/scaffolds.css.scss */
pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

/* line 22, app/assets/stylesheets/scaffolds.css.scss */
a {
  color: #000;
}

/* line 24, app/assets/stylesheets/scaffolds.css.scss */
a:visited {
  color: #666;
}

/* line 27, app/assets/stylesheets/scaffolds.css.scss */
a:hover {
  color: #fff;
  background-color: #330000;
}

/* line 34, app/assets/stylesheets/scaffolds.css.scss */
div.field, div.actions {
  margin-bottom: 10px;
}

/* line 39, app/assets/stylesheets/scaffolds.css.scss */
#notice {
  color: green;
}

/* line 43, app/assets/stylesheets/scaffolds.css.scss */
.field_with_errors {
  padding: 2px;
  background-color: red;
  display: table;
}

/* line 49, app/assets/stylesheets/scaffolds.css.scss */
#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

/* line 56, app/assets/stylesheets/scaffolds.css.scss */
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}

/* line 66, app/assets/stylesheets/scaffolds.css.scss */
#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *


 */


h1{
    font-size: 20px;
    color: #444444;
}

table thead {
    background-color: rgba(247, 245, 231, 0.7);
    font-size: 14px;
    color: dimgrey;

}

table th {
    border: 1px solid #cc0000;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
}

table td {
    color: #141412;

}

table {
    border: 0px solid #cc0000;
    cell-padding: 0px;
    cell-spacing: 0px;
    border-spacing: 0px;
}

#associate
{
    border: 0px solid #cc0000;
    cell-padding: 20px;
    cell-spacing: 20px;
    border-spacing: 0px;
    width: 900px;
    table-layout: fixed;
}

#info
{
    border: 1px solid #ccc;
    padding-left: 20px;
    width: 250px;
    display: table-cell;
}

.datetext {
    width: 50px !important;
}

input[type=text] {
    width: 200px;
}

.ListaDropDown {
    height: 20px;
    width: 200px;
}

#smalltext input[type=text]{
    width: 50px;
}

.infotable {
    border: 0px solid #ccc;
}

.infotable td {
    padding: 20px;
    text-align: left;
    margin-top: 10px;
    vertical-align: top;
}

#info h1{
    text-align: center;
    margin-top: -10px;
    height: 40px;
    line-height: 20px;
    font-size: 15px;
}

#info h1 span{
    background-color: white;
}



/* Menu */

#menu {
    width: 960px;
    height: 62px;
    margin: 0 auto;
    text-align: center;
}


#menu a {
    text-decoration: none;
    font-size: 20px;
    font-weight: normal;
    color: #FFFFFF;
}

#menu a:visited {
    text-decoration: none;
    font-weight: normal;
    color: #FFFFFF;

}



/* Menu button */
#menu1 {
    width: 960px;
    height: 62px;
    margin: 0 auto;
}


#menu1 a {
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;
    color: #FFFFFF;
}

#menu1 a:visited {
    text-decoration: none;
    font-weight: normal;
    color: #FFFFFF;

}

#menu2 {
    width: 960px;
    height: 62px;
    margin: 0 auto;
}


#menu2 a {
    text-decoration: none;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
}

#menu2 a:visited {
    text-decoration: none;
    font-weight: normal;
    color: #FFFFFF;

}
.push_button{
    position:relative;
    width:200px;
    color:#FFF;
    display:block;
    text-decoration:none;
    margin:0 auto;
    border-radius:5px;
    border:solid 1px #D94E3B;
    background:#cb3b27;
    text-align:center;
    padding:16px 22px;

    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;

    -webkit-box-shadow: 0px 9px 0px #84261a;
    -moz-box-shadow: 0px 9px 0px #84261a;
    box-shadow: 0px 9px 0px #84261a;
}

.push_button1{
    position:relative;
    width:150px;
    color:#FFF;
    display:block;
    text-decoration:none;
    margin:0 auto;
    border-radius:5px;
    border:solid 1px #D94E3B;
    background:#cb3b27;
    text-align:center;
    padding:12px 14px;

    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;

    -webkit-box-shadow: 0px 9px 0px #84261a;
    -moz-box-shadow: 0px 9px 0px #84261a;
    box-shadow: 0px 9px 0px #84261a;
}

.push_button2{
    position:relative;
    width:100px;
    color:#FFF;
    display:block;
    text-decoration:none;
    margin:0 auto;
    border-radius:5px;
    border:solid 1px #D94E3B;
    background:#cb3b27;
    text-align:center;
    padding:8px 11px;

    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    transition: all 0.1s;

    -webkit-box-shadow: 0px 9px 0px #84261a;
    -moz-box-shadow: 0px 9px 0px #84261a;
    box-shadow: 0px 9px 0px #84261a;
}

.home_button{
    position:absolute;
    width:50px;
    color:#666;
    display:block;
    text-decoration:none;
    margin:0 auto;
    border-radius:5px;
    border:solid 1px #D94E3B;
    background:#F9F6F4;
    text-align:center;
    padding:5px 5px;
    line-height: 12px;


}

input[type=submit] {
    width: 120px;
    height: 20px;
    font-size: 14px;
    color: buttontext;
    border-radius:5px;
    border:solid 1px #D94E3B;
    text-align: center;
    background:#F9F6F4;
}

#head {
    height: 50px;
}

#relation
{
    padding-left: 20px;
    width: 250px;
    display: table-cell;
}

#hpdt {
    padding-top: 200px;
    width: 100px;
}

#head {
    position: absolute;
    top: 50px;
    left: 300px;
}

#poza {
    position: absolute;
    bottom: 50px;
}

#bot {
    position: absolute;
    bottom: 10px;
}

.custom-combobox {
    position: relative;
    display: inline-block;
    height: 17px;
    font-size: 13px !important;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
    height: 20px;
}
.custom-combobox-input {
    margin: 0;
    height: 17px;
    font-size: 13px !important;
    line-height: 18px;
    width: 200px;
    background: #fff !important;
}


.standard {
    -moz-box-shadow:inset 0px 1px 0px 0px #348567;
    -webkit-box-shadow:inset 0px 1px 0px 0px #348567;
    box-shadow:inset 0px 1px 0px 0px #348567;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #254237), color-stop(1, #3a6b64) );
    background:-moz-linear-gradient( center top, #254237 5%, #3a6b64 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#254237', endColorstr='#3a6b64');
    background-color:#254237;
    -webkit-border-top-left-radius:6px;
    -moz-border-radius-topleft:6px;
    border-top-left-radius:6px;
    -webkit-border-top-right-radius:6px;
    -moz-border-radius-topright:6px;
    border-top-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    -moz-border-radius-bottomright:6px;
    border-bottom-right-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-bottomleft:6px;
    border-bottom-left-radius:6px;
    text-indent:0;
    border:1px solid #386b57;
    display:inline-block;
    color:#d0e053 !important;
    font-family:verdana;
    font-size:20px;
    font-weight:bold;
    font-style:normal;
    height:50px;
    line-height:50px;
    width:200px;
    text-decoration:none;
    text-align:center;
    text-shadow:-1px 0px 0px #a1b5b2;
}
.standard:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3a6b64), color-stop(1, #254237) );
    background:-moz-linear-gradient( center top, #3a6b64 5%, #254237 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a6b64', endColorstr='#254237');
    background-color:#3a6b64;
}.standard:active {
     position:relative;
     top:1px;
 }
