@charset "utf-8";

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont-webfont.eot');
    src: url('../fonts/opensans-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


h3, .h3 {margin:0 0 10px 0;font-family: 'open_sanssemibold';font-size:20px;line-height:22px;}

/*---------------step-part start--------------*/

a:focus {outline:none;text-decoration:none;}
button:focus, input:focus, select:focus, textarea:focus {outline:none;}
button:focus, input:focus, select:active, textarea:active {outline:none;}

body > .container {padding: 0px;}
.main-heading {margin:20px 0 0 0;}
.main-heading h3{ 
    font-family: "open_sanslight";
    font-size: 24px;
    letter-spacing: 2px;
    text-align: center;
    color:#231f20;
    }
.main-heading h3 span{color:#d26921;font-size:24px;font-family:"open_sanslight_italic";}
.step-part{margin:0 0 30px 0;}
.createbox {
     border: 1px solid rgb(204, 204, 204);
    float: left;
    height: auto;
    margin: 0 2.66% 0 0;
    padding: 14px 5px 9px 5px;
    width: 31.56%;
    background-color:#fff;
}
.createbox ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.create1{float:left;width:220px;}



.create1 img {
    margin: 0 30px 0 0;
}
.create2 {
    float: left;
    margin: 7px 68px 7px 0;
}
.create2 h3 {
    
    font-size: 24px;
    margin: 0;
    color:#fb6e52;
}
.create2 p {
    font-family:"open_sansregular";
    font-size: 12px;
    margin: 0;
    line-height: 15.99px;
    letter-spacing: 0.2px;
    margin:3px 0 0 0;
}
.create3 {
    float: right;
    margin-top: 24px;
}
.schedulebox {
    border: 1px solid rgb(204, 204, 204);
    float: left;
    height: auto;
    margin: 0 2.66% 0 0;
    padding: 14px 10px 10px;
    width: 31.56%;
    background-color:#fff;
}
.schedule1{float:left;width:220px;}
.schedule1 img {
    margin: 0 35px 0 0;
    }
.schedule2 {
    float: left;
    margin: 7px 91px 6px 0;
}
.schedule2 h3 {
   
    font-size: 24px;
    margin: 0;
    color:#2fc4ea;
}
.schedule2 p {
    font-family:"open_sansregular";
    font-size: 12px;
   margin:3px 0 0 0;
}
.schedule3 {
    float: right;
    margin-top: 25px;
}
.paymentbox {
     border: 1px solid rgb(204, 204, 204);
    float: left;
    height: auto;
    margin: 0;
   padding: 14px 5px 9px 0;
    width: 31.56%;
    background-color:#fff;
}
.payment1{float:left;width:220px;}
.payment1 img {
    margin: 0 36px 0 0;
}
.payment2 {
    float: left;
    margin: 6px 42px 8px 0;
}
.payment2 h3 {
  
    font-size: 24px;
    margin: 0;
    color:#a0cf69;
    }
.payment2 p {
    
    font-family:"open_sansregular";
    font-size: 12px;
    margin:3px 0 0 0;
}
.payment3 {
    float: right;
    margin: 34px 5px 26px 0;
}
/*---------------step-part end--------------*/

/*---------------book-part start--------------*/
.book-part{ margin: 0 0 34px 0;}
.bookrunningbox {
   background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    margin: 0 2.6% 0 0;
    padding: 21px 14px 22px;
    text-align: center;
    width: 31.56%;
    height: 380px;
}
.runningimage img {background-position:center center; background-size:cover;}
.displayimage img {background-position:center center; background-size:cover;}
.bookdisplaykbox {
   border: 1px solid #c1c1c1;
    float: left;
    margin: 0 2.6% 0 0;
    padding: 21px 14px 22px;
    text-align: center;
    width: 31.56%;
    height: 380px;
    background-color:#fff;
}
.bookcontentbox {
     border: 1px solid #c1c1c1;
    float: left;
    line-height: 19.2px;
    margin: 0;
    padding: 9px 11px 15px 15px;
    width: 31.56%;
    height: 380px;
    background-color:#fff;
    
}
.bookcontentbox p {font-size: 14px; color:#333333; line-height:19.1px; font-family:"open_sansregular";}
.text-classified h4 {
   font-family:"open_sansregular";
    font-size: 18px;
   margin: 0 0 22px;
    text-align: center;
}
.runningbutton {
    background-color: #a0cf69;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 18px;
    height: 50px;
    margin: 20px 0 0;
    width: 94%;
    font-family:"open_sansregular";
}
.displaybutton {
    background-color:#2fc4ea;
    border: medium none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 18px;
    height: 50px;
     margin: 22px 0 0;
    width: 94%;
    font-family:"open_sansregular";
}


/*---------------book-part end--------------*/

/*---------------publication-part start--------------*/
.head-text h3{ 
    font-family: "open_sanslight";
    font-size: 24px;
    margin: 0;
    }
.publication-logo img {padding: 10px 50px 31px 0;}
/*---------------publication-part end--------------*/

/*---------------footer-part start--------------*/

.footer-menu ul{margin-bottom:7px;}	
.footer-menu ul li{padding: 0 34px 0 0;}
.footer {
    background-color: #abbac3;
    opacity:0.8;
    margin-top: -156px;
}
.footer-menu ul {
    display: flex;
    list-style: outside none none;
    
}
/*---------------footer-part end--------------*/

/*---------------content-part end--------------*/



/*--------------inner-final page start------*/
.page{background-color:#f7f7f7;}
.inner-finalrow{margin:0;}
/*--------------create-form start----------*/
.create-head{padding:0;}
.create-form {padding:20px; border:1px solid #c1c1c1;margin:0 0 30px 0;background-color: #ffffff;}
.create-head img{padding:0 10px 0 0;}
.create-ad-head img{padding:0 10px 0 0;}
.create-head h3 {margin:5px 0 0 0; font-size:24px; color:#f26d53; font-family: 'open_sanslight'; font-weight:300;text-transform: inherit;}
.create-ad-head h3 {margin:5px 0 0 0; font-size:24px; color:#2166b1; font-family: 'open_sanslight'; font-weight:300;text-transform: inherit;}
.create-part1
        {
        border:1px solid #ccc;
        }
        
/*--------------create-form end------------*/
/*------------- advertisement right part start------------*/
.advertise-content{}
.advertise-part2 {padding:12px 15px 1px 10px;border:1px solid #ccc;}
.advertisement h4{
    color:#f26d53;
    font-family: "open_sanslight";
    font-size:20px;
    line-height:22px;
    margin:0 0 10px 0;
}
.honda-head h4{  
    padding:9px 0px 8px;
    font-size: 20px;
    height: 38px;
    margin: 0;
    text-align: center;
    background-color: #000;
    color: #fff;
    font-family: "open_sanslight";
    }
    
.advertise-innercontent {margin:0 0 17px 0;}
.advertise-innercontent p{
    font-family:'open_sansregular';
    font-size: 14px;
    color:#111111;
    margin:0;   
    }
    
.name img {margin:0 10px 15px 2px; float:left;}
.name p {margin:0;font-family:'open_sansregular';font-size: 14px;color:#111111;line-height:16px;}

.contact {clear:both;}
.contact img {margin:0 10px 0 0; float:left;}
.contact p{font-family:'open_sansregular';font-size: 14px;color:#111111;line-height:16px;}
html body img.skype_pnh_logo_img{display:none !important;}
/*------------- advertisement right part end------------*/

/*------------- advertisement left part start------------*/

/* .can-padd {padding:0;} */
.advertisement {width:270px;}


/*-------------create-ad part start----------*/
.create-ad{padding:0;}
.create-ad-head {margin-bottom:12px;}
.margin-btm{margin:0 0 10px 0;}
.margin-btm-last{margin:0 0 10px 0;}
/* .select-style {padding: 0;margin:0;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;background:#fff url(../images/dropdown-btn.png) no-repeat right top;width: 100%;background-color:#f7f7f7;height:auto;position:relative;float:left;} */
/*.select-style select {
    padding:0 0 0 20px;
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    box-shadow:none;
    border:1px solid #d4d4d4;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 30px;
    color:#333333;
    font-size: 14px;
    line-height:16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor:pointer;
 font-family: 'open_sansitalic';
 outline:none;
}
.select-style select:focus {outline:none;} */
.select-style.MultiSelect {background:#f7f7f7; height: auto;}
.select-style.MultiSelect select {padding:2px 20px;height:70px;}
.select-style.MultiSelect select option {margin:2px 0;}
.wd188 {width:188px;}
.wd100{
    width:91.8%;
}
/*
input[type="radio"] {
    display:none;
}
input[type="radio"] + label {
    color: #333333;
    font-family:'open_sansregular';
    font-size:14px;
    line-height:16px;
    font-weight:normal;
    margin:0;
}
input[type="radio"] + label span {
    display:inline-block;
    width:17px;
    height:17px;
    margin:0 10px 0 0;
    vertical-align:middle;
    cursor:pointer;
    position: relative;
    top: -1px;
}
input[type="radio"] + label span {
     background:url(../images/radio-unchecked.png) no-repeat left top;
}
input[type="radio"]:checked + label span{
     background:url(../images/radio-checked.png) no-repeat left top;
}
*/
.radioDiv {float:left;width:auto;margin:6px 10px 0 0; max-width:100%;}
.customerTypeRadio label{max-width:100%;}

.custom-list {margin:0;padding:0;}
/*.custom-list label {font-family:'open_sansregular'; font-size:14px; color:#333333; font-weight:300;margin:0 0 0 0;}*/

.adtext {height:138px;font-size:14px; font-family:'open_sansregular'; color:#333333;font-weight:300; border:1px solid #d7d7d7;padding:10px 14px 10px 10px;line-height:20px;width:100%;max-width:100%;}
textarea:focus {outline:none;}

/* .textarea-text{border:5px solid #ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:91.8%;list-style: outside none none; } */
.ad-text-detail {}
.ad-text-detail ul {list-style: outside none none;
    margin: 0 0.75% 20px;
    padding: 0;
    text-decoration: none;
    width: 98.5%;}
.ad-text-detail ul li{ float:left;}
/* .sampel-ad {text-decoration:underline;font-family: 'open_sansitalic';font-size:12px; line-height:20px; color:#333333;  width:19%; margin-right:10%;}
.word-count {font-family: 'open_sansitalic'; font-size:12px;line-height:20px; color:#333333;   width:29%; font-style:italic; margin-right:2%;}
.word-count span {font-style:normal;font-family: 'open_sanssemibold';font-size:12px; color:#333333;}
.max-word {font-family: 'open_sansitalic'; font-size:12px;line-height:20px; color:#333333;   width:35%; font-style:italic; margin-right:3%;}
.max-word span {font-style:normal;font-family: 'open_sanssemibold';font-size:12px; color:#333333;}  */
/*--------------create-ad part end---------------*/
/*--------------primium part start---------------*/

.part-content{padding:0;}
 



.wd200 {width:188px;}
.wd200 select
{
height:30px;
width:100%;
}
.drop-down{padding:0;}

.primium-list1 label{float:left;margin:6px 50px 20px 1px;font-family:'open_sansregular'; font-size:14px; color:#333333; font-weight:300;}

/* .primium-middleone {float:left;} */
.primium-list2 label{float:left;margin:6px 30px 6px 0px;font-family:'open_sansregular'; font-size:14px; color:#333333; font-weight:300;}
.primium-list4 label{float:left;margin:6px 30px 6px 0px;font-family:'open_sansregular'; font-size:14px; color:#333333; font-weight:300;}
.pull-left{padding:0;}




 /* Base for chackbox label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}


     
/*--------------primium part end---------------*/
/*--------------customer part end---------------*/


/*--------------customer part end---------------*/
.left-button {margin-bottom:0;text-align:center;}
.button-part .btn{color:#333;margin:0 45px;font-size:16px;font-family:'open_sansregular';display:inline-block;line-height:18px;padding: 6px 12px;}
.button-part .btn:hover{background-color:#1861a4;color:#333;}
.button-part .green-btn .btn {color:#ffffff;background-color:#a0cf69;}
.button-part .green-btn .btn:hover {color:#ffffff;background-color:#a0cf69;}
.button-part p{margin: 0 0 1% 33%;}

.top-right-part .custom-list {padding:0 0 0 30px;}
.top-right-part .radioDiv:first-child {margin-left:3px;}
.top-left-part .detailinfo {margin:0 15px;}
.top-left-part .wd311.detailinfo {width:311px;}


.textarea-text.wdfull {width:auto;margin:0 0 0 15px;}
.ad-text-detail ul li a {color:#333333;}
.rc-book-schedule .ad-text-detail {margin-top:4px;padding:0;}
.rc-book-schedule .ad-text-detail ul {margin:0;padding:0;width:auto;}
.rc-book-schedule .ad-text-detail ul li {margin:0;width:33%;float:none;display:inline-block;text-align:center;}
.rc-book-schedule .ad-text-detail ul li.sampel-ad {text-align:left;padding:0 0 0 15px;}
.rc-book-schedule .ad-text-detail ul li.max-word {text-align:right;}
.rc-book-schedule .right-label {padding-left:49px;}
.rc-book-schedule .pull-left label {margin: 6px 0 0 0;}

.Schedule-form label{float: left;width: 104px;font-family: 'open_sansregular';font-size: 14px;color: #333333;line-height: 20px;font-weight: normal;margin: 6px 0 0 0;}
.select-style.wd262 {width:262px;}
.Schedule-form .Name,.Schedule-form .sel-scheme,.Schedule-form .start-date,.Schedule-form .total-days {padding:0;}
.Schedule-form .Name {width:105px;}
.Schedule-form .Name label {font-family: 'open_sansbold_italic';color:#333333;font-size:14px;line-height:16px;}
.Schedule-form .sel-scheme {width:385px;margin:0 60px 0  0;}
.Schedule-form .sel-scheme label {width:122px;}
.Schedule-form .total-days label {width:95px;margin:0;}
.Schedule-form .start-date {width:254px;margin:0 60px 0 0;}
.Schedule-form .total-days {width:200px	;}
.Schedule-form .total-days input[type="text"] {width:39px;font-size:14px;line-height:16px;height:30px;background-color:#f7f7f7;border:1px solid #d4d4d4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family: 'open_sansitalic';text-align:center;}
.Schedule-form .calendar-field .hasDatepicker {width:153px;display:inline-block;padding:0 0 0 20px;text-align:left;}

.matter-compose {background-color: #f99d1c;height: 40px;margin: 0 0 15px;}
.matter-compose .booking-info-acc .toolbar-fields{margin: 0 0 16px 20px;}
.matter-compose .matter-form{margin-top:5px;}
.matter-compose .calendar-field{margin: 0 20px 0 0;}
.matter-compose .matter-form label { margin: 0 20px 0 0; color: #333;font-family: open_sansregular;font-size: 14px;font-weight: normal;line-height: 20px;}
.matter-compose #filter_orderno{height: 30px; margin-right: 20px;width: 140px;}
.matter-compose #filter_rono{height: 30px; margin-right: 20px;width: 140px;}
.matter-compose .matter-filter-btn {
    background-color:#ee1f25;
    border: medium none;
    box-shadow: none;
    border-bottom: 3px solid #b11117;
    float: right;
    font-family: open_sansregular;
    font-size: 16px;
    line-height:18px;
    padding: 6px 12px;
}
.matter-compose .toolbar-fields{margin:0 0 0 20px;}

/*
.table {margin-bottom:0;}
.table>tbody>tr>td, .table>tbody>tr>th{line-height: 1.42857143;vertical-align: top;border:none;}
.table>tbody>tr>th {background: rgba(0, 0, 0, 0) url("../images/table-th-bg.jpg") repeat-x scroll left top / 80px 68px;border-bottom: 1px solid #929496;border-top: 1px solid #929496;color: #333333;font-family: "open_sanslight";font-size: 16px;font-weight: normal;line-height: 20px;padding: 14px;} 
.table>tbody>tr>th.first {border-left: 1px solid #929496;}
.table>tbody>tr>th.last {border-right: 1px solid #929496;}
.table>tbody>tr>td {font-size:12px;line-height:14px;color:#333333;font-family: 'open_sansregular';padding:19px;}
.table>tbody>tr>td.totalname {font-size:18px;line-height:20px;color:#333333;font-family: 'open_sansregular';}
.table>tbody>tr>td.totalprice {font-size:18px;line-height:20px;color:#333333;font-family: 'open_sansregular';}
.order-review .primium-part {padding:20px 0 0 0;} 
.order-review .primium-head {padding:0 20px 0 20px;}
.table>tbody>tr>td a {text-decoration:none;color:#333333;}
.table > tbody > tr > th a {display:inline-block;position:relative;top:-2px;}  
*/
.rc-book-schedule .primium-middleone ul {padding:0;}
.rc-book-schedule .primium-middleone ul li {list-style:none;}
.rc-book-schedule .primium-middleone ul li .radioDiv {float:none;width:auto;}
.rc-book-schedule .primium-middleone ul li label {width:auto;}

.paymentoption .primium-leftone {width:390px;margin:0 57px 0 0;}
.paymentoption .primium-rightone {width:270px;margin:0 57px 0 0;float:left;}
.paymentoption .payment-last {width:180px;margin:0;padding:0;}
 
/* .paymentoption input[type="text"] {font-size:14px;line-height:16px;height:30px;background-color:#f7f7f7;border:1px solid #d4d4d4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family: 'open_sansitalic';text-align:center;} */ 

.paymentoption .primium-leftone input[type="text"] {width:262px;text-align:left;padding:0 20px;}
.paymentoption .payment-last input[type="text"] {width:71px;text-align:left;padding:0 11px;}
.paymentoption .primium-leftone label {width:125px;}

.paymentoption .payment-last label {float: left;width: 104px;font-family: 'open_sansregular';font-size: 14px;color: #333333;line-height: 20px;font-weight: normal;
  margin: 6px 0 0 0;}  
/*------------- advertisement left part end------------*/
/*--------------inner-final page end-----*/

/*-------------------RC-schedule -end user start-----------*/
.bg-color{background-color:#f7f7f7;}
.rc-schedule-page .premiumoption-form {margin:30px 0 0 0;}
.rc-schedule-page .order-review .primium-head h3 {color: #699734;font-family: open_sanslight;font-size: 24px;text-align: center;}
.rc-schedule-page .primium-head h3 {color: #699734;font-family: open_sanslight;font-size: 24px;text-align: center;}
/*-------------------bhopal edition part start-----------*/
.bhopal-edition{border:1px solid #c1c1c1;padding: 0 0 19px 20px; margin: 30px 0 0 0; background-color: #ffffff;}
.bhopal-head h3{color: #699734;font-family: open_sanslight;text-align: center;font-size:24px;margin-top: 24px;}
.bhopaledition-list{float:left;}
.bhopal-subedition {margin: 15px 0 0;}
.bhopaledition-list label{ margin: 6px 0 0;font-family:'open_sansregular'; font-size:14px; color:#333333;line-height:20px;font-weight:normal;margin-right: 30px;}
.padd-all{padding:0;}
.padd-textbox{padding:0px !important;}
.select-stylebhopal select{ -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: 1px solid #d4d4d4;
    border-radius: 1px;
    box-shadow: none;
    color: #333333;
    cursor: pointer;
    font-family: "open_sansitalic";
    font-size: 14px;
    height: 30px;
    line-height: 16px;
    padding: 0 0 0 20px;
    width: auto
    }
    
    .select-stylebhopal{
    background: #f7f7f7 url("../images/dropdown-btn.png") no-repeat scroll right top;
    border-radius: 5px;
    height: 31px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 260px;
}
/*.calendar-field label{font-family:'open_sansregular'; font-size:14px; color:#333333;line-height:20px;font-weight:normal;margin-right: 30px;}*/
.calendar-field label.nowd {width:auto;}
.ui-datepicker-trigger{height: 30px;position: absolute;right: 0;top: 0;cursor:pointer;}

/*.total-days label{float:left;font-family:'open_sansregular'; font-size:14px; color:#333333;line-height:20px;font-weight:normal; margin:6px 30px 0 59px;} */
.edition-1part{padding: 0 50px 0 0;width:39%;}
.total-days input{width:42px;height:30px;}
/*-------------------bhopal edition part start-----------*/
.rc-schedule-page .primium-middleone {width:auto;float:none;}
.rc-schedule-page .primium-middleone ul {width:100%;margin:0;padding:0;}
.rc-schedule-page .primium-middleone ul li {list-style:none;width:12%;float:left;}
.rc-schedule-page .primium-middleone ul li .radioDiv {float:none;width:auto;}
.rc-schedule-page .primium-middleone ul li label {width:auto;}

.paymentoption .primium-leftone {width:425px;margin:0 57px 0 0;}
.paymentoption .primium-rightone {width:270px;margin:0 57px 0 0;float:left;}
.paymentoption .payment-last {width:180px;margin:0;padding:0;}

.rc-schedule-page .paymentoption .primium-rightone {width:308px;}
.rc-schedule-page .paymentoption .primium-rightone label {width:auto;}
 
/* .paymentoption input[type="text"] {font-size:14px;line-height:16px;height:30px;background-color:#f7f7f7;border:1px solid #d4d4d4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family: 'open_sansitalic';text-align:center;} */

.paymentoption .primium-leftone input[type="text"] {width:262px;text-align:left;padding:0 20px;}
.paymentoption .payment-last input[type="text"] {width:71px;text-align:left;padding:0 11px;}
.paymentoption .primium-leftone label {width:125px;}

.paymentoption .payment-last label {float: left;width: 104px;font-family: 'open_sansregular';font-size: 14px;color: #333333;line-height: 20px;font-weight: normal;
  margin: 6px 0 0 0;}

.form-inline .form-control {width:153px;}
.form-inline .form-group {position:relative;}  
.ui-datepicker {background-color:#f7f7f7;}
.paymentoption .payment-last input[type="text"].wd39 {width:39px;text-align:center;padding:0 9px;}

#tabs-container {border:1px solid #000000;border-top:none;width:798px;}
.tabs-menu {clear: both;margin:0;padding:0;}
.tabs-menu li {float: left;list-style:none;width:33.2%;text-align:center;border-left:1px solid #ffffff;}
.tabs-menu li:first-child {width:33.603%;border-left:none;} 
.tabs-menu li.current a{position: relative;border-bottom: 1px solid #fff;z-index: 5;}
.tabs-menu li a {color:#fff;text-decoration: none;font-family: 'open_sanslight';font-size:18px;line-height:20px;display:block;padding:10px 0 10px 45px;}
.tab {background-color: #fff;margin-bottom: 0;width: auto;}
.tab-content {padding: 20px;display: none;}
#tab-1 {display: block;}
.tab-content .chngbtn {background-color: #1861a4;outline:none;border-radius: 4px;color: #ffffff;display: inline-block;font-family: "open_sansregular";font-size: 14px;height: 30px;line-height: 30px;margin: 0 20px 10px 0;padding: 0 10px;}
.chngbtn {background-color: #1861a4;outline:none;border-radius: 4px;color: #ffffff;display: inline-block;font-family: "open_sansregular";font-size: 14px;height: 30px;line-height: 30px;margin: 0 20px 10px 0;padding: 0 10px;}
.tab-content .chngbtn:hover {text-decoration:none;}
.tab-content #showhtmlForm {margin:0 0 0 15px;}
.tab-content #showhtmlForm .textarea-text.wdfull:first-child {margin:0;}
.tab-content #showhtmlForm .textarea-text.wdfull {margin:15px 0 0 0;}
#previewTemplateContent {margin-right:20px;}
#showhtmlForm {width:50%;}
#showhtmlForm .fileUpload {margin:6px 15px 6px 0;width: 157px;display:block;}
#showhtmlForm .fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}



.tabs-menu li a.cust-design{background:#000000 url(../images/customdesign-icon.png) no-repeat 50px 8px;}
.tabs-menu li a.fixed-size{background:#000000 url(../images/fixedsize-icon.png) no-repeat 66px center;}
.tabs-menu li a.template{background:#000000 url(../images/template-icon.png) no-repeat 66px center;}

.tabs-menu li.current a.cust-design{background:#ee1f25 url(../images/customdesign-icon.png) no-repeat 50px 8px;}
.tabs-menu li.current a.fixed-size{background:#ee1f25 url(../images/fixedsize-icon.png) no-repeat 66px center;}
.tabs-menu li.current a.template{background:#ee1f25 url(../images/template-icon.png) no-repeat 66px center;}

ul.selectsize {margin:0;padding:0;width:100%;}
ul.selectsize li:first-child {margin:0;}
ul.selectsize li {list-style:none;text-align:center;display:inline-block;width:auto;float:left;margin:0 0 0 20px;}
ul.selectsize li img {margin:0 0 9px 0;}
ul.selectsize li .radioDiv {width:100%;float:none;margin:0 0 9px 0;}
ul.selectsize li .radioDiv span {display:inline-block;}
ul.selectsize li span {font-size:12px;line-height:14px;color:#333333;font-family: 'open_sansregular';display:block;}
ul.selectsize .Innerblock {width:100%;}
/*ul.selectsize .Innerblock > div {width:100% !important;}*/


.filefield {width:430px;font-size: 14px;line-height: 16px;height: 30px;background-color: #f7f7f7;border: 1px solid #d4d4d4;font-family: 'open_sansitalic';text-align: left;padding:0 20px;color:#333333;}
.btn.fileUpload {position: relative;margin:0 0 0 16px;background-color:#ee1f25;border:none;padding:5px 20px;font-size:18px;line-height:20px;color:#ffffff;font-family: 'open_sansregular';top:0; border-bottom: 3px solid #b11117;}
.fileUpload.btn > span { display:block;}
.btn.fileUpload:hover {background-color:#ee1f25;color:#ffffff;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.instrutionline {font-size:12px;line-height:14px;color:#333333;font-family: 'open_sansitalic';display:block;margin-top:8px;margin-bottom: 10px;}
.heightDiv,.widthDiv {margin:0 25px 15px 0;}
.widthDiv {width:170px;}
.rc-book-schedule .heightDiv label,.widthDiv label {color: #333333;font-family: "open_sansregular";font-size: 14px;line-height:16px;font-weight: normal;margin:6px 15px 0 0;float:left;}
.rc-book-schedule .widthDiv label {margin:6px 20px 0 0;}
.heightDiv input[type="text"] {background-color: #f7f7f7;width:80px; border: 1px solid #d4d4d4;color: #333333;font-family: "open_sansitalic";font-size: 14px;height: 30px;line-height: 16px;padding: 0 17px;text-align: left;}
.hidelist {margin:15px 0 0 0;padding:0;display:none;}
.hidelist li {list-style:none;font-family: 'open_sansregular';font-size:14px;line-height:16px;color:#333333;padding:3px 0;}
.widthDiv .select-style.wd80 {width:79px;float:left;}
.widthDiv .select-style select {padding:0 0 0 14px;}
.uplbtn {background-color:#f26d53;border:none;padding:5px 20px;text-transform: none;font-size:18px;line-height:20px;color:#ffffff;font-family: 'open_sansregular';}
.uplbtn:hover {background-color:#f26d53;}




.advertise-innercontent h4{font-size:15px; color:#2166b1;margin:10px 0 0 0;}
.advertise-innercontent .eyecatcher{float: left;padding: 0 5px 0 0;}


#ModalTable .modal-dialog {max-width:1170px;width:100%;}
#ModalTable .left-button{margin:15px 0 0 0;}
.table>tbody>tr>th.date {width:15%;}
.table>tbody>tr>th.package {width:15%;}
.table>tbody>tr>th.edition {width:15%;}
.table>tbody>tr>th.subedition {width:20%;}
.table>tbody>tr>th.price {width:15%;}
.table>tbody>tr>th.link {width:20%;}

#ModalTable .table>tbody>tr>th.date {width:10%;}
#ModalTable .table>tbody>tr>th.package {width:10%;}
#ModalTable .table>tbody>tr>th.edition {width:10%;}
#ModalTable .table>tbody>tr>th.subedition {width:15%;}
#ModalTable .table>tbody>tr>th.price {width:45%;}
#ModalTable .table>tbody>tr>th.link {width:10%;}

.detailinfo .validation-advice {padding:0;margin:0;}


.btn.fileUpload .validation-advice {position:absolute;top: 32px;left: 0;padding:0;margin:0;}

.center-button {margin-bottom:50px;text-align:center;}

#ModalTable .center-button {
  margin: 15px 0 0;
}


.modal-box {
  display: none;	
  position: absolute;
  z-index: 1000;
  width: 98%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}
@media (min-width: 32em) {

.modal-box { width: 70%; }
}

.modal-box header,
.modal-box .modal-header {
  padding: 1.25em 1.5em;
  border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 { margin: 0; }

.modal-box .modal-body { padding: 2em 1.5em; }

.modal-box footer,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-box a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
}

.modal-box a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}

.create-head .RO_number .ro_number
{
    background-color: #f7f7f7;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
    border-radius: 5px;
    height: 30px;
    width: 91.8%;
    box-shadow: none;
}

#wordcnt .margin-all{margin:0;}


/*---------home page start-----*/
/*---------------main-content start--------------*/

.top-line{border-top:10px solid orange;}

.header-logonew{float:left; margin: 23px 0 10px;}

.right-dainikheader .right1{float:left; margin: 0 0 0 0;}
.right-dainikheader .right1 span {display:inline-block;}

.right-dainikheader .right2{float:right;}

.right-dainikheader{float: right;margin: 23px 0 10px;}
.right-dainikheader ul{list-style: outside none none;text-align:right;}

.right-dainikheader .right1 li{margin:0 0 10px 0;}

.callnew1{font-weight:300;
			font-family: "open_sansregular";
			font-size: 18px;
			height: 30px;
		}
.right1 .number{font-weight:300;
			font-family: "open_sansregular";
			font-size: 18px;
			height: 30px;
}
.right1 .email{font-weight:300;
			font-family: "open_sansregular";
			font-size: 18px;
			height: 30px;
			margin: 0 0 10px;
}
.mailnew{float:left;}

.mailnew p{ 
			float:right;
			text-decoration:underline;
			font-weight:300;
			font-family: "open_sansregular";
			font-size: 18px;
			height: 30px;
			margin: 0 8px 10px;
		}
		
.right1 .call-img{margin-left: 10px;margin-bottom:6px;}
.right1 .email-img{margin-left: 10px;margin-bottom:12px;}


.mailnew1{ 
			font-weight:300;
			font-family: "open_sansregular";
			font-size: 14px;
			height: 30px;
			padding: 4px 8px;
			font-size:14px; 
			font-family: 'open_sansregular';
		}
	.right-dainikheader .signin{
			background-color: #f68420;
			border: 0 none;
			border-radius: 10px;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			color: #fff;
			font-family: 'open_sanssemibold';
			font-size: 26px;
			
			padding: 13px 22px;

			}
.right-dainikheader .signin:hover {text-decoration:none;}

ul.right1 span {
    display: inline-block;
    vertical-align: middle;
}
	.right-dainikheader .right2 p{
		color: #231f20;
		font-size: 14px;
		text-align: center;
		 margin: 10px 0 0;
		  font-family: 'open_sansregular';
		}
.right-dainikheader .right2 p.welcome-msg {margin:-8px 0 0 0;color:#f99d1c;text-align: right;}
.right-dainikheader .right2 p.welcome-msg span.name {font-family: 'open_sanssemibold';padding: 0;vertical-align: inherit;color: #231f20;}
.right-dainikheader .right2 a.account,.right-dainikheader .right2 a.logout {display:inline-block;margin: 22px 0 0;font-family: "open_sansregular";font-size:13px;line-height:15px;color:#f99d1c;border:1px solid #f99d1c;padding:4px 8px 5px;}
.right-dainikheader .right2 a:hover {text-decoration:none;background-color:#f99d1c;color:#ffffff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;
  -webkit-transition:.5s;transition:.5s;} 
.right-dainikheader .right2 a.account span,.right-dainikheader .right2 a.logout span {padding:0;}


.cms-home .main-body{padding-bottom:10px;background:url(../images/home-bg.png) repeat left top;}


.advertisementsteps h3 {	color:#ffffff;
						 font-size:30px;
						 font-family: 'open_sansregular';
						 margin:45px 0 16px 0;
                         text-transform:none;
                         word-spacing:5px;
                        letter-spacing:2px;
						 }
						 
.advertisementsteps h3 span {color: #ef990f;
    font-family: 'open_sanssemibold_italic';
    font-size: 30px;
    font-weight: 500;
    line-height: 37px;
    }

/*.advertise-first-step {
				background-image: url("../images/createnew2.png");
				 width:278px; 
				 height:104px;
				 margin-right:18px;
				 }	
.advertise-second-step{
			background-image: url("../images/schedulenew2.png");
			 width:278px; height:104px; 
			 margin-right:18px;
			 }
.advertise-third-step {
			background-image: url("../images/paymentnew2.png");
			 width:278px; 
			 height:104px; 
			 }*/
.right-dainikheader .right2 {margin:10px 0 0 0;padding-left:40px;}
.right-dainikheader .right2 span{padding: 0 0 0 10px;display:inline-block; vertical-align: middle;}

.mailnew1 span{margin-left: 10px;}

.main-contentbody{background-image: url("../images/back-body.png");}

.meenu-barnew{background-color:#000;height:10px;}

.step-part h3{margin:30px 0 0 20px;font-size:24px; font-family: 'open_sansregular'; line-height:37px;color:#231f20;}

/*.advertise-first-step .create1 h3 {
                                    bottom: 45px;
                                    font-family: 'open_sansregular';
                                    font-size: 24px;
                                    left: 98px;
                                    position: absolute;
                                    color:#fff;
                                }
.advertise-first-step .create1 p{
                                    position: absolute; 
                                    right: 43px; 
                                    color: #fff;
                                     font-size: 14px; 
                                    top: 43px;
                                    font-family: 'open_sansregular';
                            }

.advertise-second-step .schedule2 h3{
									bottom: 45px;
									 font-family: 'open_sansregular';
									font-size: 24px;
									left: 100px;
									position: absolute;
									}
									
.advertise-second-step .schedule2 p{
									position: absolute;
									right: 45px; 
									color:#fff;
									font-size: 14px;
									top: 43px;
									font-family: 'open_sansregular';
									}


.advertise-third-step .payment3 h3{
									bottom: 45px;
								font-family: 'open_sansregular';
									font-size: 24px;
									left: 110px;
									position: absolute;
									}
									
.advertise-third-step .payment3 p{
									position: absolute;
									right: 50px; 
									color:#fff;
									font-size: 14px;
									top: 43px;
									font-family: 'open_sansregular';
									}
*/									
.special-offer {}
.special-offer .special-offer-top {margin:45px 0 0 0;}

 /* carousal */
  .main-banner .carousel-inner {width:270px;}
  .main-banner .carousel-inner > .item > img,
  .main-banner .carousel-inner > .item > a > img {
      width: 270px;
      height:100px;
      margin: auto;
  }
  .special-offer-carousel #myCarousel {height: auto;margin: inherit;width: auto;}
 
.banner-text {padding:2px; position:absolute; top:1px; right:30px;   }
.banner-text p span{ font-family: 'open_sanssemibold_italic'; font-size:22px; color:#ffffff; padding:0; margin:0; color:#004860;}
.banner-text p { font-family: 'open_sanslight_italic'; font-size:20px; color:#ffffff; padding:0;margin: 0 42px 6px 0; color:#004860;}
.banner-text  h6{line-height:25px;font-family: 'open_sanslight_italic'; font-weight:bold; font-size:16px; color:#ffffff; padding:0; margin:0; color:#ef3522; float:right;}

.special-offer .special-offer-head{color: #fff;
    font-family: 'open_sanslight_italic';
    font-size: 30px;
    left:19%;
    position: absolute;
    top: 23%;
	}									
								
/* .book-part{margin: 0 0 40px;font-size:18px; font-family: 'open_sansregular';line-height:19px; color:#f99d1c;}  */




.running-classified {
			   background-color: #fff;
				
				float: left;
				margin: 0 2.6% 0 0;
				padding:5px;
				text-align: center;
				width: 31.56%;
				height: auto;
	
			}
.text-classified h4{color:#f99d1c; font-size:18px; font-family: 'open_sansregular';line-height:19px; margin:0;}

.running-classified-image img {background-position:center center; background-size:cover; padding: 0 42px;}


	
.display-classified {
   background-color: #fff;
   
    float: left;
    margin: 0 2.6% 0 0;
    padding:5px;
    text-align: center;
    width: 31.56%;
	height: auto;}
	
.display-classified-image img {background-position:center center; background-size:cover; padding: 0 42px;}



	
.Obituarybox{
   background-color: #fff;
   margin:0;
    float: left;
    padding:5px;
    text-align: center;
    width: 31.56%;
	height: auto;}
		
.obituary-classified-image img {background-position: center center;background-size: cover;padding: 0 42px;}

/*new home end*/


 


/*---------------footer-part start--------------*/

.footer-menu{padding:16px 0 0 0;}
.footer-menu ul {margin-bottom:7px; 
    list-style: outside none none; padding:0;}	

.footer-menu  .footer-top li{padding: 0 0 0 65px; font-family: 'open_sansbold'; font-size: 14px;display:inline;}

.cms-home .footer-home {
    background-color: #abbac3;
	opacity:0.8;
	margin-top: -156px;
}
.footer-menu .footer-booklogo{ margin: 0px 0 31px 120px;}

.footer-menu .footer-booklogo span {
							float:left;	
							border-bottom: 1px solid #f99d1c;
							margin-right: 20px;
							padding: 30px 0 0;
							font-family: 'open_sanssemibold';
							font-size: 18px;
							}
							
.footer-menu .footer-booklogo li{padding: 0 160px 0 0; display:inline;}

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

 .footer-menu .footer-bottom p{font-family: 'open_sansregular';; font-size:12px;padding-bottom:0;margin:0;}

/*---------------footer-part end--------------*/

/*---------- Expand collapse Start ---------*/
.clickTo {cursor:pointer;}
.clickTo:after{
  content:"Expand";
  display:inline-block;      
}
.expand .clickTo:after{
  content:"Collapse";
 }
/*---------- Expand collapse End ---------*/

/*----------- My Accouunt Page Start -------------*/
.myaccount_page {padding:0; margin-top:2%;}
.myaccount_page .WideColumn {width:870px;padding:20px;background-color:#ffffff;border:1px solid #c1c1c1;}
.myaccount_page .leftheading {background:url(../images/myaccount-icon.png) no-repeat left top;margin:8px 20px 7px 20px;padding:7px 0 5px 41px;font-size:18px;line-height:20px;color:#190a0e;font-family: 'open_sansregular';}
.leftColumn ul.sidelinks {margin:0;padding:0;}
.leftColumn ul.sidelinks li:first-child {margin:0;}
.leftColumn ul.sidelinks li {list-style:none;margin:2px 0 0 0;}
.leftColumn ul.sidelinks li a {font-size:14px;line-height:16px;color:#190a0e;font-family: 'open_sansregular';display:block;background-color:#ececec;outline:none;text-decoration:none;padding:8px 20px 7px 20px;}
.leftColumn ul.sidelinks li a:hover {background-color:#f99d1c;}
.leftColumn ul.sidelinks li a.active {background-color:#f99d1c;}
.leftColumn ul.sidelinks li a.active strong {font-weight:normal;color:#ffffff;}

.create-ad-head h3 {color:#231f20;/*border-bottom:1px solid #f99d1c;*/font-family: 'open_sansregular';font-size:24px;line-height:26px;margin:0;}
.wd175 {width:207px;}

.wd562 {width:562px;}
.customer-information-myaccount .input-group label {float:left;color: #333333;font-family: open_sansregular;font-size: 14px;line-height: 20px;font-weight:normal;width:160px;margin:6px 0 0 0;}
.customer-information-myaccount .input-group .secondName label {margin:6px 0 0 0;width:100px;}
.customer-information-myaccount .input-group label.state-province {width:112px;} /*{width:80px;}*/
.customer-information-myaccount .input-group label.country {width:129px;} /*{width:97px;}*/
.customer-information-myaccount .input-group label.darklabel {font-family: 'open_sanssemibold';}
.wd128 {width:128px;}
.customer-information-myaccount .input-group .zipCode label {margin:6px 0 0 0;width:40px;}
.customer-information-myaccount .input-group .stateName label {margin:6px 0 0 0;width:65px;}
.customer-information-myaccount .detailinfo {padding:0;margin:0 15px;}
.myaccountleftbtn {text-align:right;}
.customer-information-myaccount .button-part {margin:0 66px 0 0;}
.customer-information-myaccount .button-part.MarginMin {margin:0 16px 0 0;}
.button-part .myaccountleftbtn .btn{margin:0 13px;}
.myaccount_page input[type="email"],.myaccount_page  input[type="search"],.myaccount_page  input[type="number"],.myaccount_page  input[type="password"],.myaccount_page  input[type="tel"],.myaccount_page  input[type="text"] {width:100%;}


.WideColumnwithoutspace {width:870px;padding:0px;background-color:#ffffff;border:1px solid #c1c1c1;}
 .mybookingacc-form .bookingaccount-head  span {
    float: left;
    margin: 0 10px 10px 20px;
}
.booking-head h3{color: #2166b1;
    font-family: "open_sanslight";
    font-size: 24px;
    font-weight: 300;
    margin: 3px 0 0;
	}
.col12-left-layout{ background-color: #f1f1f1;}

.booking-information-myaccount .leftheading {background:url(../images/myaccount-icon.png) no-repeat left top;margin:8px 20px 7px 20px;padding:7px 0 5px 41px;font-size:18px;line-height:20px;color:#190a0e;font-family: 'open_sansregular';}
.booking-information-myaccount .leftColumn ul.sidelinks {margin:0;padding:0;}
.booking-information-myaccount .leftColumn ul.sidelinks li:first-child {margin:0;}
.booking-information-myaccount .leftColumn ul.sidelinks li {list-style:none;margin:2px 0 0 0;}
.booking-information-myaccount .leftColumn ul.sidelinks li a {font-size:14px;line-height:16px;color:#190a0e;font-family: 'open_sansregular';display:block;background-color:#ececec;outline:none;text-decoration:none;padding:8px 20px 7px 20px;}
.booking-information-myaccount .leftColumn ul.sidelinks li a:hover {background-color:#f99d1c;}
.booking-information-myaccount .leftColumn ul.sidelinks li a.active {background-color:#f99d1c;}

.booking-info-acc{padding:0;}
.bookingaccount-head{margin:20px;}
.bookingaccount-head  span {
    float: left;
    padding: 0 10px 0 0;
}
	
.accbooking-part1{margin: 0 20px 14px 20px;}
.accbooking-part1 .select-primiumpart {width:245px;}
 .booking-info-acc .toolbar-fields{margin-right:0;}
.accbooking-part1 .calendar-field label {margin-right:15px;}
.wd176 {width:176px;}
 
 .wd400{width:138px;}
   
 .book-edition{float:left;margin-right: 20px;}
 .accbooking-part1 .input-group label{
    color: #333333;
    float: left;
    font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 6px 0 0;
   width:45px;
}
.accbooking-part1 .form-group label.nowd {
    color: #333333;
    float: left;
    font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 10px 0 0;
}   
.accbooking-part1 .filter-btn{ 
    border: none;
    box-shadow: none;
    float: right;
    font-family: open_sansregular;
    font-size: 16px;
    line-height:18px;
	padding: 6px 12px;	
    background-color:#ee1f25;
    color: #fff;
    border-bottom: 3px solid #b11117;
   }
  
 .accbooking-part1 .calendar-field{margin: 0 20px 0 0;}
 .accbooking-part1 .form-control:focus
   
 .accbooking-part1 .calendar-field label{
  color: #333333;
    font-family: "open_sansregular";
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 20px;
}
.calendar-field .validation-advice {}
 .accbooking-part1 .has-datepicker{background-color: #f7f7f7;
    color: #333333;
    font-family: "open_sansitalic";
    height: 30px;
	}
	
.form-control:focus,select:focus {
    border:1px solid #ef4223;
    box-shadow: none;
    outline: 0 none;
}
.select-style select:focus,input:focus {border:1px solid #ef4223;outline:0 none;} 
input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {outline: thin solid #ef4223;}
.btn:focus {outline: 1px solid white;}


.accbooking-part1 .form-inline .form-control{width:152px;}

.accbooking-part1 .table > tbody > tr >.first{border-left:1px solid #d1d5d6;}

.accbooking-part1 .table > tbody > tr >.first > img {
    margin-left: 5px;
}
 .accbooking-part1 .table > tbody > tr >.order-second > img {
    margin-left: 5px;
}


.accbooking-part1 .table > tbody > tr > th{background: rgba(0, 0, 0, 0) url("../images/table-thbg.png") repeat-x scroll left top;
    border-bottom: 1px solid #929496;
    border-top: 1px solid #d1d5d6;
    color: #333333;
      font-family: 'open_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    padding: 14px;
	height:50px;
	}
	
 .accbooking-part1 .table > tbody > tr > td{color: #333333;
    font-family: "open_sansregular";
    font-size: 12px;
    line-height: 14px;
    padding: 20px;}
	
	
/*-----------acccount-user booking page end-----------*/

/*-----------acccount-approver page start-----------*/
.account-back-clr {
    background-color: #f99d1c;
    height: 40px;
    margin-bottom: 20px;
}
.account-back-clr .accbooking-part1 {
    margin: 0 0 0 20px;
    padding: 5px 0 0;
}

.account-back-clr .accbooking-part1 .filter-btn {
    background-image: url("../images/approver-filter-btn.png");
    border: none;
    border-radius: 5px;
    box-shadow: none;
    color: #f99d1c;
    float: right;
    font-family: open_sansregular;
    font-size: 16px;
    line-height:18px;
    position: absolute;
    right: 20px;
    top: 71px;
	padding: 6px 12px;
}
.account-back-clr .select-style {
    padding: 0;
    margin:0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
    background:#fff url(../images/dropdown-btn.png) no-repeat right top;
	
	background-color:#f7f7f7;
	height:30px;
}

/*------acccount-approver page end--------*/

/*------order-detail page start------*/
.paddingZero{padding:0;}
.account-left-container {margin-bottom:40px; background:#ffffff; border:1px solid #c1c1c1; float:left; }

.account-right-container {background:#ffffff; /*float:right;*/ padding:20px 0 0 0;} 

.account-right-container .approver-header {padding-left:22px;}
.account-right-container .approver-header img {float:left; margin-right:9px;}
.account-right-container .approver-header h1 {  font-family: 'open_sansregular';font-size:24px; color:#190a0e; border-bottom:1px solid #f99d1c; margin:0; display:inline;}
 

.account-right-container .order-background  {background:#f99d1c; margin-top:10px; height:40px; padding:8px 0 12px 20px;margin-bottom:10px;}
.booking-cashmemo-view .account-right-container .order-background  {background:#f99d1c; margin-top:10px; height:40px; padding:8px 0 12px 20px;margin-bottom:10px;}
 
.booking-cashmemo-view .account-right-container .order-background  p span { margin-left: 5px;font-size:14px;font-family: 'open_sansitalic';}

.account-right-container .order-background  p span { margin-left: 5px;font-size:14px;font-family: 'open_sansitalic';}
.account-right-container .package-detail ul {margin:0;list-style:none;padding:0;}

.account-right-container .package-detail ul  li{margin: 0 0 10px;}

.account-right-container .package-detail .package-label{width:30%;
												font-family: 'open_sansregular';
												font-size: 14px;
												font-weight: 300;
												width: 30%;
												}
.account-right-container  .package-detail span{margin-right:20px;}
.account-right-container .package-detail ul li:last-child{margin:0;}
.account-right-container .premiumorder-option-detail ul li:last-child{margin:0;}

.account-right-container .premiumorder-option-detail {background-color:#f1f1f1; padding:20px 0 0 20px;height:202px;}

.account-right-container .premiumorder-option-detail ul {margin:0;list-style:none;padding:0;}

.account-right-container .premiumorder-option-detail ul  li{margin: 0 0 10px;}

.account-right-container .premiumorder-option-detail .package-label{width:30%;
												font-family: open_sansregular;
												font-size: 14px;
												font-weight: 300;
												width: 30%;
												}
.account-right-container  .premiumorder-option-detail span{margin-right:20px;}

.account-right-container .premium-option-detail {background-color:#f1f1f1; padding:20px 0 0 20px;}

.account-right-container .premium-option-detail ul {margin:0;}
.account-right-container .payment-options-detail {background-color:#f1f1f1; padding:20px 0 0 20px;}
.account-right-container .scheme-scheduling {margin:30px 20px 0 20px; padding:0; width:95.5%; }
 
.account-right-container .scheme-scheduling h3 {font-family: 'open_sansregular';background-color:#231f20; padding:10px 0 10px 20px; color:#f99d1c; font-size:18px; margin:0;}
  
.account-right-container .customer-info {padding:0; border:1px solid #bbbbbb; margin:20px 30px 0 20px; width:46%;}

.account-right-container .customer-info h3 {font-family: 'open_sansregular';background-color:#231f20; padding:10px 0 10px 20px; color:#f99d1c; font-size:18px; margin:0;}
 
.account-right-container .payment-options {padding:0; border:1px solid #bbbbbb; margin:20px 0 0 0; width:46%;}

.account-right-container .payment-options h3 {font-family: 'open_sansregular';background-color:#231f20; padding:10px 0 10px 20px; color:#f99d1c; font-size:18px; margin:0;}
 
.account-right-container .premiumorder-option-detail ul{margin:0;}

.account-right-container .order-detail {margin:30px 20px 0 20px; padding:0; width:95.5%; }

.account-right-container .order-detail h3 { font-family: 'open_sansregular';background-color:#231f20; padding:10px 0 10px 20px; color:#f99d1c; font-size:18px; margin:0;}

.account-right-container .table > tbody > tr > th {
    background: rgba(0, 0, 0, 0) url("../images/table-thbg.png") repeat-x scroll left top;
    border: medium none;
    color: #333333;
    font-family: "open_sanslight";
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding: 14px;
}
/*.account-right-container .table > tbody > tr > th.last{border-right:1px solid #929496;}
.account-right-container .table > tbody > tr > th.first {border-left:1px solid #929496;}*/
.account-right-container .table > tbody > tr > td {border:0;}

.update-button{clear:both;text-align:center;margin-left: 26%;}
.update-button .update-btn {    
    background-image: url("../images/update-oder-btn.png");
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: #231f20;
    font-family: 'open_sansregular';
    font-size: 18px;
    height: 52px;
    width: 105px;
}

/*----------- My Accouunt Page End -------------*/

#prv_messageSelected{word-wrap:break-word;}

.nodata {display:table-row !important;}
.table-striped>tbody>tr.odd td {background-color:#f9f9f9;}
.table-striped>tbody>tr.even td {background-color:#ffffff;}
.table-striped>tbody>tr.nodata.odd td{background-color:#f9f9f9;}

#prv_messageSelected{word-wrap:break-word;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
  cursor:pointer;
}

#lineitem_form input[type="text"]
{
    padding:0 2px;
    width:100%;
    float:left;
}

.content_words
{
    width:22%;
}

/* css for pagination */

.pager {margin:20px;}
.pager .amount,.toolbar, .pager {font-family: 'open_sanssemibold';}
.pager .amount strong {font-weight:normal;}
.pager .limiter > label {font-family: 'open_sanssemibold';font-size:12px;line-height:14px;}
.pages .current, .pages .current:hover {background-color:#ee1f25;border:none;color:#ffffff;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
.pager li > a, .pager li > span {background-color:#ececec;border:none; padding:0;margin:0 5px; width:30px; color:#190a0e;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
.pager li > a:hover {background-color:#ee1f25;color:#ffffff;}
.pager li > a:focus {outline:none;}

.pages li > a.next {background:#190a0e url(../images/nextaerow.png) no-repeat 12px 10px; border:none;margin:0 0 0 10px;}
.pages li > a.next:hover {background:#190a0e url(../images/nextaerow.png) no-repeat 12px 10px;border:none;}
.pages a.next:hover::before {border:none;margin:0;}
.pages a.next::before {border:none;margin:0;}

.pages li > a.previous {background:#190a0e url(../images/prev-pager.png) no-repeat 4px 6px; border:none;margin:0 10px 0 0;}
.pages li > a.previous:hover {background:#190a0e url(../images/prev-pager.png) no-repeat 4px 6px; border:none;}
.pages a.previous:hover::before {border:none;margin:0;}
.pages a.previous::before {border:none;margin:0;}

#editionDiv{float:left;width:100%;margin-top:1%;}

.payment-block-schedule{ padding: 0; width: 100%;}

.payment-block-schedule .custom-checkbox { margin: 0;}
.payment-block-schedule .radioDiv{ float: left; margin: 6px 10px 0 0; width: 24%; }
.payment-block-schedule label{ width: auto; }

#lineitemsavebtn {margin-bottom:30px;}

#success_pdf {
    color: #11b400;
    font-family: open_sansregular;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    margin-top: 9px;
}

.editionsep{float:left; clear:both;}
.uploadcls{float:left; clear:both;}

/*----------------new dbcl home page start----------------------------*/
.dbcl-num-logo p span {color:#ee1f25;}
.dbcl-num-logo p {font-family: "open_sansbold";
    margin: 10px 0 7px;font-size: 44px;
    padding: 0; }
.dbcl-num-logo a {display:inline-block;text-decoration:none;color: #337ab7;}
.main-logo span{color:#ED2024;}

.dbcl-nav-middlepart{background-color: #e7e7e8;}

.middle-left-home .home-symbol{float:left;margin: 0 4% 0 0;}
.middle-left-home .home-symbol a {text-decoration:none;}
.middle-left-home .home-symbol h4 {font-family: 'Conv_FUTURAH';margin: 15px 0 0 0;padding: 0;text-transform: uppercase;margin: 17px 0 0 0;}
.middle-left-home .home-symbol h4 span {margin: 0 0 0 6px;color:#808285;}
.middle-left-home .home-symbol h4 img {width:20px;float:left;}

.middle-left-home .guest-symbol{background-color: #ef4223;color: #fff;float: left;height: 35px;margin: 2% 4% 2% 0;text-align: center;min-width: 30%;padding:0 8px;}
.middle-left-home .guest-symbol h4,.middle-left-home .login-symbol h4 {font-family: 'Conv_FUTURAH';padding: 8px 0 0 0;margin: 0 0 0 0;}
.middle-left-home .login-symbol{float:left;background-color: #ef4223;color: #fff;height: 35px;margin: 2% 4% 2% 0;text-align: center;min-width: 30%;padding:0 15px;}
.middle-left-home .login-symbol a,.middle-left-home .guest-symbol a {text-decoration:none;color:#ffffff;}
.middle-welcome-guest h4{ margin:4.3% 0 0;text-align: center;}
.middle-welcome-guest h4 img {display:inline-block;position:relative;top:-2px;}

.middle-social-link  .social-images {float:right;}

.middle-social-link .social-images img { margin: 10px 7px 0 0; display:inline;}								

.sublogo-detail .left-header{float: left;
			height: 100%;
			margin: 8px 0px 10px 0px;
			width: 30%;
			}

.sublogo-detail .left-header img {width:60%;}

.sublogo-detail .middle-header{float: left;width: 50%; }
	
.sublogo-detail .middle-header p{ font-family: 'Conv_SWZ721BC';font-size: 32px;font-weight:600; margin:20px 0 0;}

.sublogo-detail .right-header{float:right;width:18%;}

.sublogo-detail .right-header .email {float:right;
										background-color: #fff200;
										border-bottom: 4px solid #da2128;
										height: 55px;
										margin: 12px 0 0;
										width: 80%;
										
										}
										
.sublogo-detail .right-header .email img {float: left;margin: 5% 5% 0 7%;width: 11%;}	
									
.sublogo-detail .right-header .email p {font-family: 'Conv_phagspa';
									color: #58585a;
									font-size: 15.6px;
									font-weight: bold;
									margin: 2px 0 0;
								}

.sublogo-detail .right-header .email .email-label {
    margin-top: 3px;
}                                
.sublogo-detail .right-header .email .email-content {
    text-align: center;
}

.footer-sms-assistant h2,p {
    margin-left: 10px;
}
.sublogo-detail .right-header  .call-us{background-color: #fff200;
										border-bottom: 4px solid #da2128;
										float: right;
										height: 30px;
										margin: 10px 0 12px;
										width: 75%;
										}
.sublogo-detail .right-header .call-us img{float: left; margin: 3% 5% 0 7%;width: 12%;}


.sublogo-detail .right-header .call-us p {font-family: 'Conv_phagspa';
									color: #58585a;
									font-size: 15.6px;
									font-weight: bold;
									margin: 2px 0 0;
								}
								
.home-advertise-steps{background-color : #bdbca9;}

.home-advertise-header{background-color:red;}

.home-book-advertise h3{color: #fff;
    font-size:32px;line-height:34px;
    font-weight:bold;
    height:44px;
    margin:0 0 0 0;
    padding:4px 0;
	text-align:center;}
	
.home-book-advertise h3 span{color:#fff200;}
.home-steps-part{margin:0 0 0 15%;}

.advertise-first-step .design-out-image,.advertise-second-step .design-out-image{left: 95%;position: absolute;top: 0;width: 37%;}
.advertise-first-step .create1 .designinner{margin:5% 0 0 0;float:left;}
.home-steps-part .advertise-first-step .create1 .create-1num{color: #fff;
															float: left;
															font-family: fantasy;
															font-size: 50px;
															font-weight: 900;
															margin: 0 7%;
															padding: 0;
															}
.advertise-first-step .create1 .designinner h3{color: #231f20;
											font-size: 22px;
											font-weight: bold;
											margin:0;
											font-family: 'Conv_SWZ721BC';
											}
.advertise-first-step .create1 .designinner p	{ padding: 0 0 5% 0;margin:0;}	

/*second*/
.advertise-second-step {margin:0 0 0 5%;}

.advertise-second-step .schedule1 .scheduleinner{margin:5% 0 0 0;}

.home-steps-part .advertise-second-step .schedule1 .schedule-1num{color: #fff;
															float: left;
															font-family: fantasy;
															font-size: 50px;
															font-weight: 900;
															margin: 0 7%;
															padding: 0;
															}
.advertise-second-step .schedule1 .scheduleinner h3{color: #231f20;
											font-size: 22px;
											font-weight: bold;
											margin:0;
											font-family: 'Conv_SWZ721BC';
											}
.advertise-second-step .schedule1 .scheduleinner p	{ padding: 0 0 5% 0;margin:0;}

/*third*/	
.advertise-third-step {margin:0 0 0 5%;}
.home-steps-part .advertise-third-step .payment1 .payment-1num{color: #fff;
															float: left;
															font-family: fantasy;
															font-size: 50px;
															font-weight: 900;
															margin: 0 7%;
															padding: 0;
															}
.advertise-third-step .payment1 .paymentinner h3{color: #231f20;
											font-size: 22px;
											font-weight: bold;
											margin:0;
											font-family: 'Conv_SWZ721BC';
											}
.advertise-third-step .payment1 .paymentinner{margin:5% 0 0 0;}											
.advertise-third-step .payment1 .paymentinner p	{ padding: 0 0 5% 0;margin:0;}
.book-mainpart .std {display:none;}

.WrapInnerHeader {border-bottom:2px solid #ee1f25;}
.WrapInnerHeader {border-bottom:2px solid #ee1f25;}
.WrapInnerHeader .dbcl-num-logo {padding:0;}
.WrapInnerHeader .dbcl-num-logo p {font-family:'open_sansbold';margin:5px 0 5px 0;padding:0;} 
.WrapInnerHeader .dbcl-num-logo p span {color:#ee1f25;}
.WrapInnerHeader .dbcl-num-logo a {color: #337ab7;text-decoration:none;}
.WrapInnerHeader .right2 {margin:0;padding:0;}
.WrapInnerHeader .right2 li a {display:inline-block;border:1px solid #ee1f25;padding:3px 10px;color:#ee1f25;text-decoration:none;}
.WrapInnerHeader .right2 li a.signin span {display:inline-block;vertical-align:middle;margin-left:5px;background:url(../images/signinnew2.png) no-repeat left top;width:45px;height:45px;}
.WrapInnerHeader .right2 li a:hover {text-decoration:none;background-color:#ee1f25;color:#ffffff;}
.WrapInnerHeader .right2 li a.signin:hover span {background:url(../images/signinnew2-hover.png) no-repeat left top;}
.WrapInnerHeader p.welcome-msg {text-align: right;}
		
.WrapInnerHeader .coverLgnBtn {float:left;}

/*book part start*/
.book-part {
    font-family: "open_sansregular";
    font-size: 18px;
    line-height: 19px;
    margin:25px 0 40px;
}
.running-classified {
    background-color: #fff;
    float: left;
    height: auto;
    margin: 0 2.6% 0 0;
    padding: 5px;
    text-align: center;
    width: 31.56%;
	 border: 2px dotted #ccc;
}
.text-classified {
  
    margin-bottom: 20px;
    padding: 14px 0 13px;
}
.text-classified h4 {
    color: red;
    font-family: "open_sansregular";
    font-size: 22px;
    line-height: 19px;
    margin: 0;
}
.running-classified-image img {
    background-position: center center;
    background-size: cover;
    padding: 0 42px;
}
.runningbuybtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: red;
    background-repeat: repeat-x;
    border-color: #c65900 #c65900 black;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: #ffffff;
    font-family: "open_sansregular";
    font-size: 18px;
    height: 35px;
    margin: 10px 0 0;
    width: 40%;
}
.display-classified {
    background-color: #fff;
    float: left;
    height: auto;
    margin: 0 2.6% 0 0;
    padding: 5px;
    text-align: center;
    width: 31.56%;
	border: 2px dotted #ccc;
}
.display-classified-image img {
    background-position: center center;
    background-size: cover;
    padding: 0 42px;
}
.displaybuybtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: red;
    background-repeat: repeat-x;
    border-color: #c65900 #c65900 black;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: #ffffff;
    font-family: "open_sansregular";
    font-size: 18px;
    height: 35px;
    margin: 10px 0 0;
    width: 40%;
}
.Obituarybox {
    background-color: #fff;
    float: left;
    height: auto;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 31.56%;
	border: 2px dotted #ccc;
}
.obituary-classified-image img {
    background-position: center center;
    background-size: cover;
    padding: 0 42px;
}
.obituarybuybtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: red;
    background-repeat: repeat-x;
    border-color: #c65900 #c65900 black;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: #ffffff;
    font-family: "open_sansregular";
    font-size: 18px;
    height: 35px;
    margin: 10px 0 0;
    width: 40%;
}
/*book part end*/

/*add-vediopart start*/
.add-diffrentadd-partition{background-color:yellow;  height: 386px;}
.add-diffrentadd-partition p{font-size: 30px;font-weight: bold;text-align: center;position:relative;top:45%;}
.add-content-partition  ul{list-style: outside none none;padding: 0;text-align: left;}
.vedio-part video{width:100%;height: 250px;outline:none;}

.add-video-part .add-content-partition .header-add .head-num{color: red;font-size: 20px;font-family: 'Conv_SWZ721N';}

.add-video-part .add-content-partition .header-add .content-add{border-bottom: 2px dotted #b4b3b4;
																font-family: Verdana;
																font-size: 17px;
																font-weight: normal;
																margin: 0 0 17%;
																font-family: 'Conv_SWZ721N';
																}
.add-video-part  .add-content-partition  .header-add  .content-add-last{border-bottom: 2px dotted #b4b3b4;
																	font-family: Verdana;
																	font-size: 17px;
																	font-weight: normal;
																	}
.states-part .states-content-part {list-style: outside none none;padding: 0;}	

.states-part .states-content-part .states-header{ border-bottom: 2px dotted #b4b3b4;color: red;font-size: 22px; font-weight: bold;}
	
.states-part .states-content-part .states-name{border-bottom: 2px dotted #b4b3b4;color: #231f20 ;font-size: 18px;}

.booknewspaper-ad-part  .booknews-head{ list-style: outside none none;padding: 0;}
	
.booknewspaper-ad-part  .booknews-head  .content-book-head{border-bottom: 2px solid #ccc;
					color: red;
					font-size: 22px;
					font-weight: bold;
					}
	
.booknewspaper-ad-part .booknews-head .content-book-add{ border-bottom: 2px solid #eeeff0;font-size: 18px;padding: 0 0 0 15%;margin: 2.7% 0 0;font-family: 'Conv_phagspa';}
.image-src {background-image: url('../images/icons.png');background-repeat: no-repeat;}

.matrimonial{ background-position: 14px 8px;height: 30px;}

.Recruitment{background-position: 14px -12px;height: 30px;}

.Property{ background-position: 14px -32px;height: 30px;}	

.Travel{background-position: 15px -53px;height: 30px;}

.Business{background-position: 15px -73px;height: 30px;}

.Vehicles{ background-position: 15px -94px; height: 30px;}

.Education{background-position: 15px -113px;height: 30px;}

.Remembrance{background-position: 15px -134px;height: 30px;}

.announcement {background-position: 15px -154px;height: 30px;}

.offer-part img {margin: 10% 0 0 -8%;padding: 0;}
/*add-vediopart end*/
footer .container {width:auto;}
.foterr-DBCL { background-color: red;height: auto;}
.footer-ul{ display:block;list-style: outside none none;width:100%;text-align:center;}
.footer-ul > li{display: inline;margin:0 25px;}
.footer-part1{ float: left;width: 68%;}
.footer-ul li {
			font-family: open_sansregular;
			font-size: 16px;
			font-weight: 300;
			color:#333;}

.footer-ul li a {color:#333;font-family: open_sansregular;text-decoration:none;}
.list-footer .footer-ul .odd-color {color: #949699;}
.list-footer .footer-ul .odd-color a{color: #949699;
								font-family: open_sansregular;
								font-size: 16px;
								font-weight: 300;}
.footer-sms-assistant{background-color: black;color: #fff;float: right;width: 32%}
.footer-1logo ,.footer2logo,.footer3logo{float:left; height: 53px;}

.footer-1logo img {height: 80px; width: 250px;}
.footer2logo img {height: 80px; width: 250px;}
.footer3logo img {height: 80px; width: 250px;}
.inner-sms-assistnt img {float:left; margin: 10px 21px 10px 10px; width: 20%;}
.inner-assistance-part h2 {font-size: 22px;
    font-weight: bold;
   margin: 10px 0 0;}
.inner-assistance-part p{ font-size: 40px;
    font-weight: bold;
    margin: 0;}
/** ====================================== **/
#customemtable .customHeight{
  max-width: 100%;
  width: 75px;
}
table#customemtable .nobr > select {
  width: 43px;
}
#customemtable td:last-child {
  max-width: 50%;
  width: 100%;
}
#customemtable.table-striped > tbody > tr > td {
  padding: 7px 15px;
}
/*#customemtable .button {
  border-bottom: none;
 
}*/
#customemtable .uploadfile {
  max-width: 61%;
  float:left;
}
#customemtable .upl_brw {
  float: left;
  margin: 1px 2px;
}
.newbtn {
    border-bottom:none;
}
.fix_table.table-striped > tbody > tr > td {padding: 3px 15px;}
#customemtable.cust_table.table-striped > tbody > tr > td {padding: 3px 15px;}
#customemtable.cust_table.table-striped > tbody > tr > td .fileUpload input.upload {width:548px;}
.fix_table.table.table-striped td:last-child {
  max-width: 39% !important;
  width: 100%;
}
.fix_table.table.table-striped td p.required,.fix_table.table.table-striped td .validation-advice,#customemtable.cust_table.table.table-striped td #success_pdf,#customemtable.cust_table.table.table-striped td .validation-advice {margin-top:0;}

.fix_table li.payment-radio {
  float: left;
  width: 24%;
}
.fix_table tr td.radio-column {width:30%;}
.fix_table tr td .filefield {width:390px;}
.fix_table tr td .fileUpload input.upload {width:515px;} 
.templatelabelheight,.obtemplatelabelwidth,.obtemplatelabelheight,.templatelabelwidth {font-family: 'open_sanssemibold';margin:0 15px 0 0;}
/** ====================================== **/

/*.footer-ul{ display: inline-flex;
    list-style: outside none none;}
.foterr-DBCL  img {height:75px;}
.footer-ul li{margin-right:52px;}
.footer-1logo ,.footer2logo,.footer3logo{float:left;}*/
					

/** ==========Scroller on banned words==================== **/

#banned-words{
    overflow:scroll;
}
.extra-label{display: inline-block;margin-left: 10px; font-size:14px;}



/** ====================================== ***
    New Style
*** ====================================== **/

@media only screen and (max-width:767px) {
    .footer-1logo, .footer2logo, .footer3logo{height:auto; float: none!important;}
    .footer-1logo img, .footer2logo img, .footer3logo img{max-width: 100%; width: auto; height:auto; margin:0 auto;}
    .footer-part1{float: none; width:100%; text-align: center;}
    .footer-sms-assistant{overflow: hidden; text-align: center;float: none; width:100%;}
    .myaccount_page .WideColumn{width:auto!important;}
    .myaccount_page .leftColumn{margin:0 0px 10px 0px; width:auto;}
    .customer-information-myaccount .create-ad-head h3{position: relative;top:-10px;}
    .customer-information-myaccount .input-group label{display: block; width:100%;}
    .wd175{width:100%!important; margin:0px!important;}
    .can-padd.secondName{padding:0px!important;}
    .customer-information-myaccount .button-part{margin:0 auto!important;}
    .myaccountleftbtn{text-align: center!important;}
    .myaccount_page{margin-bottom: 0px!important}
    .paymentoption{margin-left:0%!important;}
    .scheme-date .calendar-field .nowd{width:25%!important;}
    .form-inline .form-group{overflow: hidden;margin-bottom: 5px;}
    .insertion-days .insertion-text > input, .drop-down.col-xs-6{float: right;}
    .select-style.wd55.wdt100.schdselWrap{width:100%;}
    .schedule-part .sel-scheme .schedule-label{margin-top:5px;}
    .remark-textarea .dicsount-text-detail ul li.max-word.padding-zero{width:100%; text-align: left!important;}
    .schedule-save-button.center-in-xs{ text-align: center; margin: 0 auto;}
    .schedule-save-button.center-in-xs .common-btn-css{float: none;}
        .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr th{display: none;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr{display: block;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td{float: left; min-height:50px;padding-top: 30px; display: block; width:100%; position: relative;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td:nth-of-type(1):before
    {content:"Edition Name"; position: absolute; left:12px; top:8px; font-weight: bold;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td:nth-of-type(2):before
    {content:"Height"; position: absolute; left:12px; top:8px; font-weight: bold;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td:nth-of-type(3):before
    {content:"Width"; position: absolute; left:12px; top:8px; font-weight: bold;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td:nth-of-type(4):before
    {content:"PDF"; position: absolute; left:12px; top:8px; font-weight: bold;}
    .part-content .customer-left .table-responsive #customemtable.cust_table.table-striped > tbody > tr > td button{display: block; text-align: left;}
    .account-right-container  .scaffold-form .part-content p span,
    .account-right-container  .scaffold-form .part-content p input{display: inline-block; float: right;font-weight: bold;}
    .accbooking-part1 .calendar-field{margin-right:0px;}
    .accbooking-part1 .form-inline .form-control{width:calc(100% - 148px);}
    .accbooking-part1 .form-group label.nowd{width:100px;margin-right:0px;}
    .book-edition{width:100px; margin-right: 0px;}
    .accbooking-part1 .select-primiumpart{width:100%;}
    .accbooking-part1 .input-group.orderNumber{margin-top:15px;}
    .select-style.wd176, .select-style.wd165{width:calc(100% - 105px);}
    .wd175.detailinfo{width:calc(100% - 100px)!important; padding-left:5px; padding-right:0px;}
    .accbooking-part1 .filter-btn, .matter-filter-btn.for-mob{float:none!important;margin: 0 auto;text-align: center; display: table;}
    .matter-compose .calendar-field{margin-right:0px;}
    .matter-compose .calendar-field .form-control.has-datepicker.hasDatepicker{width:calc(100% - 149px)!important; display: inline-block;}
    .label-for-mobile, .calendar-field label.nowd.label-for-mobile{width:100px; margin-right:0px;}
    .matter-compose .matter-form label.label-for-mobile{width:97px; margin-right:0px;}
    .matter-compose #filter_memono.inputtext-for-mobile, .matter-compose #filter_rono.inputtext-for-mobile{width:calc(100% - 105px); margin-right:4px; float: right;}
    .matter-compose #filter_rono.inputtext-for-mobile{margin-top:-25px;}
    .mtop15{margin-top:15px!important; display: inline-block;}
    .matter-compose{height: auto;}
    .inline-b.w150{width:130px!important; margin-right:0px; display: inline-block;}
    .wd175.detailinfo.rejected{width:calc(100% - 150px)!important; padding-left: 0px;}
    .select-style.wd175.detailinfo.rejected{ display: inline-block;width:calc(100% - 150px)!important; padding-left: 0px;}
    .TopDetail{display: block;}
    .TopDetail > tbody > tr{display: block;}
    .customreport table.TopDetail > tbody > tr > td{float: left; display: block; width:100%;}
    .customreport table.TopDetail > tbody > tr > td table{width:100%;}
    .customreport table.TopDetail > tbody > tr > td table tr td:first-child{width:100px;}
    .customreport table.TopDetail > tbody > tr > td table tr td .select-style.wd165{width:100%;}
    .customer-information-myaccount .wd175.detailinfo{width:100%!important;}

}

/******************************
** ERROR 
******************************/

p.required, .validation-advice {
	font-size: 10px !important;
}

/******************************
** FOOTER 
******************************/

.footer-main-image{
	text-align:center
}
.footer-main-image img{
	width:60%; 
	margin: 0 auto;
}
.copyright-ads{
	margin-top:20px;
	margin-bottom:0px;
}
.form-button .button-orders {
	margin-top: 30px !important;
}

/******************************
** NEW CSS RAKESH SINGH
******************************/



body{
    background: #e6e8ed !important;
}

/******************************
** CONTAINER 
******************************/

	p.required, .validation-advice {
		margin: 0px !important;
	}
	.can-padd {
		padding: 2px 0px !important;
	}
	.WideColumn, .leftColumn {
		border: 0px dotted #eeeeee !important;
		padding: 5px !important;
	}

/******************************
** LEFT NAVIGATION
******************************/

	.leftColumn {
		background: rgb(23,155,246); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(23,155,246,1) 0%, rgba(42,204,233,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(23,155,246,1) 0%,rgba(42,204,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(23,155,246,1) 0%,rgba(42,204,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179bf6', endColorstr='#2acce9',GradientType=0 ); /* IE6-9 */
		overflow-y: auto;
	}
	.leftColumn ul.sidelinks li a {
		background-color: transparent;
		color: #ffffff !important;
		font-size: 13px !important;
		font-weight: bold;
		border-bottom: 1px dotted  #eeeeee;
	}
	.leftColumn ul.sidelinks li a:hover {
		background-color: #7070c8 !important;
	}
	.left-nav{
		text-align: center !important;
		background: transparent !important;
		border-top: 0px !important;
		color: #fff !important;
	}
	.dbcorp-main-logo{
		margin: 0 30px 0 0 !important;
		padding-right: 20px !important;
		text-align: center!important;
	}
	.WrapInnerHeader p.welcome-msg {
		padding-right: 25px !important;
	}

/******************************
** HERDER 
******************************/

	.dbcorp-main-logo img{
		width: 90px !important;
	}
	.main-top-nevigation {
		padding: 10px 0px !important;
	}
	.WrapInnerHeader .right2 li a:hover{
		background: transparent !important; 
	}
	.WrapInnerHeader {
		border-bottom: 0px dotted #7070c8 !important;
		background: #fff;
	}
	.myaccount_page {
		margin-top: 0px !important;
	}
	.myaccount_page .leftColumn {
		background-color: #ffffff;
		width: 272px;
		padding: 0;
		margin: 0 10px 0 0;
		border: 1px dotted #c1c1c1;
	}
	.myaccount_page .WideColumn {
		width: 888px !important; 
	}
	.myaccount_page {
		margin-top: 5px !important;
	}
	.leftColumn ul.sidelinks {
		margin-top: 15px !important;
	}
	.WrapInnerHeader .right2 .welcome-msg span.name {
		color: #333 !important;
	}
	
/******************************
** ERROR 
******************************/

	p.required, .validation-advice {
		font-size: 10px !important;
	}

/******************************
** FOOTER 
******************************/

	footer{
		margin-top: 5px;
		padding: 20px;
		background: #fff;
	}
	.footer-main-image{
		text-align: center
	}
	.footer-main-image img{
		width: 80% !important; 
		margin: 0 auto;
	}
	.copyright-ads{
		margin-top: 20px;
		margin-bottom: 20px;
		font-size: 12px;
	}
	.form-button .button-orders {
		margin-top: 30px !important;
	}
	
	
	

/******************************
** LEFT NAVIGATION
******************************/	

	#cssmenu,
	#cssmenu ul,
	#cssmenu li,
	#cssmenu a {
	  margin: 0;
	  padding: 0;
	  border: 0;
	  list-style: none;
	  font-weight: normal;
	  text-decoration: none;
	  position: relative;
	}
	#cssmenu a {
	  line-height: 1.3;
	}
	#cssmenu {
	  width: 250px;
	}
	#cssmenu > ul > li > a {
	  padding-right: 40px;
	  display: block;
	  color: #ffffff;
	  border-bottom: 1px dotted  #ffffff;
	}
	#cssmenu > ul > li > a > span {
		padding: 10px;
		display: block;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#cssmenu > ul > li > a:hover {
	  text-decoration: none;
	}
	#cssmenu > ul > li.active {
	  border-bottom: none;
	}
	#cssmenu > ul > li.active > a {
	  color: #fff;
	}
	#cssmenu span.cnt {
	  position: absolute;
	  top: 8px;
	  right: 15px;
	  padding: 0;
	  margin: 0;
	  background: none;
	}
	/* Sub menu */
	#cssmenu ul ul {
	  display: none;
	}
	#cssmenu ul ul li {
		border-bottom: 1px dotted #fff;
		border-top: 0;
		margin: 0px 10px;
	}
	#cssmenu ul ul a {
	  padding: 10px;
	  display: block;
	  color: #ed1144;
	  font-size: 13px;
	}
	#cssmenu ul ul a:hover {
	  color: #bd0e36;
	}
	/*
	#cssmenu ul ul li.odd {
	  background: #f4f4f4;
	}
	#cssmenu ul ul li.even {
	  background: #fff;
	}
    */
	.leftColumn h3.left-nav {
		border-bottom: 1px dotted #fff !important;
	}
	
	
	.main-container.col1-layout.clearfix {
		margin-top: 55px !important;
		background: #fff;
	}
	.main-container.col1-layout.clearfix .customreport .ui-datepicker-trigger {
		right: 20px !important;
		top: 0px !important;
	}

/******************************
** RC BOOKING 
******************************/

	.agency-hidden{
		display:none !important;
	}
	#head1 {
		width: 100% !important;
	}
	.max-word {
		text-align: left !important;
	}
	#editortypewriter {
		border: 1px dotted #ccc;
		padding: 20px;
		position: fixed;
		display: block;
		z-index: 999;
		top: 20%;
		left: 35%;
		background: #fff;
		box-shadow: 0px 0px 3px 3px #ccc;
	}
	#closeeditor{
		width: 30px;
		height: 30px;
		font-size: 15px;
		font-weight: bold;
		background: #ff3a40;
		text-align: center;
		padding: 5px;
		border-radius: 50%;
		position: absolute;
		float: right;
		right: -30px;
		top: -30px;
		color: #fff;
		cursor: pointer;
	}
	.padding-zero{
		padding:0 !important;
	}
	.inputapi-transliterate-indic-suggestion-menu{
		z-index: 99999 !important;
	}
	li.word-count{
		text-align: left !important;
	}
	.schdselWrap{
		width: 100% !important;
	}
	h3.main-head-data{
		width: 100%;
		padding: 5px;
		color: #6e5555;
		font-size: 1.1em;
		margin-bottom: 0px;
	}
	.nowd, .booking-rcinternal-index.netAmount, .booking-rcinternal-index.max-word, .booking-rcinternal-index.word-count, input, select, label {
		font-size: 13px !important;
	}
	.nowd, .netAmount, .max-word, .word-count, label {
		color: #8c7676  !important;
	}
	.MultiSelect{
		background: transparent !important;
	}
	.reportsLinks li a.newBooking {
		background: url("../images/reports-arrow.png") no-repeat 100px 11px !important;
		padding: 3px 20px 3px 10px;
	}
	.end-user-radio input[type="radio"] + label {
		margin: 5px 0px 0px -18px !important;
		padding: 3px 0px !important;
	}
	input, select, textarea{
		color: #8c7676  !important;    
		border-radius: 2px !important;
	}
	 select {
	  font-family: "open_sansregular" !important;
	}
	select option{
		text-transform: capitalize;
	}
	select {
		width: 100%;
		border: 1px dotted #ccc;
	}
	/*
	.max-word, .word-count, #instructionimage label, #week_days ul li label, .wdtpayment label, .end-user-radio input[type="radio"] + label{
		font-weight: normal !important;
	}
	*/
	.remark-textarea #head1{
		border: 1px dotted #ccc !important;
	}
	.end-user-radio {
		width: 200px !important;
	}
	#messageDiv{
		clear: both;
	}
	.customer-data-heading{
		display: block !important;
	}
	p#fixed_size_detail{
		margin-left: 0px !important;
	}
	.ok-and-ok-buttons{
		margin-top: 40px !important;
	}
	.remark-textarea #head1{
		min-height: 150px !important;
	}
	.max-word, .word-count {
		margin-top: 5px !important;
	}
	#editionsavecontinue, #editagencycontentdiv {
		margin-top: 0px !important;
		width: 100px !important;
	}
	.col-xs-12.col-sm-12.col-md-4.netAmount{
		margin-top: 20px;
	}
	#week_days ul li{
		float:left;
	}
	.form-button .button-orders .leftbtn, button {
		font-size: 13px !important;
		margin: 0px !important;
		border-bottom: 0px dotted #b11117 !important;
		border-radius: 25px !important;
	}
	#needtranslator{
		text-align:left;
	}
	.netAmount{
		margin-top: 20px !important;
	}
	#add-matter-editor{
		border-bottom: 2px dotted #eeeeee !important;
	}
	input, select, textarea, .rctexteditor{
		background: #f3f4f9 !important
	}
	.agency-details{
		margin: 30px;
		text-align: center;
		font-weight: bold;
		color: #fff !important;
	}
    .btn.fileUpload{
		border-bottom: 0px dotted #b11117 !important;
		border-radius: 20px !important;
		padding: 5px !important;
		font-size: 13px !important;
		width: 80px;
	}
	.fix_table tr td .filefield {
		width: 250px;
	}
	.booking-dcinternal-index .col-xs-12.col-sm-12.col-md-12.schedule-info {
		border-top: 2px dotted #eee;
	}
	.booking-dcinternal-index .form-button .button-orders {
		margin-top: 10px !important;
	}
	#schLineTab input[type="text"]{
		width: 80px !important;
	}
	.popup {
		height: 300px !important;
		border: 1px dotted #ccc;
		box-shadow: 0px 0px 3px 3px #ccc;
	}	
	.popup .header{
		background-color: #85B0DF !important;
	}
	.sampletext div{
		width: 150px !important;
		text-align: justify !important;
		margin: 0 auto !important;
		padding: 5px !important;
		float : none !important;
	}
	.select-style.MultiSelect select, select {
        padding: 2px 10px !important;
	}
	.btn-success {
        background-color: #018801 !important;
	}
	.btn-info{
		background-color: #85B0DF !important;
	}
	.btn-offer{
	    background-color: #8dca0a !important;
	}

	button:hover, button:active, button:focus{
		border:0px dotted #fff !important;
		outline-offset : 0px !important;
	}
	.padding-left-zero{
		padding-left: 0px !important;
	}	
	.padding-right-zero{
		padding-right: 0px !important;
	}
	.padding-left-right-zero{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#lineitem_form input[type="text"]{
		width: 100% !important;
	}
	#customemtable.cust_table.table-striped > tbody > tr > td .fileUpload input.upload {
		width: 360px !important;
	}
	table#customemtable .nobr > select {
		width: 50px !important;
		padding: 2px !important;
	}
	table#customemtable{
		margin: 0px !important;
	}
	.has-datepicker {
        float: none !important;
		width: 90% !important;
	}
	.margin-btm-10{
	    margin-bottom: 10px;
	}
	.start-date input{
		padding:10px !important; 
		width: 100% !important;
	}
	.customer-information-myaccount button {
		margin-top: 20px !important;
	}
	.text-right{
		text-align: right !important;
	}
	input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
		outline: 0px solid #ef4223 !important;
	}
	input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
		outline-offset: 0px !important;
	}
	.pager.pager-no-toolbar{
		width:100% !important;
	}
	.pages li {
		float: none !important;
	}
	#chequeDiv, #ddDiv {
		margin: 0px !important;
	}

/******************************
** ACCOUNT EDIT
******************************/	
	
	.user-info-edit-page label{
		font-weight: bold;
		margin: 10px 0px;
	}
	.customer-information-myaccount .button-part {
		margin: 0 15px 0 0 !important;
	}
	.customer-information-myaccount .button-part .btn {
		width: 100px;
		float: right;
		height: 35px;
	}
	
/******************************
** MY BOOKED AD
******************************/		

	.has-datepicker-my-order{
		float:none !important;
	}
	.accbooking-part1, .accbooking-part2 {
		border-bottom : 1px dotted #eeeeee;
		margin: 0px !important;
		padding-bottom: 20px;
	}
	.accbooking-part1 .form-inline .form-control {
		width: 100% !important;
	}
	.ui-datepicker-trigger {
		right: 0px !important;
		top: 2px !important;
	}
	.accbooking-part1 .filter-btn{
		float: none !important;
		width: 150px !important;
	}
	.table-responsive {
        margin-top: 20px;
        margin-bottom: 20px;
	}
	.table > tbody > tr > td{
		text-transform: capitalize;
	}
	.table > tbody > tr > th {
		font-size: 12px !important;
		text-transform: uppercase;
	}
	
/******************************
** CASH MEMO
******************************/	

	.accbooking-part2 input, .customer-information-myaccount .accbooking-part2 .has-datepicker {
		width: 100% !important;
	}
	.accbooking-part2 .filter-btn{
		border: none;
		box-shadow: none;
		font-family: open_sansregular;
		line-height: 18px;
		padding: 6px 12px;
		background-color: #ee1f25;
		color: #fff;
		width: 150px !important;
	}
	.proofregect-btn {
		width: 100px !important;
		padding: 6px 12px !important;
		margin: 25px 0px !important;
		float: right;
		border: 0px solid !important;
	}
	.proofregect-btn:hover, .proofregect-btn:focus, .proofregect-btn:active {
		border: 0px solid !important;
	}
	
    .agency-credit-limit .button.btn.button-part{
		width: 100px !important;
		padding: 6px 12px !important;
		margin: 30px 0px !important;
		background-color: #018801 !important;
		border-radius: 25px !important;
		color: #ffffff !important;
		border: 0px solid !important;
	}
	
	
/******************************
** LOGIN PAGE 
******************************/

    .buttons-set button.button{
        float: left;
    }
    .left-panel-login img{
        width: 80%;
		text-align: center;
		margin: 0 auto;
	}
    .page.container {
        box-shadow: 0px 0px 0px 0px !important;
    }
    ul.registered-field{
        margin-top: 20px;
    }
    h2, label{
        font-weight: bold;
    }
    #usertype {
        margin-right: 10px;
    }
    #minesh.parmar@dbcorp.in input[type="radio"] {
        height: 15px !important;
    }
    .buttons-set{
        margin: 0px 50px;
    }
    .buttons-set-login{padding-top:0; border-top:none;}
    .form-button .button-orders .leftbtn, button {
        font-size: 13px !important;
        margin: 0px !important;
        margin-top: 0px;
        border-bottom: 0px solid #b11117 !important;
        border-radius: 25px !important;
        background: #ee560d !important;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
		height: 40px;
		text-transform: uppercase;
		font-weight: bold;
    }
    .messages li li {
        font-size: 12px !important;
    }
    p.required, .validation-advice {
        margin: 5px 0 0;
        color: #df280a;
        font-size: 10px;
    }
    .form-list > li{
	    margin-bottom:20px;
	}
    .input-feild-gry{
		border: 0;
		background: #d5e0e6;
		padding: 10px !important;
		height: auto !important;
		border-radius: 5px !important;
		font-weight: 600;
	}
    *:focus{
		border: 0px solid #ee1f25 !Important;
		outline: 0 !Important;
	}
    #login-form{
	    margin-top:50px;
	}
    .btn-orange{
	    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
		border: none;
		color: #fff;
		background-color: #fb641b !important;
		padding: 12px;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 14px !important;
		letter-spacing: 1px;
	}
	.btn-orange:hover{
		background-color: #ee560d !important;
	}
    .mail-to{
		border-top: 1px solid #43ddff;
		padding: 6px;
		margin: 20px 0 0 0;
	}
    .mail-to a{
		color:#fff; 
		text-decoration: none;
	}
	.left-padd-zero{
        padding: revert !important;
    }
    .left-panel-login {
        background: rgb(23,155,246); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(23,155,246,1) 0%, rgba(42,204,233,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top,  rgba(23,155,246,1) 0%,rgba(42,204,233,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom,  rgba(23,155,246,1) 0%,rgba(42,204,233,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#179bf6', endColorstr='#2acce9',GradientType=0 ); /* IE6-9 */
        height: 420px;
        text-align: center;
    }
	.main-white-logo {
        width: 40% !important;
        margin: 0 auto;
        padding: 20px;
    }
	.left-panel-right {
		padding-left: 50px !important;
	}
	#login-form .buttons-set {
		margin: 0px auto;
	}
	
	input, select {
		height: 30px !important;
	}
	button:focus, input:focus, select:focus, textarea:focus {
		border: 1px solid #ff5400c4 !important;
	}
	.end-user-radio input[type="radio"]:focus + label span{
		border: 1px solid #ff5400c4 !important;
	}
	#customemtable .uploadfile {
		max-width: 50% !important;
	}
	#editionsavecontinue, #editagencycontentdiv {
		float: right;
	}
	#login-form input, #login-form select{
	    
	}

/******************************
** Commmon CSS
******************************/

	input, select, textarea, .rctexteditor, ::placeholder, label, .nowd, .netAmount, .max-word, .word-count{
		color: #4f4e4e !important;
	}
	
    #DemoPopupBanned {
        height: 400px !important;
    }
    #DemoPopupBannedContent {
        overflow-y: scroll;
        padding-left: 20px;
        height: 325px;
        width: 100%;
    }
    
    button:focus, input:focus, select:focus, textarea:focus {
		border: 1px solid #ff5400c4 !important;
	}
	.end-user-radio input[type="radio"]:focus + label span{
		border: 1px solid #ff5400c4 !important;
	}
	#customemtable .uploadfile {
		max-width: 50% !important;
	}
	#editionsavecontinue, #editagencycontentdiv {
		float: right;
	}
	input, select, textarea, .rctexteditor, ::placeholder, label, .nowd, .netAmount, .max-word, .word-count{
		color: #4f4e4e !important;
	}
	
	.input-box.radio-buttons input {
		float: left;
		width: 20px !important;
	}

/******************************
** MOBILE CSS
******************************/

@media only screen and (max-width:767px) {
    #ui-datepicker-div{position:fixed!important; top:50%!important; margin-top:-100px;}
    
	#keybordeditor, #add-matter {
		width: 100% !important;
	}
	.footer-main-image img{
		width:100% !important;
		margin: 0 auto !important;
	}
	.WrapInnerHeader p.welcome-msg {
		margin: 20px 0 !important;
		text-align: center !important;
	}
	.reportsLinks{
		margin-left: 10px !important;
	}
	.ok-and-ok-buttons{
		margin-top: 2px;
	}
	.netAmount span {
		text-align: center;
		display: block;
		margin-bottom: 20px;
	}
	.dbcorp-main-logo{
		padding: 0px !important;
	}
	.dbcorp-main-logo img {
		margin: 10px !important;
	}
	.WrapInnerHeader {
		min-height: 125px !important;
	}
	#cssmenu {
		width: 100% !important;
	}
	.form-button .button-orders .leftbtn, button {
        margin: 5px 0px !important;
	}
	input, .customer-information-myaccount .accbooking-part2 .has-datepicker {
		width: 100% !important;
		max-width: 100% !important;
	}
		.customer-account-login .book-mainpart {
        margin-top: 5px !important;
    }
    .left-panel-login {
        height: auto !important;
    }
    .left-panel-right {
        padding: 20px !important;
    }
    #login-form {
        margin-top: 0px !important;
    }
    .welcome-msg{  
	    padding: 0px 19px !important;
	}
	.myaccount_page .leftColumn, .leftColumn {
	    width: 100% !important;
	}
	.myaccount_page .WideColumn, .WideColumn {
	    width: 100% !important;
		margin-top: 5px !important;
	}
	input[name="payment_mode"], input[name="customer_type"], input[name="composemsg"], input[name="design_type"] {
		display: none !important;
	}
	.end-user-radio {
		padding-left: 20px !important;
	}
	
	html, body {
	  overflow-x: hidden;
	}
	body {
	  position: relative;
	}
	#usertype {
		height: 15px !important;
        width: 15px !important;
	}
	.col-md-4 {
        clear: both !important;
    }
}

/******************************
** DESKTOP ONLY CSS
******************************/

@media only screen and (min-width:768px) {
	header{
		position: absolute !important;
		width:1200px !important;
	}
	.col1-layout{
		margin-top: 50px !important;
	}
	.leftColumn{
		position: absolute !important;
        height: 100% !important;
	}
	.myaccount_page .WideColumn {
		margin-left: 282px !important;
	}
	.WideColumn, .leftColumn, .main-container.col1-layout.clearfix {
        min-height: 420px !important;
	}
}

.booking-dcinternal-index .button-set {
    display: flex;
    gap: 10px;
    max-width: 168px;
    flex-flow: row;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.booking-dcinternal-index .button-set.fl-right {
    float: right;
    margin: 1px -15px;
}
.booking-dcinternal-index .button-set .fileUpload {
    margin-left: 0;
    width: 100%;
}
.booking-dcinternal-index .button-set .createDCBbtnFix, .button-set .createDCBbtn {
    width: 100%;
    height: auto;
    background: #ee1f25 !important;
}
.booking-dcinternal-index .button-set .primary-btn {
    width: calc(50% - 5px);
    text-align: center;
}
.booking-dcinternal-index .button-set .btnseprator {
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
}
.booking-dcinternal-index .button-set .uplbtn {
    width: calc(50% - 5px);
    height: auto;
}
.booking-dcinternal-index .cust_table #success_pdf, .booking-dcinternal-index .fix_table .success_pdf_fixed_size {
    float: left;
}