.crumbsDiv{
    padding:7px 0;
}
.calendarDiv{
    position: relative;
    text-align: center;
}
.self_searchDiv{
    /*position: absolute;*/
    float: left;
    margin-left:10px;
}

.arrangeTab{
    min-height:500px;
}
.dateDiv{
    display: none;
}

.laydate-icon{
    background: url(PublicServerresourcesimagecalender.jpg) center no-repeat !important;
    background-size: 21px !important;
}


.fc-day-number{
    font-size:2.5em;
}

.arrangeTab{
    margin: 5px auto 0;
}

th.fc-day-header{
    font-size:1.5em;
    color: black;
    border: none;
    background-color: transparent;
    padding: 10px 0;
}
td.fc-day{
    border:none;
}
td.fc-day:hover{
    cursor: pointer;
}
td.fc-day .fc-day-number{
    width:100%;
    font-size: 1.5em;
    text-align: center;
    height: 80px;
    line-height:80px;
}
td.fc-day .fc-day-content{
    display: none;
}
th.fc-sat, th.fc-sun, .fc-sat .fc-day-number, .fc-sun .fc-day-number{
    color: #ff3838;
}
#calendarCon
{
     width: 1000px;
     box-shadow: 1px 1px 7px #aaaaaa;
     padding: 10px;
     margin:0 auto;
     margin-top: 20px;
}
#calendar{
    /*margin-top:10px;*/
   
}
#calendar > table.fc-header{
    background-color: #F8F8FF;
    height: 50px;
    line-height: 50px;
}
#calendar td.fc-day {
    border: 1px solid transparent !important;
}
#calendar td.fc-day:hover {
    cursor: pointer;
    border: 1px solid #2786e3 !important;
}
.fc-header-center > .fc-header-title > h2{
    font-size:2.0em;
}
.fc-header-center > .fc-button{
    margin:13px 0 0 0;
    border:none;
}
.fc-header-center > .fc-button-today{
    display: none;
}
.fc-header-center > .fc-button-prev{
    margin-right:15px;
}
.fc-header-center > .fc-button-next{
    margin-left:15px;
}