﻿.ui-datepicker-trigger{
    background: none;
    border: none;
    /* position: absolute; */
    /* right: 0; */
    margin: 0px -36px 0px -38px;
}
.ui-datepicker-trigger > img {
    width:24px;
}
.ui-widget-header {
    border: none !important;
    background: none !important;
    color: #333333;
    font-weight: bold;
    height:35px;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: none !important;
    height: 25px !important;
    line-height: 10px !important;
}
table.ui-datepicker-calendar{
    border:none !important;
}
div.ui-datepicker-title{
    color:#2b3870;
}
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    border: none !important;
    background: #fff; 
    font-weight: normal; 
    color: #454545; 
}
.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,
.ui-button:hover,
.ui-button:focus {
	border: none !important;
	background: none !important;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 8px;
    text-align: right;
    text-decoration: none;
}
.ui-widget-content{
    border: none !important;
}
.event a {
    background-color: #42B373 !important;
    background-image :none !important;
    color: #ffffff !important;
}
.highlight{
    color:#ff0000 !important;
}
.undefined span.ui-state-default{
    background: none;
    font-weight: normal;
    color: #454545;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
    opacity:1 !important;
}
.undefined a.ui-state-default{
   color:#ff0000 !important;
   background:none;
}
.undefined a.ui-state-active{
   color:#ff0000 !important;
}
.slick-slide{
    height:auto !important;
}
.ui-datepicker-buttonpane{
    background: #e9e9e9 !important;
    text-align: center;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
    float:none !important;
    background: #fff;
    border: 1px solid #cecece;
    color: #454545;
    /* font-weight: bold; */
    opacity: 1;
    margin-right: 20px;
}
.ui-datepicker .ui-datepicker-buttonpane button{
    float:none !important;
    opacity: 1;
    color: #454545;
    font-weight: normal;
    background: #fff;
}
.ui-datepicker-header {
    border-bottom: 1px solid #e9e9e9 !important;
    border-radius: 0px;
}
.ui-datepicker-calendar{
    margin-right:40px !important;
}
.ui-datepicker td {
    border: 0;
    padding: 7px !important;
}
#ui-datepicker-div{
    width:auto !important;
    border-radius:0px;
}
#txtngaykhcruise, .select2-search__field {
    color: #3a4992 !important;
    padding-left: 11px;
}
    #txtngaykhcruise::-webkit-input-placeholder, .select2-search__field::-webkit-input-placeholder {
        /*color: #3a4992 !important;*/
    }

    #txtngaykhcruise:-moz-placeholder, .select2-search__field:-moz-placeholder { /* Firefox 18- */
        /*color: #3a4992 !important;*/
    }

    #txtngaykhcruise::-moz-placeholder, .select2-search__field::-moz-placeholder { /* Firefox 19+ */
        /*color: #3a4992 !important;*/
    }

    #txtngaykhcruise:-ms-input-placeholder, .select2-search__field:-ms-input-placeholder { /* IE 10+ */
        /*color: #3a4992 !important;*/
    }

    #txtngaykhcruise::-ms-input-placeholder, .select2-search__field::-ms-input-placeholder { /* Edge */
        /*color: #3a4992 !important;*/
    }
li.select2-results__option.select2-results__message{
    display: none;
}
.ui-icon-circle-triangle-w,.ui-icon-circle-triangle-e{
    background-position:0px !important;
}
.ui-datepicker-prev span.ui-icon.ui-icon-circle-triangle-w{
    background-image:url(/css/img/prev.png) !important;
    width:19px;
    height:19px;
    cursor:pointer;
}
.ui-datepicker-next span.ui-icon.ui-icon-circle-triangle-e{
    background-image:url(/css/img/next.png) !important;
    width:19px;
    height:19px;
    cursor:pointer;
}
a#contentPage_LinkButton1 {
    background: #0075bd;
    padding: 6px 10px 6px 10px;
    color: #fff;
    display: block;
    text-align: center;
}
#contentPage_UpdatePanel3 .item-filter {
    width: 30.4%;
}
#contentPage_UpdatePanel3 .item-filter .select2-container{
    width:100% !important;
}
.filter-search-tour > .item-filter {
    width:20%;
}
.filter-search-tour > .item-filter:last-child {
    width: 8%;
    text-align: center;
    vertical-align: middle;
}
.txtngaykhcruise {
    position: relative;
}
.clear-date {
    color: gray;
    z-index: 2;
    position: absolute;
    right: 40px;
    top: 7px;
    font-weight: bold;
    display:none;
}

/*[placeholder]:focus::-webkit-input-placeholder {
    transition: opacity 0.5s 0.5s ease;
    opacity: 0;
}

.select2-search__field:focus::-webkit-input-placeholder {
    transition: text-indent 0.5s 0.5s ease;
    text-indent: -100%;
    opacity: 1;
}*/