﻿@import url("../HMS/Style.css");

/* #region Normalize
----------------------------------------------------------*/
body, .bodyText {
    color: #313131;
}
/* #endregion */

/* #region Common Element Styles
----------------------------------------------------------*/
a, a:visited {
    color: #0066A7;
}

    a:hover, a:focus {
        color: #004977;
    }

.button a {
    background: #1B90AB; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOTBhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdhOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 */
    background-image: -webkit-gradient(linear, left top, left bottom, from( #1B90AB ), to( #0A7A93 )); /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #1B90AB, #0A7A93 ); /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #1B90AB, #0A7A93 ); /* FF3.6 */
    background-image: -ms-linear-gradient( #1B90AB, #0A7A93 ); /* IE10 */
    background-image: -o-linear-gradient( #1B90AB, #0A7A93 ); /* Opera 11.10  */
    background-image: linear-gradient( #1B90AB, #0A7A93 );
    border: 1px solid #056B82;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    color: #fff;
    text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
}

    .button a:hover {
        color: #FFF;
        border-color: #056B82;
        background: #0A7A93; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2E5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 */
        background-image: -webkit-gradient(linear, left top, left bottom, from( #0A7A93 ), to( #1B90AB )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #0A7A93, #1B90AB ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #0A7A93, #1B90AB ); /* FF3.6 */
        background-image: -ms-linear-gradient( #0A7A93, #1B90AB ); /* IE10 */
        background-image: -o-linear-gradient( #0A7A93, #1B90AB ); /* Opera 11.10  */
        background-image: linear-gradient( #0A7A93, #1B90AB );
    }

/* #endregion */

/* #region Forms
================================================== */

input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
    color: #606060;
    background: #fff;
}

    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="email"]:focus,
    textarea:focus {
        border: 1px solid #cfbb13;
        color: #313131;
        -moz-box-shadow: inset 0 0 3px rgba(217,206,33,1);
        -webkit-box-shadow: inset 0 0 3px rgba(217,206,33,1);
        box-shadow: inset 0 0 3px rgba(217,206,33,1);
    }

/* #endregion */

/* #region Buttons
================================================== */
input[type="submit"],
input[type="reset"],
input[type="button"] {
    background: #1B90AB; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOTBhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdhOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from( #1B90AB ), to( #0A7A93 )); /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #1B90AB, #0A7A93 ); /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #1B90AB, #0A7A93 ); /* FF3.6 */
    background-image: -ms-linear-gradient( #1B90AB, #0A7A93 ); /* IE10 */
    background-image: -o-linear-gradient( #1B90AB, #0A7A93 ); /* Opera 11.10  */
    background-image: linear-gradient( #1B90AB, #0A7A93 );
    border: 1px solid #056B82;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3);
    text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
}

    input[type="submit"]:hover,
    input[type="reset"]:hover,
    input[type="button"]:hover {
        color: #FFF;
        border-color: #056B82;
        background: #0A7A93; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2E5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -webkit-gradient(linear, left top, left bottom, from( #0A7A93 ), to( #1B90AB )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #0A7A93, #1B90AB ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #0A7A93, #1B90AB ); /* FF3.6 */
        background-image: -ms-linear-gradient( #0A7A93, #1B90AB ); /* IE10 */
        background-image: -o-linear-gradient( #0A7A93, #1B90AB ); /* Opera 11.10  */
        background-image: linear-gradient( #0A7A93, #1B90AB );
    }

    input[type="submit"]:active,
    input[type="reset"]:active,
    input[type="button"]:active {
        color: #FFF;
        border-color: #054959;
        background: #056B82; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5NjQ3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTdkOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -webkit-gradient(linear, left top, left bottom, from( #056B82 ), to( #0A7A93 )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #056B82, #0A7A93 ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #056B82, #0A7A93 ); /* FF3.6 */
        background-image: -ms-linear-gradient( #056B82, #0A7A93 ); /* IE10 */
        background-image: -o-linear-gradient( #056B82, #0A7A93 ); /* Opera 11.10  */
        background-image: linear-gradient( #056B82, #0A7A93 );
    }

/* #endregion */

/* #region Toolbar Styles
----------------------------------------------------------*/
.ToolBarItem {
    color: #454545;
}

.PopupToolbar span {
    color: #313131 !important;
}

/* #endregion */

/* #region Login Page Styles
----------------------------------------------------------*/
#Logo {
    background: #B71234 url("../../Images/HMSGlobRes/bg_right.jpg") no-repeat top right;
}

/* #endregion */

/* #region age/Section Header Styles
----------------------------------------------------------*/
#PageHeadContainer #PageHeader {
    color: #222322;
}

#PageBreadcrumb {
    color: #454545;
}

#PageInstructions {
    color: #454545;
}

.SectionHeader {
    color: #313131;
}

.SubSectionHeader {
    color: #313131;
}

.SubSectionHeaderNoBorder {
    color: #313131;
}

.SubSubSubSectionHeader {
    color: #b71234;
}

.SubContentHeader {
    color: #b71234;
}

.SectionInstructions {
    color: #454545;
}

.SubSectionInstructions {
    color: #454545;
}

.SubSubSectionInstructions {
    color: #454545;
}

.SubSubSubSectionInstructions {
    color: #454545;
}

/* #endregion */

/* #region Popup Container Styles
----------------------------------------------------------*/
.linkPopUp {
    color: #0066A7;
}
/* #endregion */

/* #region jQuery Message Styles
----------------------------------------------------------*/
.jquery-message {
    background: #313131;
}

    .jquery-message .round {
        border-left: 2px solid #FFF;
        border-right: 2px solid #FFF;
    }

    .jquery-message p {
        color: #FFF;
    }

/* #endregion */

/* #region body container elements
----------------------------------------------------------*/
.messageItem span {
    color: #313131;
}

/* #endregion */

/* #region general text styles
----------------------------------------------------------*/
.bodyText_darkGray {
    color: #454545;
}

/* #endregion */

/* #region Stay Restriction
----------------------------------------------------------*/
.header, .header_bold, .header_col {
    color: #b71234;
}

/* #endregion */

/* #region html elements
----------------------------------------------------------*/
.ShoppingCartHeader {
    color: #313131;
}
/* #endregion */

/* #region controls
----------------------------------------------------------*/
.season_item {
    color: #313131;
}

.dataList_subTable th {
    color: #b71234;
}

.BECalLegend {
    color: #313131;
}

div.pkgInvInd {
    border: 1px solid #313131;
}

/* #endregion */

/* #region Revenue Management
----------------------------------------------------------*/
.RevenueHeader {
    color: #454545;
}

.RevenueLabel {
    color: #313131;
}

.LegendLabel {
    color: #454545;
}

/* #endregion */

/* #region Hotel List
----------------------------------------------------------*/
.ChildItem {
    background: #FFF;
}

/* #endregion */

/* #region jquery.ui.ufd Styles
----------------------------------------------------------*/
.ufd.web20 input {
    color: #606060;
    background: #FFF;
}


    .ufd.web20 input.disabled {
        color: #606060;
    }

#ufd-container .web20 div.list-scroll {
    background: #FFF;
}

#ufd-container .web20 li {
    color: #606060;
    background: #FFF;
}

    #ufd-container .web20 li.active {
        color: #313131;
    }

/* #endregion */

/* #region Token Vars Mobile
----------------------------------------------------------*/

.TokenVars ul li a, .TokenVars ul li a:visited {
    color: #0066A7;
}

    .TokenVars ul li a:hover, .TokenVars ul li a:focus {
        color: #004977;
    }

/* #endregion */

/* #region Label Setup page
----------------------------------------------------------*/
.defaultTrans {
    color: #313131;
}

.FilterOn {
    color: #454545;
}

.emptyRow {
    background: #FFF;
}

.sub_grid_header td {
    color: #313131;
}

    .sub_grid_header td span {
        color: #313131;
    }

/* #endregion */

/* #region Interface Health Center
----------------------------------------------------------*/
.timeRangeControls {
    background: #FFF;
}
/* #endregion */



/* #region 2FA Spark 

# Reference 
#313131 body font  
#222322 icon color
#b71234 main accent color (headers, main button loading accent, input focus label,  progress indicator)
#1B90AB button color 1  + main progress circle bg
#0A7A93 button color 2 
#4CB3CB main progress circle
#fff    main progress accent
#0066A7 link
#004977 link:hover

----------------------------------------------------------*/

/* Change Background color */

.login {
    background: #fff !important;
}

/* Change font family and color */

.spark-panel__content {
    font-family: Tahoma, Geneva, sans-serif !important;
    font-weight: normal !important;
    font-size: 13px !important;
    color: #313131 !important;
}

    .spark-panel__content h3, .spark-panel__content h4, .spark-panel__content p, .spark-panel__content input[type="text"], .spark-panel__content input[type="password"], .spark-panel__contentinput[type="email"], .spark-panel__content textarea, select, .spark-btn, .spark-btn.spark-btn--text, .spark-btn:disabled {
        font-family: Tahoma, Geneva, sans-serif !important;
        text-transform: none !important;
    }

    .spark-panel__content h3,
    .spark-input.focus .spark-input__fields ~ .spark-label,
    .spark-input__field:focus ~ .spark-label,
    .spark-select.active .spark-label {
        color: #b71234 !important;
    }

.col-xs-3 .spark-btn--secondary i {
    color: #222322 !important;
}

/* Change main button style */

.spark-btn, .spark-progress.spark-btn, .spark-panel__content .spark-text-right .spark-progress.spark-btn, .spark-panel__content .spark-text-right .spark-progress.spark-btn:disabled {
    background: #1B90AB !important; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOTBhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdhOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; /* IE9 */
    background-image: -webkit-gradient(linear, left top, left bottom, from( #1B90AB ), to( #0A7A93 )) !important; /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #1B90AB, #0A7A93 ) !important; /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #1B90AB, #0A7A93 ) !important; /* FF3.6 */
    background-image: -ms-linear-gradient( #1B90AB, #0A7A93 ) !important; /* IE10 */
    background-image: -o-linear-gradient( #1B90AB, #0A7A93 ) !important; /* Opera 11.10  */
    background-image: linear-gradient( #1B90AB, #0A7A93 ) !important;
    border: 1px solid #056B82 !important;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    color: #fff !important;
    text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3) !important;
    font-weight: normal !important;
}

    .spark-btn:hover, .spark-progress.spark-btn:hover, .spark-panel__content .spark-text-right .spark-progress.spark-btn:hover, .spark-panel__content .spark-text-right .spark-progress.spark-btn:hover:disabled {
        color: #FFF !important;
        border-color: #056B82 !important;
        background: #0A7A93 !important; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2E5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjkwYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
        background-image: -webkit-gradient(linear, left top, left bottom, from( #0A7A93 ), to( #1B90AB )) !important; /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #0A7A93, #1B90AB ) !important; /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #0A7A93, #1B90AB ) !important; /* FF3.6 */
        background-image: -ms-linear-gradient( #0A7A93, #1B90AB ) !important; /* IE10 */
        background-image: -o-linear-gradient( #0A7A93, #1B90AB ) !important; /* Opera 11.10  */
        background-image: linear-gradient( #0A7A93, #1B90AB ) !important;
    }

    .spark-progress.spark-btn .spark-progress__meter {
        background-color: #4CB3CB !important;
    }

        .spark-progress.spark-btn .spark-progress__meter::before {
            background-color: #1B90AB !important;
        }

        .spark-progress.spark-btn .spark-progress__meter::after {
            background-color: #fff !important;
        }

    /* Change secondary button style */

    .spark-btn--secondary, .spark-btn--secondary.hover, .spark-btn--secondary:hover, .spark-panel__content .spark-text-right .spark-progress.spark-btn.spark-btn--secondary, .spark-panel__content .spark-text-right .spark-progress.spark-btn:disabled.spark-btn--secondary {
        color: #1B90AB !important;
        text-shadow: none !important;
        background-color: #fff !important;
        background-image: none !important;
        border-color: #1B90AB !important;
        -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
        -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
        box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    }

        .spark-btn--secondary.hover, .spark-btn--secondary:hover {
            color: #0A7A93 !important;
        }

    .spark-progress.spark-btn.spark-btn--secondary .spark-progress__meter {
        background-color: #EAEAEA !important;
    }

        .spark-progress.spark-btn.spark-btn--secondary .spark-progress__meter::before {
            background-color: #fff !important;
        }

        .spark-progress.spark-btn.spark-btn--secondary .spark-progress__meter::after {
            background-color: #0A7A93 !important;
        }

/* Add disable button style */

.spark-text-right .spark-btn:disabled, .spark-text-right .spark-btn:disabled:hover, .spark-text-right .spark-btn:disabled:hover:focus, .spark-text-right .spark-btn:disabled:hover:active, .spark-text-right .spark-btn:disabled:focus, .spark-text-right .spark-btn:disabled:active {
    background-color: #EAEAEA !important;
    background-image: none !important;
    border: 1px solid #EAEAEA !important;
    color: #B1B1B1 !important;
    text-shadow: none !important;
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5), inset 1px 1px 1px rgba(255,255,255,0.3) !important;
}

.spark-btn:not(.spark-btn--icon):not(.spark-btn--view-more):not(.spark-btn--text):not(.spark-btn--brand):not(.spark-btn--secondary):not(.spark-btn--negative):not(.spark-btn--sm):not(.spark-btn--xs)::before {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/* Change link style */

.spark-btn.spark-btn--text {
    color: #0066A7 !important;
    font-weight: normal !important;
    background: #fff !important;
    background-image: none !important;
    border: none !important;
    text-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.spark-btn--text.hover, .spark-btn--text:hover {
    color: #004977 !important;
}

/* Progress indicator color */
.spark-progress__meter::after {
    background-color: #b71234 !important;
}

/* #endregion */

/* #region AJAX LOADING INDICATOR
----------------------------------------------------------*/
.ajax-loading-block-window .loading-image {
    background-image: url(../../Content/Themes/HMSGlobRes/images/ajax_loader_128x128.gif);
}
/* #endregion AJAX LOADING INDICATOR