.fav_popup, .fav_popup p {
    color: #666;
    font-family: "Lato",sans-serif;
    font-weight: 300;
    font-size: 15px;
    
}
.add_fav_footer{
    padding: 0px 2px;
    border-top: 1px solid #E6EEEE;
    margin-top: 28px;
}
.fav_data_area thead th {
    background: #FFF;
}
.fav_data_area td, .fav_data_area th {
    border: 0;
    padding: 5px 15px;
}
.fav_data_area table.dataTable tbody th, .fav_data_area table.dataTable tbody td {
    padding: 10px;
}
div.fav_data_area .btn {
    min-height: 24px;
    padding: 6px 25px;
    font-size: 12px;
}
#my_table .pagination li.prev, #my_table .pagination li.next {display: none;}
.fav_data_area select{min-height: 0;}
.fav_data_area table.dataTable thead th, .fav_data_area table.dataTable thead td {
    padding: 31px 18px;
    border-bottom: 1px solid #E5E5E5;
}
.fav_data_area table.dataTable.no-footer{border-bottom: 1px solid #E5E5E5;}
.fav_data_area .dataTables_length{display: none; }
.fav_loader, .fav_msg{   
    position: fixed;
    border-color: #f0c36d;
    background-color: #f9edbe;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 8px 14px;
    z-index: 999;
    top: 0%;
    font-weight: bold;
    width: 400px;
    z-index: 999999999999;
    left: 50%;
    margin-left: -200px;
    text-align: center;
}

.ui-widget-header {
    border: 1px solid #dedede; 
    background: #FFF;
    color: #454545;
    padding: 13px 32px 12px 16px;
    font-weight: bold;
    font-size: 24px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
div#fav_popup {
    background: #FFF;
    border: 1px solid #dedede;
    border-top: 0;
    padding: 10px 12px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.ui-widget-content {
    min-width: 50% !important;
}
.new_list_title{     
    color: #454545 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    font-weight: bold !important;
    padding: 0;}
p.list_names{color: #666666; font-weight: bold;}
button.add_favourites {
    margin: 12px 0 !important;
    font-weight: bold !important;
}
.extra_details {
    border-top: 1px solid #e6e6e6;
    margin-top: 15px;
}
.ui-dialog .ui-dialog-titlebar-close {
    float: right !important;
    width: 16px!important;
    height: 15px;
    margin-top: 9px;
    //background: url(../img/close.png);
}
.extra_details .fa{color:#000; }
.ui-dialog-titlebar-close {
  background: url("../img/x.png");
  background-repeat: no-repeat;
  border: medium none;
}

.ui-widget-overlay { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    background: #000;
    opacity: 0.7;
}
.list_names .fa{color: #666;}
.bookmark_done .fa, .bookmark .fa{padding-right: 6px;}
.bookmark_done .fa{color:#FFD76E;}
.bookmark_done, .fav-button{margin: 0 -1px !important;}
a.manage-bookmarks{line-height: 35px;color: #0084B4; text-decoration: none; margin: 11px 16px 0 0; font-weight: bold;}
a.manage-bookmarks .fa{padding: 0 3px 0 0;}
.bookmark .fa{color: #FFFFFF;}
.extra_details .form-control{min-height: 32px;}
i.fa.fa-calendar-o{color: #000;}
@media (min-width:801px)  { .ui-widget-content {
    min-width: 30% !important;
} }

