._this_restaurant_time{
    font-style: italic;
}
.paginationjs{
    margin-top: 5px;
    border-radius: 5px;
}
.paginationjs,
.paginationjs-pages li>a {
    color: #333333c7 !important;
}
.paginationjs,
.paginationjs-pages li.active>a {
    height: 30px !important;
    color: #fff !important;   
}
.dataTables_paginate a{
    color: #333333c7 !important;
    background-color: #fff !important;
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover{
    color: #333333c7 !important;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{
    background-color: #aaa !important;
    border-color: #aaa !important;
    color:#fff !important;
}
.zpt-no-result{
    color:#000;
}

.zpt-facebook-square{
    color:#3B5998;
}
.zpt-twitter{
    color: #1DA1F2;
}
.modal-backdrop {
    position: relative;
}

    .dropdown-header{
        font-weight: bold;
        font-size: 16px
    }
.tdr-logo {
    width: 50px;
    margin-bottom: 0px;
    padding: 20px 0px;
}
@media only screen and (max-width: 370px) {
    .tdr_datepicker{
        position: relative;
        left: -16px;
    }
}
.datepicker-inline,
.datepicker-inline>.datepicker-days>.table-condensed{
    width:100% !important;
    float: left !important;
}
.dashboard-logo {
    width: 140px;
    margin-bottom: 6px;
    margin-left: 10px;
}

.nav_title {
    height: 0px;
}

.toggle {
    width: 50px;
}

.header-name {
    margin-top: 10px;
    font-size: 18px;
}

.main_menu_dropdown {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 12px;
    height: 28px;
}

.title_right {
    text-align: right;
    margin-left: -29px;
}

.login_content {
    margin: 0 auto;
    padding: 25px 25px 25px 25px !important;
    position: relative;
    text-align: center;
    text-shadow: 0 1px 0 #fff;
    min-width: 280px;
    background-color: white;
}

select.form-control.main_menu_dropdown option {
    background: #1ABB9C;
}

td span.label {
    font-size: 82%;
    display: block;
    margin-bottom: 4px;
}

ul.tdr-menu {
    left: auto;
    right: 0;
}

.pdate {
    position: relative;
    width: 40px;
    margin: 0 auto;
}

.pday,
.pmonth,
.pyear {
    position: absolute;
}

.pday {
    font-size: 18px;
    top: 15px;
}

.pmonth {
    top: 0;
    left: 0;
    font-size: 12px;
}

.pyear {
    top: 10px;
    right: 0;
    font-size: 8px;
    rotation: -90deg !important;
    /* ** Hacks ** */
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
}

.fbpostmessage {
    margin: 0px 0px 0px 90px;
    font-size: 14px;
}

.fbpostimage {
    max-width: 80px;
}

.card {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card {
    margin-top: 20px;

    box-sizing: border-box;
    border-radius: 2px;
    background-clip: padding-box;
}

.card span.card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}

.card .card-image {
    position: relative;
    overflow: hidden;
}

.card .card-image img {
    border-radius: 2px 2px 0 0;
    background-clip: padding-box;
    position: relative;
    z-index: -1;
}

.card .card-image span.card-title {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 16px;
}

.card .card-content {
    padding: 16px;
    border-radius: 0 0 2px 2px;
    background-clip: padding-box;
    box-sizing: border-box;
}

.card .card-content p {
    margin: 0;
    color: inherit;
}

.card .card-content span.card-title {
    line-height: 48px;
}

.card .card-action {
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    padding: 16px;
}

.card .card-action a {
    color: #ffab40;
    margin-right: 16px;
    transition: color 0.3s ease;
    text-transform: uppercase;
}

.card .card-action a:hover {
    color: #ffd8a6;
    text-decoration: none;
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f7f7f9;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.card-block {
    padding: 10px;
    background: white;
}

.fa-check-circle:before {
    padding-left: 3px;
    padding-right: 4px;
}

.x_panel {
    border-radius: 8px;
}

.btn-help {
    background-color: #FF6D5A;
    border-color: #FF6D5A;
}

tr.connect-error,
tr.connect-error > a {
    color: red !important;
}

.fa-google-analytics {
    content: url("../images/google-analytics.ico");
    width: 18px;
}

.fa-google-search-console {
    content: url("../images/google-search-console.png");
    width: 18px;
}

.fa-mailchimp {
    content: url("../images/mailchimp.png");
    width: 18px;
}

.fa-google-my-business {
    content: url("../images/google-my-business.png");
    width: 18px;
}

.fa-facebook-ads {
    content: url("../images/facebook-ads.png");
    width: 18px;
}

.fa-google-adwords {
    content: url("../images/google-adwords.png");
    width: 18px;
}

.fa-instagram {
    content: url("../images/instagram.png");
    width: 18px;
}

.dataTables_length {
    width: 19% !important;
}


.fa-check {
    padding-right: 9px;
}


.loader {
    margin-top: 58px;
    margin-left: 36px;
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #3498db;
    width: 90px;
    height: 90px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

a > h2 {
    font-size: 15px;
}

/*Scroll Bar*/

/* width */

::-webkit-scrollbar {
    width: 6px;
}

/* Track */

::-webkit-scrollbar-track {
    border-radius: 10px;
}

/* Handle */

::-webkit-scrollbar-thumb {
    background: #337ab7;
    border-radius: 15px;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
    background: #286090;
}

.btn-group {
    padding-left: 0px;
    padding-right: 0px;
}

a.btn.btn-primary.btn-lg {
    padding-top: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 14px;
}

a.btn.btn-primary.btn-lg.dropdown-toggle {
    margin-left: 0px
}

/* Default scroll*/

header {
    font-family: 'Lobster', cursive;
    text-align: center;
    font-size: 25px;
}

#info {
    font-size: 18px;
    color: #555;
    text-align: center;
    margin-bottom: 25px;
}

a {
    color: #074E8C;
}

.timeline h2.title {
    font-size: 14px;
}

.zpt-create-project {
    text-align: left;
    float: right;
}

@media only screen and (max-width: 991px) {
    .mobile-hidden{
        display:none !important;
    }
    .user-profile img{
        margin-right:0px !important;
    }
    .bootstrap-select>.dropdown-toggle{
        padding: 3px 20px 3px 10px !important;
    }
    .header-name{
        margin-top: 5px !important;
    }
    .zpt-create-project {
        text-align: right;
        float: right;
        padding-bottom: 10px;
    }
    .toggle{
        padding-left:0px;
    }
    .paginate_button {
        margin-bottom: 5px;
        float: left;
    }
    .dt-buttons{
        text-align:left !important;
    }
    .dataTables_wrapper>.dataTables_filter{
        float:left !important;
        text-align: left !important;
    }
    .toggle{
        padding-top:7px !important;
    }
    .nav>li>a {
        padding: 4px 9px 4px 9px !important;
    }
    .nav_menu{
        height: 40px;
    }
    .dataTables_wrapper>.dataTables_filter>label {
        display: -webkit-inline-box;
    }
    .dropdown-toggle{
        box-shadow: none !important;
    }
    .top_nav .navbar-right{
        width:unset !important;
    }
    .inline-head{
        float:right;
        padding:0px;
    }
    .toggle {
        width: 25px;
    }
    .control-label{
        padding:0px !important;
    }
}

.btn-in-task {
    float: left;
    width: 100%;
}

.btn-in-task > button {
    border-radius: 0px !important;
    width: 100%;
    float: left;
    margin: 0;
    text-align: left;
}

.btn-in-chev {
    position: absolute !important;
    right: 0;
}

.w-100 {
    width: 100%;
}

.img-in-offer {
    margin-right: 3px;
    width: 18%;
}

.zpt-btn-refersh {
    float: right !important;
    margin-top: 9%;
    border: none !important;
    position: absolute;
    right: 0;
    bottom: 0;
}
.zpt-pad-top{
    padding-top:10px;
}
.zpt-pad-top-bot {
    padding-top: 10px;
    padding-bottom: 10px;
}

.zpt-pad0 {
    padding: 0px;
}
.zpt-pad-0{
    padding:0px 0px;
}

.zpt-push-pg {
    float: right !important;
}

.zpt-float-left {
    float: left;
}
.header-name {
    margin-top: 10px;
    font-size: 16px;
    text-transform: uppercase;
}

.loader {
    margin-top: 58px;
    margin-left: 40px;
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #3498db;
    width: 90px;
    height: 90px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite;
}

/* Safari */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

a > h2 {
    font-size: 15px;
}

/*Scroll Bar*/

/* width */

::-webkit-scrollbar {
    width: 6px;
}

/* Track */

::-webkit-scrollbar-track {
    border-radius: 10px;
}

/* Handle */

::-webkit-scrollbar-thumb {
    background: #337ab7;
    border-radius: 15px;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover {
    background: #286090;
}

.btn-group {
    padding-left: 0px
}

a.btn.btn-primary.btn-lg {
    padding-top: 10px;
    padding-right: 14px;
    padding-bottom: 10px;
    padding-left: 9px;
    margin-left: -7px;
}

a.btn.btn-primary.btn-lg.dropdown-toggle {
    margin-left: 0px
}

/* Default scroll*/

header {
    font-family: 'Lobster', cursive;
    text-align: center;
    font-size: 25px;
}

#info {
    font-size: 18px;
    color: #555;
    text-align: center;
    margin-bottom: 25px;
}

a {
    color: #074E8C;
}
@media (min-width:767px){
    .zpt-pad-left2{
        padding-left: 2px;
    }
    .zpt-pad-right2{
        padding-right: 2px;
    }
}
.zpt-pad-right0 {
    padding-right: 0px;
}

.zpt-pad-left0 {
    padding-left: 0px;
}
.zpt-pad-bt10{
     padding-bottom: 10px;
}
.pad-bt-39 {
    padding-bottom: 39px;
}

.bottom-margin {
    margin-bottom: 10px;
}

.modal-open .modal {
    background: #04040494 !important;
}

textarea {
    max-width: 100%;
}

._text-tile {
    font-size: 16px;
    color: #000000;
    font-weight: unset;
}

._vital-title {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

.tdr-hr {
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 2px solid silver;
    border-radius: 4%;
}

.inner-div-tdr {
    width: 100%;
    float: left;
}

.tdr-bookmark {
    text-decoration: underline;
    color: #000000;
    word-wrap: break-word;
}

.text-center {
    text-align: center !important;
    text-align: -moz-center !important;
    text-align: -webkit-center !important;
}
.text-left{
    text-align: left !important;
}
.text-right{
    text-align: right !important;
}
.pricing .title span {
    background-color: #38761d !important;
    padding: 4px 40px 4px 40px !important;
    text-transform: uppercase !important;
}

.pricing .title {
    padding: 15px 0 2px !important;
}

.ui-ribbon-container .ui-ribbon-wrapper {
    position: absolute;
    overflow: hidden;
    width: 86.1px;
    height: 120px;
    top: 0px;
    right: 0px;
    text-transform: capitalize;
}

.pricing .title h1 {
    font-size: 30px;
    margin: 12px;
    font-weight: 800;
}

.subscribe_pkg {
    padding: 5px 40px 5px 40px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
.tdr-size-circle{
    font-size: 10px;
    padding-right: 15px;
    color: #615d5d9c;
}
.pricing_features{
    min-height:430px !important;
}
.customtdr-btn{
    white-space: inherit;
}
@media only screen and (max-width: 440px){
    .btn{
        margin-bottom: 3px !important;
    }
} 
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}
@media only screen and (max-width: 472px){
div.dataTables_wrapper div.dataTables_filter input {
    display: grid !important;
    width: 100% !important;
}
div.dt-buttons{
    text-align:left !important;
}
.dataTables_filter{
    width: 100% !important;
    text-align: left  !important;
}
.custom-margn{
    margin-top:10px !important;
}
}
.cover-div{
    Width:100%;
    Float:left;
}
.margin-bottom{
	margin-bottom:10px;
}
   


.google-btn{
    background-color: #ffff !important;
    border: 1px solid white !important;
    box-shadow: 1px 1px 6px #948787 !important;
}
.google-logo{
    width: 44px;
    margin-right: 8px;
    border-radius: 5px;
}
.text-connect{
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    word-spacing: 2px;
    color: gray;
    white-space: normal;
}
textarea{
    max-width:100%;
}
.tdr-clanedar-img{
    margin-top: -8px;
    max-width: 27%;
    float: left;
    margin-right: 0px;
    height: auto;
}
.tdr-calendar-time{
    float: right;
    font-size: 10px;
    line-height: 11px;
}

.fc-title {
    font-size: 12px;
    padding: 0px;
    text-align: left;
    float: left;
    max-width: 63%;
    padding-left: 5px;
    margin-top: -1px;
    color:white;
}
#fb_calendar .fc-title {

    line-height: 12px;

}
.fc-content.tdr-calendar-native-event .fc-title {
    width: 100%;
    max-width: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}
.fc-day-grid-event {
    margin-top: 3px;
}
.fc-content {
    box-shadow: 0px 13px 16px -12px dimgray;
}
/*Home Page button*/
.dotted-png {
    width: 16px;
}
/*    Dashboard Modal Style*/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 100% !important;
    max-width: 427px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
         -o-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
    padding: 15px 15px 15px;
}

.modal.right.fade .modal-dialog {
    right: -427px;
    -webkit-transition: opacity 0.9s linear, right 0.9s ease-out;
       -moz-transition: opacity 0.9s linear, right 0.9s ease-out;
         -o-transition: opacity 0.9s linear, right 0.9s ease-out;
            transition: opacity 0.9s linear, right 0.9s ease-out;
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}
.title-text {
    font-weight: 600;
    font-size: 16px;
    padding-top: 8px;
    padding-left: 4px;
}
.text-mdl {
    padding-left: 10px;
    cursor: pointer;
}
.pad-top15 {
    padding-top: 15px;
}
.act-report {
    padding-bottom: 10px;
    padding-top: 5px;
}
.checkbox{
    display: inline-block;
}


.no-js #loader { 
    display: none;
}
    
.js #loader {
    display: block; position: absolute; left: 100px; top: 0; 
}
    
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(https://cdn.thedigitalrestaurant.com/images/default/loader_128/Preloader_2.gif) center no-repeat #fff;
}
.zpt-graph-h{
    min-height: 305px;
}
.image-close-btn{
    background: white !important;
    border-radius: 100%;
    position: absolute;
    right: -20px;
    z-index: 999;
    top: -23px;
    font-size: 24px;
    width: 37px;
    color: #808080ad;
    border: none;
    font-weight: 600;
}
.image-close-btn:hover {
    color: #ff0000d4;
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
    -webkit-transition: 0.6s ease-out;
    -moz-transition: 0.6s ease-out;
    transition: 0.6s ease-out;
}
@media only screen and (max-width: 767px){
    .image-close-btn{
        right: -8px;
        top: -8px;
    }
    .zpt-pad-0{
        padding:0px 10px;
    }
}
.toggle a{
    padding-left: 0px;
}
.dropdown-toggle{
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    border-radius: 0px;
}
.btn{
    margin-left: 0px !important; 
}
.zpt-m-b-10{
     margin-bottom: 10px;
    }
.zpt-m-b-0{
    margin-bottom: 0px;
}
#acthide,
#activityreport,
.fc-event-container{
    cursor: pointer;
}
.view{
    box-shadow: none;
}
._gly_icons_div_{
    padding:0px;
}
._plain_ico_ span i,._hand_ico_ i,._percent_ico_ i{
     margin-right: 2px;
 }
._plain_ico_,._hand_ico_,._percent_ico_{
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    margin-right: 3px;
    color: #777777;
 }
.float-right{
    float:right;
}
.pexel_searched_data{
    width:100%;
    display:inline-block;
    margin: 0px;
    text-align: center;
    color: black;
}
.sorting1{
    width:100px;
}
.text{
        white-space: normal;
    }
#gallery_pagination3{
    width: 100%;
    float: left;
}
.paginationjs{
    float: right;
}
.zpt-mt-10{
    margin-top:10px;
}
.zpt-mb-10{
    margin-bottom:10px;
}
.zpt-ml-10{
    margin-left:10px;
}
.zpt-mr-10{
    margin-right:10px;
}
.zpt-m-0{
    margin:0px;
}
@media only screen and (max-width: 767px) {
    .res-zpt-mt-10{
        margin-top:10px;
    }
    .res-zpt-mb-10{
        margin-bottom:10px;
    }
    .res-zpt-ml-10{
        margin-left:10px;
    }
    .res-zpt-mr-10{
        margin-right:10px;
    }
    .res-zpt-m-0{
        margin:0px;
    }
}
@media (min-width:768px){
    .zac-img{
         height: 66px;
    }
    .zac-img-email{
        height: 70px;
    }
}
.zac-img{
    width: 100%;
    padding: 2px;
    cursor: pointer;
}
.zac-img-email{
    width: 100%;
    padding: 2px;
    cursor: pointer;
}
.width220{
    width:220px;
}
.error-modal{
    z-index:9999;
}
.alert-danger{
    padding:5px;
}
.form-horizontal .control-label {
    padding-top: 0px;
}
@media only screen and (max-width: 354px){
    .res-pad-left0{
        padding-left:0 !important;
    }
    ._small_screen_margin_top_{
        margin-top:5px;
    }
}
.side_bar_button{
    padding-left: 13px !important;
    padding-right: 12px !important;
    border: 1px solid silver !important;
    border-right: transparent !important;
    margin-top: 6px !important;
    margin-left: 0px !important;
    border-radius: 3px !important;
}
.thumbnail{
    margin-bottom:0px !important;
}
.tdr-img-full{
    width:100% !important;
    height:100% !important;
}
.tdr-link-icon{
    position: absolute;
    right: 6px;
    top: unset;
    bottom: 18px;
    font-size: 18px;
}
.zpt-right-all-modal-btn{
    text-align:right !important;
}
.index_imge_cover_size {
    height: 232px !important;
}
.mtp_div_cover{
    background-color: white;
    box-shadow: 4px 4px 15px 2px #cac6c6b8;
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid #E6E9ED;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease;
    border-radius: 5px;
}
.btn-plus{  
    background: none;
    color: #1e88e5;
    padding: 0px !important;
    position: relative;
    top: 0px;
    right: 15px;
    font-size: 25px !important;
    font-weight: 100 !important;
    box-shadow: none !important;
}
.btn-plus:hover,
.btn-plus:focus,
.btn-plus:active{
    color: #2a3f54;
}
.mtp_imge_size{
    max-height: 200px !important;
}
.mtp_imge_cover_size{
    height: 200px !important;
}
.mtp_box_image_swap{
    overflow: hidden;
    text-align: center;
    position: relative;
}
.index_text{
    padding-top: 40px;
}
.mtp_box_image_swap .mtp_content{
    background: rgba(0, 0, 0, 0.78);
    bottom: -100%;
    color: #fff;
    height: 100%;   
    left: 0%;
    text-align: center;
    position: absolute;
    transition: bottom 0.5s ease;
    width: 100%;
}
.mtp_box_image_swap:hover .mtp_content{
    bottom: 0%;
}
.mtp_content{
    overflow: auto;
}
@media (min-width:767px){
    .mtp_mobile_btn{
        display:none;
    }
}
.mtp_mobile_btn{
  position: absolute;
    bottom: 0px;
    color: #ffffff;
    font-size: 18px;
    right: 0;
}
@media (min-width:767px){
    .side_bar_hight_tdr{
        min-height: 158px !important;
    }
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{
    cursor: pointer;
    background-color: #d6d6d65e;
    color: #141c25;
}
.paginationjs{
    margin:0px !important;
}
/* For billoard */
@media (max-width: 767px){
    
}
@media (min-width:767px){
    .create-dm-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a,
    .edit-dm-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a,
    .edit-dm-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad0>ul>li>a{
        padding: 10px 19px 10px 19px !important;
    }
    #_cpOfferSelected3,
    #_editOfferSelected{
        min-height: 211px;
    }
    #_new_billboard_attachment>.form-group>ul>li>a,
    #_edit_billboard_attachment>.form-group>ul>li>a,
    #_new_direct_mailer_attachment>.form-group>ul>li>a,
    #_edit_direct_mailer_attachment>.form-group>ul>li>a{
        padding: 6px 10px 6px 10px !important;
        font-size: 13px !important;
    }
    #_new_billboard_attachment>.form-group>.tab-content,
    #_edit_billboard_attachment>.form-group>.tab-content,
    #_new_direct_mailer_attachment>.form-group>.tab-content,
    #_edit_direct_mailer_attachment>.form-group>.tab-content{
        border: none;
        padding: 5px 0px;
    }
}
/*For Email Modals*/
@media (max-width: 767px){
    .create-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
    .duplicate-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content,
    .edit-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
    .create-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad0>ul>li>a{
        padding: 10px 19px 10px 19px !important;
    }
    .duplicate-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a,
    .edit-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a{
        padding: 10px 14px 10px 14px !important
    }
}

@media (min-width:768px){
    .create-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad0>ul>li>a{
        padding: 10px 19px 10px 19px !important;
    }
    .duplicate-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a,
    .edit-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad0>ul>li>a{
        padding: 10px 19px 10px 19px !important;
    }
    .create-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:255px;
    }
    .duplicate-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content,
    .edit-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:266px;
    }
    .create-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 101px;
    }
    .duplicate-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .edit-email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 101px;
    }
     #dup_cpTemplateSelectedAdd,
     #duplicate_editOfferSelectedAdd,
     #edit_cpTemplateSelectedAdd,
     #_editOfferSelectedAdd,
     #_cpTemplateSelected_Email,
     #_cpOfferSelected_Email{
        min-height: 215px;
     }
     #_cpTemplateSelectedAdd,
     #_cpOfferSelectedAddzz{
        min-height: 192px;
     }
    #_new_email_attachment>.form-group>.tab-content,
    #_duplicate_email_attachment>.form-group>.tab-content,
    #_edit_email_attachment>.form-group>.tab-content{
        border: none;
        padding: 5px 0px;
    }
    #_new_email_attachment>.form-group>ul>li>a,
    #_duplicate_email_attachment>.form-group>ul>li>a,
    #_edit_email_attachment>.form-group>ul>li>a{
        padding: 6px 10px 6px 10px !important;
        font-size: 13px !important;
    }
    
}

/*For Facebook Modals*/
@media (max-width: 767px){
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .duplicate-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .edit-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .duplicate-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .duplicate-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:248px;
    }
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .edit-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .duplicate-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 194px;
    }
}
/*For Twitter Modals*/
@media (max-width: 767px){
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .edit-twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:248px;
    }
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .edit-twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 194px;
    }
}

/*For Push Modals*/
@media (max-width: 767px){
    .add-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .add-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .edit-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .add-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:248px;
    }
    .add-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .edit-push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 190px;
    }
}
/*For SMS Modals*/
@media (max-width: 767px){
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .edit-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:228px;
    }
}
/*For Google Post Modals*/
@media (max-width: 767px){
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .dup-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .edit-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .dup-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .edit-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .dup-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:248px;
    }
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .edit-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .dup-gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 194px;
    }
}
/*For Playbook Modals*/
@media (max-width: 767px){
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
    }
}
@media (min-width:768px){
    .email-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad0>ul>li>a{
        padding: 10px 19px 10px 19px !important;
    }
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a,
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>ul>li>a{
        padding: 5px 15px 5px 15px !important;
    }
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content,
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:248px;
    }
    .push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content{
        border: 1px solid #ddd;
        padding: 5px;
        height:230px;
    }
    .facebook-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .twitter-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .bulk-sms-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control,
    .gmb-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>.form-control{
       min-height: 194px;
    }
    .push-modal>.modal-dialog>.modal-content>.form-horizontal>.modal-body>.form-group>.res-pad-left0>.tab-content>.tab-pane>.tab-content>.tab-pane>.col-xs-12>#push_cpOfferSelected{
       min-height: 177px;
    }
}
.gallery-main2>.view-first>.zac-img-email,
#_web3>.form-group>.pexel_searched_data>.gallery-main3>.view-first>.zac-img-email,
#_edit_billboard_web_gallery>.form-group>.pexel_searched_data>.gallery-main3>.view-first>.zac-img-email,
#_new_mailer_web_gallery>.form-group>.pexel_searched_data>.gallery-main3>.view-first>.zac-img-email{
    height: 40px !important;
}
.gallery-main_Email>.view-first>.zac-img-email{
        height: 76px !important;
}
#_new_mailer_gallery>.gallery-main3>.view-first>.zac-img,
#_new_mailer_gallery>.gallery-main3>.view-first>.zac-img-email{
    height:40px !important;
}
.final_date,
.final_time{
    font-size:12px;
}
p.alert.alert-danger.zpt-m-b-0{
    position: absolute;
    z-index: 1;
    width: 100%;
}
.unauthorized{
    max-width: 25px;
    filter: invert(100%);
}
@media (min-width:768px){
    .padding_100{
        padding:100px !important;
    }
}
.font-size-btn{
    cursor: pointer;
}
.zpt-pad-t-6{
    padding-top: 6px;
}
.zpt-pad-t-15{
    padding-top: 15px;
}
.zpt_center_div_border{
    border: 1px solid silver;
    height: 50px;
    background-color: #80808024;
}
.zpt_left_div_border{
    border: 1px solid silver;
    border-right: transparent;
    height: 50px;
    background-color: #80808024;
}
.zpt_right_div_border{
    border: 1px solid silver;
    border-left: transparent;
    height: 50px;
    background-color: #80808024;
}
.date_input_field{
    border-bottom: none;
    height: 32px;
}
#_add{
    position: relative;
    left: -20px;
    border-radius: 100px;
    background: #6aa84fb8;
    border: 1px solid #6aa84fb8;
    color: #fff;
    top: -18px;
    font-size: 12px;
    margin: 0px;
    padding: 0px 4px;
}
#_add:hover{
    background-color: #5cb85c;
    border-color: #4cae4c;
}
._cover_div_tdr_time_sheet{
    border: 1px solid #c0c0c0a8;
    padding: 30px 10px;
    border-radius: 15px;
}
.no-border-bottom{
        border-bottom: 1px solid #ddd0 !important;
}
.zpt_date_anchor{
    color: blue;
    text-decoration: underline;
    font-size: 16px;
    font-weight: 600;
}
.modal-email{
    max-width: 750px;
    width: 100%;
}
.tab-content_email-playbook{
    border: 1px solid #ddd !important;
    padding: 5px !important;
    height: 265px !important;
}
.not_conntect_current_tab{
    position: absolute;
    z-index: 99;
    text-align: center;
    max-width: 95%;
    padding: 0px;
    border-top-left-radius: 17px;
    border-top-right-radius: 8px;
}
.not_conntect_current{
    font-size: 120px;
    padding: 56px;
    color: #ffffff;
    filter: drop-shadow(3px 4px 4px black);
}
