/* = Custom CSS
-----------------------------------------------------*/

*,
*::before,
*::after {
    word-break: normal;
}


html, body, samp, input, button, select, optgroup, textarea, .tooltip, .popover, .text-monospace{
    font-family: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
}

body{
    color: #313131;
    font-size: 14px;
    letter-spacing: 0.3px;
}


h1, .h1,
.heading-size-1 {
    font-size: 20px;
    font-weight: 700;
}

h2, .h2,
.heading-size-2 {
    font-size: 18px;
    font-weight: 700;
	text-align: center;
}

h3, .h3,
.heading-size-3 {
    font-size: 16px;
    font-weight: 700;
}

h4, .h4,
.heading-size-4 {
    font-size: 15px;
    font-weight: 600;
}

h5, .h5
.heading-size-5 {
    font-size: 14px;
    font-weight: 600;
}

h6, .h6
.heading-size-6 {
    font-size: 13px;
    font-weight: 600;
}


h2.entry-title {
    font-size: 20px;
    letter-spacing: 0.5px;
}


.input-daterange .input-group-addon{
    padding: 0px 5px;
    text-transform: capitalize;
    font-size: small;
    letter-spacing: 2px;
	color: #1a1818;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea.form-control, select.form-control {
    background: #fff;
    font-size: 14px;
	box-sizing: border-box;
}

.btn{
    /*padding: 0.60rem 0.75rem;*/ /*1.1em 1.44em;*/
    font-size: 16px; font-weight: 400; width: 180px;
}

.btn-primary{
    border-color: #0e384a;
}

button:not(.toggle), .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link{
    background: #175874;
}

#pdocrud_search_btn, .pdocrud-button-add{
    background: #175874;
    font-size: 15px; font-weight: 500;
    color: #fff;
    letter-spacing: 1px;
    border: 1px solid #0e384a;
}
a.fdma-addbtn.btn{ color: #fff;}
 
#pdocrud_search_btn:hover, .pdocrud-button-add:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    text-decoration: none;
}

p{
    font-size: 16px;
    font-family: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-align: justify;
}

.entry-content p{
    font-family: Tahoma, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.dropdown-menu{
    font-size: 13.5px;
}

.pdo-search-cols a, .pdocrud-button-delete-all{
    padding: 0.5rem 1rem !important;
}


::placeholder { /* Firefox */
    font-size: 13.5px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-size: 13.5px;
}

::-ms-input-placeholder { /* Microsoft Edge */
    font-size: 13.5px;
}

.form-control::placeholder{
    opacity: 0.7;
}

.pdocrud-table-container .pdocrud-table-view tbody tr td:nth-child(1){
    width: 40%;
}

.pdocrud-table-container .pdocrud-table-view tbody tr td:nth-child(2){
    width: 60%;
}

.pdocrud-table-container .pdocrud-table-view tbody tr td{
    white-space: normal !important;
}

.pdocrud-table-container table tr.pdocrud-header-row th, .pdocrud-table-container .table tbody tr td{
    white-space: normal !important;
}

.player{max-width: 700px;}


.pdocrud_help_block ul, .pdocrud_help_block ul li{
    margin-left: 0px;
}

.with-errors{
    color: #dc3545;
    font-size: 13px;
}