@font-face {font-family: "Dancing Script"; src: url(../fonts/dancing-script/static/DancingScript-Regular.ttf) format("truetype"); font-weight: normal; font-style: normal;}
.modal {
    z-index: 999999;
}
.application-signature {
    font-family: "Dancing Script", cursive;
}
th.sortable {
    cursor: pointer;
}
th.sortable.active[orderbydirection="Desc"]:after {
    background-image: url(../../../../images/up-arrow.png);
}
th.sortable.active[orderbydirection="Asc"]:after {
    background-image: url(../../../../images/down-arrow.png);
}
.scroll-x{
    position: relative;
    overflow-x: auto;
    width: auto;
  }
.wizard-content .wizard > .steps > ul > li {
    padding: 0.5rem 0.5rem;
}
.wizard-content .wizard > .steps > ul > li.done a {
    color: #ffffff;
}
.wizard-content .wizard > .steps > ul > li.done a span {
    border-color: #ffffff;
    color: #ffffff;
}
.box {
  margin-bottom: 20px;
}

.bg-purple {
    background-color: #7c277d;
}
.bg-pink {
    background-color: #FF69B4;
}
.bg-yellow {
    background-color: #fcc525;
}
.bg-brown {
    background-color: #8d6658;
}

/*-- timer --*/

.timer {
    font-size: 4rem;
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
}
.text {
    font-size: 1rem;
    margin-top: 0.5em;
    text-align: center;
    letter-spacing: 4px;
    font-weight: 400;
}

/*-- //timer --*/
.height-div:before {
    background-image: url(../../../../images/up-arrow.png);
    content: "";
    background-size: 100%;
    width: 10px;
    height: 34px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0px;
  background-repeat: no-repeat;
}
.height-div:after {
    background-image: url(../../../../images/down-arrow.png);
    content: "";
    background-size: 100%;
    width: 10px;
    height: 33px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: bottom;
}


@media only screen and (max-width: 1440px) {
  .summery-box .box-body  {
    padding: 13px !important; 
  }
}

@media only screen and (max-width: 991px) {
  .summery-box .box  {
    margin-bottom: 20px !important;
  }
}


.fc-button.hover, .fc-button:active, .fc-button:hover {

    background-color: #e9e9e9;
}
.fc-header-title h2 {
    font-size: 15px;
    line-height: 1.6em;
    color: #67757c;
    margin-left: 10px;
}
.fc-header-left {
    padding-left: 10px;
}
.fc-widget-header {
    background: #fafafa;
}
.fc-grid {
    border: 0;
}
.fc-widget-content:first-of-type, .fc-widget-header:first-of-type {
    border-left: 0;
    border-right: 0;
}
.fc-widget-content:last-of-type, .fc-widget-header:last-of-type {
    border-right: 0;
}
.fc-day-number {
    font-size: 20px;
    font-weight: 300;
}
.fc-color-picker {
    list-style: none;
    margin: 0;
    padding: 0;
}
.fc-color-picker>li {
    float: left;
    font-size: 30px;
    margin-right: 5px;
    line-height: 30px;
}
.fc-color-picker>li .fa {
    -webkit-transition: -webkit-transform linear .3s;
    -moz-transition: -moz-transform linear .3s;
    -o-transition: -o-transform linear .3s;
    transition: transform linear .3s;
}
.fc-color-picker>li .fa:hover {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.calendar {
    float: left;
    margin-bottom: 0;
}
.none-border .modal-footer {
    border-top: none;
}
.fc-toolbar {
    margin-bottom: 5px;
    margin-top: 15px;
}
.fc-toolbar h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 30px;
}
.fc-day {
    background: #fff;
}
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar .ui-state-hover, .fc-toolbar button:focus, .fc-toolbar button:hover {
    z-index: 0;
}
.fc-widget-header {
    border: 0;
}
.fc-widget-content {
    border-color: rgba(120, 130, 140, .13)!important;
}
.fc th.fc-widget-header {
    color: #67757c;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    padding: 7px 0;
}
.fc th.fc-fri, .fc th.fc-mon, .fc th.fc-sat, .fc th.fc-sun, .fc th.fc-thu, .fc th.fc-tue, .fc th.fc-wed {
    background: #f2f7f8;
}
.fc-view {
    margin-top: 0;
}
.fc-toolbar {
    margin: 0;
    padding: 1.25rem;
}
.fc-toolbar.fc-header-toolbar{
  margin-bottom: 0;
}
.fc-time-grid .fc-slats td {
    color: #fff;
}
.fc-toolbar .fc-center {
    color: #67757c;
}
.fc-button {
    background: #fff;
    border: 1px solid rgba(120, 130, 140, .13);
    color: #67757c;
    text-transform: capitalize;
}
.description-block>.description-text, .external-event {
    text-transform: uppercase;
}
.fc-button:hover {
    background: #f2f4f8;
    opacity: .8;
}
.fc-text-arrow {
    font-family: inherit;
    font-size: 16px;
}
.fc-state-hover {
    background: #F5F5F5;
}
.fc-unthemed .fc-today {
    border: 1px solid #fc4b6c;
    background: #f2f4f8!important;
}
.fc-cell-overlay, .fc-state-highlight {
    background: #f0f0f0;
}
.calendar-event, .fc-event {
    background: #398bf7;
    cursor: move;
    text-align: center;
}
.fc-event {
    border-radius: 0;
    border: none;
    color: #fff!important;
    font-size: 13px;
    margin: 1px -1px 0;
    padding: 5px;
}
.calendar-event {
    margin: 10px 5px 0 0;
    padding: 6px 10px;
    display: inline-block;
    color: #fff;
    min-width: 140px;
}
.calendar-event a {
    float: right;
    opacity: .6;
    font-size: 10px;
    margin: 4px 0 0 10px;
    color: #fff;
}
.fc-basic-view td.fc-week-number span {
    padding-right: 5px;
}
.fc-basic-view .fc-day-number {
    padding: 0px 15px;
    display: inline-block;
}
.dask .fc-day-number {
     font-size: 1rem; 
}
@media (min-width: 1100px) {
    .fc-basic-view .fc-day-number {
        padding: 10px 15px;
    }
    .dask .fc-basic-view .fc-day-number {
        padding: 10px 15px 0px;
    }
}


 
