/* Start */
.todays-events-wrapper {
    width: 300px;
    max-width: 100%;
    margin: 0px auto 10px;
    overflow: hidden;
    position: relative;
}
.todays-events-wrapper .title-outer {
    padding-bottom: 14px;
    margin-top: 6px;
    background: url(clientlibs/img/border-bg.jpg) left bottom repeat-x;
    overflow: hidden;
}
.todays-events-wrapper .title_box {
    width: auto;
    height: auto;
    float: left;
    font-family: georgia, "Times New Roman", Times, serif;
    font-size: 22px;
    color: #007DB3;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 6px;
}
.todays-events-wrapper .title-outer .title_box, .todays-events-wrapper .title-outer .title_box a {
	color: #007DB3;
}
.todays-dropdown-advt-blk {
	width: 100%;
	float: left;
}
.todays-dropdown {
	width: auto;
    height: auto;
    border: 1px solid #BCBCBC;
    border-radius: 3px; 
    padding: 0 3px 0 0;
    margin-right: 6px;
    overflow: hidden;
    float: left !important;
}
.todays-dropdown-list-items {
	width: 160px;
	font-weight: bold;
    color: #333;
    line-height: 12px;
    background: #FFFFFF url(clientlibs/img/todays-dropdown-arrow.png) right center no-repeat;
    background-image: none\0;
    border: 0;
    padding: 5px 25px 5px 5px;
    padding-right: 0px\0;
    margin: 0;
    -webkit-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    float: right;
    outline: 0;
}
.powered_by {
    width: 125px;
    float: left;
    height: 22px;
    margin: 2px 0px 0px 10px;
}
.todays-events-wrapper .powered_by {
    width: auto;
    float: right;
    /*margin: 0px*/
    margin: -5px 0 0;
}
/* Ends */



/* Date Picker Start */
.todays-events-wrapper .ui-datepicker-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #F75B5B;
	/*padding: 5px;*/
	padding: 0 5px 5px 5px;
	position: relative;
}
.todays-events-wrapper .ui-icon.ui-icon-circle-triangle-w, .todays-events-wrapper .ui-icon.ui-icon-circle-triangle-e {
	width: 10px;
	height: 16px;
	text-indent: -999999px;
	position: absolute;
	cursor: pointer;
}
.todays-events-wrapper .ui-icon.ui-icon-circle-triangle-w {
	background: url("clientlibs/img/todays-events-sprite.png") -20px 0px no-repeat;
	left: 8px;
}
.todays-events-wrapper .ui-icon.ui-icon-circle-triangle-e {
	background: url("clientlibs/img/todays-events-sprite.png") -33px 0px no-repeat;
	right: 8px;
}
.todays-events-wrapper .ui-datepicker-title {
	text-align: center;
	margin: 0px 20px;
	
}
.todays-events-wrapper .ui-datepicker-calendar {
	border: 1px #E0E0E0 solid;
	border-top: 0px;
	padding: 4px 12px;
	display: block;
}
.todays-events-wrapper .ui-datepicker-calendar, .todays-events-wrapper .ui-datepicker-calendar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #667B84;
}
.todays-events-wrapper .ui-datepicker-calendar thead, .todays-events-wrapper .ui-datepicker-calendar tbody, .todays-events-wrapper .ui-datepicker-calendar tr {
	width: 100%;
	display: block;
}
.todays-events-wrapper .ui-datepicker-calendar tr th, .todays-events-wrapper .ui-datepicker-calendar tr td {
	width: 26px;
	font-weight: normal;
	text-align: center;
	padding: 5px 8.5px;
}
.todays-events-wrapper .ui-datepicker-calendar tr td a {
	width: 100%;
	border-radius: 50%;
    padding: 7px 1.5px;
	display: inline-block;
}
.todays-events-wrapper .ui-datepicker-calendar tr th {
	font-size: 14px;
	color: #F75B5B;
	font-weight: normal;
}
.todays-events-wrapper .ui-datepicker-calendar tr td a.ui-state-highlight {
	border: 1px #F75B5B solid;
	padding: 6px 0px;
}
.todays-events-wrapper .ui-datepicker-calendar tr td a.ui-state-highlight, .todays-events-wrapper .ui-datepicker-calendar tr td a.ui-state-highlight.ui-state-hover {
	background-color: transparent;
	border: 1px #F75B5B solid;
	padding: 6px 0.5px;
}
.todays-events-wrapper .ui-state-highlight.ui-state-active {
	border: 0px;
	padding: 6px;
}
.todays-events-wrapper .ui-state-highlight.ui-state-active, .todays-events-wrapper .ui-state-active {
	color: #FFFFFF !important;
	background-color: #F75B5B !important;
}
.todays-events-wrapper a.ui-state-hover {
	color: #303A3F;
	background-color: #DDDDDD;
}
.todays-events-wrapper #datepick-popup {
	background-color: #FFFFFF;
	top: 100px;
	top: 106px\9;
	right: 0px;
	bottom: 0px;
	left: 0px;
	border: 1px #E0E0E0 solid;
	border-top: 0px;
	padding: 0px 10px 10px;
	position: absolute;
	z-index: 1;
	display: none;
}
.todays-events-wrapper .datepick-popup-wrapper {
	height: 100%;
	position: relative;
}
.todays-events-wrapper .datepick-popup-close {
	width: 16px;
	height: 15px;
	background: url("clientlibs/img/todays-events-sprite.png") -45px top no-repeat;
	top: 0px;
	right: 0px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
.todays-events-wrapper .datepick-popup-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F75B5B;
	font-weight: 600;
	margin: 10px 26px 20px 0px;
}
.todays-events-lists-outer {
	top: 30px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	margin-bottom: 10px;
	overflow-y: auto;
	position: absolute;
	z-index: 1;
	padding-left: 10px;
}
.todays-events-lists {
    width:96%;
	margin-right: 6px;
	list-style: none;
}
.todays-events-lists li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 120%;
	-ms-word-break: normal;
    word-break: normal;
	background: url("clientlibs/img/todays-events-list-dot.png") left 4px no-repeat;
	border-bottom: 1px #CCCCCC dotted;
	padding: 0px 0px 10px 12px;
	margin-bottom: 10px;
}
.todays-events-lists li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
@-moz-document url-prefix() { 
	.todays-dropdown-list-items {
    	background-image: none;
		padding: 5px;
  	}
  	#datepick-popup {
		top: 110px;
	}
}


/* Extra for author start */

/* Extra for author end */
#auth-datepick-popup{
	background-color: #FFFFFF;
	top: 70px;
	top: 76px\9;
	right: 0px;
	bottom: 0px;
	left: 0px;
	border: 1px #E0E0E0 solid;
	border-top: 0px;
	/*padding: 0px 10px 10px;*/
	padding-left: 8px;
	position: absolute;
	z-index: 1;
	display: none;
}
.todays-events-wrapper textarea {
    width: 95%;
}
img.orderup{ margin-left:15px;}
img.orderdown, img.remove { margin-left:5px;}
img.orderdown , img.orderup, img.remove { float:right; cursor:pointer; padding-top: 5px;}
img.save { margin-left: 15px; float:left; cursor:pointer;}
img.addNew {	float:left; cursor:pointer;}
.todays-events-wrapper .msg-box {
	display: none;
    text-align: center;
    width: 40%;
    float: left;
	color: green;
}
.todays-events-wrapper .msg-box-false {
	display: none;
    text-align: center;
    width: 40%;
    float: left;
	color: red;
}
.todays-events-wrapper .datetime { width: 85%; float: left; word-break: normal;}
.todays-events-wrapper .todays-events-lists li{ float: left; width: 98%;}
.todays-events-wrapper .editable { width: 85%;float: left; padding: 5px 0 10px;}
.todays-events-wrapper .todays-events-lists li { background: url(clientlibs/img/todays-events-list-dot.png) left 6px no-repeat;}
.todays-events-wrapper button.cancel {
    background-color: #555555;
    border: none;
    color: white;
    padding: 2px 18px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
}
.todays-events-wrapper textarea:focus {
    outline: none !important;
    border:1px solid red;
    box-shadow: 0 0 10px #719ECE;
}
.todays-events-wrapper table.ui-datepicker-calendar tbody td.highlight > a {
	background: #9fd7ef;
    color: #363636;
    border: 1px solid #2eaee4;
}
/* Date Picker End */

/* Added/Modified CSS for Calendar - MPEBF-313 Start */
.todays-events-wrapper .ui-datepicker {
    width: 99%;
    padding: 0px;
}
.todays-events-wrapper .ui-datepicker-header {
    border-bottom-left-radius: 0;
}
.todays-events-wrapper .ui-datepicker-calendar {
    width: 300px;
    margin: 0px;
    padding: 0px;
	font-size: 12px;
}
.todays-events-wrapper .ui-state-default, .todays-events-wrapper .ui-widget-content .ui-state-default, .todays-events-wrapper .ui-widget-header .ui-state-default{

    
    font-weight: normal;
    color: #667B84;
}
.todays-events-wrapper .ui-datepicker td span, .todays-events-wrapper .ui-datepicker td a{
	text-align: center;
}
.todays-events-wrapper .ui-datepicker-calendar tr td a{
	width: 90%;
    padding: 6px 1.5px;
}
.todays-events-wrapper .ui-corner-all, .todays-events-wrapper .ui-corner-bottom, .todays-events-wrapper .ui-corner-right, .todays-events-wrapper .ui-corner-br {
    border-radius: 0;
}
.todays-events-lists li a {
    color: #00a8e6;
}
.ui-datepicker-week-end:first-child a {
    color: red !important;
}
/* Added/Modified CSS for Calendar - MPEBF-313 End */

.search-other-sites {
    width: 660px;
    margin: 0px auto 15px auto;
    overflow: hidden;
}

.search-other-sites .search-list-other-sites {
    width: 100%;
    height: auto;
    float: left;
}

.search-other-sites .search-list-other-sites ul {
    width: 100%;
}

.search-other-sites .search-list-other-sites ul li {
    float: left;
    width: 100%;
    padding: 10px 0 10px 0;
    border-bottom: 1px dotted #e0e0e0;
    list-style-type: none;
}

.search-other-sites .search-list-other-sites ul li:last-child {
    border-bottom: none;
}

.search-other-sites .search-col-img {
    width: auto;
    height: auto;
    margin: 0 10px 0 0;
    float: left;
}

.search-other-sites .search-col-img img {
    max-width: 100%;
}

.search-other-sites .search-col-hd,
.search-other-sites .search-col-content {
    font-family: panchariuni;
    font-weight: normal;
    color: #000;
    line-height: 110%;
    display: block;
    margin: 0px;
}

.search-other-sites .search-col-hd {
    font-size: 23px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}

.search-other-sites .search-col-content {
    font-size: 19px;
}

.search-other-sites .search-title-block {
    background-image: url(clientlibs/img/most-popular.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 4px 0 12px 0;
    font-family: Georgia;
    font-size: 22px;
    font-weight: normal;
    width: 100%;
    float: left;
    margin: 0 0 0px 0;
    color: #007db3;
    text-transform: uppercase;
}

.search-other-sites .search-title-block a {
    text-decoration: none;
    color: #007db3 !important;
}

.search-col-content{
   word-break: normal;
}

.othersearch-en-font{
   font-family:"PT Serif" !important;
}

.othersearch-ml-font{
   font-family:"panchariuni" !important;
}

.search-other-sites .search-col-content.othersearch-en-font {
    font-size: 16px;
    line-height: 24px;
}

.search-other-sites .search-col-hd.othersearch-en-font {
    font-size: 18px;  
}

.search-other-sites .search-col-content.othersearch-ml-font {
    font-size: 18px;
}

.search-other-sites .search-col-hd.othersearch-ml-font {
    font-size: 20px;
    margin: 0px;  
}

@media screen and (max-width: 800px) {
    .search-other-sites {
        width: 98%;
    }
}

@media screen and (max-width: 480px) {
    .search-other-sites .search-col-img {
        width: 120px;
    }
    .search-other-sites .search-col-hd {
        font-size: 19px;
        font-weight: normal;
        margin: 0px;
    }
    .search-other-sites .search-col-content {
        display: none;
    }
}
