@charset "utf-8";

/* BOOTSTRAP */
body.corner_square * :not(.forced_square) {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
}

.select2-container--bootstrap .select2-selection,
.form-control {
    /*font-size: 1.1em;*/
}

.drop-shadow {
    -webkit-box-shadow: 0 0 5px 2px rgba(100, 100, 100, .15);
    box-shadow: 0 0 5px 2px rgba(100, 100, 100, .15);
}

h1 {
    font-size: 1.8em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.2em;
}

textarea {
    resize: none;
}

.table-fixed {
    table-layout: fixed;
}

.table-fixed td.break-word {
    word-wrap: break-word;
}

.easy-bib .form-group-inline .checkbox input[type=checkbox] {
    margin-top: 0px;
}

.easy-bib .form-group-inline .checkbox {
    margin-top: 0;
}

.easy-bib .form-group-inline label {
    margin: 0;
    height: 34px;
    line-height: 34px;
}

/* jquery-ui */
.ui-multiselect:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.ui-multiselect .ui-element {
    cursor: pointer;
}

.ui-multiselect .ui-element,
.ui-accordion-header {
    background: 0;
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
}

.ui-multiselect li.ui-element {
    overflow: hidden;
}

.ui-element.ui-state-hover,
.ui-accordion-header.ui-state-hover {
    background-image: linear-gradient(to bottom, #e5e5e5 0, #d8d8d8 100%);
}

.ui-accordion-header.ui-state-active {
    background-image: linear-gradient(to bottom, #eeeeee 0, #e0e0e0 100%);
}

.ui-state-focus {
    outline: none;
}

.has-error .ui-multiselect {
    border-color: #a94442;
}

.has-error .ui-multiselect:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}

/* FA */
h1 .fa-lg {
    font-size: 14px;
}

/* Text */

.text-break-word {
    word-wrap: break-word;
}

.text-bold {
    font-weight: bold;
}

.text-italic {
    font-style: italic;
}

/* SELECT 2*/
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

/* CK Editor */
.cke_chrome {
    border-color: #D3D3D3 !important; /* ezzel csak így működik */
}

.cke_chrome {
    /*border: 1px solid transparent;*/
    box-shadow: none !important;
}

.cke_chrome.cke_focus {
    border-color: #66afe9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
}

.cke_chrome .cke_top {
    background: 0;
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
}

.has-error .cke_chrome {
    border-color: #a94442 !important;
}

.has-error .cke_chrome.cke_focus {
    border-color: #843534 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;
}

/* PL begin */
.plupload_container {
    background: transparent;
    padding: 0;
}

.plupload_filelist_header {
    background: 0;
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);

    border: 0;
    border-bottom: 1px solid #ddd;

    font-weight: bold;
}

.plupload_content {
    border: 1px solid #ddd;
}

.plupload_filelist_footer {
    background: 0;
    border-top: 1px solid #ddd;
}

.plupload_scroll .plupload_filelist {
    height: 120px;
}

.plupload_scroll .plupload_filelist li.plupload_droptext {
    height: 100px;
    line-height: 100px;
}

.plupload_button.plupload_info {
    background-image: url("../images/icons/information.png");
    background-position: 2px 1px;
}

.plupload_file_size, .plupload_file_status, .plupload_progress {
    width: 50px;
}

/* PL end */

.alert-default {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    padding: 10px;
}

.alert-default {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x;
}

.alert-margin-top {
    margin-top: 20px;
}

.col-xs-1-2, .col-xs-2-3, .col-xs-2-3b {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.col-xs-1-2 {
    width: 12.5%;
}

.col-xs-2-3b {
    width: 20%;
}

.col-xs-2-3 {
    width: 20.833333333%;
}

label.control-label.ellipsis {
    margin-bottom: 1px;
}