body {
    padding-top: 50px;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="search"], input[type="url"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input{
    padding: 2px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 5px;
}
.navbar-custom {
    background-color: #3f1b4f;
    border-color: #2e2100;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a27dbf), to(#3f1b4f));
    background-image: -webkit-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: -moz-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: linear-gradient(to bottom, #a27dbf 0%, #3f1b4f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa27dbf', endColorstr='#ff3f1b4f', GradientType=0);
}
.navbar-custom .navbar-brand {
    color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #e6e6e6;
    background-color: transparent;
}
.navbar-custom .navbar-text {
    color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
    border-right: 1px solid #2e2100;
}
.navbar-custom .navbar-nav > li > a {
    color: #ffffff;
    border-left: 1px solid #2e2100;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #c0c0c0;
    background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
    color: #c0c0c0;
    background-color: #2e2100;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#2e2100), to(#614500));
    background-image: -webkit-linear-gradient(top, #2e2100 0%, #614500 100%);
    background-image: -moz-linear-gradient(top, #2e2100 0%, #614500 100%);
    background-image: linear-gradient(to bottom, #2e2100 0%, #614500 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e2100', endColorstr='#ff614500', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}
.navbar-custom .navbar-toggle {
    border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
    background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
    border-color: #2b1f00;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
    background-color: #2e2100;
    color: #c0c0c0;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
    border-top-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.navbar-custom .navbar-link {
    color: #ffffff;
}
.navbar-custom .navbar-link:hover {
    color: #c0c0c0;
}
.navbar-custom { min-height:40px; height: 40px; }
.navbar-custom .navbar-brand{ padding: 0px 10px;line-height: 40px; }
.navbar-custom .navbar-nav > li > a {  padding-top: 0px; padding-bottom: 0px; line-height: 40px; }

/*
no collapse
*/
.navbar-collapse.collapse {
    display: block!important;
}

.navbar-nav>li, .navbar-nav {
    float: left !important;
}

.navbar-nav.navbar-right:last-child {
    margin-right: -15px !important;
}

.navbar-right {
    float: right!important;
}



/*tabs*/
.nav-tabs{
    border-radius: 4px 4px 0 0;
    min-height:33px; height: 33px;
    background-color: #3f1b4f;
    border-color: #2e2100;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a27dbf), to(#3f1b4f));
    background-image: -webkit-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: -moz-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: linear-gradient(to bottom, #a27dbf 0%, #3f1b4f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa27dbf', endColorstr='#ff3f1b4f', GradientType=0);
}
.nav-tabs > li{
    margin-top: 3px;
}

.nav-tabs > li > a{
    height: 30px;
    border: medium none;
    color: white;
    padding: 4px 15px;
}
.nav-tabs > li > a:hover {
    background-color: white;
    color: #3f1b4f;
}
.nav-tabs > li.active > a{
    background-color: white;
}

/*navtab hover kikapcsolása a jobbra rendezett elemnél*/
.nav .gombocska a:hover {
    background:rgba(0,0,0,0);
    border: none;
    color: rgba(168, 128, 0, 1);
}
/*table strip*/
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: rgba(168, 128, 0, 0.23);
}
/*bootstrap jquery override*/
.ui-widget-content{background: white;}
.ui-widget-content .ui-state-highlight{
    background-color: rgba(168, 128, 0, 0.23);
    color: #3f1b4f;
    border-color: grey;
}
.navbar-outer{
    min-width: 1010px;
}
.container{
    min-width: 1010px;
}


#varosnev{
    text-transform: capitalize;
}
.buttonlink{
    text-decoration: none;
    color: black;
}
.buttonlink:hover{
    color: #a27dbf;
}
/*
tab fülön levő gombokat tartalmazó div
*/
.buttondiv{
    position: relative;
    width: 100px;
    background-color: white;
    height: 26px;
    top: 30px;
    left: 874px;
}
.movebutton{
    background-color: #a27dbf;
    color: white;
}
/*
datepicker aktív szín felülírása
*/
.datepicker {
    z-index: 9999 !important;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
    background-color: #a27dbf;
}

.datepicker table tr td.active:active:hover, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active:active:focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active:active.focus, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.active.focus, .datepicker table tr td.active.highlighted.active.focus {
    background-color:#3f1b4f;
}
/*minden label kéz alakú kurzorral*/
label{
    cursor: pointer;
}
/*
a táblázaton belül a select button-ja ne legyen nagy bumszli.
*/
.select_td .btn{
    padding: 0px;
    border-radius:0px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
}
/*
fókuszban levő glow átszínezése
*/
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: rgba(79, 56, 0, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(79, 56, 0, 0.6);
    outline: 0 none;
}

/*
elkülönülő adatokat tartalmazó táblázat
*/
.header_table{
    background-color: #a27dbf;
    color: white;
    border: 0px;
}
.header_table a,.header_table a:visited,.header_table a:hover{
    text-decoration: none;
    color: white;
}
.header_table select{
    color: #555555;
}
.header_table label{
    color:white;
}
.header_table td{
    padding: 10px !important;
}
.lista_table{
    border-left: 1px #ddd solid;
    border-right: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
}
.numerikus_jobbra{
    text-align: right;
}
/*
ikon méret változtatás
*/
.fa{
    font-size: 19px;
}

/*
naptár
*/
hr{
    margin: 0px;
}
.ui-dialog .ui-dialog-title {
    color: white;
    margin-top: 0px;
    margin-bottom: 0px;
}
.ui-widget-header{
    background-color: #3f1b4f;
    border-color: #2e2100;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a27dbf), to(#3f1b4f));
    background-image: -webkit-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: -moz-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: linear-gradient(to bottom, #a27dbf 0%, #3f1b4f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa27dbf', endColorstr='#ff3f1b4f', GradientType=0);

}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
     color: #ffffff;
     background-color: #a27dbf;
     border-color: #3f1b4f;
 }
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
     color: black;
     background-color: white;
     border-color: #3f1b4f;
 }
.colorpicker .fa{
    font-size: 13px;
}
.colorpicker td{
    width: 25px;
    height: 25px;
    text-align: center;
    border: 3px solid white;
    cursor: pointer;
    color: white;
}
/*
ajax select
*/
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 300px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #bbbbbb;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#a27dbf), to(#3f1b4f));
    background-image: -webkit-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: -moz-linear-gradient(top, #a27dbf 0%, #3f1b4f 100%);
    background-image: linear-gradient(to bottom, #a27dbf 0%, #3f1b4f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a27dbf', endColorstr='#3f1b4f', GradientType=0);
    background-repeat: repeat-x;
}

.ideigline td{
    background-color: rgba(168, 128, 0, 0.23);
}

/*
altab mahinációk
*/

.altab .nav-tabs{
    border-radius: 4px 4px 0 0;
    min-height:33px; height: 33px;
    background: none;
    border-color: #2e2100;
    }
.altab .nav-tabs > li{
    margin-top: 3px;
}

.altab .nav-tabs > li > a{
    height: 30px;
    border: medium none;
    color: #3f1b4f;
    padding: 4px 15px;
}
.altab .nav-tabs > li > a:hover {
    background-color: white;
    color: gray;
}
.altab .nav-tabs > li.active > a{
    position: relative;
    background-color: rgb(235, 219, 165);
    border-top: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;

}
.altab-content{
    position: relative;
    margin-left: 30px;
    top: -78px;
    left: -1px;
    height: 290px;
    z-index: 1;
}

.sideways.tabs-left {
    left: -55px;
}
.sideways>li {
    height: 20px;
    width: 130px;
    margin-bottom: 100px;
}
.ui-jqgrid-disablePointerEvents {
    pointer-events: none;
}
/*
értesítések
*/
.fa-btn{
    color: #3f1b4f !important;
}

.required{
    background-color: rgba(168, 128, 0, 0.3);
}