.card-margin {

    margin-bottom: 1rem;

}

.card {

    border: 0;

    box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1);

    -webkit-box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1);

    -moz-box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1);

    -ms-box-shadow: 0px 0px 10px 0px rgba(82, 63, 105, 0.1);

}

.card {

    position: relative;

    display: flex;

    flex-direction: column;

    min-width: 0;

    word-wrap: break-word;

    background-color: #ffffff;

    background-clip: border-box;

    border: 1px solid #e6e4e9;

    border-radius: 8px;

}

.card .card-header.no-border {

    border: 0;

}

.card .card-header {

    background: none;

    padding: 0 15px;

    font-weight: 500;

    display: flex;

    align-items: center;

    min-height: 42px;

}

.card-header:first-child {

    border-radius: calc(8px - 1px) calc(8px - 1px) 0 0;

}
.widget-49 .widget-49-title-wrapper {

  display: flex;

  align-items: center;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-primary {
  
	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #edf1fc;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
    margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-primary .widget-49-date-day {

  color: #4e73e5;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-primary .widget-49-date-month {

  color: #4e73e5;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-secondary {
  
	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #fcfcfd;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-secondary .widget-49-date-day {

  color: #dde1e9;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-secondary .widget-49-date-month {

  color: #dde1e9;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-success {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #e8faf8;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-success .widget-49-date-day {

  color: #17d1bd;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-success .widget-49-date-month {

  color: #17d1bd;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-info {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #ebf7ff;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-info .widget-49-date-day {

  color: #36afff;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-info .widget-49-date-month {

  color: #36afff;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-warning {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: floralwhite;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-warning .widget-49-date-day {

  color: #FFC868;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-warning .widget-49-date-month {

  color: #FFC868;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-danger {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #feeeef;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-danger .widget-49-date-day {

  color: #F95062;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-danger .widget-49-date-month {

  color: #F95062;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-light {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #fefeff;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-light .widget-49-date-day {

  color: #f7f9fa;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-light .widget-49-date-month {

  color: #f7f9fa;

  line-height: 1;

  font-size: 13px;

  text-transform: uppercase;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-dark {

	display: flex;
  
	align-items: center;
  
	justify-content: center;
  
	flex-direction: column;
  
	background-color: #ebedee;
  
	width: 3rem;
  
	height: 3rem;
  
	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}



.widget-49 .widget-49-title-wrapper .widget-49-date-dark .widget-49-date-day {

  color: #394856;

  font-weight: 500;

  font-size: 20px;

  line-height: 1;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-dark .widget-49-date-month {

  	color: #394856;

  	line-height: 1;

  	font-size: 13px;

  	text-transform: uppercase;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-base {

  	display: flex;

  	align-items: center;

  	justify-content: center;

  	flex-direction: column;

  	background-color: #f0fafb;

  	width: 3rem;

  	height: 3rem;

 	border-radius: 50%;
	margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 0;
    left: 0;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-base .widget-49-date-day {

  	color: #68CBD7;

  	font-weight: 500;

  	font-size: 20px;

  	line-height: 1;

}

.widget-49 .widget-49-title-wrapper .widget-49-date-base .widget-49-date-month {

  	color: #68CBD7;

  	line-height: 1;

  	font-size: 13px;

 	text-transform: uppercase;

}

.widget-49 .widget-49-title-wrapper .widget-49-meeting-info {

  	display: flex;

  	flex-direction: column;

 	margin-left: 10px;

}

.widget-49 .widget-49-title-wrapper .widget-49-meeting-info .widget-49-pro-title {

	color: #333;
  
	font-size: 14px;

}

.widget-49 .widget-49-title-wrapper .widget-49-meeting-info .widget-49-meeting-time {

  	color: #aaa;

  	font-size: 13px;

}

.widget-49 .widget-49-meeting-points {
  	font-weight: 400;
  	font-size: 13px;
  	margin-top: .5rem;
	margin-left: 10px;
}

.widget-49 .widget-49-meeting-points .widget-49-meeting-item {

    color: #727686;

}

.widget-49 .widget-49-meeting-points .widget-49-meeting-item span {

    margin-left: .5rem;

}

.widget-49 .widget-49-meeting-action {

    text-align: right;

    width: max-content;

    float: right;

}

.widget-49 .widget-49-meeting-action a {

    text-transform: uppercase;

    padding: 0px 6px;

    margin: 0px 2px;

}

.widget-49 .widget-49-title-wrapper .widget-49-data-ctrl {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #f28128;
    width: max-content;
    padding: 2px 7px;
    color: #fff;
    height: auto;
    border-radius: 4px;
    margin-left: -27px;
    margin-top: -16px;
    position: absolute;
    top: 5px;
    left: 50px;
}

.inner-followup-data i {

	font-size: 12px;

}

.no-data{

	color:#000;

	text-align:center;

}

a.page-link.current, a.page-link:hover {color: #fff;

	background-color: #f28128 !important;

	border-color: #f28128;

}

ul#pagin {

	display: flex;

	justify-content: center;

	align-items: center;

	margin: 10px auto;

}

#pagin li {

	display: inline-block;

	margin: 0px 5px;

	color: #333;

}

ul#pagin li a {

	padding: 5px 10px;

    background: #ccc;

    border-radius: 2px;

    outline: none;

    margin-left: 0px;

}

.prev {

	cursor: pointer;

}

.next {

	cursor: pointer;

}

.last{

	cursor:pointer;
	margin-left:5px;

}

.first{

	cursor:pointer;
	margin-right:5px;

}

.inner-followup-data i.fa.fa-pencil-square-o {

	color: #147509;

}


#followupModal .modal-body{

	padding:15px;

}


.follow_model{
    padding: 0px;
}


.modal-dialog.modal-lg {

    margin-top: 30px;

}