/* EDADCO  | Master Typography | Started */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,700;1,400&display=swap');
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,ul,ol,li,.sppb-addon-content{font-family: 'Poppins', sans-serif;}
body{background-color:transparent;}

/* EDADCO | Master Typography | Ends */

/* EDADCO | Master Scroll Bar | Started */

body.os-windows::-webkit-scrollbar {width: 10px;background-color: #448a94;}
body.os-windows::-webkit-scrollbar-thumb {background-color: #c5d9dc;border-radius: 4px;}

/* EDADCO | Master Scroll Bar | Ends */

/* EDADCO | Template Based Sections | Started */
.particles-js-canvas-el {position: absolute;top: 0;left: 0;}
#particles-js{width: 100%;height: 100%;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}

#sp-edadco-main-body{padding:0;}
.com-sppagebuilder #sp-edadco-main-body {padding: 0;}
#sp-edadco-page-title{margin:85px 0 0px 0;}
.sp-page-title {background: #1f3478;}
.itemid-101 #system-message{padding-top:85px;}
#sp-page-builder .sp-pagebuilder-page-edit {right: 100px;}

/* EDADCO | Template Based Sections | Ends */

/* EDADCO | Template Branding | Started */

#sp-edadco-branding {z-index: 99;}
#sp-edadco-branding.header-sticky {position: fixed;z-index: 9999;}
.itemid-101 #sp-edadco-branding {width: 100%;height: auto;top: 0;left: 0;padding: 5px 0;box-shadow: none;background-color: #fff;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#sp-edadco-branding {position: fixed !important;width: 100%;height: auto;top: 0;left: 0;padding: 5px 0;box-shadow: none;background-color: #fff;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#sp-edadco-branding:not(.header-sticky) {padding: 13px 0;background: transparent !important;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#sp-edadco-branding.header-sticky .sp-megamenu-parent > li > a {color: #363636!important;}
.sppb-addon-title,.sppb-addon-content {color:#1f3478;}
.btn-primary, .sppb-btn-primary {border-color: #1f3478;background-color: #1f3478;}
.sppb-btn-success {color: #fff;background-color: #1f3478;border-color: #1f3478;}
.sppb-btn-success:hover {color: #fff;background-color: #448a94;border-color: #448a94;}
a {color: #1f3478;}
a:hover, a:focus, a:active {color: #448a94;}

/* EDADCO | Template Branding | Ends */

/* EDADCO | Menu | Started */

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #1f3478!important;}
.sp-megamenu-parent > li:hover > a {color: #1f3478!important;}
.sp-megamenu-parent > li > a {color: #42575a!important;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding: 0 8px;font-size: 14px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {color: #1f3478;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {color: #1f3478;}
.sppb-btn-primary.sppb-btn-outline:hover {color: #fff!important;background-color: #1f3478;border-color: #fff;}

#jf_login{text-align:center;margin-top:10px;}
#jf_login .jf_l_modal_trigger{background: none!important;-webkit-box-shadow: none!important;-khtml-box-shadow: none!important;-moz-box-shadow: none!important;-ms-box-shadow: none!important;-o-box-shadow:none!important;box-shadow: none!important;border-bottom: none!important;color: transparent;cursor:pointer;}
#jf_login button{height:inherit!important;width:inherit!important;}
.jf_l_modal_content .jf_l_modal_close{top:0!important}
#sp-edadco-login button:focus {outline: none;outline: none;}

/* EDADCO | Menu | Ends */

/* EDADCO | Slider | Started */

.sp-slider .sp-item .sp-background{background-position:inherit;}

/* EDADCO | Slider | Ends */

/* EDADCO | User Dashboard | Started  */

.user-dashboard h2{color: #1f3478;font-size: 36px;font-weight: 400;}
.user-dashboard p {text-align: center;color: #636667;}
.user-actions h3{color: #1f3478;font-size: 1.25rem;font-weight: 400;margin-top:5px;}
.view-profile #sp-edadco-main-body, .view-list #sp-edadco-main-body, .view-edit #sp-edadco-main-body, .view-article #sp-edadco-main-body{margin: 35px 0 85px 0;}
.cbXlsExportButton{margin-top:10px;margin-bottom:10px; height:32px!important;width:32px!important;}

/* EDADCO | User Dashboard | Ends  

/* EDADCO | Projects | Started  */

.cbListView table.table-striped{margin-top:25px;display:inline-block;}
table.category thead>tr th, table.category thead>tr td, table.category tbody>tr th, table.category tbody>tr td {padding: 10px 25px;white-space: nowrap;}
#limit {max-width: 100px!important;}
/*.form-horizontal .controls {margin-left: 50px;}*/
.form-horizontal .controls {margin-left: 0px;}
.form-horizontal .control-label {width: 30%;}
 select:not(.form-control) {display:inline-block;max-width:max-content!important;width:max-content!important;padding:0.4rem 0.75rem;}
 input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control){display:inline-block;max-width:-webkit-fill-available!important;width:max-content!important;padding:0.4rem 0.75rem;line-height:1.5;}
 .icon-calendar:before {content: "\f044";font-weight: 900;font-family:"Font Awesome 5 Free";-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.cbFieldFix {margin-bottom: 2px!important;}
#cbEditStateWrap{margin-bottom:10px;}
.table td, .table th {vertical-align: middle;}
.cbListView table.category thead>tr th, .cbListView table.category thead>tr td, .cbListView table.category tbody>tr th, .cbListView table.category tbody>tr td{color:#000;}
.grant-submission-title{font-weight:bold;color:#1f3478;font-size:1.6rem;margin: 20px 0 5px;}
.grant-datasheet-title{font-weight:bold;color:#1f3478;}
.mt-50{margin-top:50px;}
.mt-25{margin-top:25px;}
.red{color:red;}
.word-wrap{word-wrap: break-word}
.comments textarea {width:200px;height:400px;}
.view-grants-modal .modal{display:block;position:inherit;}
#cbFilterWrap{margin-bottom:10px;}
.center{text-align:center;}
.underline{text-decoration:underline;}
h1.contentheading{display:none;}
.submission-details-borders{border-width:thin;border-color:#000000;border-style:dashed;padding:5px;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgb(236 240 254);}
.customblink{animation: blink 1.25s linear infinite;}
.expiring{animation: blink 1.25s linear infinite;color:red;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}


/* EDADCO | Projects | Ends  */

/* Table Fullw View on Mobile Started */

.cbListViewview-grants-modal {overflow:auto;}

/* Table Fullw View on Mobile Ends */

.rsfp-field-multiple-plus{margin-bottom:20px;}
#rsform_1_page_0{margin-top:50px;}
.rsform-submit-button,.rsform-reset-button{margin-bottom:30px;}


/* Footer - Started */

#sp-footer .container-inner {padding: 15px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}

/* Footer - Ends */

/* Docman Started */

.docman_description{    text-align: center;font-size: 32px;color: #1f3478;text-transform: uppercase;font-weight: 500;text-decoration: underline;}

/* Docman Ends */

/* EDADCO | Funding Dashboard | Started */

#funding-links h2{font-size:1.8rem;}

/* EDADCO | Funding Dashboard | Ends */

/* EDADCO | Events | Started */

#eb-categories-columns-page .eb-category-wrapper {margin: 25px 0;}
.eb-container.eb-category-1.eb-event.eb-featured-event,#eb-registration-complete-page{margin:50px 0;}
/* EDADCO | Events | Started */