/* nusaUI-custom  1.8.16 */

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px)
}

.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
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

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

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222
}

.ui-widget-content a {
    color: #444
}

.ui-widget-header {
    border-bottom: 1px solid #aaa;
    background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: 700
}

.ui-widget-header a {
    color: #222
}

.ui-datepicker-calendar .ui-state-default {
    border: 1px solid #d3d3d3;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*border: 1px solid #d3d3d3;*/
    font-weight: 400;
    color: #555;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(203, 203, 203, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb', GradientType=0)
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    /*border: 1px solid #999;*/
    font-weight: 400;
    color: #212121;
    background: #cbcbcb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiY2JjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(203, 203, 203, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(203, 203, 203, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(203, 203, 203, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(top, rgba(203, 203, 203, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(top, rgba(203, 203, 203, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(top, rgba(203, 203, 203, 1) 0%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#ffffff', GradientType=0);
    filter: none
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff /*url(images/ui-bg_glass_65_ffffff_1x400.png)*/ 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget:active {
    outline: none
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #006CC9;
    background: #CCECFF;
    color: #006CC9
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
    filter: none
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
    filter: none
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    filter: none
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    filter: none
}

.ui-widget-overlay {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhY2FjYWMiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover, rgba(172, 172, 172, 0.5) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.9) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(172, 172, 172, 0.5)), color-stop(35%, rgba(0, 0, 0, 0.5)), color-stop(100%, rgba(0, 0, 0, 0.9)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(172, 172, 172, 0.5) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.9) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(172, 172, 172, 0.5) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.9) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(172, 172, 172, 0.5) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.9) 100%);
    background: radial-gradient(center, ellipse cover, rgba(172, 172, 172, 0.5) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0.9) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80acacac', endColorstr='#e6000000', GradientType=1);
    height: 100% !important;
    width: 100% !important;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    display: block;
    filter: none
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    filter: none
}

.ui-accordion {
    width: 100%
}

.ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom: 1
}

.ui-accordion .ui-accordion-li-fix {
    display: inline
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1
}

.ui-accordion .ui-accordion-content-active {
    display: block
}

.ui-tabs {
    position: relative;
    zoom: 1
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.3em;
    background: none
}

.ui-tabs .ui-tabs-hide {
    display: none !important
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px
}

.ui-autocomplete .ui-menu-item .ac-list {
    margin: 2px;
    padding: 2px;
    border: 1px solid #999
}

.ui-autocomplete .ui-menu-item .ac-lastloc {
    background: #aaa
}

.ui-autocomplete .ui-menu-item .ac-country {
    background: #eee
}

.ui-autocomplete .ui-menu-item .ac-city {
    background: #e1e1e1
}

ul.ui-autocomplete {
    width: auto;
    overflow: auto
}

ul.ui-autocomplete li:nth-child(odd) {
    background-color: #FAFAFA
}

ul.ui-autocomplete li.ui-menu-item a.ui-state-hover#ui-active-menuitem {
    background-color: #B7DEFB !important;
    background-image: none !important;
    border: 1px solid #B7DEFB;
    color: #1873B1
}

ul.ui-autocomplete li a .ac-list.ac-city {
    background-color: #F6F6F6 !important
}

ul.ui-autocomplete li a .ac-list.ac-country {
    background-color: #EEE
}

ul.ui-autocomplete li a .ac-list.ac-country, ul.ui-autocomplete li a .ac-list.ac-city {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: none;
    padding: 2px 10px;
    margin: 0 5px
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible
}

.ui-button {
    outline: none;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(50%, rgba(241, 241, 241, 1)), color-stop(51%, rgba(225, 225, 225, 1)), color-stop(100%, rgba(246, 246, 246, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 5px;
    border-radius: 4px;
    filter: none
}

.ui-button:hover {
    color: #fff !important;
    border: solid 1px #3f88a9 !important;
    background: #6db3f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU0YTNlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzM2OTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTY5ZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(109, 179, 242, 1) 0%, rgba(84, 163, 238, 1) 50%, rgba(54, 144, 240, 1) 51%, rgba(30, 105, 222, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(109, 179, 242, 1)), color-stop(50%, rgba(84, 163, 238, 1)), color-stop(51%, rgba(54, 144, 240, 1)), color-stop(100%, rgba(30, 105, 222, 1)));
    background: -webkit-linear-gradient(top, rgba(109, 179, 242, 1) 0%, rgba(84, 163, 238, 1) 50%, rgba(54, 144, 240, 1) 51%, rgba(30, 105, 222, 1) 100%);
    background: -o-linear-gradient(top, rgba(109, 179, 242, 1) 0%, rgba(84, 163, 238, 1) 50%, rgba(54, 144, 240, 1) 51%, rgba(30, 105, 222, 1) 100%);
    background: -ms-linear-gradient(top, rgba(109, 179, 242, 1) 0%, rgba(84, 163, 238, 1) 50%, rgba(54, 144, 240, 1) 51%, rgba(30, 105, 222, 1) 100%);
    background: linear-gradient(top, rgba(109, 179, 242, 1) 0%, rgba(84, 163, 238, 1) 50%, rgba(54, 144, 240, 1) 51%, rgba(30, 105, 222, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6db3f2', endColorstr='#1e69de', GradientType=0);
    -moz-box-shadow: 0 0 5px #06C0F4;
    -webkit-box-shadow: 0 0 5px #06C0F4;
    box-shadow: 0 0 5px #06C0F4;
    filter: none
}

.ui-button:active {
    position: relative;
    top: 2px
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-dialog {
    position: absolute;
    width: 300px;
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    border: 1px solid #BBB;
    background-clip: padding-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    filter: none
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog-titlebar {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(203, 203, 203, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb', GradientType=0);
    color: #58585A;
    font: 400 13px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -khtml-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    letter-spacing: 1px;
    box-shadow: 0 3px 1px #E8E9EB;
    -moz-box-shadow: 0 3px 1px #E8E9EB;
    -webkit-box-shadow: 0 3px 1px #E8E9EB;
    filter: none
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0;
    padding: 1px;
    height: 18px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom: 1
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog-buttonpane {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    filter: none
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-slider {
    position: relative;
    text-align: left;
    height: 10px !important;
    background: #d9d9d9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZDlkOWQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 10%, rgba(217, 217, 217, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 95%, rgba(217, 217, 217, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217, 217, 217, 1)), color-stop(5%, rgba(255, 255, 255, 1)), color-stop(10%, rgba(255, 255, 255, 1)), color-stop(50%, rgba(217, 217, 217, 1)), color-stop(90%, rgba(255, 255, 255, 1)), color-stop(95%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(217, 217, 217, 1)));
    background: -webkit-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 10%, rgba(217, 217, 217, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 95%, rgba(217, 217, 217, 1) 100%);
    background: -o-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 10%, rgba(217, 217, 217, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 95%, rgba(217, 217, 217, 1) 100%);
    background: -ms-linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 10%, rgba(217, 217, 217, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 95%, rgba(217, 217, 217, 1) 100%);
    background: linear-gradient(top, rgba(217, 217, 217, 1) 0%, rgba(255, 255, 255, 1) 5%, rgba(255, 255, 255, 1) 10%, rgba(217, 217, 217, 1) 50%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 95%, rgba(217, 217, 217, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#d9d9d9', GradientType=0);
    filter: none
}

.ui-slider .ui-slider-handle {
    outline: none;
    position: absolute;
    z-index: 2;
    width: 20px;
    height: 20px;
    cursor: default;
    /*background: url(images/sliderHandle.png) top left no-repeat !important;*/
    border: none !important;
    margin-top: -4px;
    cursor: pointer !important
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background: #ff9700;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmY5NzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 151, 0, 1)), color-stop(5%, rgba(255, 221, 0, 1)), color-stop(10%, rgba(255, 221, 0, 1)), color-stop(50%, rgba(255, 151, 0, 1)), color-stop(90%, rgba(255, 221, 0, 1)), color-stop(95%, rgba(255, 221, 0, 1)), color-stop(100%, rgba(255, 151, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9700', endColorstr='#ff9700', GradientType=0);
    filter: none
}

.ui-slider .ui-state-hover {
    /*background: url(images/sliderHandleColor.png) top left no-repeat !important*/
}

.ui-slider-horizontal {
    height: -.1em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.1em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.1em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

td.ui-state-startdate a.ui-state-hover, td.ui-state-startdate a.ui-state-default, td.ui-datepicker-unselectable.ui-state-disabled.ui-state-highlight.ui-state-startdate span.ui-state-default {
    background: #CCECFF url(../../../../img/front/V2/small_triangle_left_blue.png) 0 0 no-repeat !important;
    color: #FF6000 !important;
    font-weight: 700
}

td.ui-state-enddate a.ui-state-hover, td.ui-state-enddate a.ui-state-default, td.ui-datepicker-unselectable.ui-state-disabled.ui-state-highlight.ui-state-enddate span.ui-state-default {
    background: #CCECFF url(../../../../img/front/V2/small_triangle_right_blue.png) 0 0 no-repeat !important;
    color: #00F !important;
    font-weight: 700
}

td.ui-datepicker-unselectable.ui-state-disabled.ui-state-highlight.ui-state-startdate, td.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-highlight.ui-state-startdate, td.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.ui-state-highlight.ui-state-startdate {
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    -webkit-opacity: 1 !important
}

.calendarWrapper .buttonPanel {
    padding: 5px 10px
}

.calendarWrapper .buttonPanel a {
    color: #fff;
    font-weight: 700
}

.calendarWrapper .buttonPanel a.btnClose {
    float: right
}

.calendarWrapper {
    position: absolute;
    background: #B9B9B9;
    z-index: 999 !important;
    display: none;
    border: 1px solid #145286;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #dcdcdc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcdcdc), color-stop(45%, #b1b1b1), color-stop(99%, #b1b1b1));
    background: -webkit-linear-gradient(top, #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    background: -o-linear-gradient(top, #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    background: -ms-linear-gradient(top, #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    background: linear-gradient(to bottom, #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdcdc', endColorstr='#b1b1b1', GradientType=0);
    -moz-box-shadow: 0 4px 12px 3px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 4px 12px 3px rgba(0,0,0,0.3);
    box-shadow: 0 4px 12px 3px rgba(0,0,0,0.3)
}

.browserIE8 .calendarWrapper {
}

#hotelCalendarWrapper.calendarWrapper {
    top: 139px;
    left: 0
}

#flightCalendarWrapper.calendarWrapper {
    top: 176px;
    left: 0
}

.midContent {
    position: relative;
    z-index: 2
}

.calendarWrapper .ui-widget-content {
    background: none
}

.calendarWrapper .ui-datepicker {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.30);
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65);
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65);
    filter: none;
    z-index: 3
}

.calendarWrapper .ui-datepicker-header {
    border-top: 1px solid #A2A2A2;
    border-bottom: 1px solid #A2A2A2;
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.65), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);
    filter: none
}

.calendar-label {
    float: left;
    padding: 5px;
    color: #444;
    font-weight: 700;
    position: relative
}

.nsdaterangepicker-buttonpanel {
    float: right;
    position: relative;
    z-index: 300
}

.calCheckDate {
    padding: 3px;
    position: relative;
    top: 2px;
    font-size: 15px;
    background: #F89406;
    color: #FFF;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.nsdaterangepicker-buttonpanel a {
    margin: 8px 10px 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../../../img/front/V2/nusaIMG_fl.png) -565px -44px no-repeat;
    text-indent: -9999px;
    cursor: pointer
}

.calendar-label.startdate-label {
    margin-left: 2px
}

.calendar-label.enddate-label {
    margin-left: 144px
}

.calendar-label:before {
    /*content: "";
    position: absolute;
    top: -8px;
    left: 10px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #145286;
    z-index: 1005*/
}

.ui-datepicker {
    width: 20em;
    padding: .2em;
    display: none;
    border: 1px solid #666 !important
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    color: #FFF;
    border: 1px solid #999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #555;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(203, 203, 203, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(203, 203, 203, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb', GradientType=0)
}

.ui-datepicker-week-end span[title=Sunday], span[title=Minggu]{
    color: rgba(204, 0, 5, .5)
}

.ui-datepicker-header {
    margin-left: 3px
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    width: 16px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

#datepicker .ui-state-default, .ui-widget-content {
    border-color: #BBB
}

a.ui-datepicker-next span {
    background: url(images/arrowRight.png) top left no-repeat !important
}

a.ui-datepicker-prev span {
    background: url(images/arrowLeft.png) top left no-repeat !important
}

a.ui-datepicker-prev span, a.ui-datepicker-next span {
    margin-top: -4px !important;
    cursor: pointer
}

a.ui-datepicker-next span {
    margin-left: -3px !important
}

a.ui-datepicker-prev span {
    margin-left: -3px !important
}

a.ui-datepicker-next:hover, a.ui-datepicker-prev:hover, .ui-datepicker-next-hover, .ui-datepicker-prev-hover {
    background: #B8B8B8 !important
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    font-size: 12px;
    color: #444
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0;
    height: 19px !important;
    padding: 0 !important;
    font-size: 10px !important;
    text-transform: uppercase;
    color: #666;
    border-bottom: 1px solid #BBB;
    font-weight: 400 !important
}

.ui-datepicker td {
    border: 0;
    padding: 0;
    position: relative
}

.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-align: center;
    text-decoration: none
}

.ui-datepicker td a {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(230, 230, 230, 1) 98%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(98%, rgba(230, 230, 230, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(230, 230, 230, 1) 98%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(230, 230, 230, 1) 98%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(230, 230, 230, 1) 98%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(230, 230, 230, 1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-left: 1px solid #F9F9F9 !important;
    border-top: 1px solid #F9F9F9 !important
}

.browserIE .ui-datepicker td a {
    background: #ddd
}

td.ui-state-disabled span {
    border-left: 1px solid #F9F9F9;
    border-top: 1px solid #F9F9F9;
    text-align: center !important;
    opacity: 100 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
    filter: alpha(opacity=100) !important
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled span {
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=50);
    color: #666 !important
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0;
    padding: 0 !important;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    float: right
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0;
    cursor: pointer;
    padding: 0 .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

#datepicker .ui-state-active, a.ui-state-hover, .ui-widget-content .ui-state-active, .ui-state-highlight {
}

.ui-datepicker td a.ui-state-highlight, td.ui-state-highlight a.ui-state-default, td.ui-state-highlight span.ui-state-default, .ui-datepicker td a.ui-state-hover, td.ui-state-highlight.ui-datepicker-today span.ui-state-default, .ui-datepicker td a.ui-state-active, .ui-datepicker td.ui-state-startend a {
    background: #afe4f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmZTRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2JkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(175, 228, 244, 1) 0%, rgba(124, 189, 253, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(175, 228, 244, 1)), color-stop(100%, rgba(124, 189, 253, 1)));
    background: -webkit-linear-gradient(top, rgba(175, 228, 244, 1) 0%, rgba(124, 189, 253, 1) 100%);
    background: -o-linear-gradient(top, rgba(175, 228, 244, 1) 0%, rgba(124, 189, 253, 1) 100%);
    background: -ms-linear-gradient(top, rgba(175, 228, 244, 1) 0%, rgba(124, 189, 253, 1) 100%);
    background: linear-gradient(top, rgba(175, 228, 244, 1) 0%, rgba(124, 189, 253, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#afe4f4', endColorstr='#7cbdfd', GradientType=0);
    border: 1px solid #7CBDFD !important;
    color: #444;
    filter: none
}

.ui-datepicker-buttonpane, .ui-datepicker-close, .ui-datepicker .ui-priority-primary, .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker-buttonpane .ui-state-hover {
    font-family: "Arial", Helvetica, sans-serif;
    display: block;
    padding: 5px !important;
    font-size: 12px !important;
    color: #FFF;
    text-align-last: right;
    cursor: pointer;
    border: none !important;
    background: none !important;
    margin: 0;
    font-weight: 400
}

.ui-datepicker-buttonpane .ui-state-default {
    border: none
}

.ui-datepicker-current {
    display: none !important
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
    background-color: transparent
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 97%;
    margin: 0 auto .4em;
    border-top: 1px solid #E4E4E4
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-datepicker-cover {
    display: none;
    displayposition: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px
}

.checkoutDatepicker.ui-datepicker:after, .checkoutDatepicker.ui-datepicker:before {
    left: 185px
}

td.ui-datepicker-days-cell-over.ui-datepicker-today a.ui-state-default.ui-state-highlight.ui-state-active, td.ui-datepicker-today a.ui-state-default.ui-state-highlight {
    background: #FFA700 !important;
    color: #444 !important;
    border: none !important
}

.checkinDate-text, .checkoutDate-text {
    padding: 5px;
    border-bottom: 1px solid #A2A2A2;
    font-weight: 700;
    margin-right: 0 !important;
    background: #757575;
    color: #FFF;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#a6ffffff, Positive=true);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #a6ffffff,Positive = true)";
    filter: none
}

.ui-progressbar {
    height: 2em;
    text-align: left
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
    background: #ff9700;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmY5NzAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZmZkZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 151, 0, 1)), color-stop(5%, rgba(255, 221, 0, 1)), color-stop(10%, rgba(255, 221, 0, 1)), color-stop(50%, rgba(255, 151, 0, 1)), color-stop(90%, rgba(255, 221, 0, 1)), color-stop(95%, rgba(255, 221, 0, 1)), color-stop(100%, rgba(255, 151, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    background: linear-gradient(top, rgba(255, 151, 0, 1) 0%, rgba(255, 221, 0, 1) 5%, rgba(255, 221, 0, 1) 10%, rgba(255, 151, 0, 1) 50%, rgba(255, 221, 0, 1) 90%, rgba(255, 221, 0, 1) 95%, rgba(255, 151, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9700', endColorstr='#ff9700', GradientType=0);
    filter: none
}

a.ui-selectmenu:hover {
    text-decoration: none
}

.ui-selectmenu {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(243, 243, 243, 1) 75%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(255, 255, 255, 1)), color-stop(75%, rgba(243, 243, 243, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(243, 243, 243, 1) 75%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(243, 243, 243, 1) 75%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(243, 243, 243, 1) 75%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(243, 243, 243, 1) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0);
    filter: none
}

.ui-selectmenu {
    display: block;
    position: relative;
    height: 2em;
    text-decoration: none;
    overflow: hidden
}

.ui-selectmenu-icon {
    position: absolute;
    right: 2px;
    margin-top: -8px;
    top: 50%
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 0;
    visibility: hidden;
    overflow: auto
}

.ui-selectmenu-open {
    visibility: visible
}

.ui-selectmenu-menu-popup {
    margin-top: -1px
}

.ui-selectmenu-menu-dropdown {
}

.ui-selectmenu-menu li {
    padding: 0;
    margin: 0;
    display: block;
    border-top: 1px dotted transparent;
    border-bottom: 1px dotted transparent;
    border-right-width: 0 !important;
    border-left-width: 0 !important;
    font-weight: 400 !important
}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
    line-height: 1.4em;
    display: block;
    padding: .3em .5em;
    outline: none;
    text-decoration: none
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {
    padding-left: 20px;
    position: relative;
    margin-left: 5px
}

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
    position: absolute;
    top: 1em;
    margin-top: -8px;
    left: 0
}

.ui-selectmenu-status {
    line-height: 1.4em
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a {
}

.ui-selectmenu-open li.ui-selectmenu-item-selected, .ui-selectmenu-open li.ui-selectmenu-item-focus .ui-state-hover a {
    background: orange !important
}

.ui-selectmenu-menu li span, .ui-selectmenu-status span {
    display: block;
    margin-bottom: .2em
}

.ui-selectmenu-menu li .ui-selectmenu-item-header {
    font-weight: 700
}

.ui-selectmenu-menu li .ui-selectmenu-item-content {
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer {
    opacity: .8
}

.ui-selectmenu-menu .ui-selectmenu-group {
    font-size: 1em
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
    line-height: 1.4em;
    display: block;
    padding: .6em .5em 0;
    font-weight: 700
}

.ui-selectmenu-menu .ui-selectmenu-group ul {
    margin: 0;
    padding: 0
}

.ui-selectmenu {
    display: block;
    display: inline-block;
    position: relative;
    height: 2em;
    vertical-align: middle;
    text-decoration: none;
    overflow: hidden;
    zoom: 1
}

.ui-selectmenu-icon {
    position: absolute;
    right: 2px;
    margin-top: -8px;
    top: 50%
}

.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    display: none;
    z-index: 1005
}

.ui-selectmenu-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden
}

.ui-selectmenu-open {
    display: block
}

.ui-selectmenu-menu-popup {
    margin-top: -1px
}

.ui-selectmenu-menu-dropdown {
}

.ui-selectmenu-menu li {
    padding: 0;
    margin: 0;
    display: block;
    border-top: 1px dotted transparent;
    border-bottom: 1px dotted transparent;
    border-right-width: 0 !important;
    border-left-width: 0 !important;
    font-weight: 400 !important
}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
    line-height: 1.4em;
    display: block;
    padding: .3em .5em;
    outline: none;
    text-decoration: none
}

.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled {
    cursor: default
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, .ui-selectmenu-hasIcon .ui-selectmenu-status {
    padding-left: 20px;
    position: relative;
    margin-left: 5px
}

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
    position: absolute;
    top: 1em;
    margin-top: -8px;
    left: 0
}

.ui-selectmenu-status {
    line-height: 1.4em
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a {
}

.ui-selectmenu-open li.ui-selectmenu-item-selected {
}

.ui-selectmenu-menu li span, .ui-selectmenu-status span {
    display: block;
    margin-bottom: .2em
}

.ui-selectmenu-menu li .ui-selectmenu-item-header {
    font-weight: 700
}

.ui-selectmenu-menu li .ui-selectmenu-item-content {
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer {
    opacity: .8
}

.ui-selectmenu-menu .ui-selectmenu-group {
    font-size: 1em
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
    line-height: 1.4em;
    display: block;
    padding: .6em .5em 0;
    font-weight: 700
}

.ui-selectmenu-menu .ui-selectmenu-group ul {
    margin: 0;
    padding: 0
}

* html .ui-selectmenu-menu li {
    border-color: #ffc0cb;
    filter: chroma(color=pink);
    width: 100%
}

* html .ui-selectmenu-menu li a {
    position: relative
}

* + html .ui-state-disabled, * + html .ui-state-disabled a {
    color: silver
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
    display: block \9;
    *display: block;
    _display: block
}

* {
    margin: 0;
    padding: 0
}

* .browserIE9 {
    filter: none
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

sub, sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

button, input, select, textarea {
    margin: 0;
    vertical-align: middle;
    font-size: 100%
}

button, input {
    line-height: normal;
    *overflow: visible
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none
}

textarea {
    overflow: auto;
    vertical-align: top
}

hr {
    clear: both;
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #fff
}

abbr {
    border-bottom: 1px dotted #ddd;
    text-transform: uppercase;
    font-size: 90%;
    cursor: help
}

blockquote {
    margin: 0 0 18px;
    padding: 0 0 0 15px;
    border-left: 5px solid #eee
}

blockquote p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 16px;
    line-height: 22.5px
}

blockquote small {
    display: block;
    color: #999;
    line-height: 18px
}

blockquote small:before {
    content: '\2014 \00A0'
}

blockquote.pull-right {
    float: right;
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0
}

blockquote.pull-right p, blockquote.pull-right small {
    text-align: right
}

q:before, q:after, blockquote:before, blockquote:after {
    content: ""
}

address {
    display: block;
    margin-bottom: 18px;
    font-style: normal;
    line-height: 18px
}

small {
    font-size: 100%
}

cite {
    font-style: normal
}

code, pre {
    padding: 0 3px 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font-size: 12px;
    font-family: Menlo, Monaco, "Courier New", monospace
}

code {
    padding: 3px 4px;
    border: 1px solid #e1e1e8;
    background-color: #f7f7f9;
    color: #d14
}

pre {
    display: block;
    margin: 0 0 9px;
    padding: 8.5px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f5f5f5;
    white-space: pre;
    white-space: pre-wrap;
    word-break: break-all;
    font-size: 12px;
    line-height: 18px
}

pre.prettyprint {
    margin-bottom: 18px
}

pre code {
    padding: 0;
    background-color: transparent
}

a {
    color: #08c;
    text-decoration: none
}

a:focus {
    outline: 0
}

a:hover, a:active {
    outline: 0
}

a:hover {
    color: #005580;
    text-decoration: underline
}

ul, ol {
    margin: 0 0 9px 25px;
    padding: 0
}

ul ul, ul ol, ol ol, ol ul {
    margin-bottom: 0
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

li {
    line-height: 18px
}

dl {
    margin-bottom: 18px
}

dt, dd {
    line-height: 18px
}

dt {
    font-weight: 700
}

dd {
    margin-left: 9px
}

ul.unstyled {
    margin-left: 0;
    list-style: none
}

/* --------------------------------------------------
::Custom Classes
-------------------------------------------------- */

/**
*
* COLOR
* redColor, blueColor, darkblueColor, orangeColor, greenColor, greyColor, whiteColor, darkColor
* whiteSmokeColor, whiteSmokeBG, whiteBG, greyBG, greyBG2, blueBG
*
**/

.redColor {
    color: #FF0000
}

.blueColor {
    color: #1378B6
}

.darkblueColor {
    color: #0C65A4
}

.orangeColor {
    color: #F60
}

.greenColor {
    color: #468847
}

.whiteSmokeColor {
    color: #f5f5f5
}

.greyColor {
    color: #666
}

.whiteColor {
    color: #FFF
}

.darkColor {
    color: #444
}

.whiteSmokeBG {
    background: #F5F5F5
}

.whiteBG {
    background: #FFF !important
}

.greyBG {
    background: #eee
}

.greyBG2 {
    background: #ddd
}

.blueBG {
    background: #145286
}

.muted {
    color: #999
}

.transparent {
    opacity: .5;
    filter: alpha(opacity=50);
    zoom: 1
}

/**
*
* ROUNDED
* rounded5, rounded5top, rounded5bottom, rounded5right, rounded5left
* rounded10, rounded10top, rounded10bottom, rounded10left, rounded10right, noRounded
**/

.rounded5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.rounded8 {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}
.rounded10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}
.rounded10ttl {
	-webkit-border-radius: 0 10px 10px 10px;
	-moz-border-radius: 0 10px 10px;
	border-radius: 0 10px 10px 10px
}
.rounded20 {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.rounded5top {
    -webkit-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
    -moz-border-radius-topleft: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -moz-border-radius-bottomright: 0 !important;
    -moz-border-radius-bottomleft: 0 !important
}

.rounded5bottom {
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px
}

.rounded5right {
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 0
}

.rounded5left {
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 5px
}

.rounded10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.rounded10top {
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0
}

.rounded10bottom {
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px
}

.rounded10left {
    -webkit-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 10px
}

.rounded10right {
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 0
}

.noRounded {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

/**
*
* RESET MARGIN PADDING
* resPM, resetMargin, resetPadding
**/

.resetPadding {
    padding: 0 !important
}

.resetMargin {
    margin: 0 !important
}

.resPM {
    margin: 0;
    padding: 0
}

/**
*
* PADDING PADDING
*
*
**/
.padding5 { padding: 5px }
.padding10 { padding: 10px }
.padding15 { padding: 15px }
.padding20 { padding: 20px }
.padding5tb { padding: 5px 0 }
.padding5lr { padding: 0 5px }
.padding10 { padding: 10px !important }
.padding20 { padding: 20px !important }
.padtop5 { padding-top: 5px !important }
.padtop10 { padding-top: 10px !important }
.padtop20 { padding-top: 20px !important }
.padbot5 { padding-bottom: 5px !important }
.padbot10 { padding-bottom: 10px !important }
.padbot20 { padding-bottom: 20px !important }
.pad2 { padding: 2px !important }
.pad5 { padding: 5px !important }
.pad10 { padding: 10px !important }
.pad10 { padding: 10px !important }
.pad20 { padding: 20px !important }
.mar5 { margin: 5px !important }
.mar10 { margin: 10px !important }
.mar10 { margin: 10px !important }
.mar20 { margin: 20px !important }
.padleft5 { padding-left: 5px !important }
.padright5 { padding-right: 5px !important }
.padleft10 { padding-left: 10px !important }
.padright10 { padding-right: 10px !important }
.padleft20 { padding-left: 20px !important }
.padright20 { padding-right: 20px !important }
.padright30 { padding-right: 30px !important }
.margin20 { margin: 20px }
.martop30 { margin-top: 30px !important }
.martop195 { margin-top: 195px !important }
.margin2 { margin: 2px }
.margin5 { margin: 5px }
.margin10 { margin: 10px }
.margin15 { margin: 15px }
.margin10 { margin: 10px !important }
.margin20 { margin: 20px !important }
.martop5 { margin-top: 5px !important }
.martop10 { margin-top: 10px !important }
.martop20 { margin-top: 20px !important }
.marbot5 { margin-bottom: 5px !important }
.marbot10 { margin-bottom: 10px !important }
.marbot15 { margin-bottom: 15px !important }
.marbot20 { margin-bottom: 20px !important }
.marlin5 { margin-left: 5px !important }
.marlet5 { margin-right: 5px !important }
.marlin10 { margin-left: 10px !important }
.marlet10 { margin-right: 10px !important }
.marlet20 { margin-right: 20px !important }
.marlin20 { margin-left: 20px !important }
.marlet25 { margin-right: 25px !important }
.marlin25 { margin-left: 25px !important }
.marlet30 { margin-right: 30px !important }
.marlin30 { margin-left: 30px !important }

/*==========  FONT SIZE  ==========*/

.bigFont{font-size:16px}
.mediumFont{font-size:14px}
.smallFont{font-size:11px}
.bigStrongFont{font:900 16px Arial,Helvetica,sans-serif!important}
strong,.bold{font-weight:700!important}
.normalFont,.regularFont{font-weight:400!important}
em,.italic{font-style:italic}

/*==========  Change Case  ==========*/

.uppercase {
    text-transform: uppercase
}

.lowercase {
    text-transform: lowercase
}

.capitalize {
    text-transform: capitalize
}

/*
	Text Alignment = tLeft, tRight, tCenter
*/
.tLeft {
    text-align: left !important
}

.tRight {
    text-align: right !important
}

.tCenter {
    text-align: center !important
}

/*
	Positioning = left, right, relative, absolute
*/
.right {
    float: right !important
}

.left {
    float: left !important
}

.relative {
    position: relative !important
}

.absolute {
    position: absolute !important
}

/*
	Visiblelity = hide, show/block, hidden, invisible, visible
*/
.hide {
    display: none
}

.show, .block {
    display: block !important
}

.hidden {
    visibility: hidden !important
}

.invisible {
    visibility: hidden !important
}

.visible {
    visibility: visible !important
}

/*
	Clear
*/
.clear {
    clear: both
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

* html .clearfix {
    zoom: 1
}

:first-child + html .clearfix {
    zoom: 1
}

.close {
    float: right;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 18px;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover {
    color: #000;
    text-decoration: none;
    opacity: .4;
    filter: alpha(opacity=40);
    cursor: pointer
}

.closePosition {
    position: absolute;
    top: -15px;
    right: -20px;
    z-index: 100
}

/* --------------------------------------------------::nusaGrid.css (Grid Layout using 12 grid base)
-------------------------------------------------- */

[class*="span"] {
    float: left;
    margin-right: 20px;
    *display: inline
}

.browserIE [class*="gspan"] {
    float: left;
    margin-right: 11px;
    *display: inline
}

[class*="gspan"] {
    float: left;
    margin-right: 12px;
    *display: inline
}

.last {
    margin-right: 0 !important;
    *zoom: 1;
    *display: inline
}

.row:before, .row:after {
    display: table;
    content: ""
}

.row:after {
    clear: both
}

.contentBox {
    padding: 10px
}

.span1 {
    width: 60px
}

.span2 {
    width: 140px
}

.span3 {
    width: 220px
}

.span4 {
    width: 300px
}

.span5 {
    width: 380px
}

.span6 {
    width: 460px
}

.span7 {
    width: 540px
}

.span8 {
    width: 620px
}

.span9 {
    width: 700px
}

.span10 {
    width: 780px
}

.span11 {
    width: 860px
}

.span12 {
    width: 940px;
    margin-right: 0;
    *zoom: 1
}

.gspan3 {
    width: 226px
}

.gspan8 {
    width: 107px
}

.offset1 {
    margin-left: 100px
}

.offset2 {
    margin-left: 180px
}

.offset3 {
    margin-left: 260px
}

.offset4 {
    margin-left: 340px
}

.offset5 {
    margin-left: 420px
}

.offset6 {
    margin-left: 500px
}

.offset7 {
    margin-left: 580px
}

.offset8 {
    margin-left: 660px
}

.offset9 {
    margin-left: 740px
}

.offset10 {
    margin-left: 820px
}

.offset11 {
    margin-left: 900px
}

.contentBox:before,
.contentBox:after {
    display: table;
    content: ""
}

.contentBox:after {
    clear: both
}

[class*="colspan"] {
    float: left;
    margin-right: 2.127659574%;
    *display: inline
}

[class*="colspan"]:last-child {
    margin-right: 0
}

.fullspan {
    width: 100%;
    *zoom: 1
}

.colspanHalf {
    width: 48.936170208%
}

.colspan1 {
    width: 6.3829787234043%;
    *width: 6.3297872340426%
}

.colspan2 {
    width: 14.893617021277%;
    *width: 14.840425531915%
}

.colspan3 {
    width: 23.404255319149%;
    *width: 23.351063829787%
}

.colspan4 {
    width: 31.914893617021%;
    *width: 31.86170212766%
}

.colspan5 {
    width: 40.425531914894%;
    *width: 40.372340425532%
}

.colspan6 {
    width: 48.936170212766%;
    *width: 48.882978723404%
}

.colspan7 {
    width: 57.446808510638%;
    *width: 57.393617021277%
}

.colspan8 {
    width: 65.957446808511%;
    *width: 65.904255319149%
}

.colspan9 {
    width: 74.468085106383%;
    *width: 74.414893617021%
}

.colspan10 {
    width: 82.978723404255%;
    *width: 82.925531914894%
}

.colspan11 {
    width: 91.489361702128%;
    *width: 91.436170212766%
}

.colspan12 {
    width: 100%;
    *width: 99.946808510638%;
    margin-right: 0
}

.colpref1 {
    margin-left: 8.510638297%
}

.colpref2 {
    margin-left: 17.02127659%
}

.colpref3 {
    margin-left: 25.53191489%
}

.colpref4 {
    margin-left: 34.04255319%
}

.colpref5 {
    margin-left: 42.55319149%
}

.colpref6 {
    margin-left: 51.06382978%
}

.colpref7 {
    margin-left: 59.57446808%
}

.colpref8 {
    margin-left: 68.08510638%
}

.colpref9 {
    margin-left: 76.59574467%
}

.colpref10 {
    margin-left: 85.10638297%
}

.colpref11 {
    margin-left: 93.61702127%
}

.colsuff1 {
    margin-right: 8.510638297%
}

.colsuff2 {
    margin-right: 17.02127659%
}

.colsuff3 {
    margin-right: 25.53191489%
}

.colsuff4 {
    margin-right: 34.04255319%
}

.colsuff5 {
    margin-right: 42.55319149%
}

.colsuff6 {
    margin-right: 51.06382978%
}

.colsuff7 {
    margin-right: 59.57446808%
}

.colsuff8 {
    margin-right: 68.08510638%
}

.colsuff9 {
    margin-right: 76.59574467%
}

.colsuff10 {
    margin-right: 85.10638297%
}

.colsuff11 {
    margin-right: 93.61702127%
}

.smallGallcol {
    float: left;
    margin-right: 2%;
    min-height: 10px;
    width: 10.75%;
    *display: inline
}

.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: ""
}

.container-fluid:after {
    clear: both
}

.container {
    margin-right: auto;
    margin-left: auto;
    width: 940px;
    *zoom: 1
}

.container:before, .container:after {
    display: table;
    content: ""
}

.container:after {
    clear: both
}

body {
    overflow-y: scroll;
    margin: 0;
    background: #F3F3F3;
    /*background: #c5c9cf;*/
    color: #444;
    font: 12px/1.4em Arial, sans-serif
}

.browserIE7 body {
    overflow: hidden
}

.bodyWrapper {
    position: relative;
    margin: 0 auto 20px;
    padding-bottom: 20px;
    width: 980px;
    height: auto;
    background: url(../../../../img/front/V2/wpBG.png) 0 -3px repeat-x #F5F5F5;
    -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0 0 5px 1px rgba(51, 51, 51, 0.65);
    -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.9);
    -moz-box-shadow: 0 0 5px 1px rgba(51, 51, 51, 0.65);
    box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 5px 1px rgba(51, 51, 51, 0.65);
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=45, strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=135, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=10), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=225, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=315, strength=2);
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=0, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=45, strength=2), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=90, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=135, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=180, strength=10), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=225, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=270, strength=5), progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, direction=315, strength=2);
    zoom: 1
}

.browserIE9 .bodyWrapper {
    filter: none
}

.cSh {
    position: absolute;
    top: 0;
    left: -23px;
    display: block;
    width: 22px;
    height: 247px;
    background: url(../../../../img/front/V2/nusaIMG_fl.png) top right no-repeat
}

.container {
    /*min-height: 125px*/
}

/*Top Login Button Style*/

.lContent {
    height: 165px;
    background: #399AD5;
    margin-top: -5px
}

.lContainer .usernameText {
    display: block;
    height: 29px;
    line-height: 29px;
    text-align: right;
    padding-left: 10px;
}

.lList {
    height: 0px;
    background-color: #399ad5;
    position: static
}

.userlink,
.userlink * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.userlink .custname-wrapper {
    cursor: pointer;
    max-width: 178px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.userlink .cust-name {
    text-transform: capitalize;
}
.userlink .userlink-dropdown {
    left: 50%;
    margin-top: 5px;
    min-width: 140px;
    opacity: 0;
    position: absolute;
    right: auto;
    text-align: left;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .15s ease-out;
    -o-transition: all .15s ease-out;
    transition: all .15s ease-out;
    visibility: hidden;
    white-space: nowrap;
    width: auto;
    z-index: 9999;
}
.usernameText:hover .userlink-dropdown {
    margin-top: 0;
    opacity: 1;
    visibility: visible;
}
.userlink .userlink-dropdown:before {
    border-color: transparent transparent #2f86cb transparent;
    border-width: 0 6px 8px;
    border-style: solid;
    content: '';
    position: absolute;
    display: block;
    height: 0;
    width: 0;
    left: 50%;
    margin-left: -6px;
    top: 0;
}
.userlink .userlink-menu {
    background-color: #fff;
    border: 3px solid #2f86cb;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    list-style: none;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
.userlink-item,
.userlink-item > a {
    display: block;
    width: 100%;
}
.userlink-item > a {
    color: #777;
    font-size: 1.1em;
    font-weight: 600;
    padding: 3px 1em 3px .5em;
    position: relative;
}
.userlink-item > a:hover {
    background-color: #efefef;
    color: #2f86cb;
    text-decoration: none;
}
.userlink-item > a.logout-link {
    border-top: 1px solid #eee;
    color: #aaa;
    font-size: 95%;
    margin-top: 5px;
    padding-top: 8px;
    text-align: center;
}
.userlink-item > a.logout-link:hover {
    background-color: transparent;
    color: #ef9012;
}
.userlink-item > a > .list-bullet {
    margin-right: 5px;
}

.lButton {
    font-size: 13px;
    line-height: 1.5;
    color: rgb(255, 255, 255);
    font-weight: 400;
    box-shadow: none;
    float: right;
    text-align: center;
    height: 21px;
    width: 120px;
    position: relative;
    z-index: 1;
    padding: 2px 10px 2px 12px;
    background: rgb(57, 154, 213);
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 0.2rem;
    text-decoration: none;
    margin: 2px 0px 3px 0px;
}

.lButton a {
    color: #FFF;
    cursor: pointer
}

.lButton a:hover {
    color: #FFF;
    text-decoration: none
}

.loginWrapper h6 {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 5px;
    font-weight: 700;
    color: #FFF;
}

.loginWrapper input {
    width: 162px;
    margin-right: 5px
}

.loginWrapper label, .loginWrapper input {
    margin-bottom: 0
}

.loginWrapper label {
    width: 182px;
    color: #FFF
}

.loginWrapper .loginInputWrapper {
    padding: 5px 0
}

.loginWrapper a.button {
    margin-right: 32px;
    padding: 5px 20px
}

h6.markTool_header {
    padding: 4px;
    background: rgba(255, 255, 255, .3);
    margin-left: -10px
}

.markTool {
}

.markTool_content {
    color: #FFF;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif
}

.markTool_more {
    color: #FFF;
    font-size: 12px;
    font-style: italic
}

a.markTool_more:hover {
    text-decoration: none;
    color:
}

.loginDBInset {
    background: url(../../../../img/front/V2/lLoginSh.png) repeat-y #2373A3;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-radius: 0 0 5px 0;
    border-radius: 0 0 5px 0
}

.loginDBInset_inner {
    padding: 5px 10px 5px 20px
}

.loginBox, .signupBox {
}

.loginBox, .signupBox {
    background: url(../../../../img/front/V2/vLine.png) right center no-repeat
}

.signupBox {
    height: 150px
}

.signupBox p, .signupBox p a, .pPass, .pPass a {
    color: #FFF;
    font-size: 12px
}

.signupBox p {
}

.signupBox p a, .pPass a {
    font-weight: 700
}

.signupBox p a img {
    margin: 2px 2px 0 0
}

#close .closeH {
    width: 16px;
    height: 16px;
    background: url(../../../../img/front/V2/nusaIMG_fl.png) -546px -44px no-repeat;
    margin: 3px -19px 0px 5px;
    display: inline-block
}

.fbConnect {
    width: 160px !important
}

.sb_facebook {
    width: 180px;
    display: inline-block
}

.social_buttons {
    font-weight: 700;
    letter-spacing: 0;
    color: #fff !important;
    outline: none;
    border: none;
    cursor: pointer;
    border: 0;
    text-decoration: none !important
}

.sb_24 > span, .sb_24 > span:before {
    height: 22px;
    line-height: 22px;
    font-size: 12px
}

.sb_24 > span:before {
    width: 22px
}

.sb_24 > span {
    padding-right: 10px
}

.sb_24, .sb_24 > span {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px
}

.sb_48 > span, .sb_48 > span:before {
    height: 36px;
    line-height: 36px;
    font-size: 18px
}

.sb_48 > span:before {
    width: 40px
}

.sb_48 > span {
    padding-right: 20px
}

.sb_48, .sb_48 > span {
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px
}

.sb_48 > span:before {
}

.social_buttons > span:before {
    background: url(../../../../img/front/V2/social_icons.png) no-repeat
}

.sb_facebook.sb_24 > span:before {
    background-position: 5px 4px
}

.sb_linkedin.sb_24 > span:before {
    background-position: 5px -45px
}

.sb_twitter.sb_24 > span:before {
    background-position: 5px -95px
}

.sb_google.sb_24 > span:before {
    background-position: 5px -146px
}

.sb_facebook.sb_48 > span:before {
    background-position: -40px 7px
}

.sb_linkedin.sb_48 > span:before {
    background-position: -40px -42px
}

.sb_twitter.sb_48 > span:before {
    background-position: -40px -91px
}

.sb_google.sb_48 > span:before {
    background-position: -40px -141px
}

.sb_facebook {
    background: -webkit-gradient(linear, left bottom, left top, from(#305192), to(#5E76AB));
    background: #5E76AB;
    border: 1px solid #5E76AB
}

.sb_facebook:hover {
    background: #4863AE
}

.sb_linkedin {
    background: -webkit-gradient(linear, left bottom, left top, from(#2871A2), to(#4A95BF));
    border: 1px solid #4A95BF;
    background: #4A95BF
}

.sb_linkedin:hover {
    background: #3B88C5
}

.sb_twitter {
    background: -webkit-gradient(linear, left bottom, left top, from(#85DCE2), to(#A7E7EB));
    border: 1px solid #A7E7EB;
    background: #A7E7EB
}

.sb_twitter:hover {
    background: #85DCE2
}

.sb_google {
    background: -webkit-gradient(linear, left bottom, left top, from(#4161DC), to(#6D88EA));
    border: 1px solid #6D88EA;
    background: #6D88EA
}

.sb_google:hover {
    background: #4E6CF7
}

.sb_twitter > span {
    border-top-color: rgba(255, 255, 255, 0.7) !important;
    border-bottom-color: rgba(0, 0, 0, 0.3) !important;
    color: #3C6B9C !important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7) !important
}

.social_buttons {
    display: block;
    font-family: "Lucida Grande", Tahoma, sans-serif;
    position: relative;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.social_buttons > span {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.2)), color-stop(40%, rgba(255, 255, 255, 0)), color-stop(70%, rgba(0, 0, 0, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 40%, rgba(0, 0, 0, 0.05) 70%, rgba(0, 0, 0, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#1a000000', GradientType=0);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-top-color: rgba(255, 255, 255, 0.5);
    border-bottom-color: rgba(0, 0, 0, 0.5);
    display: block;
    overflow: visible;
    white-space: nowrap
}

.social_buttons > span:before {
    -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.2);
    box-shadow: 1px 0 1px rgba(255, 255, 255, 0.5);
    background-repeat: no-repeat;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    content: "";
    display: block;
    float: left;
    margin-right: 10px
}

.social_buttons:hover > span {
    border-top-color: rgba(255, 255, 255, 0.5);
    border-bottom-color: rgba(0, 0, 0, 0.7)
}

.social_buttons:active > span {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(30%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.2)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 30%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dffffff', endColorstr='#33000000', GradientType=0);
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0)
}

.sb_24:active > span {
    line-height: 23px
}

.sb_48:active > span {
    line-height: 38px
}

/*nusaHeader.css*/

a.logo {
    display: block;
    line-height: 1;
    width: 220px;
    height: 44px;
    margin: 0;
    padding: 0;
    position: relative;
    zoom: 1;
    border: none !important;
    left: -20px;
    top: 10px;
    margin-left: -20px
}

/*a.logo h1 {
	text-indent: -9999px;
	width: 200px;
	height: 46px;
	background: url(/static/img/front/V2/nusaIMG_fl.png) left -64px no-repeat
}*/
a.logo {
    text-indent: -9999px;
    width: 190px;
    height: 46px;
    background: url(../../../../img/front/V3/nusatripcom.png) left top no-repeat;
    /*background: url(/static/img/front/V2/nusaIMG_fl.png) left -64px no-repeat;*/
}

a.logo img, a img {
    border: none !important
}

.bannerImg {
    position: relative
}

.bannerImg span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 197px;
    height: 355px;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5)
}

ul.topnav li {
    float: left;
    position: relative
}

ul.topnav li ul.subnav {
    list-style: none;
    position: absolute;
    top: 26px;
    left: 0;
    margin: 0;
    padding: 0;
    float: left;
    width: 185px;
    z-index: 999999;
    display: none
}

ul.topnav li ul.subnav li {
    background: #333;
    display: block;
    float: left;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
    border: none;
    border-top: 1px solid #252525;
    border-bottom: 1px solid #444;
    clear: both;
    width: 185px;
    height: auto !important
}

html ul.topnav li ul.subnav li a {
    float: left;
    width: 175px;
    padding: 5px 0 5px 10px !important;
    color: #FFF;
    text-transform: capitalize !important;
    font-weight: 400;
    font-size: 12px
}

html ul.topnav li ul.subnav li a:hover, ul.topnav li ul.subnav2 li a:hover {
    background: #111;
    color: #FFC125
}


/* ====================================
=            nusaMenuV2.css            =
==================================== */

.lContainer.span12.last {
    width: 980px;
    margin-left: -20px!important;
    background: rgb(238, 238, 238)!important;
    font-family:'Open Sans',sans-serif;
    font-size: 12px;
}
.header {
    font-weight: 400;
    font-size: 14px;
    color: rgb(141, 141, 141);
    letter-spacing: 0.5px;
    text-transform: uppercase;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 0px;
    margin-bottom: 10px;
    font-family:'Montserrat',sans-serif;
    background: rgb(255, 255, 255);
    min-width: 940px;
    /*margin-left: -20px!important;
    padding-left: 20px;
    padding-right: 20px;*/
}
.lContent {
    /*width: 940px;
    margin: 0 auto;*/
    margin-bottom: 5px;
}
a.logo[style] {
    margin-top: -17px!important;
    background-image: url('data:image/png;base64,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');
}
.nav {
    float: right;
}
.nav ul {
    list-style: none;
    margin-top: 14px;
    margin-bottom: 5px;
}
.nav li {
    float: left;
    margin-left: 35px;
    position: relative;
}
.nav ul li a {
    color: #8D8D8D;
    text-decoration: none;
    font-weight: 600;
}
.nav li:first-child {
    margin-right: 6px;

}
.nav ul li:first-child a {
    color: #EF9012;
}
.nav ul li:nth-child(2) a {
    color: #249DC7;
}
.nav ul li:first-child:before {
    content: "";
    width: 17px;
    height: 16px;
    position: absolute;
    top: 0;
    left:0px;
    margin-left: -22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAAvNJREFUOBGdU01IVFEUPve+Nz85RtEPlRGEhYUuWiiFidQELRyRwXkzz+YJri1oJRXUrk0YVgujQKiVjvkcm35QmI0Tmi5KbFFiWqlQIOZMGA02+X5u50w9GwladBdzz3znnO995+cy+I+j648PGmDUMwGftaZwLyvkiOkPT8Am15TW0JAuxAvtmB6/IIS4zhm7awtxljF2MU+CIO/V4z0CIIAJEmMwKgSMcg6jW3y+F4FA4AfGMIzpAgZ1Xlk6EgqFMj398dvcFguMnMieweQOFyvvkOWZzTnbrgUbapGoFpMqGIhJAawMvzjj87jqg8Hgt0QisfX7mvlOZu7qvJJYf7xP2OI0cOm8Fm6MoUQU9eskk0lfOput5hZ4oqoySOjExIRrdm5+mDE+Eo0oV9Z70jcwUGNZ9k3MdjOQ2jQ1NPybZ8Ol66liEzJJEOJ1VA1TT8Q6iRPZqw+EbRDtWMKsz+NWSbrjIwUzcwtdmDipRZROB+eO4dwoOX6odP9hEKw0mzOepVIpr+OrqqoygEM/9jHoYHSvk5BMAqjRsx/m72BDl4q9rpN+vz9HuHOKJGkcVR7TdSE5GNP1KbfJ3p4Ttn0LZb4CAT4ikGF7QFX92aGhIc9KdvUylp6MRiLjlIjTfMMl1nJGUSbpv2zC9EtMdLtY0R4LctVIYGFJT8hJ6laymSQ2+wvGHEWojnCMGbcscRytPAkXEmvEoL0my7VgcqKQwJkC9ihEe4IbfSpPYsMYLlhN3sYf3qwoc16JlQtht/bo8Y9UHk3BgPR9JO/WmiKt1FAO7JIA6wb1TGauMZTzh4TYFEX5VLJzRxmtuwHTjyorK00OvBtLCDlfo6nhPqzF4glNVYPvBYh9DxKJA+TfsCc4TnlxOT0CjD+VxbZOQ6S/Mq+7RAsGlyiYFtI07eeYRO+sGZ+JR1Ur1jaQUKCuD+42xOoimjmc1jVNDV8l3Dn4RO7hHuySoTxEBIT/RULLtbicacPazeamSLuT/K/7J5eJVXmiywrrAAAAAElFTkSuQmCC");
}
.nav ul li:nth-child(2):before {
    content: "";
    width: 23px;
    height: 17px;
    position: absolute;
    top: 0;
    left:0px;
    margin-left: -28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAABGdBTUEAALGPC/xhBQAAAiFJREFUOBGtlD1oFEEUx9+b2/MLJGBIYxdEIYLEwo/CxhThRFC5y+XkTGNjE0m0EAvRaFIF0oUUKQXDnbebQ/yIxOrAWlEQTaxtNBpIxPPrduf5nwGHTe4uJFyG3eXtvDe/9583H0RoBX92tBCUbxp7OxsXg/JdrfU9C2UeGshlp7YrgWdAzDwmTO0kRJVKxfu8tDwkio7D845Z5vPZ7BvM7DqJPoUQPI0aV9H7drenZjKZzLKJsMpFRBk4E38EoMcO5cRT2N3wXeMEd0kkC4rVAP5D61/3gcA9wnIaqU+2t+09lkqlqla5ixN9Fvn25/v7jiLYKnwYBC8jLT4zre5KqufpdHrFxdcb9wulYPLbyvcfvi+eivtF6AzUT/4HG5+S7GOoOQJfWzy2mX3pYv8wE30JpZxbAwd0HNO+EB8Y0qNe82+Ux/s3sjHlaWI6uLYsRL+E5BwWb3Cnoid/I0LN9QRqfp60PNgIGPcppaBREk65ElKQVwWoW7Rc/h3qT0h0CwoCTiZfoyzrhcR5DW0Hx8TnROsR0TSPtTxg6obpdeK9ov/UXmEtvtZqh342pDTpdGryub45xGxq0Zqw6rod3Pff7wjVQqouYosdnu56EdGiHeXgES/exkG5g7o/2yLPhaOUHTX5cAKHzR40B9ck+wBu6W4plmavItNhvEsmo11QbJsRbDXjaLlhAwy6i9DQzM1YLAU3WiYbFjiGZ1j/AEiZ2KsISabEAAAAAElFTkSuQmCC");
}
.nav ul li:nth-child(3):before {
    content: "";
    width: 18px;
    height: 17px;
    position: absolute;
    top: 0;
    left:0px;
    margin-left: -22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAABGdBTUEAALGPC/xhBQAAAWVJREFUOBHtVLFKA0EQnbe5Mwkak0ptBEs7/8HORjTRE2NhI4qFhRaCv2BhZyuCGJOcSSF4rYWlYCNYB7QSQZIQieZuxznJWchKTGfhwrKzb948Zmd3FvTDKFarU0HAy2B+61KSFlknjjN3ZwpRJvCsXMkHneCWtG4B0OFk5qZPnWvxzZpiLBPIpDcV1DoTH4rCe5djE9QWa16T/cX3uE8hz/PiL632wpeTAwozEKE4CBshzkTHpLlBoJlTt7oScW2eLzoOApTLV0Mdfm4CdMmEekgQu21xeidAY1cymggxBdRiPLzvo37ATIkQA/GY2NM2MhkU3Mqe1GIyv7S4Gjr7HQX3vCQVvFEgGpAUav0KRHw5+j0DKeOtRaR+1n+h3tX6gzWSVpDXT+neyZsZrHVKJJQVj+Go7euHQsn15WG2zHQzyqCUNPF20o6Nqlwu92hjcARKvUZfxm9XJb2ZsNR4Npt9+gAGzJgbzZCLiwAAAABJRU5ErkJggg==");
}
.nav ul li:last-child {
    margin-left: 135px;
}
.nav ul li:last-child:before {
    content: "";
    width: 17px;
    height: 17px;
    position: absolute;
    top: 0;
    left:0px;
    margin-left: -22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAALGPC/xhBQAAAkpJREFUOBGNU01oU0EQntnEUhXxr0XxIkgxl4pFeyqCiQrxkKfY/FgT6EVREPQmFSkexEOL4sGDHoqXQv72JdGkORhEc/EmghYEW4rgQfEn1oBUKy9vx9nQJzE2afYyuzPffDM7+y3CypLy0T4Laof5aMciofuOvxMrNCiZyQxaZM3ydgCI7iVl9mwnyQ5GlEqljUpBwSXA4A7OIbqOKqBrUr7pckBrWfGt+uMEAr0YCYeLGhyNDD9jM1fDt5fWSnbiAgXuBcBXjkNbFHCVlLodLxa3Nvpb7YUCXCAAjwNI5vO7yKbXgHgxFgh8d/ztrLtb0PNlG+6Uy2U3A90fv1Q+gBCTsXCw4xcSwWDwPc9k/tPXRcPr9f5mIp4rvGtXuTlWf2KBMKlAXUdEWoddHgR1U8qHA83gVuc6yY6enscISHEzNxqJnFwgdF2ukV2Q8snm5sTVhl0n8fl8NeEWo0DqVtI0h2Lh4RQJSFtUrTZ2lDCzF2Dp12I8bY416ggbK6VMM2ArmEEX7o+GQrPc2QiSfZdAjAPQQVbzeR0jBROc5xEEE2dOh6b+IdGECZnj/2PnQKBPE0mZ77PAKjHBHtzQ3Rs1jMoK7giR/ZTnOP4fiQbUOyJ8wKq7wlebJiIsFovrDcP4qePOSqTNKQLsX5VEg1K5XL+qqWkCYgGLGzt7t83o2f0lyGQMFmVBuPBASxIN1gL8XKkcVwRjXJG/B5Q5YY4IhnhGxwDdg7HIqZdtSZyq2maz2d3LCg8JoD5SNL99y6aC3+9f0rE/f57wTqggFIsAAAAASUVORK5CYII=");
}
.tagline {
    padding-top:5px;
    /*padding-left: 20px;*/
    color: #8e8e8e;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lContainer .usernameText {
    position: relative;
    padding-left: 20px;
    margin-left: 10px;
}
.lContainer .usernameText:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 7px;
    left: 0px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAclJREFUOBF9UztIA0EQzV4uVRAsBLFUEbGwsUgXEkFrBXsbi0CKnBxYWGhhLERJNFcEgmBhL2glVjHEVgI2FiGmFoQIkqBcyPnesntczsSFvdl5783MfuZEJDQcx5l3XTcrhEiDmiPteV7bMIwaZtmyrCYxPYReVKtVs9FonMC3EeDjmqdFUg/Gicfje5lMxpUYPyr4HoFr9Dkgfoe5lk4ksg1uWq3J1ZBknUlMgqwcDAb0FY1Gk3q7pVLpst/vPwOfoB7aVLfbPcNyV/DMIJsA/W2jwp1t25sU61EsFm+h2dA+j4MiiyYvDKAfrAQzWhiwQxgLDgaDrIFM6YBILkEmUNGiiFOtE2EdEqRIdiCaDJPK/1B2ahSP4p/yEkeRwDoQtGB5PHNcESZ4w1zBlANBN7icC7zAk8ZosdMkDI+1pXGs28z8CEAnyOP2D7UgaIHX4dcLhcIR7AE52Z2xWKyMquwwNsg37X8DQT/kGcPWNnK5XAu7OFdBx6iwD98IJyGmuLziHDaafP9KpRJDZz1AtEoS2V8xr+C/KPEy7A78JcX7rew3EJP0er1TiOT7q8Ahw20D+PszBVXo+wV2mGwSIWbJIenY3/kXgkTpp+1Vzi4AAAAASUVORK5CYII=);
}
#currencySelector {
    margin-top: 7px;
    border-right: 1px solid #a7a7a7;
}

/* ============================
=            MISC            =
============================ */

.langSelector, .curSelector, .dd-select, .dd-selected-text {
}

.dropdown a {
    color: #444;
    text-decoration: none
}

#currencySelector .dropdown a {
    margin: 2px 0 2px 5px;
    color: #3A87AD;
    font-weight: 700
}

.topLangSelector {
    border-right: 1px solid #888
}

.dropdown a {
    padding: 2px 5px;
    cursor: pointer
}

.dropdown a:hover {
    background: #B1B1B1;
    color: #FFF !important
}

.dropdown a .caret {
    margin-top: 6px
}

a.dd-selected {
    margin: 0 10px 0 0;
    padding: 2px
}

.dd-selected-text {
    margin-bottom: 0
}

.ie .bodyContent {
    height: 300px;
    height: auto
}

.bodyContent {
    min-height: 500px
}

.roundtripBg {
    display: inline;
    margin-top: 3px;
    padding: 2px 15px;
    line-height: 16px
}

.browserChrome .roundtripBg {
    margin-top: 1px
}

.daystyle {
    margin: 0;
    padding: 0 !important;
    height: 8px !important;
    line-height: 8px
}

.dayName {
    text-transform: uppercase;
    font-size: 8px !important;
    line-height: 8px
}

.datestyle {
    margin: 0;
    padding: 0 !important;
    height: 17px !important;
    line-height: 15px
}

.day {
    display: inline-block;
    margin: 2px 0 0 2px;
    font-weight: 400;
    font-size: 20px
}

.monthstyle {
    margin: 0;
    padding: 0;
    height: 8px !important;
    line-height: 8px
}

.month {
    text-transform: uppercase;
    font-size: 8px !important;
    line-height: 8px
}

.daystyle, .dayName, .datestyle, .day, .monthstyle, .month {
    border-bottom: none !important
}

.nusaDateStyle tr, .nusaDateStyle td {
    border: none !important
}

.tip {
    position: absolute;
    z-index: 1000;
    display: none;
    margin-left: 30px;
    padding: 10px;
    border: 1px solid #1571b0;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #1571B0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYzNlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTcxYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #9cc3e0 0%, #1571b0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9cc3e0), color-stop(100%, #1571b0));
    background: -webkit-linear-gradient(top, #9cc3e0 0%, #1571b0 100%);
    background: -o-linear-gradient(top, #9cc3e0 0%, #1571b0 100%);
    background: -ms-linear-gradient(top, #9cc3e0 0%, #1571b0 100%);
    background: linear-gradient(top, #9cc3e0 0%, #1571b0 100%);
    -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cc3e0',endColorstr='#1571b0',GradientType=0 )";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cc3e0', endColorstr='#1571b0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false')
}

/* --------------------------------------------------
::nusaForm (Basic Form)
-------------------------------------------------- */
/* div.daterangepicker-current-state {
	background: url(../../../../img/front/V2/bg-hotel-datePicker.gif) no-repeat 0 -58px !important;
}
*/

.divInput {
    padding: 4px;
    height: 17px !important;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    background: #FFF;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    font-weight: 400;
    font-size: 13px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 17px !important;
    cursor: pointer
}

form {
    margin: 0 0 18px
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}

legend, .likeLegend {
    display: block;
    padding: 0;
    width: 100%;
    border: 0;
    color: #333;
    font-size: 16px;
    line-height: 33px
}

label, input, button, select, textarea {
    font-weight: 400;
    font-size: 13px;
    /* font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	*/
    line-height: 18px
}

label {
    display: block;
    margin-bottom: 5px;
    color: #333
}

input, .input, textarea, select, .uneditable-input, .paymentExp {
    display: inline-block;
    /*editted by putra
    margin-bottom: 9px;*/
    padding: 4px;
    width: 210px;
    height: 18px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #555;
    /* font-size: 12px;
	*/
    line-height: 18px
}

.splitTextInput {
    float: left;
    width: 75%;
    border-right: rgba(255, 255, 255, 1) -webkit-border-radius : 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

span.filSearchBTN {
    display: block;
    width: 36px;
    height: 28px;
    border-bottom: none;
    background: url('../img/static/images.png') no-repeat;
    background-position: -124px -37px;
    content: "";
    cursor: pointer
}

span.filSearchBTN:hover {
    background-position: -164px -37px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

span.filSearchBTN:active {
    background-position: -204px -37px
}

.uneditable-textarea {
    width: auto;
    height: auto
}

label input, label textarea, label select {
    display: block
}

.form-actions {
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 17px 20px 18px;
    border-top: 1px solid #ddd;
    background-color: #f5f5f5
}

.uneditable-input {
    display: block;
    border-color: #eee;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    cursor: not-allowed
}

:-moz-placeholder {
    color: #999
}

::-webkit-input-placeholder {
    color: #999
}

.help-block {
    margin-top: 5px;
    margin-bottom: 0;
    color: #999
}

.help-inline {
    display: inline-block;
    margin-bottom: 9px;
    padding-left: 5px;
    vertical-align: middle;
    *display: inline;
    *zoom: 1
}

input[type="image"], input[type="checkbox"], input[type="radio"] {
    margin: 3px 0;
    padding: 0;
    width: auto;
    height: auto;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    line-height: normal;
    cursor: pointer;
    *margin-top: 0
}

input[type="file"] {
    padding: initial;
    border: initial;
    background-color: #fff;
    background-color: initial;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: initial
}

input[type="button"], input[type="reset"], input[type="submit"] {
    width: auto;
    height: auto
}

select, input[type="file"] {
    height: 28px;
    line-height: 28px;
    *margin-top: 4px
}

select {
    width: 220px;
    background-color: #fff
}

select[multiple], select[size] {
    height: auto
}

input[type="image"] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

textarea {
    height: auto
}

input[type="hidden"] {
    display: none
}

.radio, .checkbox {
    padding-left: 18px
}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -18px
}

.controls > .radio:first-child, .controls > .checkbox:first-child {
    padding-top: 5px
}

.radio.inline, .checkbox.inline {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    margin-left: 10px
}

.controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child {
    padding-top: 0
}

input, textarea {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -ms-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s
}

input:focus, textarea:focus {
    outline: 0;
    outline: thin dotted \9;
    border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6)
}

input[type="file"]:focus, input[type="checkbox"]:focus, select:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.input-mini {
    width: 60px
}

.input-small {
    width: 90px
}

.input-medium {
    width: 150px
}

.input-large {
    width: 210px
}

.input-xlarge {
    width: 270px
}

.input-xxlarge {
    width: 530px
}

input.span1, textarea.span1, .uneditable-input.span1 {
    width: 50px
}

input.span2, textarea.span2, .uneditable-input.span2 {
    width: 130px
}

input.span3, textarea.span3, .uneditable-input.span3 {
    width: 210px
}

input.span4, textarea.span4, .uneditable-input.span4 {
    width: 290px
}

input.span5, textarea.span5, .uneditable-input.span5 {
    width: 370px
}

input.span6, textarea.span6, .uneditable-input.span6 {
    width: 450px
}

input.span7, textarea.span7, .uneditable-input.span7 {
    width: 530px
}

input.span8, textarea.span8, .uneditable-input.span8 {
    width: 610px
}

input.span9, textarea.span9, .uneditable-input.span9 {
    width: 690px
}

input.span10, textarea.span10, .uneditable-input.span10 {
    width: 770px
}

input.span11, textarea.span11, .uneditable-input.span11 {
    width: 850px
}

input.span12, textarea.span12, .uneditable-input.span12 {
    width: 930px
}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    border-color: #ccc;
    background-color: #fff;
    cursor: not-allowed
}

input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
    border-color: #ee5f5b;
    color: #b94a48
}

input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7
}

.input-prepend, .input-append {
    margin-bottom: 5px;
    *zoom: 1
}

.input-prepend:before, .input-append:before, .input-prepend:after, .input-append:after {
    display: table;
    content: ""
}

.input-prepend:after, .input-append:after {
    clear: both
}

.input-prepend input, .input-append input, .input-prepend .uneditable-input, .input-append .uneditable-input {
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.input-prepend input:focus, .input-append input:focus, .input-prepend .uneditable-input:focus, .input-append .uneditable-input:focus {
    position: relative;
    z-index: 2
}

.input-prepend .uneditable-input, .input-append .uneditable-input {
    border-left-color: #ccc
}

.input-prepend .add-on, .input-append .add-on {
    display: block;
    float: left;
    margin-right: -1px;
    padding: 4px 5px;
    min-width: 16px;
    width: auto;
    height: 18px;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    background-color: #f5f5f5;
    color: #999;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    font-weight: 400;
    line-height: 18px
}

.input-append .add-on, .input-append .btn {
    float: left;
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px;
    -moz-border-radius: 0 3px 3px;
    border-radius: 0 3px 3px 0
}

.input-prepend .active, .input-append .active {
    border-color: #46a546;
    background-color: #a9dba9
}

.input-prepend .add-on {
    *margin-top: 1px
}

.input-append input, .input-append .uneditable-input {
    float: left;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px
}

.input-append .uneditable-input {
    border-right-color: #ccc
}

.input-append .add-on {
    margin-right: 0;
    margin-left: -1px;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0
}

.input-append input:first-child {
    *margin-left: -160px
}

.input-append input:first-child + .add-on {
    *margin-left: -21px
}

.control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
    color: #c09853
}

.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
    border-color: #c09853;
    color: #c09853
}

.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -webkit-box-shadow: 0 0 6px #dbc59e;
    -moz-box-shadow: 0 0 6px #dbc59e;
    box-shadow: 0 0 6px #dbc59e
}

.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
    border-color: #c09853;
    background-color: #fcf8e3;
    color: #c09853
}

.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
    color: #b94a48
}

.control-group.error input, .control-group.error select, .control-group.error textarea {
    border-color: #b94a48;
    color: #b94a48
}

.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
    border-color: #953b39;
    -webkit-box-shadow: 0 0 6px #d59392;
    -moz-box-shadow: 0 0 6px #d59392;
    box-shadow: 0 0 6px #d59392
}

.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
    border-color: #b94a48;
    background-color: #f2dede;
    color: #b94a48
}

.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
    color: #468847
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
    border-color: #468847;
    color: #468847
}

.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
    border-color: #356635;
    -webkit-box-shadow: 0 0 6px #7aba7b;
    -moz-box-shadow: 0 0 6px #7aba7b;
    box-shadow: 0 0 6px #7aba7b
}

.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
    border-color: #468847;
    background-color: #dff0d8;
    color: #468847
}

.search-query {
    margin-bottom: 0;
    padding-right: 14px;
    padding-left: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px
}

.control-group.inline {
    clear: both
}

.control-group.inline label.control-label {
    display: inline-block;
    float: left;
    width: 30%
}

.control-group.inline .controls {
    display: inline-block;
    float: left;
    width: 60%;
    width: 287px
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input {
    display: inline-block;
    margin-bottom: 0
}

.form-search label, .form-inline label, .form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
    display: inline-block
}

.form-search .input-append .add-on, .form-inline .input-prepend .add-on, .form-search .input-append .add-on, .form-inline .input-prepend .add-on {
    vertical-align: middle
}

.control-group {
    margin-bottom: 9px
}

.form-horizontal legend + .control-group {
    margin-top: 18px;
    -webkit-margin-top-collapse: separate
}

.form-horizontal .control-group {
    margin-bottom: 18px;
    *zoom: 1
}

.form-horizontal .control-group:before, .form-horizontal .control-group:after {
    display: table;
    content: ""
}

.form-horizontal .control-group:after {
    clear: both
}

.form-horizontal .control-group > label {
    float: left;
    padding-top: 5px;
    width: 140px;
    text-align: right
}

.form-horizontal .controls {
    margin-left: 160px
}

.form-horizontal .form-actions {
    padding-left: 160px
}

.btn {
    display: inline-block;
    padding: 3px 10px;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 25%, rgba(230, 230, 230, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(25%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(230, 230, 230, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 25%, rgba(230, 230, 230, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 25%, rgba(230, 230, 230, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 25%, rgba(230, 230, 230, 1) 100%);
    background: linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(255, 255, 255, 1) 25%, rgba(230, 230, 230, 1) 100%);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-size: 13px;
    line-height: 18px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    *filter: none;
    cursor: pointer;
    *margin-left: .3em
}

.btn:first-child {
    *margin-left: 0
}

.btn:hover {
    background: #fff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2Q1ZTRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(213, 228, 234, 1) 95%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(255, 255, 255, 1)), color-stop(95%, rgba(213, 228, 234, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(213, 228, 234, 1) 95%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(213, 228, 234, 1) 95%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 1%, rgba(213, 228, 234, 1) 95%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 1%, rgba(213, 228, 234, 1) 95%);
    color: #333;
    text-decoration: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5e4ea', GradientType=0)
}

.btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.active, .btn:active {
    outline: 0;
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, 0.5)
}

.btn.disabled, .btn[disabled] {
    background-color: #e6e6e6;
    background-image: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    opacity: .65;
    filter: alpha(opacity=65);
    cursor: default
}

.btn-large {
    padding: 9px 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px;
    line-height: normal
}

.btn-large .icon {
    margin-top: 1px
}

.btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

.btn-small .icon {
    margin-top: -1px
}

.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover {
    color: #fff
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn-primary {
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background: #08c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ0Y2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 136, 204, 1) 0, rgba(0, 68, 204, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 136, 204, 1)), color-stop(100%, rgba(0, 68, 204, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 136, 204, 1) 0, rgba(0, 68, 204, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 136, 204, 1) 0, rgba(0, 68, 204, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 136, 204, 1) 0, rgba(0, 68, 204, 1) 100%);
    background: linear-gradient(top, rgba(0, 136, 204, 1) 0, rgba(0, 68, 204, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #04c
}

.btn-primary:active, .btn-primary.active {
    background-color: #039 \9
}

.btn-warning {
    border-color: #f89406 #f89406 #ad6704;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background: #fbb450;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjQ1MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmODk0MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(251, 180, 80, 1) 0, rgba(248, 148, 6, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(251, 180, 80, 1)), color-stop(100%, rgba(248, 148, 6, 1)));
    background: -webkit-linear-gradient(top, rgba(251, 180, 80, 1) 0, rgba(248, 148, 6, 1) 100%);
    background: -o-linear-gradient(top, rgba(251, 180, 80, 1) 0, rgba(248, 148, 6, 1) 100%);
    background: -ms-linear-gradient(top, rgba(251, 180, 80, 1) 0, rgba(248, 148, 6, 1) 100%);
    background: linear-gradient(top, rgba(251, 180, 80, 1) 0, rgba(248, 148, 6, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
    background-color: #f89406
}

.btn-warning:active, .btn-warning.active {
    background-color: #c67605 \9
}

.btn-danger {
    border-color: #bd362f #bd362f #802420;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background: #ee5f5b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlNWY1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDM2MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(238, 95, 91, 1) 0, rgba(189, 54, 47, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 95, 91, 1)), color-stop(100%, rgba(189, 54, 47, 1)));
    background: -webkit-linear-gradient(top, rgba(238, 95, 91, 1) 0, rgba(189, 54, 47, 1) 100%);
    background: -o-linear-gradient(top, rgba(238, 95, 91, 1) 0, rgba(189, 54, 47, 1) 100%);
    background: -ms-linear-gradient(top, rgba(238, 95, 91, 1) 0, rgba(189, 54, 47, 1) 100%);
    background: linear-gradient(top, rgba(238, 95, 91, 1) 0, rgba(189, 54, 47, 1) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
    background-color: #bd362f
}

.btn-danger:active, .btn-danger.active {
    background-color: #942a25 \9
}

.btn-success {
    border-color: #51a351 #51a351 #387038;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background: #62c462;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYzQ2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MWEzNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(98, 196, 98, 1) 0, rgba(81, 163, 81, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(98, 196, 98, 1)), color-stop(100%, rgba(81, 163, 81, 1)));
    background: -webkit-linear-gradient(top, rgba(98, 196, 98, 1) 0, rgba(81, 163, 81, 1) 100%);
    background: -o-linear-gradient(top, rgba(98, 196, 98, 1) 0, rgba(81, 163, 81, 1) 100%);
    background: -ms-linear-gradient(top, rgba(98, 196, 98, 1) 0, rgba(81, 163, 81, 1) 100%);
    background: linear-gradient(top, rgba(98, 196, 98, 1) 0, rgba(81, 163, 81, 1) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    background-color: #51a351
}

.btn-success:active, .btn-success.active {
    background-color: #408140 \9
}

.btn-info {
    border-color: #2f96b4 #2f96b4 #1f6377;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background: #5bc0de;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViYzBkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjk2YjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(91, 192, 222, 1) 0, rgba(47, 150, 180, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91, 192, 222, 1)), color-stop(100%, rgba(47, 150, 180, 1)));
    background: -webkit-linear-gradient(top, rgba(91, 192, 222, 1) 0, rgba(47, 150, 180, 1) 100%);
    background: -o-linear-gradient(top, rgba(91, 192, 222, 1) 0, rgba(47, 150, 180, 1) 100%);
    background: -ms-linear-gradient(top, rgba(91, 192, 222, 1) 0, rgba(47, 150, 180, 1) 100%);
    background: linear-gradient(top, rgba(91, 192, 222, 1) 0, rgba(47, 150, 180, 1) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #2f96b4
}

.btn-info:active, .btn-info.active {
    background-color: #24748c \9
}

.btn-modify {
    position: absolute;
    top: -2px;
    right: 0;
    display: inline-block;
    padding: 4px 5px 4px 20px;
    width: 132px;
    background: url(../../../../img/front/V2/b_modify.png) no-repeat right top;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    font-size: 13px;
    line-height: 18px;
    filter: none;
    cursor: pointer
}

button.btn, input[type="submit"].btn {
    *padding-top: 2px;
    *padding-bottom: 2px
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.btn.large, input[type="submit"].btn.large {
    *padding-top: 7px;
    *padding-bottom: 7px
}

button.btn.small, input[type="submit"].btn.small {
    *padding-top: 3px;
    *padding-bottom: 3px
}

.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    display: inline-block;
    margin-bottom: 20px;
    padding: 4px 12px;
    padding: 8px 10px;
    border: 1px solid #aaa;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #eee;
    background: #eee -moz-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
    background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(0, 0, 0, .2)));
    background: #eee -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
    background: #eee -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
    background: #eee -ms-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
    background: #eee linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(0, 0, 0, .2) 100%);
    color: #444;
    text-decoration: none;
    text-shadow: 1px 1px #eee;
    /* font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	*/
    line-height: normal;
    cursor: pointer
}

.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
    border: 1px solid #666 /* background:#ccc;
	*//* background: #ccc -moz-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	*//* background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .35)), color-stop(100%, rgba(10, 10, 10, .4)));
	*//* background: #ccc -webkit-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	*//* background: #ccc -o-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	*//* background: #ccc -ms-linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	*//* background: #ccc linear-gradient(top, rgba(255, 255, 255, .35) 0, rgba(10, 10, 10, .4) 100%);
	*/
}

.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
    padding-right: 0 !important;
    padding-left: 0 !important;
    width: 100%;
    text-align: center
}

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

.button {
    display: inline-block;
    margin: 0 2px;
    padding: .5em 2em .55em;
    outline: none;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    vertical-align: baseline;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    font: 14px/100% Arial, Helvetica, sans-serif;
    cursor: pointer;
    zoom: 1;
    *display: inline
}

.button:hover {
    text-decoration: none
}

.button:active {
    position: relative;
    top: 1px
}

.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em
}

.large {
    font-weight: 700;
    font-size: 18px
}

.medium {
    padding: .4em 1.5em .42em;
    font-size: 12px
}

.small {
    padding: .2em 1em .275em;
    font-size: 11px
}

.blue {
    border: solid 1px #0076a3;
    background: #00adee;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc4YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 173, 238, 1) 0, rgba(0, 120, 165, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 173, 238, 1)), color-stop(100%, rgba(0, 120, 165, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 173, 238, 1) 0, rgba(0, 120, 165, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 173, 238, 1) 0, rgba(0, 120, 165, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 173, 238, 1) 0, rgba(0, 120, 165, 1) 100%);
    background: linear-gradient(top, rgba(0, 173, 238, 1) 0, rgba(0, 120, 165, 1) 100%);
    color: #FFF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5', GradientType=0)
}

.blue:hover {
    border: 1px solid #0076a3;
    background: #0095cc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTVjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY3OGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 149, 204, 1) 0, rgba(0, 103, 142, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 149, 204, 1)), color-stop(100%, rgba(0, 103, 142, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 149, 204, 1) 0, rgba(0, 103, 142, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 149, 204, 1) 0, rgba(0, 103, 142, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 149, 204, 1) 0, rgba(0, 103, 142, 1) 100%);
    background: linear-gradient(top, rgba(0, 149, 204, 1) 0, rgba(0, 103, 142, 1) 100%);
    color: #FFF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e', GradientType=0)
}

.blue:active {
    background: #0078a5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzhhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGFkZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(0, 120, 165, 1) 0, rgba(0, 173, 238, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 120, 165, 1)), color-stop(100%, rgba(0, 173, 238, 1)));
    background: -webkit-linear-gradient(top, rgba(0, 120, 165, 1) 0, rgba(0, 173, 238, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 120, 165, 1) 0, rgba(0, 173, 238, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 120, 165, 1) 0, rgba(0, 173, 238, 1) 100%);
    background: linear-gradient(top, rgba(0, 120, 165, 1) 0, rgba(0, 173, 238, 1) 100%);
    color: #80bed6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee', GradientType=0)
}

.btn2 {
    margin: 3px 3px 0 0;
    padding: 2px 10px !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none !important
}

.green, #tabs a.searchButton-green, a.searchButton-green, .right.btn.martop10.green:hover {
    border: solid 1px #036d26;
    background: #9ef407;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZjQwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjk5MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(158, 244, 7, 1) 0, rgba(22, 153, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158, 244, 7, 1)), color-stop(100%, rgba(22, 153, 0, 1)));
    background: -webkit-linear-gradient(top, rgba(158, 244, 7, 1) 0, rgba(22, 153, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(158, 244, 7, 1) 0, rgba(22, 153, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(158, 244, 7, 1) 0, rgba(22, 153, 0, 1) 100%);
    background: linear-gradient(top, rgba(158, 244, 7, 1) 0, rgba(22, 153, 0, 1) 100%);
    color: #030 !important;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: 700;
    filter: dropshadow(color=#FFF, offx=1, offy=1);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ef407', endColorstr='#169900', GradientType=0);
    cursor: pointer
}

.browserIE9 .searchButton-green {
    filter: none
}

.browserIE9 .green, #tabs a.searchButton-green, a.searchButton-green {
    filter: none
}

#tabs a.searchButton-green, a.searchButton-green, .green {
    text-shadow: 1px 1px #a1e60f !important;
    filter: dropshadow(color=#FFF, offx=1, offy=1)
}

.btn-group {
    position: relative;
    *zoom: 1;
    *margin-left: .3em
}

.btn-group:before, .btn-group:after {
    display: table;
    content: ""
}

.btn-group:after {
    clear: both
}

.btn-group:first-child {
    *margin-left: 0
}

.btn-group + .btn-group {
    margin-left: 5px
}

.btn-toolbar {
    margin-top: 9px;
    margin-bottom: 9px
}

.btn-toolbar .btn-group {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.btn-group .btn {
    position: relative;
    float: left;
    margin-left: -1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.btn-group .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px
}

.dropdown-toggle {
    padding: 4px;
    outline: 0 /* border-left:1px solid #CCCCCC;
	*/
}

a.dropdown-toggle {
    text-decoration: none
}

.btn-group .btn:last-child, .btn-group .dropdown-toggle {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px
}

.btn-group .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px
}

.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px
}

.btn-group .btn:hover, .btn-group .btn:focus, .btn-group .btn:active, .btn-group .btn.active {
    z-index: 2
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    *padding-top: 5px;
    *padding-bottom: 5px
}

.btn-group.open {
    *z-index: 1000
}

.btn-group.open .dropdown-menu {
    display: block;
    margin-top: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.btn-group.open .dropdown-toggle {
    background-image: none;
    -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn .caret {
    margin-top: 7px;
    margin-left: 0
}

.btn:hover .caret, .open.btn-group .caret {
    opacity: 1;
    filter: alpha(opacity=100)
}

.btn-primary .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret {
    border-top-color: #fff;
    opacity: .75;
    filter: alpha(opacity=75)
}

.btn-small .caret {
    margin-top: 4px
}

table {
    max-width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}

.table {
    margin-bottom: 18px;
    width: 100%
}

.table th, .table td {
    padding: 8px;
    border-top: 1px solid #ddd;
    text-align: left;
    line-height: 18px
}

.table01 th, .table01 td {
    padding: 5px;
    border-top: 1px solid #ddd;
    text-align: center;
    line-height: 18px
}

.table01 th {
    color: #085896
}

.table th {
    vertical-align: bottom;
    font-weight: 700
}

.table td {
    vertical-align: top
}

.table thead:first-child tr th, .table thead:first-child tr td {
    border-top: 0
}

.table tbody + tbody {
    border-top: 2px solid #ddd
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *border-collapse: collapsed
}

.table-bordered th + th, .table-bordered td + td, .table-bordered th + td, .table-bordered td + th {
    border-left: 1px solid #ddd
}

.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0;
    border-radius: 4px 0 0 0
}

.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0
}

.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px
}

.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px;
    border-radius: 0 0 4px 0
}

.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #f9f9f9
}

.table-striped-blue tbody tr:nth-child(odd) td, .table-striped-blue tbody tr:nth-child(odd) th {
    background-color: rgba(191, 223, 255, .3)
}

table .span1 {
    float: none;
    margin-left: 0;
    width: 44px
}

table .span2 {
    float: none;
    margin-left: 0;
    width: 124px
}

table .span3 {
    float: none;
    margin-left: 0;
    width: 204px
}

table .span4 {
    float: none;
    margin-left: 0;
    width: 284px
}

table .span5 {
    float: none;
    margin-left: 0;
    width: 364px
}

table .span6 {
    float: none;
    margin-left: 0;
    width: 444px
}

table .span7 {
    float: none;
    margin-left: 0;
    width: 524px
}

table .span8 {
    float: none;
    margin-left: 0;
    width: 604px
}

table .span9 {
    float: none;
    margin-left: 0;
    width: 684px
}

table .span10 {
    float: none;
    margin-left: 0;
    width: 764px
}

table .span11 {
    float: none;
    margin-left: 0;
    width: 844px
}

table .span12 {
    float: none;
    margin-left: 0;
    width: 924px
}

.dropdown {
    position: relative
}

.dropdown-toggle {
    cursor: pointer;
    *margin-bottom: -3px
}

.dropdown-toggle:active, .open .dropdown-toggle {
    outline: 0
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "\2193";
    vertical-align: top;
    text-indent: -99999px;
    opacity: .3;
    filter: alpha(opacity=30);
    *text-indent: 0
}

.dropdown .caret {
    margin-top: 6px;
    margin-left: 2px
}

.dropdown:hover .caret, .open.dropdown .caret {
    opacity: 1;
    filter: alpha(opacity=100)
}

.dropdown-menu {
    position: absolute;
    top: 140%;
    right: 0;
    z-index: 1000;
    display: none;
    margin: -3px 0 0;
    padding: 2px 0;
    min-width: 160px;
    max-width: 220px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    background-clip: padding-box;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    list-style: none;
    _width: 160px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    *border-right-width: 2px;
    *border-bottom-width: 2px
}

.dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

.dropdown-menu .divider {
    overflow: hidden;
    margin: 5px 1px;
    height: 1px;
    border-bottom: 1px solid #fff;
    background-color: #e5e5e5;
    *width: 100%;
    *margin: -5px 0 5px
}

.dropdown-menu a {
    display: block;
    clear: both;
    padding: 3px 15px;
    color: #555;
    white-space: nowrap;
    font-weight: 400;
    line-height: 18px
}

.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
    background-color: #08c;
    color: #fff;
    text-decoration: none
}

.dropdown.open {
    *z-index: 1000
}

.dropdown.open .dropdown-toggle {
}

.dropdown.open .dropdown-menu {
    display: block
}

.radio, .radioChecked {
    float: left;
    clear: left;
    margin: 3px 0;
    padding: 0 5px;
    width: 15px;
    height: 18px;
    background: url(../../../../img/front/V2/radio2.png);
    background-repeat: no-repeat;
    cursor: default
}

.checkbox, .checkboxChecked {
    float: left;
    clear: left;
    margin: 0 0 3px;
    padding: 0 5px;
    width: 15px;
    height: 18px;
    background: url(../../../../img/front/V2/checkbox2.png) no-repeat;
    text-align: left;
    cursor: default
}

.checkboxChecked, .radioChecked {
    background-position: 50% -36px
}

.checkbox input, .radio input {
    display: none
}

.checkbox input.show, .radio input.show {
    display: inline
}

.selected {
    background-position: center -36px
}

.block {
    float: left;
    width: 50%
}

.defaultTextActive {
    color: #444 !important
}

/** *
* Footer Section
* **/

.teaser .whiteBG {
    height: 150px
}

.teaser .whiteBG .padding10 h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 14px;
    margin-bottom: 10px;
    color: #a1a1a1;
    font-weight: 400
}

.teaser .whiteBG .padding10 p {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    color: #6b6b6b;
    font-weight: 400
}

.newFooter {
    background-color: #f9f9f9;
    border: 1px solid #ebebeb;
    border-bottom: none;
    margin-bottom: -20px;
    min-width: 940px;
}

.newFooter section {
    font-size: 11px;
    display: block
}

.newFooter section p {
    margin-bottom: 0;
    padding-bottom: 0
}

.newFooter section ul {
    padding: 0;
    float: left;
    margin: 0 0 3px
}

.newFooter section ul li {
    float: left;
    color: #069;
    list-style: none;
    margin: 0;
    line-height: 16px
}

.newFooter section ul li:first-child {
    padding-left: 0
}

.newFooter section ul li:after {
    content: "|";
    margin: 5px
}

.newFooter section.listimg ul li:after {
    display: none
}

.newFooter section.listimg ul {
    margin-top: 5px
}

.newFooter section.listimg ul li {
    margin-right: 10px
}

.midFooter {
    background: #ebebeb
}

.midFooter p {
    color: #369CD1;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    margin-bottom: 10px
}

.midFooter ul {
    float: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.midFooter ul a {
    color: #727272
}

.midFooter ul li ul li {
    float: left;
    margin-right: 5px
}

.botFooter {
    background: #d4d4d4
}

.botFooter ul {
    float: right;
    margin: 0;
    padding: 0;
    list-style: none
}

.botFooter p {
    font-size: 11px
}

.botFooter ul li {
    float: left;
    font-size: 11px
}

.botFooter ul li:after {
    content: "|";
    margin: 0 5px;
    float: right;
    color: #000
}

.botFooter ul li:last-child:after {
    display: none
}

.midFooter .subscribe input {
    border-radius: 14px !important;
    background-clip: padding-box;
    background-color: #fff;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, .06);
    padding-left: 10px;
    padding-right: 10px;
    width: 90%;
    height: auto;
}

.midFooter .subscribe button {
    border-radius: 0 14px 14px 0;
    background-clip: padding-box;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTM4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5OTNjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -webkit-linear-gradient(bottom, #005387 0, #2993cb 100%);
    background-image: linear-gradient(bottom, #005387 0, #2993cb 100%);
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-shadow: none;
    padding: 5px 15px;
    float: right;
    /*margin-top: -37px;*/
}
.midFooter .sosMed ul {
    float: none;
}
.midFooter .list-inline {
    padding-left: 0;
    list-style: none;
}
.midFooter .list-inline-item {
    display: inline-block;
    vertical-align: middle;
}
.midFooter .subscribe button {
    border-radius: 0 14px 14px 0;
    background-clip: padding-box;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTM4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI5OTNjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -webkit-linear-gradient(bottom, #005387 0%, #2993cb 100%);
    background-image: linear-gradient(bottom, #005387 0%, #2993cb 100%);
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-shadow:none;
    padding: 4px 15px 5px;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    line-height: inherit;
}
ul.inline-list {
    margin: 0 0 1em;
}
.sosMed, .support, .support-phone {
    margin-right: 30px;
    float: left
}
.first-footer ul {
    margin: 0;
    padding: 0;
    margin-top: 5px;
    float: left;
    margin: 0;
    margin-bottom: 3px;
}
.first-footer ul li {
    float: left;
    color: #006699;
    /* padding: 0px 5px; */
    /* border-right: 1px solid #006699; */
    list-style: none;
    margin: 0;
    line-height: 17px;
}
.first-footer {
    background-color: #f9f9f9;
}
.first-footer ul li:first-child {
    padding-left: 0px;
}
.first-footer ul li:after {
    content: "|";
    margin: 5px;
    font-size: 10px;
}
.first-footer ul li:last-child:after {
    content: "";
}
.first-footer ul li a {
    font-size: 12px!important;
    text-decoration: none!important;
    font-weight: 400!important;
    color: #08c!important;
}
.first-footer p {
    margin-bottom: 10px;
}
.support-phone {
    margin-top: 30px
}

/*=================================
=            modal.css            =
=================================*/

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0;
    text-align: right;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    *zoom: 1
}

.modal-footer:before,
.modal-footer:after {
    display: table;
    content: ""
}

.modal-footer:after {
    clear: both
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px
}

.reveal-body {
    padding: 30px 40px 34px
}

.reveal-body h2 {
    margin-top: 0
}

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, .8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0
}

.reveal-modal {
    visibility: hidden;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 520px;
    background: #eee url(../../../../img/front/V2/modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    z-index: 101;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
    -box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}

.reveal-modal.reveal-small {
    width: 200px;
    margin-left: -140px
}

.reveal-modal.reveal-medium {
    width: 400px;
    margin-left: -240px
}

.reveal-modal.reveal-large {
    width: 600px;
    margin-left: -340px
}

.reveal-modal.reveal-xlarge {
    width: 800px;
    margin-left: -440px
}

.reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);
    font-weight: 700;
    cursor: pointer
}

.reveal-modal .close-reveal-modal:hover {
    text-decoration: none
}

#signupModal.reveal-modal,
#loginModal.reveal-modal,
#formModal.reveal-modal,
#formSupport.reveal-modal,
#forgotPassModal {
    padding: 10px
}

#signupModal,
#loginModal,
#formModal,
#contactSupport,
#subscribeModal {
    font-family: Arial, Helvetica, sans-serif;
    background: #f5f5f5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #dadada));
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
    background: linear-gradient(to bottom, #f5f5f5 0%, #dadada 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dadada', GradientType=0);
    min-height: 170px
}

#signupModal h2,
#loginModal h2,
#formModal h2,
#contactSupport h2,
#forgotPassModal h2,
#cancelPolicy-flightPopup h2,
#subscribeModal h2 {
    margin-top: 0;
    color: #0C65A4;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    padding-top: 3px
}

#signupModal h5,
#loginModal h5,
#formModal h5,
#contactSupport h5,
#forgotPassModal h5,
#cancelPolicy-flightPopup h5,
#flightStaticModal h5
#subscribeModal h5 {
    margin-top: 0;
    color: #0C65A4;
    font-size: 18px;
    font-weight: 400;
    display: inline-block;
    padding-top: 3px
}

#subscribeModal .emailBox h4 {
    font-size: 20px;
    margin-bottom: 5px;
}

.nusaHeadLogoSmall {
    content: "";
    width: 24px;
    height: 25px;
    background: url(../../../../img/front/V2/nusaIMG_fl.png) -815px -12px no-repeat;
    display: inline-block;
    float: left
}

#signupModal .loginContentBox,
#loginModal .loginContentBox,
#formModal .loginContentBox {
    padding: 15px;
    position: relative;
    width: 390px;
    margin-left: -10px
}

#signupModal .emailBox,
#loginModal .emailBox,
#formModal .emailBox,
#forgotPassModal .emailBox,
.emailBox {
    padding: 15px;
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
    background: #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ddd 0%, #ddd 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ddd 98%, #ddd 97%, #ddd 98%, #fff 99%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddd), color-stop(1%, #ddd), color-stop(2%, #fff), color-stop(3%, #fff), color-stop(4%, #f5f5f5), color-stop(97%, #f5f5f5), color-stop(98%, #ddd), color-stop(97%, #ddd), color-stop(98%, #ddd), color-stop(99%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #ddd 0%, #ddd 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ddd 98%, #ddd 97%, #ddd 98%, #fff 99%, #fff 100%);
    background: -o-linear-gradient(top, #ddd 0%, #ddd 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ddd 98%, #ddd 97%, #ddd 98%, #fff 99%, #fff 100%);
    background: -ms-linear-gradient(top, #ddd 0%, #ddd 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ddd 98%, #ddd 97%, #ddd 98%, #fff 99%, #fff 100%);
    background: linear-gradient(to bottom, #ddd 0%, #ddd 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ddd 98%, #ddd 97%, #ddd 98%, #fff 99%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#ffffff', GradientType=0)
}

#signupModal .formRow,
#loginModal .formRow,
#formModal .formRow {
    margin-bottom: 5px;
    clear: both;
}

#signupModal .formRow label, #loginModal .formRow label, #formModal. formRow label {
    display: inline-block;
    width: 100px;
    text-align: right;
    font-size: 13px;
    color: #909090;
    margin-right: 10px;
    text-transform: capitalize
}

#signupModal .formRow input,
#loginModal .formRow input,
#formModal .formRow input {
    display: inline-block;
    width: 250px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    color: #909090;
    font-size: 13px
}

a.loginButtonModal {
    display: block;
    background: #c8e9f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4ZTlmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjOWRkN2ViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNhNWRhZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiM3MmM0ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiM3NmJiZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNzliNWM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #c8e9f4 0%, #9dd7eb 3%, #a5daed 4%, #72c4e3 96%, #76bbd4 97%, #79b5c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c8e9f4), color-stop(3%, #9dd7eb), color-stop(4%, #a5daed), color-stop(96%, #72c4e3), color-stop(97%, #76bbd4), color-stop(100%, #79b5c9));
    background: -webkit-linear-gradient(top, #c8e9f4 0%, #9dd7eb 3%, #a5daed 4%, #72c4e3 96%, #76bbd4 97%, #79b5c9 100%);
    background: -o-linear-gradient(top, #c8e9f4 0%, #9dd7eb 3%, #a5daed 4%, #72c4e3 96%, #76bbd4 97%, #79b5c9 100%);
    background: -ms-linear-gradient(top, #c8e9f4 0%, #9dd7eb 3%, #a5daed 4%, #72c4e3 96%, #76bbd4 97%, #79b5c9 100%);
    background: linear-gradient(to bottom, #c8e9f4 0%, #9dd7eb 3%, #a5daed 4%, #72c4e3 96%, #76bbd4 97%, #79b5c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8e9f4', endColorstr='#79b5c9', GradientType=0);
    text-align: center;
    text-decoration: none;
    color: #0c65a4;
    line-height: 30px;
    height: 30px;
    width: 146px;
    font-size: 14px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX = 0,OffY = 1,Color = #bfffffff,Positive = true)";
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#bfffffff, Positive=true);
    float: right
}

.formRow label {
    width: 100px;
    text-align: right;
    margin-right: 10px;
    height: 28px;
    color: #095896;
    font-size: 13px;
    line-height: 28px
}

.orbg {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50px;
    left: 48%;
    z-index: 300;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 3px;
    font-size: 11px;
    border: 1px solid #ddd;
    background: #ddd;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #ccc 0%, #ccc 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ccc 98%, #ccc 97%, #ccc 98%, #fff 99%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(1%, #ccc), color-stop(2%, #fff), color-stop(3%, #fff), color-stop(4%, #f5f5f5), color-stop(97%, #f5f5f5), color-stop(98%, #ddd), color-stop(97%, #ddd), color-stop(98%, #ccc), color-stop(99%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #ccc 0%, #ccc 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ccc 98%, #ccc 97%, #ccc 98%, #fff 99%, #fff 100%);
    background: -o-linear-gradient(top, #ccc 0%, #ccc 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ccc 98%, #ccc 97%, #ccc 98%, #fff 99%, #fff 100%);
    background: -ms-linear-gradient(top, #ccc 0%, #ccc 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ccc 98%, #ccc 97%, #ccc 98%, #fff 99%, #fff 100%);
    background: linear-gradient(to bottom, #ccc 0%, #ccc 1%, #fff 2%, #fff 3%, #f5f5f5 4%, #f5f5f5 97%, #ccc 98%, #ccc 97%, #ccc 98%, #fff 99%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0)
}

.fbBTN {
    width: 110px;
    height: 29px;
    display: inline-block;
    margin-top: 2px
}

.formRow label,
.formRow input,
.formRow .input {
    float: left !important
}

.formRow label {
    width: 100px;
    text-align: right;
    margin-right: 10px;
    height: 28px;
    color: #095896 !important;
    font-size: 13px;
    line-height: 13px
}

.button.green {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px;
    color: rgb(0, 51, 0);
    cursor: pointer;
    display: block;
    float: right;
    height: 14px;
    text-align: center;
    text-decoration: none;
    text-shadow: rgb(161, 230, 15) 1px 1px 0px;
    perspective-origin: 82.6875px 15.34375px;
    transform-origin: 82.6875px 15.34375px;
    background: rgba(0, 0, 0, 0) linear-gradient(rgb(158, 244, 7) 0px, rgb(22, 153, 0) 100%) repeat scroll 0% 0% / auto padding-box border-box;
    border: 1px solid rgb(3, 109, 38);
    border-radius: 5.59999990463257px 5.59999990463257px 5.59999990463257px 5.59999990463257px;
    font: normal normal bold normal 14px/14px Arial, Helvetica, sans-serif;
    outline: rgb(0, 51, 0) none 0px;
    padding: 7px 28px 7.69999980926514px;
}

/**
*
* Home Login Validation
*
**/

.formError {
    z-index: 990
}

.formError .formErrorContent {
    z-index: 991
}

.formError .formErrorArrow {
    z-index: 996
}

.formErrorInsideDialog.formError {
    z-index: 5000
}

.formErrorInsideDialog.formError .formErrorContent {
    z-index: 5001
}

.formErrorInsideDialog.formError .formErrorArrow {
    z-index: 5006
}

.inputContainer {
    position: relative;
    float: left
}

.formError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    cursor: pointer
}

.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}

.formError .formErrorContent {
    background: #A8090D;
    color: #fff;
    width: 150px;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px
}

.greenPopup .formErrorContent {
    background: #33be40
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative
}

body.rtl .formError .formErrorArrow, body[dir=rtl] .formError .formErrorArrow {
    margin: -2px 13px 0 0
}

.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 0 0 12px;
    top: 2px
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    height: 1px;
    background: #A8090D;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block
}

.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.greenPopup .formErrorArrow div {
    background: #33be40
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: none
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: none
}

.formError .formErrorArrow .line8 {
    width: 11px
}

.formError .formErrorArrow .line7 {
    width: 9px
}

.formError .formErrorArrow .line6 {
    width: 7px
}

.formError .formErrorArrow .line5 {
    width: 5px
}

.formError .formErrorArrow .line4 {
    width: 3px
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd
}

.newFooter section.listimg ul li {
    text-indent: -9999px !important;
}

.LinkedIn {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -152px -107px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.asita-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px -106px no-repeat;
    display: block;
    width: 41px;
    height: 38px;
}

.atm-bersama {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -104px -78px no-repeat;
    display: block;
    width: 43px;
    height: 26px;
}

.bca-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -82px 0px no-repeat;
    display: block;
    width: 68px;
    height: 24px;
}

.bii-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -152px 0px no-repeat;
    display: block;
    width: 32px;
    height: 24px;
}

.maybank-logo {
	background: url(../../../../img/front/V3/footer/footer-spt.png) -92px -142px no-repeat;
	display: block;
	width: 85px;
	height: 24px;
}

.bni-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px -54px no-repeat;
    display: block;
    width: 69px;
    height: 22px;
}

.bri-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px -78px no-repeat;
    display: block;
    width: 52px;
    height: 26px;
}
.bri-logo2 {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -2px -177px no-repeat;
    display: block;
    width: 90px;
    height: 21px;
}

.cimb-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px -28px no-repeat;
    display: block;
    width: 77px;
    height: 24px;
}

.facebook {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -152px -26px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.google {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -152px -53px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.iata-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -82px -26px no-repeat;
    display: block;
    width: 56px;
    height: 38px;
}

.instagram {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -152px -80px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.mandiri-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px 0px no-repeat;
    display: block;
    width: 80px;
    height: 26px;
}

.master-card {
    background-image: url(../../../../img/front/V3/footer/bank-logo/mastercard-new.png);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    width: 34px;
    height: 26px;
}

.jcb {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -100px -170px no-repeat;
    display: block;
    width: 34px;
    height: 26px;
}

.amex {
    background-image: url(../../../../img/front/V3/footer/bank-logo/amex.png);
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    width: 42px;
    height: 26px;
}
.mobile02 {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -27px -146px no-repeat;
    display: block;
    width: 13px;
    height: 18px;
}

.pinterest {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -123px -106px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.prima-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -84px -106px no-repeat;
    display: block;
    width: 37px;
    height: 26px;
}

.twitter {
    background: url(../../../../img/front/V3/footer/footer-spt.png) 0px -146px no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.visa {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -54px -78px no-repeat;
    display: block;
    width: 48px;
    height: 26px;
}

.klik-bca-logo {
    background: url(../../../../img/front/V3/footer/footer-spt.png) -45px -137px no-repeat;
    display: block;
    width: 40px;
    height: 40px;
}

.nspriceformat {
    display: inline;
    font-weight: bold;
    clear: both;
}

.nspriceformat.bg-red {
    color: #c00;
}

.nspriceformat.bg-orange {
    color: #F89406;
}

.nspriceformat.bg-white {
    color: #fff;
}

.nspriceformat.bg-blue {
    color: #0c659f;
}

.nspriceformat-txt {
}

.nspriceformat-num {
}

.nspriceformat-small {
    vertical-align: baseline;
    position: relative;
    font-size: 10px;
    top: -2px;
}

.circle-info {
    background: #FCB946;
    color: #fff;
    min-width: 20px;
    padding: 2px 5px;
}

.circle-info:hover {
    color: #fff;
    text-decoration: none;
}

.nssuperscript {
    display: inline;
    color: #c00;
    font-weight: bold;
}

.nssuperscript-txt {
}

.nssuperscript-num {
}

.nssuperscript-small {
    vertical-align: baseline;
    position: relative;
    font-size: 65%;
    top: -0.4em;
}

.newFooter section.imgbanklogo ul li:after {
    content: "";
}

.maxPerSymGray { margin: 3px 20px 0 0; }
.maxPerSymGray span {
    float: none;
    display: inline-block;
    width: 19px;
    height: 15px;
    background: url(../../../../img/front/V2/nusaIMG_fl.png) -260px -39px no-repeat;
    margin: 2px 1px 0 0;
}

.maxPerSymGray span.adult {
    background: url("../../../../img/front/V2/nusaIMG_fl.png?=123") no-repeat scroll 0px -620px rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: 17px;
    margin: 0px 2px 0 0;
    width: 17px;
}
.maxPerSymGray span.child {
    background: url("../../../../img/front/V2/nusaIMG_fl.png?=123") no-repeat scroll -19px -620px rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: 17px;
    margin: 0px -2px 0 0;
    width: 17px;
}
.greyscale-filter img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.nsSelect-opt-container ul li { width: 27px }
input.nsSelect-input,
div.nsSelect-input {
    text-align: center;
    cursor: pointer
}


/*========================================
=            nusaSelector.css            =
========================================*/

.nsSelect-opt-wrapper { width: 100% }
.nsSelect-opt-container {
    margin: 6px 0;
    visibility: visible;
    position: absolute;
    z-index: 1003;
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #666;
    background: #dcdcdc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #dcdcdc 0%, #b1b1b1 45%, #b1b1b1 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcdcdc), color-stop(45%,#b1b1b1), color-stop(99%,#b1b1b1));
    background: -webkit-linear-gradient(top,  #dcdcdc 0%,#b1b1b1 45%,#b1b1b1 99%);
    background: -o-linear-gradient(top,  #dcdcdc 0%,#b1b1b1 45%,#b1b1b1 99%);
    background: -ms-linear-gradient(top,  #dcdcdc 0%,#b1b1b1 45%,#b1b1b1 99%);
    background: linear-gradient(to bottom,  #dcdcdc 0%,#b1b1b1 45%,#b1b1b1 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#b1b1b1',GradientType=0 );
    -moz-box-shadow: 0 0 5px 2px rgba(116,185,239,0.65);
    -webkit-box-shadow: 0 0 5px 2px rgba(116,185,239,0.65);
    box-shadow: 0 0 5px 2px rgba(116,185,239,0.65);
    filter:progid:DXImageTransform.Microsoft.Glow(Color = #ff74b9ef, Strength = 7);
    -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color = #ff74b9ef,Strength = 7)";
    filter: none
}
.nsSelect-opt-container:before,
.nsSelect-opt-container:after {
    content: "";
    position: absolute;
    z-index: 1000;
    top: -8px;
    left: 15px;
    margin-left: -8px;
    border-bottom: 8px solid #ddd;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 0
}
.nsSelect-opt-container:after { border-bottom-color: #DCDCDC }
.nsSelect-opt-container:before {
    border-bottom-color: #757575;
    top: -9px
}
.nsSelect-opt-container ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%
}
.nsSelect-opt-container ul li {
    display: block;
    float: left
}
.nsSelect-opt-container ul li.thelast { width: 74% }
.nsSelect-opt-container ul li a {
    padding: 5px;
    margin: 1px;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #444;
    font-weight: 700;
    background-image: -moz-linear-gradient(50% 0% -90deg, #fff 0%, #e6e6e6 98%);
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #fff), color-stop(0.98, #e6e6e6));
    background-image: -webkit-linear-gradient(-90deg, #fff 0%, #e6e6e6 98%);
    background-image: -o-linear-gradient(-90deg, #fff 0%, #e6e6e6 98%);
    background-image: linear-gradient(-90deg, #fff 0%, #e6e6e6 98%);
    background-color: #fff;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff, endColorstr = #ffe6e6e6, GradientType = 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = #ffffffff,endColorstr = #ffe6e6e6,GradientType = 0)";
    filter: none
}
.nsSelect-opt-container ul li a:hover {
    color: #FFF;
    font-weight: 700;
    text-decoration: none;
    -moz-box-shadow: inset 0 0 0 2px rgba(255,255,255,0.15);
    -webkit-box-shadow: inset 0 0 0 2px rgba(255,255,255,0.15);
    box-shadow: inset 0 0 0 2px rgba(255,255,255,0.15);
    background-image: -moz-linear-gradient(#27b9ef 0%, #27b5ef 29%, #25a0e9 51%, #2079d9 95%);
    background-image: -webkit-gradient(linear, color-stop(0, #27b9ef), color-stop(0.29, #27b5ef), color-stop(0.51, #25a0e9), color-stop(0.95, #2079d9));
    background-image: -webkit-linear-gradient(#27b9ef 0%, #27b5ef 29%, #25a0e9 51%, #2079d9 95%);
    background-image: -o-linear-gradient(#27b9ef 0%, #27b5ef 29%, #25a0e9 51%, #2079d9 95%);
    background-image: linear-gradient(#27b9ef 0%, #27b5ef 29%, #25a0e9 51%, #2079d9 95%);
    background-color: #27b9ef;
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3), inset 0 -6px 4px rgba(32,121,217,0.82), inset 1px 1px 0 #27b9ef, inset -1px -1px 0 #1f77d8;
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3), inset 0 -6px 4px rgba(32,121,217,0.82), inset 1px 1px 0 #27b9ef, inset -1px -1px 0 #1f77d8;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.3), inset 0 -6px 4px rgba(32,121,217,0.82), inset 1px 1px 0 #27b9ef, inset -1px -1px 0 #1f77d8;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX = 1, OffY = 1, Color = #4d000000, Positive = true) progid:DXImageTransform.Microsoft.gradient(startColorstr = #ff27b9ef, endColorstr = #ff2079d9);
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX = 1,OffY = 1,Color = #4d000000,Positive = true) progid:DXImageTransform.Microsoft.gradient(startColorstr = #ff27b9ef,endColorstr = #ff2079d9)";
    filter: none
}
.nsSelect-opt-container ul li a.active,
.nsSelect-opt-container ul li a:active {
    background: #FFA700;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #ggg;
    border-right: 1px solid #ggg
}
.nsSelect-opt-container a.nsSelect-close, a.helpicon-close {
    background: url(../../../../img/front/V2/nusaIMG_fl.png) -640px -43px no-repeat;
    cursor: pointer;
    height: 17px;
    margin-top: -15px;
    right: -9px;
    overflow: hidden;
    padding-left: 17px;
    position: absolute;
    width: 0
}
div.nsSelect-input {
    width: 29px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #bbb;
    background: #fff;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    background: #FFF;
    border: 1px solid #CCC;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400
}
input.nsSelect-input.hotel-adult.searchInputNumselector.quarter,
input.nsSelect-input.hotel-children.searchInputNumselector.quarter { }




.browserIE7 .nsSelect-opt-container, .browserIE8 .nsSelect-opt-container {
    background-image:none !important;
    background-color: #dcdcdc !important;
}
.midFooter .btn {
    box-shadow: none;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 4px;
    padding-top: 2px;
    text-align: left;
    text-shadow: none;
}
.btn.btn-invert {
    background: #000;
    border-color: #000;
    color: #fff;
}
.btn.btn-green {
    /*background: #00b991;*/
    /*border-color: #00b991;*/
    background: #00ba8a;
    border-color: #00ba8a;
    color: #fff;
}
.midFooter .btn-apps:focus {
    outline: none;
}
.midFooter .btn > span {
    display: inline-block;
    vertical-align: middle;
}
.midFooter .btn .icon {
    height: 20px;
    width: 20px;
    margin-top: 1px;
}
.midFooter .btn.btn-mobile .icon {
    height: 24px;
    width: 24px;
}
.midFooter .btn .icon img {
    max-width: 100%;
    height: auto;
}
.midFooter .btn .text {
    max-width: 60px;
    padding-left: 5px;
    white-space: pre-wrap;
}
.midFooter .btn .text .smaller {
    font-size: .8em;
}
.newFooter {
    border: 0px!important;
}
.flightcol3.searchcol {
    overflow: hidden;
}
.selectWrapper select {
    background: transparent;
    border: none;
}

.lContainer.incheckout {
    height: 0px;
    margin-top: 17px;
}
.header.incheckout {
    height: 40px;
    margin-top: -5px;
    margin-bottom: 20px;
}
.header.incheckout a.logo[style] {
    margin-top: -20px!important;
}







.dialog .bd .bd-wrapper, .dialogBD-wrapper {
    box-shadow: none!important;
}
#toTop {
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:10px;
    overflow:hidden;
    width:51px;
    height:51px;
    border:none;
    text-indent:100%;
    background:url(../../../../img/front/V2/ui.totop.png) no-repeat left top;
}

#toTopHover {
    background:url(../../../../img/front/V2/ui.totop.png) no-repeat left -51px;
    width:51px;
    height:51px;
    display:block;
    overflow:hidden;
    float:left;
    opacity: 0;
    -moz-opacity: 0;
    filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
    outline:none;
}

/* mobile pop up*/

#viewMobileSiteWrapper {
   padding:5px;
}
.viewMobileOverlay {
   background:rgba(0,0,0,0.5);
   width:100%;
   height:100%;
   position: fixed;
   top: 0;
   left: 0;
   z-index: 11;
}
.viewMobileWrapbutton {
   display: block;
   position: fixed;
   background: #fff;
   margin: 0 0 0 200px;
   z-index: 100;
   padding: 50px 31px 35px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   top: 15%;
   -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.4);
   -webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.4);
   box-shadow: 0 0px 15px rgba(0,0,0,0.4);
}
#viewMobileSiteLink {
   background: #79c6ee
;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM3OWM2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDY3NGJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
   background: -moz-linear-gradient(top,  #79c6ee 18%, #0674bb 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(18%,#79c6ee), color-stop(100%,#0674bb));
   background: -webkit-linear-gradient(top,  #79c6ee 18%,#0674bb 100%);
   background: -o-linear-gradient(top,  #79c6ee 18%,#0674bb 100%);
   background: -ms-linear-gradient(top,  #79c6ee 18%,#0674bb 100%);
   background: linear-gradient(to bottom,  #79c6ee 18%,#0674bb 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79c6ee', endColorstr='#0674bb',GradientType=0 );
   -moz-border-radius:15px;
   -webkit-border-radius:15px;
   border-radius: 15px;
   color: #FFFFFF;
   font-weight: bold;
   padding: 5px 20px;
   font-size:48px;
}
#viewMobileSiteClose {
   position:absolute;
   background:#666;
   border:5px solid #ccc;
   -moz-border-radius:40px;
   -webkit-border-radius:40px;
   border-radius: 40px;
   color: #FFFFFF
;
   font-weight: bold;
   font-size:36px;
   right:-25px;
   top:-20px;
   height: 45px;
   width: 45px;
   line-height: 40px;
   text-align: center;
}
#viewMobileSiteLink:hover, #viewMobileSiteClose:hover {
   text-decoration:none;
}
.insurance-status {
    background: #f5f5f5;
    text-align:center;
    margin: 10px 0 10px 0px;
    border-radius: 5px;
    border: 1px solid #cdd6da;
    font-size: 12px;
    padding: 2px 5px 3px;
}
.insurance-status-includes{
    padding: 5px;
    margin-bottom: 10px;
    margin-top: 5px;
    border: 1px solid #dedede;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    font-style: italic;
    color: #095896;
    background: #e8edff;
}

.icon-connect {
	margin: 7px 5px 0;
	width: 25px;
	height: 25px
}

a.fb-connect-on,
a.fb-connect-off,
a.tw-connect-on,
a.tw-connect-off {
	display: inline-block;
	width: 157px;
	height: 30px
}
a.fb-connect-on {
	display: inline-block;
	background: #c00 url(/static/img/front/V2/fb_connect.png) no-repeat
}
a.fb-connect-off { background: url(/static/img/front/V2/fb_connect.png) no-repeat 0 -30px }
a.tw-connect-on { background: url(/static/img/front/V2/tw_connect.png) no-repeat }
a.tw-connect-off { background: url(/static/img/front/V2/tw_connect.png) no-repeat 0 -30px }

.fs-content {
    margin-top: -10px;
    padding-top: 10px;
}