/* Toggle Emmortalise-Switch */
                /* The Emmortalise-Switch - the box aEmmortalise-Switch-Round-Large the Emmortalise-Slider-Large */
                .Emmortalise-Switch-Large {
                    position: relative;
                    display: inline-block;
                    width: 60px;
                    height: 34px;
                }

                /* Hide default HTML checkbox */
                .Emmortalise-Switch-Large input {
                    display: none;
                }

                /* The Emmortalise-Slider-Large */
                .Emmortalise-Slider-Large {
                    position: absolute;
                    cursor: pointer;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    background-color: #ccc;
                    -webkit-transition: .4s;
                    transition: .4s;
                }

                .Emmortalise-Slider-Large:before {
                    position: absolute;
                    content: '';
                    height: 26px;
                    width: 26px;
                    left: 4px;
                    bottom: 4px;
                    background-color: white;
                    -webkit-transition: .4s;
                    transition: .4s;
                }

                input:checked + .Emmortalise-Slider-Large {
                    background-color: #87e100;
                }

                input:focus + .Emmortalise-Slider-Large {
                    box-shadow: 0 0 1px #87e100;
                }

                input:checked + .Emmortalise-Slider-Large:before {
                    -webkit-transform: translateX(26px);
                    -ms-transform: translateX(26px);
                    transform: translateX(26px);
                }

                /* Emmortalise-Switch-Round-Largeed Emmortalise-Slider-Large */
                .Emmortalise-Slider-Large.Emmortalise-Switch-Round-Large {
                    border-radius: 34px;
                }

                .Emmortalise-Slider-Large.Emmortalise-Switch-Round-Large:before {
                    border-radius: 50%;
                }/* Toggle Emmortalise-Switch */
                /* The Emmortalise-Switch - the box aEmmortalise-Switch-Round-Small the Emmortalise-Slider-Small */
                .Emmortalise-Switch-Small {
                    position: relative;
                    display: inline-block;
                    width: 45px;
                    height: 26px;
                }

                /* Hide default HTML checkbox */
                .Emmortalise-Switch-Small input {
                    display: none;
                }

                /* The Emmortalise-Slider-Small */
                .Emmortalise-Slider-Small {
                    position: absolute;
                    cursor: pointer;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    background-color: #ccc; /* This is the background start colour */
                    -webkit-transition: .4s;
                    transition: .4s;
                }

                .Emmortalise-Slider-Small:before {
                    position: absolute;
                    content: '';
                    height: 18px;
                    width: 18px;
                    left: 4px;
                    bottom: 4px;
                    background-color: white; /* Colour of the switch */
                    -webkit-transition: .4s;
                    transition: .4s;
                }

                input:checked + .Emmortalise-Slider-Small {
                    background-color: #87e100;
                    /*background-color: orange;*/ /*Transition colour that it goes to*/
                }

                input:focus + .Emmortalise-Slider-Small {
                    box-shadow: 0 0 1px #87e100;
                }

                input:checked + .Emmortalise-Slider-Small:before {
                    -webkit-transform: translateX(18px);
                    -ms-transform: translateX(18px);
                    transform: translateX(18px);
                }

                /* Emmortalise-Switch-Round-Smalled Emmortalise-Slider-Small */
                .Emmortalise-Slider-Small.Emmortalise-Switch-Round-Small {
                    border-radius: 34px;
                }

                .Emmortalise-Slider-Small.Emmortalise-Switch-Round-Small:before {
                    border-radius: 50%;
                }

                .Emmortalise-Switch-Small-NoHighlight{
                  -webkit-touch-callout: none; /* iOS Safari */
                    -webkit-user-select: none; /* Safari */
                     -khtml-user-select: none; /* Konqueror HTML */
                       -moz-user-select: none; /* Firefox */
                        -ms-user-select: none; /* Internet Explorer/Edge */
                            user-select: none; /* Non-prefixed version, currently
                                                  supported by Chrome and Opera */
                }.Emmortalise-RadioButtonContainer {
                display: inline-block;
                width: 25px;
                height: 25px;
                margin: auto;
                position: relative;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }

            /* Hide the browser's default radio button */
            .Emmortalise-RadioButtonContainer input {
                position: absolute;
                opacity: 0;
            }

            /* Create a custom radio button */
            .Emmortalise-RadioButtonCheckmark {
                position: absolute;
                top: 0;
                left: 0;
                height: 25px;
                width: 25px;
                background-color: #d8d8d8;
                border-radius: 50%;
                /*border: 2px solid #a6a6a6;*/
            }

            /* On mouse-over, add a grey background color */
            /*.container:hover input ~ .checkmark {
              background-color: #ccc;
            }*/

            /* When the radio button is checked, add a blue background */
            /*.Emmortalise-RadioButtonContainer input:checked ~ .checkmark {
              background-color: #2196F3;
            }*/

            /* Create the indicator (the dot/circle - hidden when not checked) */
            .Emmortalise-RadioButtonCheckmark:after {
                content: '';
                position: absolute;
                display: none;
            }

            /* Show the indicator (dot/circle) when checked */
            .Emmortalise-RadioButtonContainer input:checked ~ .Emmortalise-RadioButtonCheckmark:after {
                display: block;
            }

            /* Style the indicator (dot/circle) */
            .Emmortalise-RadioButtonContainer .Emmortalise-RadioButtonCheckmark:after {
                top: 8px;
                left: 8px;
                width: 10px;
                height: 10px;
                border-radius: 50%;
                background: #404040;
            }
            .Emmortalise-Pagination-ButtonLink{
                color: white;
                border-radius: 3px;
                cursor: pointer;
                background-color: #87e100;
                font-size: 13px;
                line-height: 35px;
                height: 35px;
                min-width: 35px;
                padding: 0;
                text-align: center;
                -webkit-tap-highlight-color: #5a5a5a;
                display: inline-block;
                margin: 2px;
            }

            .Emmortalise-Pagination-ButtonLink:active {
                background-color: #68ac01 !important;
            }

            .Emmortalise-Pagination-ButtonLink:hover {
                /* NONE */
            }

            .Emmortalise-Pagination-ButtonActive{
                color: white;
                border-radius: 3px;
                cursor: default;
                font-size: 13px;
                line-height: 35px;
                height: 35px;
                min-width: 35px;
                padding: 0;
                text-align: center;
                display: inline-block;
                margin: 2px;
                background-color: #68ac01;
            }
            #Emmortalise-Back2Top {
                width: 45px;
                line-height: 45px;
                overflow: hidden;
                z-index: 999;
                display: none;
                cursor: pointer;
                position: fixed;
                bottom: 35px;
                right: 5px;
                background-color: #87e100;
                color: white;
                text-align: center;
                font-size: 30px;
                text-decoration: none;
                font-family: 'FontAwesome';
                border-radius: 50%;
                -webkit-tap-highlight-color: #5a5a5a;
            }
            #Emmortalise-Back2Top:active {
                background-color: #68ac01;
            }
            /* Style the list */
            ul.Emmortalise-Breadcrumb {
                padding: 5px; 0px 5px 0;
                /*padding: 0;*/
                /*padding: 10px16px;*/
                list-style: none;
                font-weight: 700;
                /*background-color: #eee;*/
            }

            /* Display list items side by side */
            ul.Emmortalise-Breadcrumb li {
                display: inline;
                font-size: 14px;
            }

            /* Add aslash symbol (/) before/behind each list item */
            ul.Emmortalise-Breadcrumb li+li:before{
                padding: 8px;
                font-weight: 700;
                content: ' /\00a0';
            }

            /* Add a color to all links inside the list */
            ul.Emmortalise-Breadcrumb li a {
                color: #f59d56;
                font-weight: 700;
                text-decoration: none;
            }

            /* Add a color on mouse-over */
            /*ul.Emmortalise-Breadcrumb li a:hover {
                color: #01447e;
                text-decoration: underline;
            }*/
                .Emmortalise-ExpandableDropDownBox{
                    background-color: white;
                    display: none;
                    z-index:10;
                    -webkit-box-shadow: 0px 0px 1px 1px rgba(216,216,216,0.5);
                    -moz-box-shadow: 0px 0px 1px 1px rgba(216,216,216,0.5);
                    box-shadow: 0px 0px 1px 1px rgba(216,216,216,0.5);
                    border-radius: 3px;
                    padding: 0px;
                    margin: auto;
                    border: 1px solid #d8d8d8;
                    overflow: auto;
                }

                .Emmortalise-ExpandableDropDownBox-Option {
                    font-family: FontAwesome, 'Open Sans', sans-serif;
                    padding: 5px;
                    -webkit-tap-highlight-color: #d8d8d8;
                    cursor: pointer;
                    font-size: 16px;
                }

                .Emmortalise-ExpandableDropDownBox-Option:active {
                    background-color: #f2f2f2;
                }/* Standard input */
                .Emmortalise-InputPlaceHolderText{
                    border: none;
                    color: #595959;
                    -webkit-appearance: none;
                }
                .Emmortalise-InputPlaceHolderText::-webkit-input-placeholder{
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText:-moz-placeholder{
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::-moz-placeholder { /* Mozilla Firefox 19+ */
                    color: #afafaf;
                    opacity: 1;
                }
                .Emmortalise-InputPlaceHolderText::-moz-placeholder { /* Mozilla Firefox 19+ */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText:-ms-input-placeholder { /* Internet Explorer 10-11 */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::-ms-input-placeholder { /* Microsoft Edge */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::placeholder { /* Most modern browsers support this now. */
                    color: #afafaf;
                }
                /* Inputs  */
                /* Text, password and text area input */
                .Emmortalise-StandardInputs input[type=text],
                .Emmortalise-StandardInputs input[type=password],
                .Emmortalise-StandardInputs textarea {
                    border: none;
                    border-radius: 3px;
                    padding: 6px;
                    box-sizing: border-box;
                    font-size: 16px;
                    width: 100%;
                    color: #595959;
                    background-color: #d8d8d8;
                    resize: none;
                    height: 30px;
                    line-height:20px; /* TEMP ADDITION */
                }
                /* Chrome/Opera/Safari */
                .Emmortalise-StandardInputs input[type=text]::-webkit-input-placeholder,
                .Emmortalise-StandardInputs input[type=password]::-webkit-input-placeholder,
                .Emmortalise-StandardInputs textarea::-webkit-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* Firefox 19+ */
                .Emmortalise-StandardInputs input[type=text]::-moz-placeholder,
                .Emmortalise-StandardInputs input[type=password]::-moz-placeholder,
                .Emmortalise-StandardInputs textarea::-moz-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* IE 10+ */
                .Emmortalise-StandardInputs input[type=text]:-ms-input-placeholder,
                .Emmortalise-StandardInputs input[type=password]:-ms-input-placeholder,
                .Emmortalise-StandardInputs textarea:-ms-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* Firefox 18- */
                .Emmortalise-StandardInputs input[type=text]:-moz-placeholder,
                .Emmortalise-StandardInputs input[type=password]:-moz-placeholder,
                .Emmortalise-StandardInputs textarea:-ms-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }


                /* Text, password and text area input DISABLED */
                .Emmortalise-StandardInputs input[type=text]:disabled,
                .Emmortalise-StandardInputs input[type=password]:disabled,
                .Emmortalise-StandardInputs textarea:disabled {
                    border: none;
                    border-radius: 3px;
                    padding: 6px;
                    box-sizing: border-box;
                    font-size: 16px;
                    height: 30px;
                    width: 100%;
                    background-color: #aeaeae !important;
                    resize: none;
                }
                /* Chrome/Opera/Safari */
                .Emmortalise-StandardInputs input[type=text]:disabled::-webkit-input-placeholder,
                .Emmortalise-StandardInputs input[type=password]:disabled::-webkit-input-placeholder,
                .Emmortalise-StandardInputs textarea:disabled::-webkit-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* Firefox 19+ */
                .Emmortalise-StandardInputs input[type=text]:disabled::-moz-placeholder,
                .Emmortalise-StandardInputs input[type=password]:disabled::-moz-placeholder,
                .Emmortalise-StandardInputs textarea:disabled::-moz-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* IE 10+ */
                .Emmortalise-StandardInputs input[type=text]:disabled:-ms-input-placeholder,
                .Emmortalise-StandardInputs input[type=password]:disabled:-ms-input-placeholder,
                .Emmortalise-StandardInputs textarea:disabled:-ms-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* Firefox 18- */
                .Emmortalise-StandardInputs input[type=text]:disabled:-moz-placeholder,
                .Emmortalise-StandardInputs input[type=password]:disabled:-moz-placeholder,
                .Emmortalise-StandardInputs textarea:disabled:-ms-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }.Emmortalise-TickBoxContainer-Left {
                display: block;
                position: relative;
                padding-left: 25px;
                padding-top: 0px;
                margin-bottom: 5px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                font-family: 'Open Sans', sans-serif;
            }

            /* Hide the browser's default checkbox */
            .Emmortalise-TickBoxContainer-Left input {
                position: absolute;
                opacity: 0;
            }

            /* Create a custom checkbox */
            /* This is the solid box that the tick appears in */
            .Checkmark-Left {
                position: absolute;
                top: 5px;
                left: 0;
                height: 20px;
                width: 20px;
                background-color: #d8d8d8; /*#eee;*/
                border-radius: 4px;
            }

            /* On mouse-over, add a grey background color */
            /*.Emmortalise-TickBoxContainer-Left:hover input ~ .checkmark {
                background-color: #ccc;
            }*/

            /* When the checkbox is checked, add a blue background */
            .Emmortalise-TickBoxContainer-Left input:checked ~ .Checkmark-Left {
                /*background: linear-gradient(#ed755e, #C04C36);*/
            }

            /* Create the checkmark/indicator (hidden when not checked) */
            .Checkmark-Left:after {
                content: '';
                position: absolute;
                display: none;
            }

            /* Show the checkmark when checked */
            .Emmortalise-TickBoxContainer-Left input:checked ~ .Checkmark-Left:after {
                display: block;
            }

            /* Style the checkmark/indicator */
            .Emmortalise-TickBoxContainer-Left .Checkmark-Left:after {
                left: 6px;
                top: 3px;
                width: 7px;
                height: 13px;
                border: solid #595959;
                border-width: 0 4px 4px 0;
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
            }.Emmortalise-TickBoxContainer-Right {
                display: block;
                position: relative;
                padding-right: 25px;
                padding-top: 0px;
                margin-bottom: 5px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                font-family: 'Open Sans', sans-serif;
            }

            /* Hide the browser's default checkbox */
            .Emmortalise-TickBoxContainer-Right input {
                position: absolute;
                opacity: 0;
            }

            /* Create a custom checkbox */
            /* This is the solid box that the tick appears in */
            .Checkmark-Right {
                position: absolute;
                top: 5px;
                right: 0;
                height: 20px;
                width: 20px;
                background-color: #d8d8d8; /*#eee;*/
                border-radius: 4px;
            }

            /* On mouse-over, add a grey background color */
            /*.Emmortalise-TickBoxContainer-Right:hover input ~ .checkmark {
                background-color: #ccc;
            }*/

            /* When the checkbox is checked, add a blue background */
            .Emmortalise-TickBoxContainer-Right input:checked ~ .Checkmark-Right {
                /*background: linear-gradient(#ed755e, #C04C36);*/
            }

            /* Create the checkmark/indicator (hidden when not checked) */
            .Checkmark-Right:after {
                content: '';
                position: absolute;
                display: none;
            }

            /* Show the checkmark when checked */
            .Emmortalise-TickBoxContainer-Right input:checked ~ .Checkmark-Right:after {
                display: block;
            }

            /* Style the checkmark/indicator */
            .Emmortalise-TickBoxContainer-Right .Checkmark-Right:after {
                right: 7px;
                top: 3px;
                width: 7px;
                height: 13px;
                border: solid #595959;
                border-width: 0 4px 4px 0;
                -webkit-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                transform: rotate(45deg);
            }/* Standard input */
                    .Emmortalise-Inputs-Contribution-Date-Placeholder{
                        border: none;
                        color: #cb00f7;
                        -webkit-appearance: none;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder::-webkit-input-placeholder{
                        color: #e8caef;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder:-moz-placeholder{
                        color: #e8caef;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #e8caef;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #e8caef;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder:-ms-input-placeholder { /* Internet Explorer 10-11 */
                        color: #e8caef;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder::-ms-input-placeholder { /* Microsoft Edge */
                        color: #e8caef;
                    }
                    .Emmortalise-Inputs-Contribution-Date-Placeholder::placeholder { /* Most modern browsers support this now. */
                        color: #e8caef;
                    }
                    /* Inputs  */
                    /* Text, password and text area input */
                    .Emmortalise-Inputs-Contribution input[type=text],
                    .Emmortalise-Inputs-Contribution input[type=password] {
                        height: 28px;
                        font-size: 16px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #cb00f7;
                        background-color: white;
                        padding: 0 5px 0 5px !important;
                        resize: none;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Contribution input[type=text]::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]::-webkit-input-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Contribution input[type=text]::-moz-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]::-moz-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Contribution input[type=text]:-ms-input-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:-ms-input-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Contribution input[type=text]:-moz-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:-moz-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }


                    /* Text, password and text area input DISABLED */
                    .Emmortalise-Inputs-Contribution input[type=text]:disabled,
                    .Emmortalise-Inputs-Contribution input[type=password]:disabled {
                        height: 28px;
                        font-size: 16px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #cb00f7;
                        background-color: white;
                        padding: 0 5px 0 5px !important;
                        resize: none;
                        background-color: #aeaeae !important;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Contribution input[type=text]:disabled::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:disabled::-webkit-input-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Contribution input[type=text]:disabled::-moz-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:disabled::-moz-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Contribution input[type=text]:disabled:-ms-input-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:disabled:-ms-input-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Contribution input[type=text]:disabled:-moz-placeholder,
                    .Emmortalise-Inputs-Contribution input[type=password]:disabled:-moz-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* Inputs  */
                    /* Text, password and text area input */
                    .Emmortalise-Inputs-Contribution textarea {
                        font-size: 16px !important;
                        line-height: 22px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #cb00f7;
                        background-color: white;
                        padding: 0px !important;
                        resize: none;
                        vertical-align: top;
                        display: block;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Contribution textarea::-webkit-input-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Contribution textarea::-moz-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Contribution textarea:-ms-input-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Contribution textarea:-ms-input-placeholder {
                        color: #e8caef;
                        opacity: 1;
                    }


                    /* Text, password and text area input DISABLED */
                    .Emmortalise-Inputs-Contribution textarea:disabled {
                        font-size: 16px !important;
                        line-height: 22px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #cb00f7;
                        background-color: white;
                        padding: 0px !important;
                        resize: none;
                        background-color: #aeaeae !important;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Contribution textarea:disabled::-webkit-input-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Contribution textarea:disabled::-moz-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Contribution textarea:disabled:-ms-input-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Contribution textarea:disabled:-ms-input-placeholder {
                        color: #d6c2db;
                        opacity: 1;
                    }.Emmortalise-Inputs-Contribution-Left-TickBoxContainer {
                        display: block;
                        position: relative;
                        padding-left: 25px;
                        padding-top: 0px;
                        margin-bottom: 5px;
                        cursor: pointer;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        font-family: 'Open Sans', sans-serif;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Contribution-Left-TickBoxContainer input {
                            position: absolute;
                            opacity: 0;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        /*.Emmortalise-EditableInputs-Checkmark-Left {*/
                        .Emmortalise-Inputs-Contribution-Left-Checkmark {
                            position: absolute;
                            top: 5px;
                            left: 0;
                            height: 20px;
                            width: 20px;
                            background-color: white;
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Contribution-Left-TickBoxContainer:hover input ~ .checkmark {
                            background-color: #ccc;
                        }*/

                        /* When the checkbox is checked, add a blue background */
                        .Emmortalise-Inputs-Contribution-Left-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Contribution-Left-Checkmark {
                            /*background: linear-gradient(#ed755e, #C04C36);*/
                        }

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Contribution-Left-Checkmark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Contribution-Left-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Contribution-Left-Checkmark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Contribution-Left-TickBoxContainer .Emmortalise-Inputs-Contribution-Left-Checkmark:after {
                            left: 6px;
                            top: 3px;
                            width: 7px;
                            height: 13px;
                            border: solid #cb00f7;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Contribution-Right-TickBoxContainer {
                            display: block;
                            position: relative;
                            padding-right: 25px;
                            padding-top: 0px;
                            margin-bottom: 5px;
                            cursor: pointer;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            font-family: 'Open Sans', sans-serif;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Contribution-Right-TickBoxContainer input {
                            position: absolute;
                            opacity: 0;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        .Emmortalise-Inputs-Contribution-Right-Checkmark {
                            position: absolute;
                            top: 5px;
                            right: 0;
                            height: 20px;
                            width: 20px;
                            background-color: white;/*#d8d8d8; #eee;*/
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Contribution-Right-TickBoxContainer:hover input ~ .Emmortalise-Inputs-Contribution-Right-Checkmark {
                            background-color: #ccc;
                        }*/

                        /* When the checkbox is checked, add a blue background */
                        .Emmortalise-Inputs-Contribution-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Contribution-Right-Checkmark {
                            /*background: linear-gradient(#ed755e, #C04C36);*/
                        }

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Contribution-Right-Checkmark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Contribution-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Contribution-Right-Checkmark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Contribution-Right-TickBoxContainer .Emmortalise-Inputs-Contribution-Right-Checkmark:after {
                            right: 7px;
                            top: 3px;
                            width: 7px;
                            height: 13px;
                            border: solid #cb00f7;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Contribution select {
                        height: 28px !important;
                        font-size: 16px !important;
                        padding: 0 32px 0 5px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none;
                        border-radius: 3px;
                        display: inline-block;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        background-color: white;
                        background-image: url('../Images/Generic/arrowDownPurple.png');
                        background-repeat: no-repeat;
                        background-position: right 5px center;
                        background-size: 20px 20px;
                        color: #cb00f7;
                    }

                    .Emmortalise-Inputs-Contribution select::-ms-expand {
                        display: none;
                    }/* Standard input */
                    .Emmortalise-Inputs-Editor-Date-Placeholder{
                        border: none;
                        color: #595959;
                        -webkit-appearance: none;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder::-webkit-input-placeholder{
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder:-moz-placeholder{
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder:-ms-input-placeholder { /* Internet Explorer 10-11 */
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder::-ms-input-placeholder { /* Microsoft Edge */
                        color: #afafaf;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Editor-Date-Placeholder::placeholder { /* Most modern browsers support this now. */
                        color: #afafaf;
                        opacity: 1;
                    }
                    /* Inputs  */
                    /* Text, password and text area input */
                    .Emmortalise-Inputs-Editor input[type=text],
                    .Emmortalise-Inputs-Editor input[type=password],
                    .Emmortalise-Inputs-Editor textarea {
                        border: none;
                        border-radius: 3px;
                        padding: 6px;
                        box-sizing: border-box;
                        font-size: 16px;
                        width: 100%;
                        color: #595959;
                        background-color: white;
                        resize: none;
                        height: 30px;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Editor input[type=text]::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Editor textarea::-webkit-input-placeholder {
                        font-size: 16px;
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Editor input[type=text]::-moz-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]::-moz-placeholder,
                    .Emmortalise-Inputs-Editor textarea::-moz-placeholder {
                        font-size: 16px;
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Editor input[type=text]:-ms-input-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:-ms-input-placeholder,
                    .Emmortalise-Inputs-Editor textarea:-ms-input-placeholder {
                        font-size: 16px;
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Editor input[type=text]:-moz-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:-moz-placeholder,
                    .Emmortalise-Inputs-Editor textarea:-ms-input-placeholder {
                        font-size: 16px;
                        color: #bbbbbb;
                        opacity: 1;
                    }


                    /* Text, password and text area input DISABLED */
                    .Emmortalise-Inputs-Editor input[type=text]:disabled,
                    .Emmortalise-Inputs-Editor input[type=password]:disabled,
                    .Emmortalise-Inputs-Editor textarea:disabled {
                        border: none;
                        border-radius: 3px;
                        padding: 6px;
                        box-sizing: border-box;
                        font-size: 16px;
                        height: 30px;
                        width: 100%;
                        background-color: #aeaeae !important;
                        resize: none;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Editor input[type=text]:disabled::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:disabled::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Editor textarea:disabled::-webkit-input-placeholder {
                        font-size: 16px;
                        color: #9e9e9e;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Editor input[type=text]:disabled::-moz-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:disabled::-moz-placeholder,
                    .Emmortalise-Inputs-Editor textarea:disabled::-moz-placeholder {
                        font-size: 16px;
                        color: #9e9e9e;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Editor input[type=text]:disabled:-ms-input-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:disabled:-ms-input-placeholder,
                    .Emmortalise-Inputs-Editor textarea:disabled:-ms-input-placeholder {
                        font-size: 16px;
                        color: #9e9e9e;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Editor input[type=text]:disabled:-moz-placeholder,
                    .Emmortalise-Inputs-Editor input[type=password]:disabled:-moz-placeholder,
                    .Emmortalise-Inputs-Editor textarea:disabled:-ms-input-placeholder {
                        font-size: 16px;
                        color: #9e9e9e;
                        opacity: 1;
                    }.Emmortalise-Inputs-Editor-Left-TickBoxContainer {
                        display: block;
                        position: relative;
                        padding-left: 25px;
                        padding-top: 0px;
                        margin-bottom: 5px;
                        cursor: pointer;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        font-family: 'Open Sans', sans-serif;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Editor-Left-TickBoxContainer input {
                            position: absolute;
                            opacity: 0;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        .Emmortalise-Inputs-Editor-Left-Checkmark {
                            position: absolute;
                            top: 5px;
                            left: 0;
                            height: 20px;
                            width: 20px;
                            background-color: white;
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Editor-Left-TickBoxContainer:hover input ~ .checkmark {
                            background-color: #ccc;
                        }*/

                        /* When the checkbox is checked, add a blue background */
                        .Emmortalise-Inputs-Editor-Left-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Editor-Left-Checkmark {
                            /*background: linear-gradient(#ed755e, #C04C36);*/
                        }

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Editor-Left-Checkmark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Editor-Left-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Editor-Left-Checkmark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Editor-Left-TickBoxContainer .Emmortalise-Inputs-Editor-Left-Checkmark:after {
                            left: 6px;
                            top: 3px;
                            width: 7px;
                            height: 13px;
                            border: solid #595959;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Editor-Right-TickBoxContainer {
                            display: block;
                            position: relative;
                            padding-right: 25px;
                            padding-top: 0px;
                            margin-bottom: 5px;
                            cursor: pointer;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            font-family: 'Open Sans', sans-serif;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Editor-Right-TickBoxContainer input {
                            position: absolute;
                            opacity: 0;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        .Emmortalise-Inputs-Editor-Right-Checkmark {
                            position: absolute;
                            top: 5px;
                            right: 0;
                            height: 20px;
                            width: 20px;
                            background-color: white;/*#d8d8d8; #eee;*/
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Editor-Right-TickBoxContainer:hover input ~ .Emmortalise-Inputs-Editor-Right-Checkmark {
                            background-color: #ccc;
                        }*/

                        /* When the checkbox is checked, add a blue background */
                        .Emmortalise-Inputs-Editor-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Editor-Right-Checkmark {
                            /*background: linear-gradient(#ed755e, #C04C36);*/
                        }

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Editor-Right-Checkmark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Editor-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Editor-Right-Checkmark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Editor-Right-TickBoxContainer .Emmortalise-Inputs-Editor-Right-Checkmark:after {
                            right: 7px;
                            top: 3px;
                            width: 7px;
                            height: 13px;
                            border: solid #595959;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Editor select {
                        border: none;
                        border-radius: 3px;
                        display: inline-block;
                        line-height: 100%;
                        padding: 2px 32px 2px 8px;
                        margin: 0px;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        background-color: white;
                        background-image: url('../Images/Generic/arrowDownBlack.png');
                        background-repeat: no-repeat;
                        background-position: right 5px center;
                        background-size: 20px 20px;
                        font-size: 15px;
                        font-family: 'Open Sans',serif;
                        color: #595959;
                        height: 30px;
                    }/* Standard input */
                    .Emmortalise-Inputs-Standard-Date-Placeholder{
                        border: none;
                        color: #595959;
                        -webkit-appearance: none;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder::-webkit-input-placeholder{
                        color: #bbbbbb;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder:-moz-placeholder{
                        color: #bbbbbb;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
                        color: #bbbbbb;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder:-ms-input-placeholder { /* Internet Explorer 10-11 */
                        color: #bbbbbb;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder::-ms-input-placeholder { /* Microsoft Edge */
                        color: #bbbbbb;
                    }
                    .Emmortalise-Inputs-Standard-Date-Placeholder::placeholder { /* Most modern browsers support this now. */
                        color: #bbbbbb;
                    }
                    /* Inputs  */
                    /* Text, password and text area input */
                    .Emmortalise-Inputs-Standard input[type=text],
                    .Emmortalise-Inputs-Standard input[type=password] {
                        height: 28px;
                        font-size: 16px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #595959;
                        background-color: #d8d8d8;
                        padding: 0 5px 0 5px !important;
                        resize: none;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Standard input[type=text]::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]::-webkit-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Standard input[type=text]::-moz-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]::-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Standard input[type=text]:-ms-input-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Standard input[type=text]:-moz-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }


                    /* Text, password and text area input DISABLED */
                    .Emmortalise-Inputs-Standard input[type=text]:disabled,
                    .Emmortalise-Inputs-Standard input[type=password]:disabled {
                        height: 28px;
                        font-size: 16px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #595959;
                        background-color: #d8d8d8;
                        padding: 0 5px 0 5px !important;
                        resize: none;
                        background-color: #aeaeae !important;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Standard input[type=text]:disabled::-webkit-input-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:disabled::-webkit-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Standard input[type=text]:disabled::-moz-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:disabled::-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Standard input[type=text]:disabled:-ms-input-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:disabled:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Standard input[type=text]:disabled:-moz-placeholder,
                    .Emmortalise-Inputs-Standard input[type=password]:disabled:-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Inputs  */
                    /* Text, password and text area input */
                    .Emmortalise-Inputs-Standard textarea {
                        font-size: 16px !important;
                        line-height: 22px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #595959;
                        background-color: #d8d8d8;
                        padding: 0px !important;
                        resize: none;
                        vertical-align: top;
                        display: block;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Standard textarea::-webkit-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Standard textarea::-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Standard textarea:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Standard textarea:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }


                    /* Text, password and text area input DISABLED */
                    .Emmortalise-Inputs-Standard textarea:disabled {
                        font-size: 16px !important;
                        line-height: 22px !important;
                        font-family: 'Open Sans' !important;
                        border: none !important;
                        border-radius: 3px !important;
                        color: #595959;
                        background-color: #d8d8d8;
                        padding: 0px !important;
                        resize: none;
                        background-color: #aeaeae !important;
                    }
                    /* Chrome/Opera/Safari */
                    .Emmortalise-Inputs-Standard textarea:disabled::-webkit-input-placeholder {
                        color: #dbbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 19+ */
                    .Emmortalise-Inputs-Standard textarea:disabled::-moz-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* IE 10+ */
                    .Emmortalise-Inputs-Standard textarea:disabled:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }
                    /* Firefox 18- */
                    .Emmortalise-Inputs-Standard textarea:disabled:-ms-input-placeholder {
                        color: #bbbbbb;
                        opacity: 1;
                    }.Emmortalise-Inputs-Standard-TickBox-Left-Container {
                            display: block;
                            position: relative;
                            padding: 4px 4px 6px 28px;
                            cursor: pointer;
                            -webkit-tap-highlight-color: #5a5a5a !important;
                            min-height: 30px;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            font-family: 'Open Sans', sans-serif;
                            margin: 0;
                            overflow: hidden;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Standard-TickBox-Left-Container input {
                            position: absolute;
                            opacity: 0;
                            cursor: pointer;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark {
                            position: absolute;
                            top: 5px;
                            left: 0;
                            height: 22px;
                            width: 22px;
                            background-color: #d8d8d8;
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Standard-TickBox-Left-Container:hover input ~ .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark {
                            background-color: pink;
                        }*/

                        /* When the checkbox is checked, add a background colour*/
                        /*.Emmortalise-Inputs-Standard-TickBox-Left-Container input:checked ~ .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark {
                            background: linear-gradient(#ed755e, #C04C36);
                        }*/

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Standard-TickBox-Left-Container input:checked ~ .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Standard-TickBox-Left-Container .Emmortalise-Inputs-Standard-TickBox-Left-CheckMark:after {
                            left: 7px;
                            top: 4px;
                            width: 7px;
                            height: 13px;
                            border: solid #595959;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Standard-Right-TickBoxContainer {
                            display: block;
                            position: relative;
                            padding-right: 25px;
                            padding-top: 0px;
                            margin-bottom: 5px;
                            cursor: pointer;
                            -webkit-user-select: none;
                            -moz-user-select: none;
                            -ms-user-select: none;
                            user-select: none;
                            font-family: 'Open Sans', sans-serif;
                        }

                        /* Hide the browser's default checkbox */
                        .Emmortalise-Inputs-Standard-Right-TickBoxContainer input {
                            position: absolute;
                            opacity: 0;
                        }

                        /* Create a custom checkbox */
                        /* This is the solid box that the tick appears in */
                        .Emmortalise-Inputs-Standard-Right-Checkmark {
                            position: absolute;
                            top: 5px;
                            right: 0;
                            height: 20px;
                            width: 20px;
                            background-color: #d8d8d8;
                            border-radius: 4px;
                        }

                        /* On mouse-over, add a grey background color */
                        /*.Emmortalise-Inputs-Standard-Right-TickBoxContainer:hover input ~ .Emmortalise-Inputs-Standard-Right-Checkmark {
                            background-color: #ccc;
                        }*/

                        /* When the checkbox is checked, add a blue background */
                        .Emmortalise-Inputs-Standard-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Standard-Right-Checkmark {
                            /*background: linear-gradient(#ed755e, #C04C36);*/
                        }

                        /* Create the checkmark/indicator (hidden when not checked) */
                        .Emmortalise-Inputs-Standard-Right-Checkmark:after {
                            content: '';
                            position: absolute;
                            display: none;
                        }

                        /* Show the checkmark when checked */
                        .Emmortalise-Inputs-Standard-Right-TickBoxContainer input:checked ~ .Emmortalise-Inputs-Standard-Right-Checkmark:after {
                            display: block;
                        }

                        /* Style the checkmark/indicator */
                        .Emmortalise-Inputs-Standard-Right-TickBoxContainer .Emmortalise-Inputs-Standard-Right-Checkmark:after {
                            right: 7px;
                            top: 3px;
                            width: 7px;
                            height: 13px;
                            border: solid #595959;
                            border-width: 0 4px 4px 0;
                            -webkit-transform: rotate(45deg);
                            -ms-transform: rotate(45deg);
                            transform: rotate(45deg);
                        }.Emmortalise-Inputs-Standard select {
                        height: 28px !important;
                        font-size: 16px !important;
                        padding: 0 32px 0 5px !important;
                        line-height: 28px !important;
                        font-family: 'Open Sans' !important;
                        border: none;
                        border-radius: 3px;
                        display: inline-block;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        background-color: #d8d8d8;
                        background-image: url('../Images/Generic/arrowDownBlack.png');
                        background-repeat: no-repeat;
                        background-position: right 5px center;
                        background-size: 20px 20px;
                        color: #595959;
                    }

                    .Emmortalise-Inputs-Standard select::-ms-expand {
                        display: none;
                    }/* Standard input */
                .Emmortalise-InputPlaceHolderText{
                    border: none;
                    color: #595959;
                    -webkit-appearance: none;
                }
                .Emmortalise-InputPlaceHolderText::-webkit-input-placeholder{
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText:-moz-placeholder{
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::-moz-placeholder { /* Mozilla Firefox 19+ */
                    color: #afafaf;
                    opacity: 1;
                }
                .Emmortalise-InputPlaceHolderText::-moz-placeholder { /* Mozilla Firefox 19+ */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText:-ms-input-placeholder { /* Internet Explorer 10-11 */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::-ms-input-placeholder { /* Microsoft Edge */
                    color: #afafaf;
                }
                .Emmortalise-InputPlaceHolderText::placeholder { /* Most modern browsers support this now. */
                    color: #afafaf;
                }
                /* Inputs  */
                /* Text, password and text area input */
                .Emmortalise-StandardInputsStandardEditable input[type=text],
                .Emmortalise-StandardInputsStandardEditable input[type=password],
                .Emmortalise-StandardInputsStandardEditable textarea {
                    border: none;
                    border-radius: 3px;
                    padding: 6px;
                    box-sizing: border-box;
                    font-size: 16px;
                    width: 100%;
                    color: #595959;
                    background-color: white;
                    resize: none;
                    height: 30px;
                }
                /* Chrome/Opera/Safari */
                .Emmortalise-StandardInputsStandardEditable input[type=text]::-webkit-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]::-webkit-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea::-webkit-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* Firefox 19+ */
                .Emmortalise-StandardInputsStandardEditable input[type=text]::-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]::-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea::-moz-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* IE 10+ */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:-ms-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:-ms-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:-ms-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }
                /* Firefox 18- */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:-ms-input-placeholder {
                    font-size: 16px;
                    color: #bbbbbb;
                    opacity: 1;
                }


                /* Text, password and text area input DISABLED */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:disabled,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:disabled,
                .Emmortalise-StandardInputsStandardEditable textarea:disabled {
                    border: none;
                    border-radius: 3px;
                    padding: 6px;
                    box-sizing: border-box;
                    font-size: 16px;
                    height: 30px;
                    width: 100%;
                    background-color: #aeaeae !important;
                    resize: none;
                }
                /* Chrome/Opera/Safari */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:disabled::-webkit-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:disabled::-webkit-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:disabled::-webkit-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* Firefox 19+ */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:disabled::-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:disabled::-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:disabled::-moz-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* IE 10+ */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:disabled:-ms-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:disabled:-ms-input-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:disabled:-ms-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }
                /* Firefox 18- */
                .Emmortalise-StandardInputsStandardEditable input[type=text]:disabled:-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable input[type=password]:disabled:-moz-placeholder,
                .Emmortalise-StandardInputsStandardEditable textarea:disabled:-ms-input-placeholder {
                    font-size: 16px;
                    color: #9e9e9e;
                    opacity: 1;
                }.Emmortalise-EditableInputs-TickBoxContainer-Left {
                    display: block;
                    position: relative;
                    padding-left: 25px;
                    padding-top: 0px;
                    margin-bottom: 5px;
                    cursor: pointer;
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                    font-family: 'Open Sans', sans-serif;
                    }

                    /* Hide the browser's default checkbox */
                    .Emmortalise-EditableInputs-TickBoxContainer-Left input {
                        position: absolute;
                        opacity: 0;
                    }

                    /* Create a custom checkbox */
                    /* This is the solid box that the tick appears in */
                    .Emmortalise-EditableInputs-Checkmark-Left {
                        position: absolute;
                        top: 5px;
                        left: 0;
                        height: 20px;
                        width: 20px;
                        background-color: white;
                        border-radius: 4px;
                    }

                    /* On mouse-over, add a grey background color */
                    /*.Emmortalise-EditableInputs-TickBoxContainer-Left:hover input ~ .checkmark {
                        background-color: #ccc;
                    }*/

                    /* When the checkbox is checked, add a blue background */
                    .Emmortalise-EditableInputs-TickBoxContainer-Left input:checked ~ .Emmortalise-EditableInputs-Checkmark-Left {
                        /*background: linear-gradient(#ed755e, #C04C36);*/
                    }

                    /* Create the checkmark/indicator (hidden when not checked) */
                    .Emmortalise-EditableInputs-Checkmark-Left:after {
                        content: '';
                        position: absolute;
                        display: none;
                    }

                    /* Show the checkmark when checked */
                    .Emmortalise-EditableInputs-TickBoxContainer-Left input:checked ~ .Emmortalise-EditableInputs-Checkmark-Left:after {
                        display: block;
                    }

                    /* Style the checkmark/indicator */
                    .Emmortalise-EditableInputs-TickBoxContainer-Left .Emmortalise-EditableInputs-Checkmark-Left:after {
                        left: 6px;
                        top: 3px;
                        width: 7px;
                        height: 13px;
                        border: solid #595959;
                        border-width: 0 4px 4px 0;
                        -webkit-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        transform: rotate(45deg);
                    }.Emmortalise-TickBoxContainer-Right {
                        display: block;
                        position: relative;
                        padding-right: 25px;
                        padding-top: 0px;
                        margin-bottom: 5px;
                        cursor: pointer;
                        -webkit-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        font-family: 'Open Sans', sans-serif;
                    }

                    /* Hide the browser's default checkbox */
                    .Emmortalise-TickBoxContainer-Right input {
                        position: absolute;
                        opacity: 0;
                    }

                    /* Create a custom checkbox */
                    /* This is the solid box that the tick appears in */
                    .Checkmark-Right {
                        position: absolute;
                        top: 5px;
                        right: 0;
                        height: 20px;
                        width: 20px;
                        background-color: #d8d8d8; /*#eee;*/
                        border-radius: 4px;
                    }

                    /* On mouse-over, add a grey background color */
                    /*.Emmortalise-TickBoxContainer-Right:hover input ~ .checkmark {
                        background-color: #ccc;
                    }*/

                    /* When the checkbox is checked, add a blue background */
                    .Emmortalise-TickBoxContainer-Right input:checked ~ .Checkmark-Right {
                        /*background: linear-gradient(#ed755e, #C04C36);*/
                    }

                    /* Create the checkmark/indicator (hidden when not checked) */
                    .Checkmark-Right:after {
                        content: '';
                        position: absolute;
                        display: none;
                    }

                    /* Show the checkmark when checked */
                    .Emmortalise-TickBoxContainer-Right input:checked ~ .Checkmark-Right:after {
                        display: block;
                    }

                    /* Style the checkmark/indicator */
                    .Emmortalise-TickBoxContainer-Right .Checkmark-Right:after {
                        right: 7px;
                        top: 3px;
                        width: 7px;
                        height: 13px;
                        border: solid #595959;
                        border-width: 0 4px 4px 0;
                        -webkit-transform: rotate(45deg);
                        -ms-transform: rotate(45deg);
                        transform: rotate(45deg);
                    }.Emmortalise-StandardInputsStandardEditable select {
                    border: none;
                    border-radius: 3px;
                    display: inline-block;
                    line-height: 100%;
                    padding: 2px 32px 2px 8px;
                    margin: 0px;
                    -webkit-box-sizing: border-box;
                    -moz-box-sizing: border-box;
                    box-sizing: border-box;
                    -webkit-appearance: none;
                    -moz-appearance: none;
                    background-color: white;
                    background-image: url('../Images/Generic/arrowDownBlack.png');
                    background-repeat: no-repeat;
                    background-position: right 5px center;
                    background-size: 20px 20px;
                    font-size: 15px;
                    font-family: 'Open Sans',serif;
                    color: #595959;
                    height: 30px;
                }
                    /* Extra small devices (portrait phones, less than 576px) */
                    @media (max-width: 399.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 33.333%;
                            float: left;
                            /*height: 30%;*/
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(3n+1) {
                            clear: both;
                        }
                    }

                    /*Small devices (landscape phones, 576px and up)*/
                    @media (min-width: 400px) and (max-width: 499.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 33.333%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(3n+1) {
                            clear: both;
                        }
                    }

                    /*Small devices (landscape phones, 576px and up)*/
                    @media (min-width: 500px) and (max-width: 575.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 33.333%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(3n+1) {
                            clear: both;
                        }
                    }

                    /*Small devices (landscape phones, 576px and up)*/
                    @media (min-width: 576px) and (max-width: 767.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 25%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(4n+1) {
                            clear: both;
                        }
                    }

                    /*Medium devices (tablets, 768px and up)*/
                    @media (min-width: 768px) and (max-width: 991.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 20%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(5n+1) {
                            clear: both;
                        }
                    }

                    /*Large devices (desktops, 992px and up)*/
                    @media (min-width: 992px) and (max-width: 1199.98px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 16.666%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(6n+1) {
                            clear: both;
                        }
                    }

                    /*Extra large devices (large desktops, 1200px and up)*/
                    @media (min-width: 1200px) {
                        .Emmortalise-SearchResults-ResultGrid {
                            width: 12.5%;
                            float: left;
                        }

                        .Emmortalise-SearchResults-ResultGrid:nth-child(8n+1) {
                            clear: both;
                        }
                    }