[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

#box-pren-xenion .datepicker {
    min-width: 320px;
    padding: 10px;
	left: 0px !important;
}

    #box-pren-xenion .datepicker thead {
        background-color: #fff !important;
    }

    #box-pren-xenion .datepicker table {
        font-family: sans-serif !important;
        margin: 0px !important;
    }

    #box-pren-xenion .datepicker table th {
        font-family: sans-serif !important;
        font-size: 13px !important;
        background-color: #fff !important;
        color: #000 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        vertical-align: middle !important;
        border-bottom: 1px !important;
        padding: 0px;
    }
    
    #box-pren-xenion .datepicker table td {
        padding: 0px 0px !important;
        border: 1px solid #e0e0e0 !important;
    }

    #box-pren-xenion .datepicker table tr td {
        width: unset !important;
        height: unset !important;
    }

    #box-pren-xenion .datepicker table tr th {
        width: unset !important;
        height: unset !important;
    }

    #box-pren-xenion .datepicker table tr td span {
        height: 24px  !important;
        line-height: 24px  !important;
    }

    #box-pren-xenion .datepicker table tr td button {
        height: 40px  !important;
    }

    #box-pren-xenion .dropdown-menu, .dropdown-menu > li > .dropdown-menu {
      opacity: 1;
    }     
    
#box-pren-xenion {
}    
    
    #box-pren-xenion table tbody td {
        line-height: normal;
    }
    
    #box-pren-xenion table {
        border-collapse: collapse;
    }

    #box-pren-xenion .title {
        font-size: 18px;
        padding: 0px;
        padding-bottom: 6px;
    }

    #box-pren-xenion .col-pren {
        padding:0px;
        margin-right: -1px;
        z-index: 900;
    }
    
    #box-pren-xenion .col-pren-title {
        padding:0px;
        margin-right: -1px;
        font-size: 13px;
        padding-left: 2px;
    }
    
    #box-pren-xenion .col-pren-title-2 {
        padding:0px;
        margin-right: -1px;
        font-size: 13px;
        padding-left: 2px;
        padding-top: 4px;
        text-align: left;
    }
    
    #box-pren-xenion .col-pren-active {
        z-index: 1000;
    }

    #box-pren-xenion .input-text {
        padding: 4px;
        border-radius: 0px;
        font-family: sans-serif;
        font-size: 13px;
        background-color: #fff;
		border: 0px;
		text-transform: uppercase;
    }

    #box-pren-xenion .input-select {
        width:100%;
        padding: 0px;
		padding-left: 3px;
        border-radius: 0px;
        font-family: sans-serif;
		border: 0px;
		text-transform: uppercase;
    }
    
    #box-pren-xenion .col-search {
        padding:0px;
    }
    
    @media (max-width: 991px) {
        #box-pren-xenion .col-search {
            padding-top: 10px;
        }
    }    

    #box-pren-xenion .btn {
        border-radius: 0px !important;
        border: 0px;
        font-family: sans-serif;
        font-size: 13px;
    }

    #box-pren-xenion .btn-info:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad;
    }

    #box-pren-xenion .btn-info {
        color: #333;
        background-color: #fff;
        border-color: #ccc;
    }
    
    #box-pren-xenion .btn-search {
        width:100%;
        height:34px;
        border-radius: 0px;
        padding-top: 7px;
        font-size: 13px;
        font-family: sans-serif;
        padding-left: 5px;
        padding-right: 5px;
        cursor: pointer
    }

    #box-pren-xenion .powered-by {
        text-align: right;
        font-weight: 600;
        font-family: sans-serif;
        font-size: 11px;
        padding: 0px;
        padding-top: 1px;
        margin-left: -5px;
        color: #000;
    }

    #box-pren-xenion .link-xenion {
        color: #000;
    }
	
    @media (max-width: 991px) {
        #box-pren-xenion .powered-by {
            text-align: left;
            margin-left: 0px;
        }
    }

	.btn.disabled, .bootstrap-xenion .btn[disabled], .bootstrap-xenion fieldset[disabled] .btn {
		opacity: .85;
	}	
	
#checkIn::-webkit-input-placeholder,
#checkOut::-webkit-input-placeholder
{
  color:    #626262;
}

#checkIn:-moz-placeholder,
#checkOut:-moz-placeholder 
{
  color:    #626262;
}

#checkIn::-moz-placeholder,
#checkOut::-moz-placeholder 
{
  color:    #626262;
}

#checkIn:-ms-input-placeholder,
#checkOut:-ms-input-placeholder 
{
  color:    #626262;
}
