/*=======================================================================================================================
 * Copyright 2015, CatalystMR, Inc
 * http://www.catalystmr.com
=========================================================================================================================*/

/*=======================================================================================================================
=========================================================================================================================
=========================================================================================================================
<link type="text/css" href="http://catalystmr.com/chihtang/client/ui.dialog.css" rel="stylesheet" />
=========================================================================================================================
=========================================================================================================================
=========================================================================================================================*/
/* Dialog
----------------------------------*/
.ui-dialog.catDialogPop { position: relative; padding: .2em; width: 300px; }
.ui-dialog.catDialogPop .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog.catDialogPop .ui-dialog-title { float: left; margin: .1em 0 .2em; }
.ui-dialog.catDialogPop .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog.catDialogPop .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog.catDialogPop .ui-dialog-titlebar-close:hover, .ui-dialog.catDialogPop .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog.catDialogPop .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog.catDialogPop .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog.catDialogPop .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog.catDialogPop .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


/*=======================================================================================================================
=========================================================================================================================
=========================================================================================================================
<link type="text/css" href="http://catalystmr.com/chihtang/client/ui.core.css" rel="stylesheet" />
=========================================================================================================================
=========================================================================================================================
=========================================================================================================================*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
/* .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; } */
/* required comment for clearfix to work in Opera \*/
/** html .ui-helper-clearfix { height:1%; } */
/* .ui-helper-clearfix { display:block; } */
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*=======================================================================================================================
=========================================================================================================================
=========================================================================================================================
<link type="text/css" href="http://catalystmr.com/chihtang/client/ui.theme.css" rel="stylesheet" />
=========================================================================================================================
=========================================================================================================================
=========================================================================================================================*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }


/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #888888; opacity: .7;filter:Alpha(Opacity=70)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #888888; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }



/*=======================================================================================================================
=========================================================================================================================
=========================================================================================================================
overwrite styles
=========================================================================================================================
=========================================================================================================================
=========================================================================================================================*/

/* overwrite width, height. add top margin to push the box down. change font size */
.ui-dialog.catDialogPop { width: 300px; min-height: 200px !important; margin-top: 40px; font-size: 14px; }

/* overwrite padding, overflow. add margin to push buttonpane down */
.ui-dialog.catDialogPop .ui-dialog-content { padding: .01em 1em; overflow: visible; margin-bottom: 100px; }

/* center dialog title */
.ui-dialog.catDialogPop .ui-dialog-titlebar { padding-left: 80px; background-color: #518AB7; color: #fff; }

/* change first button */
.ui-dialog.catDialogPop .ui-dialog-buttonpane button:first-child { background-color: #518AB7; color: #fff; }


/* Added */
.ui-dialog-titlebar { display:none; }

.ui-dialog.catDialogPop {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.25); /* rgba gives transparency to the border. use this for thinner border 0px 0px 5px 5px #888888; */
    -moz-box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 0px 8px rgba(0,0,0,0.25);
}

.ui-dialog.catDialogPop .ui-dialog-buttonpane {
    text-align: center;
    height: 25px;
    margin: 0px;
    border: none;
    width: 100%; /* some mobile pages need width specified */
}

.ui-dialog.catDialogPop .ui-dialog-buttonpane button {
    font-size: 14px !important; /* keep button font-size consistent so it doesn't get overwritten */
    font-family: Helvetica, Arial, Sans-serif !important;
    text-transform: uppercase;
    font-weight: bold !important;
    width: 130px !important;
    padding-right: 2px;
    padding-left: 2px;
    border: solid 1px #999999 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
    text-shadow: 1px 1px 2px rgba(0, 10, 0, 1);
    color: #000000 !important;
    cursor: pointer;
    background: #fbfbfb !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #e1e2e6 50%, #fbfbfb 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(50%,#e1e2e6), color-stop(100%,#fbfbfb)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e1e2e6 50%,#fbfbfb 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#e1e2e6 50%,#fbfbfb 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#e1e2e6 50%,#fbfbfb 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #fbfbfb 0%,#e1e2e6 50%,#fbfbfb 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fbfbfb',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog.catDialogPop .ui-dialog-buttonpane button:hover {
    color: black;
    background: #e3e3e3 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #e3e3e3 0%, #c6c6c6 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#c6c6c6)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e3e3e3 0%,#c6c6c6 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e3e3e3 0%,#c6c6c6 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e3e3e3 0%,#c6c6c6 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #e3e3e3 0%,#c6c6c6 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#c6c6c6',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog.catDialogPop .ui-dialog-buttonpane button:first-child {
    float: left;
    margin-left: 8px;
    /*    width: 110px; */
    background: #f06d01 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #f06d01 0%, #f06d01 50%, #ec4f02 51%, #ec4f02 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f06d01), color-stop(50%,#f06d01), color-stop(51%,#ec4f02), color-stop(100%,#ec4f02)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f06d01 0%,#f06d01 50%,#ec4f02 51%,#ec4f02 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f06d01 0%,#f06d01 50%,#ec4f02 51%,#ec4f02 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f06d01 0%,#f06d01 50%,#ec4f02 51%,#ec4f02 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #f06d01 0%,#f06d01 50%,#ec4f02 51%,#ec4f02 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f06d01', endColorstr='#ec4f02',GradientType=0 ) !important; /* IE6-9 */
    color: #fff !important;
}

.ui-dialog.catDialogPop .ui-dialog-buttonpane button:hover:first-child {
    background: #ec4f02 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #ec4f02 0%, #ec4f02 49%, #f06d01 50%, #f06d01 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ec4f02), color-stop(49%,#ec4f02), color-stop(50%,#f06d01), color-stop(100%,#f06d01)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ec4f02 0%,#ec4f02 49%,#f06d01 50%,#f06d01 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ec4f02 0%,#ec4f02 49%,#f06d01 50%,#f06d01 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ec4f02 0%,#ec4f02 49%,#f06d01 50%,#f06d01 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #ec4f02 0%,#ec4f02 49%,#f06d01 50%,#f06d01 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec4f02', endColorstr='#f06d01',GradientType=0 ); /* IE6-9 */
}


#dialog_footer {
    text-align: center;
    padding-bottom: 5px;
}

#dialog_footer a {
    text-decoration:none;
    color: blue;
    font-style: italic;
    font-size: 9px;
}


#dialog_footer a:visited {
    text-decoration:none;
    color: blue;
}


.catDialogPop {
    background: #ffffff;
    margin-left: auto; /* force center popup */
    margin-right: auto;
    float: left; /* fix stretching when resizing window past 1596px */
    left: 50% !important; /* force center popup. For IE, "left 50%" starts from left border of popup so need to subtract left margin by half the width of the dialog as done below */
    margin-left: -150px;
}

#popup, #popup2 {
  width: 300px;
  padding-top: 0.5em;
  padding-right: 1em;
  padding-bottom: 0.2em;
  padding-left: 1em;
  height: 65px !important;
}

.popTitle {
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

.popText {
    margin-top: 4%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    text-align: left !important;
    color: #000;
}

.popStrong {
    font-weight: bold;
}


/* Added for IE on Acura Site */
.ui-dialog.catDialogPop .ui-dialog-buttonpane {
  margin-bottom: 20px;
}


/* Fix IE overlay issue */
.ui-dialog.catDialogPop { z-index: 9999 !important; }

/* Fix button height */
.ui-dialog.catDialogPop .ui-button { height: 30px; }



/* Footer */
#catfooter {
  text-align: center;
  position: fixed;
  left: -1px; /* fix alignment on some pages where footer gets pushed to the right */
  bottom: 0;
  width: 100%;
  background-color: #ccc;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-family: sans-serif,arial;
  font-weight: bold;
  border-left: 20px #F06D01 solid;
  z-index: 9999 !important;
}

/* Remove popup button shadow */
.ui-dialog.catDialogPop .ui-dialog-buttonpane button {
  text-shadow: none;
}


/* make sure overlay stays on top of other elements and covers entire page */
.ui-widget-overlay { z-index: 1000; position: fixed; }


/* dialog footer */
#CatmrPopFooter {
    clear:both;
    text-align: left;
    padding-bottom: 5px;
    margin-left: 15px;
    font-size: 9px;
    width: 270px;
    vertical-align: middle;
    line-height: 18px;
    vertical-align: middle;
    border: none;
    background: #FFFFFF;
    color: #666666;
}

#CatmrPopFooter span {
    float: left;
}

#CatmrPopFooter img {
    float: right;
}

