/* rajdhani-regular - latin */

a {
    color: #19317a;
}

/*
.navbar-header {
    background-color: #fff;
}
*/


div[data-scope="User"] .bottom {
    display: grid;
    grid-template-columns: auto auto;
}

div[data-scope="User"] .bottom > div:nth-child(odd) {
    margin-right: 20px;
}

/*
.list-row td[data-name="buttons"] button {
	display: none;
}

.list-row td[data-name="buttons"] ul {
	display: block;
	position: relative;
	min-width: 60px;
	border: none;
	box-shadow: none;
	background-color: inherit;
}

.list table thead th:last-child {
	min-width: 60px;

}

.list-row td[data-name="buttons"] ul li {
	display: inline-block;
}


.list-row td[data-name="buttons"] ul li a {
	font-family: 'Font Awesome 5 Free';
        font-weight: 900;
	font-size: 0;
	padding: 0;
	padding-right: 3px;
	color: #636363;
}
*/


/*
.list-row td[data-name="buttons"] ul li a[data-action="quickView"]:before {
	content: "\f06e";
	font-size: 15px;
}

.list-row td[data-name="buttons"] ul li a[data-action="quickEdit"]:before {
	content: "\f044";
	font-size: 15px;
}

.list-row td[data-name="buttons"] ul li a[data-action="quickRemove"]:before {
	content: "\f1f8";
	font-size: 15px;
}
.list-row td[data-name="buttons"] ul li a[data-action="removeRelated"]:before {
    content: "\f2ed";
    font-size: 15px;
}
*/



div[data-scope="User"] .bottom > div[data-name="warehouses"] {
    grid-column: span 2;
    margin-right: 0;
}

#main>.calendar-container .calendar, #main>.calendar-container .timeline, .admin-content .table.table-bordered, .admin-content iframe, .dashlet-container, .list-container>.list, .list-group-panel, .list-kanban>div>table>thead, .panel, .popup-notification, .well {
	    -webkit-box-shadow: none !important; 
	    -moz-box-shadow: none !important;
	    box-shadow: none !important;
	    border-radius: 5px;
}

div[data-scope="Product"] tbody td.cell {
	line-height: 5;
}

div[data-scope="Product"] tbody td.cell img {
	height: 100px !important;
	object-fit: contain;
}

body #login .panel-heading {
	background-color: #fff !important;
}

body .navbar-brand img {
	object-fit: contain;
}

#login {
	border-radius: 10px;
}

.totals-row > div {
	padding: 10px;	
}

.totals-row > div > label {
	display: inline-block;
	color: #000;
	font-size: 18px;
}

.totals-row > div > div {
	text-align: right;
	float: right;
	display: inline-block;
	font-weight: bold;
}

.totals-row div:nth-child(odd) {
	background-color: #f8f8f8;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/rajdhani-v9-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Rajdhani Regular'), local('Rajdhani-Regular'),
    url('fonts/rajdhani-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/rajdhani-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/rajdhani-v9-latin-regular.woff') format('woff'), /* Modern Browsers */ url('fonts/rajdhani-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/rajdhani-v9-latin-regular.svg#Rajdhani') format('svg'); /* Legacy iOS */
}


body[data-scope="Task"] div[data-name="streamField"] textarea {
    min-height: 120px;
}

body[data-scope="Task"] div[data-name="streamField"] textarea {
    min-height: 120px;
}

body[data-scope="Task"] .bottom div[data-name="stream"] {
    display: none;
}

.side div[data-name="logTimes"] .panel-heading {
    background-color: #ff000085;
    color: #fff !important;
}

[data-scope="UseCase"] .record .record-grid {
    grid-template-columns: 100%;
}

.record .record-grid.record-side-disabled {
    grid-template-columns: 100%;
}

.priority-urgent {
    background-color: #ffe0e0;
    border: 2px solid #cf605d;
}

.priority-high {
    background-color: #ef990e14;
    border: 2px solid #ef990e;
}

.wysiwyg-plain-text {
    padding: 20px;
    background: #efefef;
}

.wysiwyg-plain-text p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 400px;
    font-size: 14px;
}

.quote-two-buttons button {
    margin-right: 10px;
}

.quote-list tr:nth-child(odd), .quote-list tr:nth-child(even) {
    background: #FFF;
}

.quote-list tr.section {
    background: #f8f8f8;
    border-top: 2px solid black;
}

.quote-list tr.section .field [data-action="selectProduct"] {
    display: none;
}

.header-buttons > .btn > .fa-plus.fa-sm {
    color: #fff;
}

.navbar-inverse {
    background-color: #333;
}

.note-editing-area p {
}

.panel {
    box-shadow: none;
    border-width: 1px;
    padding: 20px;
    -webkit-box-shadow: none;
}

div.list-kanban > div > table .item .panel .form-group .field.field-large {
    margin-top: 10px;
    margin-bottom: 10px;
}

#navbar .navbar .navbar-right-container input.global-search-input {
    height: 39px !important;
    width: 400px;
}

.navbar-right-container .fas {
    font-size: 20px;
}

#footer {
    display: none;
}

textarea {
}

tr:nth-child(even) {
    background: #f8f8f8;
}

tr:nth-child(odd) {
    background: #FFF;
}

div[data-name="Stream"] li {
    padding: 15px;
    line-height: 26px;
}

/* Terminy: keep top controls and column header visible while scrolling. */
body[data-scope="EventDate"] .list-container > .list-buttons-container {
    position: sticky;
    top: 0;
    z-index: 60;
    background: var(--panel-bg);
    padding: 8px 0;
    border-bottom: 1px solid var(--default-border-color);
}

body[data-scope="EventDate"] .list-container > .list > table thead th {
    position: sticky;
    top: 52px;
    z-index: 50;
    background: var(--panel-bg);
}

.admin-panel-iframe-container {
    display: none !important;
}

.admin-content iframe {
    display: none;
}

@media screen and (min-width: 768px) {
    body #navbar .navbar-right {
    }
}


#navbar .navbar .navbar-right {
    height: 40px;
}

.page-header .header-title, h3 .header-title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px;
}

a[data-name="create"] {
    background-color: red;
    color: #fff;
}

.btn-default > .fas {
}

@media (min-width: 1024px) {
    body {
        background-color: #f7f7f7;
        font-size: 17px;
        font-family: 'Helvetica';
        padding-top: 50px;
    }
}

body {
    background-color: #f7f7f7;
}

.kanban-columns tr:nth-child(odd) {
    background-color: transparent;
}

.panel.dashlet > .panel-heading > .btn-group {
    top: -10px;
}


.note-editor.note-frame .note-editing-area .note-codable {
    min-height: 300px;

}


.note-editor.note-frame .note-editing-area .note-editable {
    min-height: 300px;
}


#tinymce p {
    font-size: 14px !important;
}
