﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="select"] {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }
    .body-content {
        padding: 0;
    }
}


.form-control:focus {
  border-color: #6ca868;
  outline: medium;
  -webkit-box-shadow: inset 0 1px 1px rgba(72, 200, 18, 0.6), 0 0 8px #6ca868;
          box-shadow: inset 0 1px 1px rgba(72, 200, 18, 0.6), 0 0 8px #6ca868;
}
/* modify the blue glow around the input*/
.navbar-default {
background-image: -webkit-linear-gradient(top,#dff0d8 0%, #6ca868 25%,#6ca868 75%,#dff0d8 100% );
background-image: linear-gradient(to bottom, #dff0d8 0%, #6ca868 25%,#6ca868 75%,#dff0d8 100%);
background-repeat: repeat-x;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#6ca868', GradientType=0);
*/
}
.jumbotron {
background-image: -webkit-linear-gradient(top, #6ca868 0%, #dff0d8 30%,#dff0d8 70%, #6ca868 100%);
background-image: linear-gradient(to bottom, #6ca868 0%, #dff0d8 30%,#dff0d8 70%,#6ca868 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#6ca868', GradientType=0);
color:black;
font-weight:600;

}
.panel-success > .panel-heading {
  color:  black; /* #468847;*/
  background-image: -webkit-linear-gradient(top, #6ca868 0%, #dff0d8 30%,#dff0d8 70%, #6ca868 100%);
  background-image: linear-gradient(to bottom, #6ca868 0%, #dff0d8 30%,#dff0d8 70%,#6ca868 100%);
  background-repeat: repeat-x;
    
/*  background-color: #dff0d8; */
  border-color: #6ca868;
  border-width:thin;
  font-weight:700;
}
.btn-block, .close
 {
    background: #dff0d8 ; /* FF3.6+ */
    border-color: #b3d4ad;
    border-width:medium;
    border-style: outset;
    -webkit-box-shadow: 2px 3px 0px rgba(4, 4, 4, 0.3);
    -moz-box-shadow:    2px 3px 0px rgba(4, 4, 4, 0.3);
    box-shadow:         2px 3px 0px rgba(4, 4, 4, 0.3);
    border-radius:3px;    
}
.btn-block:active  {
   background: #dff0d8 ; /* FF3.6+ */
    border-color:#b3d4ad; /* #6ca868;*/
    border-width:medium;
    border-style: outset;
    -webkit-box-shadow: 2px 3px 0px rgba(4, 4, 4, 0.3);
    -moz-box-shadow:    2px 3px 0px rgba(4, 4, 4, 0.3);
    box-shadow:         2px 3px 0px rgba(4, 4, 4, 0.3);
    border-radius:3px;     
}
.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active  
 {
    color: black;
    background:  #b3d4ad;/* FF3.6+ */
    border-color:  #dff0d8 ;
    border-width:medium;
    border-style: outset;
    -webkit-box-shadow: 2px 3px 0px rgba(4, 4, 4, 0.3);
    -moz-box-shadow:    2px 3px 0px rgba(4, 4, 4, 0.3);
    box-shadow:         2px 3px 0px rgba(4, 4, 4, 0.3);
    border-radius:6px;    
}


select > option:checked,
select > option:hover{
    background: #dff0d8  !important;
    width:100%;
    color: black;
}
select > option,
select:active,
select > option:active,
select > option:focus,
select:focus,
select:first-child {
    background:white !important;
}

a {
  color:  #396039;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #6ca868;
  text-decoration: underline;
}

a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ui-JelenletiDatum{
    width:100%;
}
.ui-JelenletiDatum table {
    width: 100%;
}
.full-width {
    display:block;
}
.kerekitett{
    -webkit-border-radius:20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.kozepre{
    position: relative;
    text-align: center;
    align-self:center;
    
}
.hibapiros{
    font-weight: bold;
    color:red;
}
.modal-heading{
  color:  black; /* #468847;*/
  background-image: -webkit-linear-gradient(top, #6ca868 0%, #dff0d8 30%,#dff0d8 70%, #6ca868 100%);
  background-image: linear-gradient(to bottom, #6ca868 0%, #dff0d8 30%,#dff0d8 70%,#6ca868 100%);
  background-repeat: repeat-x;
    
/*  background-color: #dff0d8; */
  border-color: #6ca868;
  border-width:thin;
  font-weight:700;
}
@media (min-width: 1200px) {
    .modal-wide .modal-dialog {
        width: 50%; /* or whatever you wish */
    }
}
@media (max-width: 1199px) {
    .modal-wide .modal-dialog {
        width: 80%; /* or whatever you wish */
    }
}
#listaszin {
    border-style: solid;
    border-color:white;
    
}