﻿@import url("../HMS/Style.css");

/* #region Normalize
----------------------------------------------------------*/
body, .bodyText {
    color: #3e3e3e;
}
/* #endregion */

/* #region Common Element Styles
----------------------------------------------------------*/
a, a:visited {
    color: #00b0b5;
}

    a:hover, a:focus {
        color: #00989c;
    }

.button a {
    background: #00989c; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgyODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from( #00989c ), to( #008285 )); /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #00989c, #008285 ); /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #00989c, #008285 ); /* FF3.6 */
    background-image: -ms-linear-gradient( #00989c, #008285 ); /* IE10 */
    background-image: -o-linear-gradient( #00989c, #008285 ); /* Opera 11.10  */
    background-image: linear-gradient( #00989c, #008285 );
    border: 1px solid #00b0b5;
    -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: #00b0b5;
        background: #008285; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODI4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 */
        background-image: -webkit-gradient(linear, left top, left bottom, from( #008285 ), to( #00989c )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #008285, #00989c ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #008285, #00989c ); /* FF3.6 */
        background-image: -ms-linear-gradient( #008285, #00989c ); /* IE10 */
        background-image: -o-linear-gradient( #008285, #00989c ); /* Opera 11.10  */
        background-image: linear-gradient( #008285, #00989c );
    }

/* #endregion */

/* #region Forms
================================================== */

input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select {
    color: #6b6b6b;
    background: #fff;
}

    input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="email"]:focus,
    textarea:focus {
        border: 1px solid #e38d47;
        color: #3e3e3e;
        -moz-box-shadow: inset 0 0 3px rgba(255,186,129,1);
        -webkit-box-shadow: inset 0 0 3px rgba(255,186,129,1);
        box-shadow: inset 0 0 3px rgba(255,186,129,1);
    }

/* #endregion */

/* #region Buttons
================================================== */
input[type="submit"],
input[type="reset"],
input[type="button"] {
    background: #00989c; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgyODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -webkit-gradient(linear, left top, left bottom, from( #00989c ), to( #008285 )); /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #00989c, #008285 ); /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #00989c, #008285 ); /* FF3.6 */
    background-image: -ms-linear-gradient( #00989c, #008285 ); /* IE10 */
    background-image: -o-linear-gradient( #00989c, #008285 ); /* Opera 11.10  */
    background-image: linear-gradient( #00989c, #008285 );
    border: 1px solid #00b0b5;
    -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: #00b0b5;
        background: #008285; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODI4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -webkit-gradient(linear, left top, left bottom, from( #008285 ), to( #00989c )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #008285, #00989c ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #008285, #00989c ); /* FF3.6 */
        background-image: -ms-linear-gradient( #008285, #00989c ); /* IE10 */
        background-image: -o-linear-gradient( #008285, #00989c ); /* Opera 11.10  */
        background-image: linear-gradient( #008285, #00989c );
    }

    input[type="submit"]:active,
    input[type="reset"]:active,
    input[type="button"]:active {
        color: #FFF;
        border-color: #007276;
        background: #00b0b5; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYjBiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgyODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -webkit-gradient(linear, left top, left bottom, from( #00b0b5 ), to( #008285 )); /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #00b0b5, #008285 ); /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #00b0b5, #008285 ); /* FF3.6 */
        background-image: -ms-linear-gradient( #00b0b5, #008285 ); /* IE10 */
        background-image: -o-linear-gradient( #00b0b5, #008285 ); /* Opera 11.10  */
        background-image: linear-gradient( #00b0b5, #008285 );
    }

/* #endregion */

/* #region Toolbar Styles
----------------------------------------------------------*/
.ToolBarItem {
    color: #515151;
}

.PopupToolbar span {
    color: #3e3e3e !important;
}

/* #endregion */

/* #region Login Page Styles
----------------------------------------------------------*/
#Logo {
	background: none;
	margin: 20px 20px 0;
}

/* #endregion */

/* #region age/Section Header Styles
----------------------------------------------------------*/
#PageHeadContainer #PageHeader {
    color: #3e3e3e;
}

#PageBreadcrumb {
    color: #515151;
}

#PageInstructions {
    color: #515151;
}

.SectionHeader {
    color: #3e3e3e;
}

.SubSectionHeader {
    color: #3e3e3e;
}

.SubSectionHeaderNoBorder {
    color: #3e3e3e;
}

.SubSubSubSectionHeader {
    color: #f58020;
}

.SubContentHeader {
    color: #f58020;
}

.SectionInstructions {
    color: #515151;
}

.SubSectionInstructions {
    color: #515151;
}

.SubSubSectionInstructions {
    color: #515151;
}

.SubSubSubSectionInstructions {
    color: #515151;
}

/* #endregion */

/* #region Popup Container Styles
----------------------------------------------------------*/
.linkPopUp {
    color: #00b0b5;
}
/* #endregion */

/* #region jQuery Message Styles
----------------------------------------------------------*/
.jquery-message {
    background: #3e3e3e;
}

    .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: #3e3e3e;
}

/* #endregion */

/* #region general text styles
----------------------------------------------------------*/
.bodyText_darkGray {
    color: #515151;
}

/* #endregion */

/* #region Stay Restriction
----------------------------------------------------------*/
.header, .header_bold, .header_col {
    color: #f58020;
}

/* #endregion */

/* #region html elements
----------------------------------------------------------*/
.ShoppingCartHeader {
    color: #3e3e3e;
}
/* #endregion */

/* #region controls
----------------------------------------------------------*/
.season_item {
    color: #3e3e3e;
}

.dataList_subTable th {
    color: #f58020;
}

.BECalLegend {
    color: #3e3e3e;
}

div.pkgInvInd {
    border: 1px solid #3e3e3e;
}

/* #endregion */

/* #region Revenue Management
----------------------------------------------------------*/
.RevenueHeader {
    color: #515151;
}

.RevenueLabel {
    color: #3e3e3e;
}

.LegendLabel {
    color: #515151;
}

/* #endregion */

/* #region Hotel List
----------------------------------------------------------*/
.ChildItem {
    background: #FFF;
}

/* #endregion */

/* #region jquery.ui.ufd Styles
----------------------------------------------------------*/
.ufd.web20 input {
    color: #6b6b6b;
    background: #FFF;
}


    .ufd.web20 input.disabled {
        color: #6b6b6b;
    }

#ufd-container .web20 div.list-scroll {
    background: #FFF;
}

#ufd-container .web20 li {
    color: #6b6b6b;
    background: #FFF;
}

    #ufd-container .web20 li.active {
        color: #3e3e3e;
    }

/* #endregion */

/* #region Token Vars Mobile
----------------------------------------------------------*/

.TokenVars ul li a, .TokenVars ul li a:visited {
    color: #00b0b5;
}

    .TokenVars ul li a:hover, .TokenVars ul li a:focus {
        color: #00989c;
    }

/* #endregion */

/* #region Label Setup page
----------------------------------------------------------*/
.defaultTrans {
    color: #3e3e3e;
}

.FilterOn {
    color: #515151;
}

.emptyRow {
    background: #FFF;
}

.sub_grid_header td {
    color: #3e3e3e;
}

    .sub_grid_header td span {
        color: #3e3e3e;
    }

/* #endregion */

/* #region Interface Health Center
----------------------------------------------------------*/
.timeRangeControls {
    background: #FFF;
}
/* #endregion */


/* #region 2FA Spark 

# Reference 
#3e3e3e body font  
#3e3e3e icon color
#f58020 main accent color (headers, main button loading accent, input focus label,  progress indicator)
#00989c button color 1  + main progress circle bg
#008285 button color 2 
#5cd9dc main progress circle
#fff    main progress accent
#00b0b5 link
#00989c 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: #3e3e3e !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: #f58020 !important;
    }

.col-xs-3 .spark-btn--secondary i {
    color: #3e3e3e !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: #00989c !important; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDgyODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #00989c ), to( #008285 )) !important; /* Saf4 , Chrome */
    background-image: -webkit-linear-gradient( #00989c, #008285 ) !important; /* Chrome 10 , Saf5.1  */
    background-image: -moz-linear-gradient( #00989c, #008285 ) !important; /* FF3.6 */
    background-image: -ms-linear-gradient( #00989c, #008285 ) !important; /* IE10 */
    background-image: -o-linear-gradient( #00989c, #008285 ) !important; /* Opera 11.10  */
    background-image: linear-gradient( #00989c, #008285 ) !important;
    border: 1px solid #00b0b5 !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: #00b0b5 !important;
        background: #008285 !important; /* Old browsers */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODI4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important; /* IE9 */
        background-image: -webkit-gradient(linear, left top, left bottom, from( #008285 ), to( #00989c )) !important; /* Saf4 , Chrome */
        background-image: -webkit-linear-gradient( #008285, #00989c ) !important; /* Chrome 10 , Saf5.1  */
        background-image: -moz-linear-gradient( #008285, #00989c ) !important; /* FF3.6 */
        background-image: -ms-linear-gradient( #008285, #00989c ) !important; /* IE10 */
        background-image: -o-linear-gradient( #008285, #00989c ) !important; /* Opera 11.10  */
        background-image: linear-gradient( #008285, #00989c ) !important;
    }

    .spark-progress.spark-btn .spark-progress__meter {
        background-color: #5cd9dc !important;
    }

        .spark-progress.spark-btn .spark-progress__meter::before {
            background-color: #00989c !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: #00989c !important;
        text-shadow: none !important;
        background-color: #fff !important;
        background-image: none !important;
        border-color: #00989c !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: #008285 !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: #008285 !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: #00b0b5 !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: #00989c !important;
}

/* Progress indicator color */
.spark-progress__meter::after {
    background-color: #f58020 !important;
}

/* #endregion */

/* #region AJAX LOADING INDICATOR
----------------------------------------------------------*/
.ajax-loading-block-window .loading-image {
    background-image: url(../../Content/Themes/HMSResNet/images/ajax_loader_128x128.gif);
}
/* #endregion AJAX LOADING INDICATOR