@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville|Bitter|Sorts+Mill+Goudy|Open+Sans|Lora);
/*@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville|Bitter|Sorts+Mill+Goudy|Open+Sans|Lora:400italic,600italic,400,600);*/
body {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    word-wrap: break-word;
    color: #555;
    font-size: 14px !important;
    padding: 0;
    margin: 0;
    /*#9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25 */
    /*background-color: #FAF7F0;*/
}
h1, h2, h3, h4 {
	color: #555;
}
h1, h2 {
	color: #003057;
}
table {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    /*#9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25 */
    /*#22839 - Ensure the gold version of the scheduleOfServices css style is as below, Dakshika, 20230720 */
    /*color: #0E5BAD !important;*/
    color: #555 !important;
    border: 0;
    width: 100%;
}
table, th, td {
	border: 0;
}
p {
	margin-bottom: 15px;
}
strong {
	font-weight: 600;
}
strong em, em strong {
	font-weight: 600;
	text-decoration: italic;
}
a {
    /*#9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25 */
    /*color: #00AFAB;*/
    color: #0E5BAD;
}
a:hover {
	color: #003057;
}

/* Services Schedule */
    .ServicesSchedule #grdResult tr:nth-child(even) { background: #e6e7e8; }

.ServicesSchedule  #grdResult td { padding: 5px; }
/*Start-#22839 - Ensure the gold version of the scheduleOfServices css style is as below, Dakshika, 20230720*/
.ServicesSchedule #grdResult .DayHeaderStyle {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    /*background-color: #003057;*/
    background-color: #8497ab;
    color: #ffffff;
    text-align: left;
    font-size: 1.2em !important;
    padding: 10px;
}
.ServicesSchedule #grdResult .GroupHeaderStyle {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    /*background-color: #0E5BAD !important;*/
    background-color: #5b758a;
    color: #ffffff;
    text-align: left;
    font-size: 1.1em;
    padding: 10px 5px;
}
/*End-#22839 - Ensure the gold version of the scheduleOfServices css style is as below, Dakshika, 20230720*/
/* Deceased Search  */

.DeceasedSearch .PageTitle {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    font-size: 1.3em !important;
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    color: #0E5BAD;
}

.DeceasedSearch .SearchLabel {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    /*font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;*/
    font-size: 1.1em !important;
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    color: #0E5BAD;
}

.DeceasedSearch input[type="text"] {
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    /*background: #9db4bb;*/
    background: #BBCEDD;
    color: #0E5BAD !important;
    /*color: #fff;*/
    padding: 10px;
    border: none;
}

.DeceasedSearch input[type="button"], .DeceasedSearch input[type="submit"] {
    /*background: #34495e;*/
    /*#9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25 */
    background: #0E5BAD;
    color: #fff;
    padding: 10px;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .1em;
}
.DeceasedSearch select {
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    /*background: #9db4bb;*/
    /*color: #fff;*/
    background: #9db4bb;
    color: #0E5BAD;

    padding: 10px;
    border: none;
}
.DeceasedSearch selectoption {
    background: #9db4bb;
    color: #fff;
    padding: 10px;
    border: none;
}
/* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
.DeceasedSearch #grdDeceasedSearch tr:nth-child(odd) {
    background: #BBCEDD !important;
}
.DeceasedSearch #grdDeceasedSearch tr:nth-child(even) {
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    /*background: #e9ebec;*/
    background: #FAF7F0;
}

.DeceasedSearch #grdDeceasedSearch .DetailStyle { 
	padding: 3px;
	width: auto !important;
}

.DeceasedSearch #grdDeceasedSearch .GroupHeaderStyle {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    /* #9610 - Newton - deceased search - update CSS/colours, Rashmika De Silva, 2022-03-25*/
    /*background-color: #34495E;*/
    background-color: #0E5BAD;
    color: #fff;
    text-align: left;
    font-size: 1.1em;
    padding: 10px 5px;
}
.DeceasedSearch #grdDeceasedSearch  .GroupHeaderStyle  a { 
	color: #fff;
	text-decoration: none;
}

.DeceasedSearch #grdDeceasedSearch .pager table td {
    text-align: center;
}
.DeceasedSearch #grdDeceasedSearch .PageNumber {
    text-align: center;
    font-style: italic;
    padding-top: 10px; 
}

.errorMsg {
    color: #de1a61;
    margin-top: 10px;
    margin-bottom: 10px;
}


/*Start Bhagya Millewa #14198 - Deceased search page - Style Sheet Config*/

/* Deceased Search Default*/

.DeceasedSearchDefault .PageTitle {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    font-size: 1.3em !important;
    color: #555555;
    margin-bottom: 15px;
    /*Start-#21261-AU Demo v6.1 - deceased search page - errors--Dakshika--20230612*/
    /*display: inline-block;*/
    /*Start-#21261-AU Demo v6.1 - deceased search page - errors--Dakshika--20230612*/
}

.DeceasedSearchDefault .SearchLabel {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    /*font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;*/
    font-size: 1.1em !important;
    color: #555555;
}

.DeceasedSearchDefault input[type="text"] {
    background: #9db4bb;
    color: #fff;
    padding: 10px;
    border: none;
}

.DeceasedSearchDefault input[type="text"] {
    /* background: #007A33; */
    color: #ffffff !important;
    padding: 10px;
    border: none;
}

.DeceasedSearchDefault input[type="button"], .DeceasedSearchDefault input[type="submit"] {
    background: #34495e;
    color: #ffffff;
    padding: 10px;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: .1em;
}

.DeceasedSearchDefault select {
    /* background: #007A33; */
    color: #fff;
    padding: 10px;
    border: none;
}

.DeceasedSearchDefault selectoption {
    background: #9db4bb;
    color: #fff;
    padding: 10px;
    border: none;
}

.DeceasedSearchDefault #grdDeceasedSearch tr:nth-child(odd) {
    background: #ffffff !important;
}

.DeceasedSearchDefault #grdDeceasedSearch tr:nth-child(even) {
    background: #e9ebec;
}

.DeceasedSearchDefault #grdDeceasedSearch .DetailStyle {
    padding: 15px 10px;
    width: auto !important;
}

.DeceasedSearchDefault #grdDeceasedSearch .GroupHeaderStyle {
    font-family: 'Lora', Georgia, Times, 'Times New Roman', serif !important;
    background-color: #34495E;
    color: #fff;
    text-align: left;
    font-size: 1.1em;
    padding: 10px 10px;
}

.DeceasedSearchDefault #grdDeceasedSearch .GroupHeaderStyle a {
    color: #fff;
    text-decoration: none;
}

.DeceasedSearchDefault #grdDeceasedSearch .pager table td {
    text-align: center;
}

.DeceasedSearchDefault #grdDeceasedSearch .PageNumber {
    text-align: center;
    font-style: italic;
    padding-top: 10px;
}

.DeceasedSearchDefault table {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color: #555 !important;
    border: 0;
    width: 100%;
}

.DeceasedSearchDefault a {
    color: #00AFAB;
}

/* new by D */

.search-form {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flow-root;
}

.search-form .form .form-field {
    margin-bottom: 15px;
    display: grid;
}

.search-form .form .form-field .label {
    display: block;
}

.search-form .sub-field-input {
    width: 100%;
    border-radius: 3px;
}

.search-form .form-field--mr {
    margin-right: 20px;
}

.search-form .field-input {
    border-radius: 3px;
    color: #0E5BAD;
}

.search-form .field-select {
    border-radius: 3px;
}

.search-form .search-btn {
    float: right;
}

.search-form .search-btn:hover {
    cursor: pointer;
}

.search-form .label-deceased {
    margin-bottom: 5px;
}

.search-form .label-service {
    margin-bottom: 5px;
}

.container {
    max-width: 100%;
    padding: 0 15px;
}

.result-table th, .result-table td {
    min-width: 100px;
}

@media (min-width: 576px) {

    .search-form .form .form-field .sub-field-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 27px;
    }

    .search-form .form {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 20px;
    }

    .search-form {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
        margin: auto;
    }
}

@media (min-width: 992px) {

    .search-form {
        width: 70%;
        margin: auto;
    }

    .container {
        max-width: 960px;
        margin: auto;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px;
        margin: auto;
    }
}

/* new by D end */

/*End Bhagya Millewa #14198 - Deceased search page - Style Sheet Config*/