﻿@charset "utf-8";
/* CSS Document */
@font-face{font-family:'WebRupee';src:url('../fonts/WebRupee.V2.0.eot');src:local('WebRupee'),url('../fonts/WebRupee.V2.0.ttf') format('truetype'),url('../fonts/WebRupee.V2.0.woff') format('woff'),url('../fonts/WebRupee.V2.0.svg') format('svg');font-weight:normal;font-style:normal}
body{background:none repeat scroll 0 0 #fff !important;font-family:Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif !important;margin:0;padding:0}
*{padding:0;margin:0}
a{color:blue;background-color:white;-o-transition:color .3s ease-out,background-color .3s ease-in;-ms-transition:color .3s ease-out,background-color .3s ease-in;-moz-transition:color .3s ease-out,background-color .3s ease-in;-webkit-transition:color .3s ease-out,background-color 10.3s ease-in;transition:color .3s ease-out,background-color .3s ease-in}
a:hover{text-decoration:none !important}
a:hover,a:focus{text-decoration:none !important}
ul,ol{margin:0;padding:0}
ul li { list-style:none}
.pdng{margin:0;padding:0 !important; }
.w130 input{margin-left:5px !important;}
.w130{width:130px;}
/*input[type="checkbox"]{margin-left:25px !important}*/
.outer-area {width:auto; padding:12px; background:#f3f9fe; border:1px solid #7ab5d9;}
.site-wrapper { width:932px; margin:0 auto; position:relative; top:80px; left:45px;}
.linemenu { display:none;}
.validate-table1 tr td:nth-of-type(15n+3)
{	 
	word-break:break-all;
}
.agencynameouter
{
  display: block;
  overflow: hidden;
  float: none;
  clear: both;
}
#validateAd div.col-lg-1 label input.checkbox {
  position: relative;
  top: 29px;
  left: -7px;
}
#ro-attach .modal-header h2{ float:left;}
#ro-attach .modal-body { margin-top:25px;}
.show-filter { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}
.show-filter1 { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}
.show-filter2 { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}
.show-filter3 { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}
.show-filter4 { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}
.show-filter5 { float:right;  font-size:14px; text-transform:capitalize; color:#FFF; margin:0 15px}

.logoutIcon {
      background: url("../images/menu-icon.png") no-repeat  -26px -366px !important;

}

.logoutIcon:hover {
      background: url("../images/menu-icon.png") no-repeat 5px -366px !important;

}
 .mndryFld {
        color:red;
        width:auto !important;
    }
.selectall input.checkbox {
float:left;
    margin-right: 10px;
}
 

.page-sidebar div.mCustomScrollbar { overflow:auto !important;}

#popupRejectReason table tr td { padding:8px;}
#popupRejectReason table input[type="radio"], input[type="checkbox"] { margin-right:10px;}


.advnc-hdr a:hover, .advnc-hdr a:focus { color:#fff}
.attach-area input.form-control{ height:34px !important;}
.attach-area table tr th{ padding:2px 5px !important; line-height:16px;}
.attach-area table tr td{ padding:2px 5px !important;}
.attach-area h3{ background:#2c74b3; margin:0 0 15px; font-size:15px; color:#fff; padding:10px;}
div.attach-area { padding:0; border:1px solid #7ab5d9; width:47%}
div.attach-area div.clearfix { padding-left:15px; padding-right:15px; margin-bottom:15px;}
div.attach-area div.clearfix  button  {background:#2b74b2; margin-bottom:7px;}
div.attach-area div.clearfix div.progress { margin-bottom:0}

.task-list table tr th{ padding:8px; border:1px solid #ddd;}
.task-list table tr td{ padding:8px; border:1px solid #ddd;}
.task-list table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 1px;
    text-align: center;
    width: 15px;
	}
	
	
	
.task-list tr.bg1 { background:#f8f8f8}		

.task-list tr.bg2 { background:#f2f1f1}		


.task-list table tr td table tr td 
	{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #cee0ec -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 1px;
	font-size:12px;
	}
	
.task-list table tr td.adsIn { padding:0;}

.task-list table tr td.adsIn table tr.bg1 {background:#f8f8f8} 

.task-list table tr th{ padding:8px; border:1px solid #ddd;}
.task-list table tr td{ padding:8px; border:1px solid #ddd;}
.task-list table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 1px;
    text-align: center;
    width: 15px;
	}
	
	
	
	
.aprv-pndng table tr th{ padding:8px; border:1px solid #ddd;}
.aprv-pndng table tr td{ padding:8px; border:1px solid #ddd;}
.aprv-pndng table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 1px;
    text-align: center;
    width: 15px;
	}
	
	
	
.aprv-pndng tr.bg1 { background:#f8f8f8}		
.aprv-pndng tr.bg2 { background:#f2f1f1}		
.aprv-pndng table tr td table tr td 
	{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #cee0ec -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 1px;
	font-size:12px;
	}
	
.aprv-pndng table tr td.adsIn { padding:0;}
.aprv-pndng table tr td.adsIn table tr.bg1 {background:#f8f8f8} 
.aprv-pndng table tr th{ padding:8px; border:1px solid #ddd;}
.aprv-pndng table tr td{ padding:8px; border:1px solid #ddd;}
.aprv-pndng table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 2px;
    text-align: center;
    width: 15px;
	}



.aprvl-pending table button { padding:3px; font-size:9px;}

.aprvl-pending table tr th{ padding:8px; border:1px solid #ddd;}
.aprvl-pending table tr td{ padding:8px; border:1px solid #ddd;}
.aprvl-pending table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 2px;
    text-align: center;
    width: 15px;
	}
	
	
	
.aprvl-pending tr.bg1 { background:#f8f8f8}		
.aprvl-pending tr.bg2 { background:#f2f1f1}		
.aprvl-pending table tr td table tr td 
	{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #cee0ec -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 1px;
	}
	
.aprvl-pending table tr td.adsIn { padding:0;}
.aprvl-pending table tr td.adsIn table tr.bg1 {background:#f8f8f8} 
.aprvl-pending table tr th{ padding:8px; border:1px solid #ddd;}
.aprvl-pending table tr td{ padding:8px; border:1px solid #ddd;}
.aprvl-pending table tr td span.plus-minus {
   background: none repeat scroll 0 0 #fff;
    border: 1px solid #76b1d5;
    color: #2a456b;
    display: block;
    font-family: Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 8px;
    margin: 0 auto;
    opacity: 0.7;
    padding: 1px 3px 2px;
    text-align: center;
    width: 15px;
	}
	

.adaprvltp { padding:0; margin:15px 0 15px 0}
.adaprvltp table tr td { border:none !important}
.adaprvltp table label { font-weight:normal;}


/*
------------------------------------
************Login Styles ***********
------------------------------------
*/
.indexPage{background:none repeat scroll 0 0 #3075b0!important;width:100%}
.loginTop{background:none repeat scroll 0 0 #fff;border-radius:3px;box-shadow:0 0 7px 0 rgba(0,0,0,0.37);margin:60px auto 0;width:460px}
.page-sidebar .page-sidebar-menu{list-style:none outside none;margin:0;padding:0}
.loginContentTop{background:none repeat scroll 0 0 #c9e1ef;padding:30px 70px 2px}
.loginContentBottom{background:none repeat scroll 0 0 #5ca6d1;border-radius:0;padding:20px 70px}
.loginContentTop label.rememberMe input.checkbox{border:medium none;float:left;margin:0 8px 0 0;padding:0;width:auto}
.loginContentTop label{clear:both;display:block;margin-bottom:16px;overflow:hidden}
.loginContentTop label.rememberMe{clear:none;color:#363636;display:block;float:left;overflow:hidden;padding:9px 0 0 21px;width:151px}
.loginTop h1{color:#0b3d73;font-size:28px;font-weight:normal;margin:0 0 15px;padding:0}
.loginContentTop label input{border:1px solid #ccc;border-radius:3px;font-size:15px;font-weight:normal;padding:13px 13px 13px 35px;width:320px}
.loginContentTop label input{border:1px solid #ccc;border-radius:3px;font-size:15px;font-weight:normal;padding:13px 13px 13px 35px;width:320px}
.loginContentTop label input.passwordIcon{background:url("../images/sprites.png") no-repeat scroll 6px -23px #fff}
.loginContentTop label input.userIcon{background:url("../images/sprites.png") no-repeat scroll 6px 9px #fff}
.loginContentTop label input.loginBtn{background:url("../images/sprites.png") no-repeat scroll 74px -77px #3075b0;border:medium none;border-radius:3px;color:#fff;cursor:pointer;float:left;font-family:Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;font-size:17px;height:37px;line-height:20px;padding:0 0 0 18px;text-align:left;text-transform:uppercase;width:115px}
.loginLOgo{text-align:center}
.loginLOgo{padding:12px 0;text-align:center}
.loginContentBottom{background:none repeat scroll 0 0 #5ca6d1;border-radius:0;padding:20px 70px}
.loginContentBottom span{color:#0b3d73;display:block;font-size:22px;margin-bottom:0;overflow:hidden}
.loginFooter{color:#5f5242;font-size:15px;padding:30px 0;text-align:center}
.loginFooter a{color:#fff}
.loginContentBottom p a{color:#0b3d73;text-decoration:none}
.loginFooterTop{background:url("../images/login-footer-bg.png") no-repeat scroll center bottom rgba(0,0,0,0);color:#fff;margin-bottom:15px;padding-bottom:15px}
.loginFooterBottom{color:#fff}

/*
------------------------------------
************Sidebar Styles ***********
------------------------------------
*/

.vsbl { overflow:visible !important}
.page-sidebar .sidebar-toggler{background:url("../images/sidebar-img.jpg") repeat scroll 0 0 rgba(0,0,0,0)}
.page-sidebar{float:left;margin-right:-100%;position:relative;width:235px}
.page-sidebar{background-color:#3d3d3d;width:175px}
.navbar-collapse.page-sidebar{background:none repeat scroll 0 0 #3075b0;height:100%!important;position:fixed;top:73px;width:220px}
.page-sidebar .sidebar-toggler{background:url("../images/sidebar-img.jpg") repeat scroll 0 0 rgba(0,0,0,0)}
.page-sidebar .sidebar-toggler{cursor:pointer;display:block;float:right;height:27px;margin-bottom:7px;margin-right:0;margin-top:1px;/*opacity:.7;*/width:30px}
.page-sidebar .page-sidebar-menu>li>a{border:0 none currentcolor;display:block;font-size:12px;font-weight:300;margin:0;padding:7px 0 7px 35px;position:relative;text-decoration:none;text-transform:uppercase}

.homeIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px 10px rgba(0,0,0,0)}
.page-sidebar .page-sidebar-menu>li.homeIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px 10px rgba(0,0,0,0)}
.page-sidebar .page-sidebar-menu>li.homeIcon.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px 10px rgba(0,0,0,0)}

.myProfileIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px -18px rgba(0,0,0,0)}
.page-sidebar .page-sidebar-menu>li.myProfileIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -18px rgba(0,0,0,0)}

.adBookingIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px -50px, url("../images/plus.png") no-repeat 195px 10px;}
.page-sidebar .page-sidebar-menu>li.adBookingIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -50px, url("../images/plus.png") no-repeat 195px 10px;}
.page-sidebar .page-sidebar-menu>li.adBookingIcon.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -50px, url("../images/plus.png") no-repeat 195px 10px;}



.viewMyAds{background:url("../images/menu-bg.png") no-repeat scroll -24px -80px rgba(0,0,0,0)}
.page-sidebar .page-sidebar-menu>li.viewMyAds a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -80px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.viewMyAds.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -80px rgba(0, 0, 0, 0)}


.viewChildEditionsIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px -109px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.viewChildEditionsIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -109px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.viewChildEditionsIcon.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -109px rgba(0, 0, 0, 0)}


.validateAd{background:url("../images/menu-bg.png") no-repeat scroll -24px -139px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.validateAd a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -139px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.validateAd.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -139px rgba(0, 0, 0, 0)}

.CancelAd{background:url("../images/menu-bg.png") no-repeat scroll -24px -139px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.CancelAd a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -139px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.CancelAd.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -139px rgba(0, 0, 0, 0)}

.writetoUsIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px -169px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.writetoUsIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -169px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.writetoUsIcon.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -169px rgba(0, 0, 0, 0)}


.customerIcon{background:url("../images/menu-bg.png") no-repeat scroll -24px -198px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.customerIcon a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -198px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.customerIcon.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -198px rgba(0, 0, 0, 0)}

.pageAssigning{background:url("../images/menu-bg.png") no-repeat scroll -24px -229px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.pageAssigning a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -229px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.pageAssigning.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -229px rgba(0, 0, 0, 0)}


.roAttach{background:url("../images/menu-bg.png") no-repeat scroll -24px -258px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.roAttach a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -258px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.roAttach.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -258px rgba(0, 0, 0, 0)}


.roGrouping{background:url("../images/menu-bg.png") no-repeat scroll -24px -287px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.roGrouping a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -287px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.roGrouping.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -287px rgba(0, 0, 0, 0)}


.adAprove{background:url("../images/menu-bg.png") no-repeat scroll -24px -319px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.adAprove a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -319px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.adAprove.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -319px rgba(0, 0, 0, 0)}

.waitListed{background:url("../images/menu-bg.png") no-repeat scroll -24px -439px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.waitListed a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -439px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.waitListed.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -439px rgba(0, 0, 0, 0)}


.agencyOtstng{background:url("../images/menu-bg.png") no-repeat scroll -24px -465px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.agencyOtstng a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -465px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.agencyOtstng.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -465px rgba(0, 0, 0, 0)}


.adCounter{background:url("../images/menu-bg.png") no-repeat scroll -24px -347px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.adCounter a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -347px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.adCounter.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -347px rgba(0, 0, 0, 0)}


.txEntry{background:url("../images/menu-bg.png") no-repeat scroll -24px -379px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.txEntry a:hover{background:url("../images/menu-bg1.png") no-repeat scroll 10px -379px rgba(0, 0, 0, 0)}
.page-sidebar .page-sidebar-menu>li.txEntry.active a{background:url("../images/menu-bg1.png") no-repeat scroll 10px -379px rgba(0, 0, 0, 0)}


.cstmrComplaints

{
    
background: url("../images/menu-icon.png") no-repeat scroll -26px -366px rgba(0, 0, 0, 0) 


}
.page-sidebar .page-sidebar-menu>li.cstmrComplaints a:hover{
    
 

     background: url("../images/menu-icon.png") no-repeat scroll -26px -366px rgba(0, 0, 0, 0) 
}
.page-sidebar .page-sidebar-menu>li.cstmrComplaints.active a

{
    
    background: url("../images/menu-icon.png") no-repeat scroll -26px -366px rgba(0, 0, 0, 0) 


}


ul.submenu {background:none repeat scroll 0 0 #2664a9; margin-top:0 !important}
ul.submenu li a { background-color:#2664a8 !important; color: #afcbf3; border-bottom:1px solid #275a97;  background-image:url(../images/submenu-arrow.png) !important; background-repeat:no-repeat !important; background-position:15px 15px !important}
ul.submenu li a:hover { background:#20569a !important;}
ul.page-sidebar-menu li.toplink:hover{background:none repeat scroll 0 0 #2a456b }
ul.submenu li a:hover {background-image:url(../images/submenu-arrow.png) !important; background-repeat:no-repeat !important; background-position:15px 15px !important}
ul.submenu li a.active { background-color:#20569a !important}



.aprvl-vldt-frm div.form-group { margin-bottom:5px}



.page-sidebar .page-sidebar-menu>li>a:hover{background-color:#2a456b!important;color:#fff}
.page-sidebar .page-sidebar-menu > li > a {border-bottom: 1px solid #1a5385; color: #afcbf3;}

/*
------------------------------------
************Header Styles ***********
------------------------------------
*/

.navbar.page-header{background:none repeat scroll 0 0 #dbebf4;height:73px;position:fixed;z-index:1000;width:100%; top:0}
.fixd{background:#036;position:fixed;width:100px;height:100%}
.navbar.page-header{background-image:none;border:0 none currentcolor;box-shadow:none;margin:0;padding:0;width:100%}
.headerRight{padding:0;position:absolute;right:0;top:45px}
.mainTopTitle{clear:both;font-size:14px;margin-bottom:20px;padding:0 13px 7px 0}
.mainTopTitleRight ul li{background:url("../images/top-line-bg.gif") no-repeat scroll right 3px rgba(0,0,0,0);float:left;list-style-type:none;padding:0 10px}
.mainTopTitleRight ul li.last{background:none repeat scroll 0 0 rgba(0,0,0,0);padding:0 0 0 15px}
.user-bg{background:url("../images/sprites.png") no-repeat scroll -12px -146px rgba(0,0,0,0);padding:0 0 0 25px}
.mainTopTitleRight ul li a{color:#2a456b;text-decoration:none}

/*
------------------------------------
************Dashboard Styles ***********
------------------------------------
*/
.bkng-wrapper { width:1000px; margin:0 auto; position:relative; top:80px; left:60px;}
.site-wrapper h2 { font-size:25px; color:#29446c; text-transform:uppercase}
.tbl-hdr-fxd{table-layout:fixed;}
.table.tbl-hdr-fxd { margin-bottom:0;}
.aprvl-bg table tr td{ font-size:12px;}
.view-all span{font-size:18px}
.notificationBox{width:453px;padding:0;background:#fff;border:1px solid #efefef;height:370px;float:left;position:relative}
.ntfcnbox{background:#efefef;margin:0;padding:6px 20px 3px}
.notificationBox p{border-radius:3px;color:#414a4f;font-size:12.5px;margin:9px 15px;padding:8px 10px 8px 35px}
.notiIcon{background:url("../images/ntfctn-icn.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:26px;overflow:hidden;width:26px;border:1px solid #ddd;border-radius:25px;margin-top:8px}
.notificationBox .badge{background:none repeat scroll 0 0 #d8a521;font-family:"Open Sans",sans-serif;padding:3px 6px;position:absolute;right:10px;top:13px}
.notificationBox span.open{background:none !important}
.notificationBox p.note1{background:url("../images/notification-mail-icon.png") no-repeat scroll 8px center #b7d9ea}
.notificationBox p.note2{background:url("../images/notification-approved-icon.png") no-repeat scroll 8px center #f1dede}
.notificationBox p.note3{background:url("../images/notification-published-icon.png") no-repeat scroll 8px center #dff0d9}
.notificationBox p.note4{background:url("../images/notification-query-icon.png") no-repeat scroll 8px center #fcf8e4}
g.highcharts-legend-item { display:block !important; float:none !important;}
.tbl-hdr-fxd thead tr{background:none repeat scroll 0 0 #f0f0f0;color:#000; font-weight:normal; font-size:14px;}
.tbl-hdr-fxd thead tr th { font-weight:normal; font-size:12px;}
.task-list { width:453px; padding:10px; background:#fff5ef; height:330px; border:1px solid #fddfcc; float:left; position:relative}
.task-list .table { margin:0; font-size:13px;}
.task-list .table { margin:0; font-size:13px; background:#fff;}
.task-list .table tr td { padding:6px 8px;}
.aprv-pndng .table tr td { padding:6px 8px;}
.aprv-pndng .table { margin:0; font-size:13px; background:#fff;}
.aprv-pndng { width:453px; padding:10px; background:#f6feef; height:330px; border:1px solid #e9f5e1; float:right; position:relative}
.rw{ width: auto; margin:0 0 30px 0; padding:0}
.db-title { font-size:23px; margin-bottom:10px; display:block; font-weight:normal}
.db-title1 { font-size:30px; margin-bottom:10px; display:block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
.total-ads { width:453px; padding:10px; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */ height:370px; border:1px solid #ddd; float:right; position:relative; }
.totalBox {display: block;font-size: 53px;position: absolute;text-align: center;top:113px;margin-left:-10px;width: 100%;z-index:100;color:#636363;}
/*tr.accordion-toggle { position:relative;}
tr.accordion-toggle  td span { padding:7px; position:absolute; top:12px; background:url(../images/expnd-minus.png) no-repeat;}
tr.accordion-toggle.collapsed td span { padding:7px; position:absolute; background:url(../images/expnd-plus.png) no-repeat;}*/
input {border-radius:0px !important;}
.aprvl-pending { width:auto; padding:12px; background:#f5feee; border:1px solid #e7f6dc;}
.aprvl-bg { background:#fff;}
.view-all { position:absolute; right:10px; top:10px; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f2f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f1f1',GradientType=0 ); /* IE6-8 */ padding:1px 10px 4px; border:1px solid #ddd; border-radius:5px; color:#000;}

a.view-all:hover { text-decoration:none; background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #eae9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eae9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eae9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eae9e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#eae9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae9e9',GradientType=0 ); /* IE6-8 */
}

/*
------------------------
Ad Order Booking Styles
------------------------
*/
.frm-lft{width:400px;float:left;margin-top:25px}
.frm-lft .outer{margin:0 0 5px 0;padding:0}
.frm-lft .outer label{float:left;padding:5px 0;margin-bottom:0;width:140px}
.frm-lft .outer input{height:26px;float:left;width:50%}
.frm-lft .outer select{height:26px;float:left;width:50%}

/*
------------------------
       Release Order
------------------------
*/
/*Ro Details*/
.rodetail-frm {margin:0; padding:0}
.rodetail-frm div.pnl-fst{ float:left;width:278px;}
.rodetail-frm div.pnl-scnd {float:right;width:238px;}
.rodetail-frm div.pnl-thrd {float:right; width:288px; margin-left:25px;}
.pnl-fst{margin-top:0;color:#2c74b2}
.pnl-fst .outer{margin:0 0 5px 0;padding:0}
.pnl-fst .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.pnl-fst .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;
padding: 3px 5px; width:158px; box-shadow:none}
.pnl-fst .outer select{height:26px;float:left; border: 1px solid #aed0e7;}
.ipt-bx { width:121px !important}
.srch-icn { width:29px !important; float:right !important; background:url(../images/srch-icn.png) no-repeat #fdfdfe !important}
.rodetail-frm div.pnl-scnd .outer label {width:80px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.pnl-scnd{margin-top:0;color:#2c74b2}
.pnl-scnd .outer{margin:0 0 5px 0;padding:0}
.pnl-scnd .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.pnl-scnd .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;
padding: 3px 5px; box-shadow:none}
.pnl-scnd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}
.rodetail-frm div.pnl-thrd .outer label {width:130px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.pnl-thrd{width:310px;margin-top:0;color:#2c74b2}
.pnl-thrd .outer{margin:0 0 5px 0;padding:0}
.pnl-thrd .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;
padding: 3px 5px; box-shadow:none}
.pnl-thrd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}


/*Agency Details*/
.agency-frm {margin:0; padding:0}
.agency-frm div.pnl-fst{ float:left;width:361px;}
.agency-frm div.pnl-fst .outer{margin:0 0 5px 0;padding:0}
.agency-frm div.pnl-fst .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.agency-frm div.pnl-fst .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;}
.sm-ipt-bx { width:73px !important; float:right !important; margin-left:0px;}
.agency-frm input.srch-icn {margin-right:10px;}
.agency-frm div.pnl-scnd {float:left;width:238px; margin-left:20px;}
.agency-frm  div.pnl-scnd .outer label {width:80px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.agency-frm  div.pnl-scnd{margin-top:0;color:#2c74b2}
.agency-frm  div.pnl-scnd .outer{margin:0 0 5px 0;padding:0}
.agency-frm  div.pnl-scnd .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.agency-frm  div.pnl-scnd.outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;
padding: 3px 5px; box-shadow:none}
.agency-frm  div.pnl-scnd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}
.agency-frm .pnl-scnd  input.srch-icn {margin-right:0px;}
.agency-frm div.pnl-thrd {float:right; width:288px; margin-left:13px;}
.agency-frm div.pnl-thrd .outer label {width:130px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.agency-frm div.pnl-thrd .outer{margin:0 0 5px 0;padding:0}
.agency-frm div.pnl-thrd .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;padding: 3px 5px; box-shadow:none}
.agency-frm div.pnl-thrd .outer textarea{height:26px;float:left; resize:none;width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 60px;padding: 3px 5px; box-shadow:none}
.agency-frm div.pnl-thrd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}

/*Client Details*/
.client-frm {margin:0; padding:0}
.client-frm div.pnl-fst{ float:left;width:361px;}
.client-frm div.pnl-fst .outer{margin:0 0 5px 0;padding:0}
.client-frm div.pnl-fst .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.client-frm div.pnl-fst .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;}
.client-frm div.pnl-fst .srch-icn { width:29px !important; float:left !important; background:url(../images/srch-icn.png) no-repeat #fdfdfe !important; margin-left:10px;}
.client-frm div.pnl-fst .sm-ipt-bx{  width:73px !important; float:left !important; margin-left:8px;}
.client-frm div.pnl-fst input[type="checkbox"]{ margin:0 !important; width:auto !important}
.client-frm label.bxno { padding:0 11px !important;}
.client-frm div.pnl-scnd {float:left;width:250px; margin-left:20px;}
.client-frm  div.pnl-scnd .outer label {width:90px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.client-frm  div.pnl-scnd{margin-top:0;color:#2c74b2}
.client-frm  div.pnl-scnd .outer{margin:0 0 5px 0;padding:0}
.client-frm  div.pnl-scnd .outer label{float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.client-frm  div.pnl-scnd.outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;
padding: 3px 5px; box-shadow:none}
.client-frm  div.pnl-scnd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}
.client-frm .pnl-scnd  input.srch-icn {margin-right:0px;}
.client-frm div.pnl-thrd {float:right; width:288px; margin-left:1px;}
.client-frm div.pnl-thrd .outer label {width:130px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.client-frm div.pnl-thrd .outer{margin:0 0 5px 0;padding:0}
.client-frm div.pnl-thrd .outer input{height:26px;float:left; width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;padding: 3px 5px; box-shadow:none}
.client-frm div.pnl-thrd .outer textarea, .client-frm div.pnl-scnd .outer textarea{height:26px;float:left; resize:none;width:158px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 60px;padding: 3px 5px; box-shadow:none}
.client-frm div.pnl-thrd .outer select{height:26px;float:left; width:158px; border: 1px solid #aed0e7;}

/*
------------------------
       Billing
------------------------
*/
.billing-frm {margin:0; padding:0}
.blng-frst {float:left; width:378px;}
.billing-frm div.blng-frst {float:left; width:378px;}
.billing-frm div.blng-frst .outer label {width:130px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.billing-frm div.blng-frst .outer{margin:0 0 5px 0;padding:0}
.billing-frm div.blng-frst .outer input{height:26px;float:left; width:248px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;padding: 3px 5px; box-shadow:none}
.billing-frm div.blng-frst .outer select{height:26px;float:left; width:248px; border: 1px solid #aed0e7;}
.billing-frm input.sm-ipt-bx { float:left !important; width:103px !important; margin-right:6px;}
.billing-frm input.sm-ipt-bxs1 { float:left !important; width:70px !important; margin-right:6px;}
.billing-frm input.sm-ipt-bxs2 { float:left !important; width:133px !important; margin-right:6px;}
.billing-frm input[type="checkbox"] { width:auto !important; margin:0 !important; float:right !important}
.billing-frm label.pdng { float:right !important;}
.blng-frst {float:left; width:378px; margin-right:50px;}
.billing-frm div.blng-scnd {float:left; width:378px;}
.billing-frm div.blng-scnd .outer label {width:130px; float:left;padding:5px 0;margin-bottom:0;font-weight:normal;color:#2c74b2}
.billing-frm div.blng-scnd .outer{margin:0 0 5px 0;padding:0}
.billing-frm div.blng-scnd .outer input{height:26px;float:left; width:248px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;padding: 3px 5px; box-shadow:none}

.billing-frm div.blng-scnd .outer textarea{height:99px !important;float:left; width:248px; background: none repeat scroll 0 0 #fdfdfe;border: 1px solid #aed0e7;color: #2c74b2;font-size: 13px;height: 27px;padding: 3px 5px; box-shadow:none}

.billing-frm div.blng-scnd .outer select{height:26px;float:left; width:248px; border: 1px solid #aed0e7;}
.billing-frm input.sm-ipt-bx1 { float:right !important; width:73px !important; }
.panel { margin-top:0 !important}
.panel-body div.panel-default {margin-top:10px !important;}
.outer-area div.panel-default  {border:1px solid #92c3e0 !important;}
.pnl-brdr {border:1px solid #92c3e0 !important;}
.lbl-wdth{width:120px}
.lbl-wdth1{width:150px}
.form-control{box-shadow:none !important;border:1px solid #aed0e7 !important;font-size:13px !important;padding:3px 5px !important;height:27px !important;background:#fdfdfe !important;color:#2c74b2 !important}
.form-control::-moz-placeholder{color:#2c74b2 !important;}
.form-control:focus{border:1px solid #aed0e7 !important;box-shadow:none !important;outline:0 none !important}
.searchbox{border-left:1px solid #99c7f0;border-right:1px solid #99c7f0;border-top:1px solid #99c7f0;padding:15px 10px 25px;border-bottom:5px solid #2c74b2;color:#2b74b2}
.srch-ttl{font-size:18px;border-bottom:1px solid #bad8f2;padding-bottom:10px}
.searchbox label{text-align:left !important;font-size:14px;font-weight:normal;color:#2c74b2}
.searchbox .form-group{margin-bottom:10px}
.acrdn-title{border-radius:0 !important}
.acrdn-title h4{color:#fff;border-radius:0;text-transform:uppercase}
.panel-body{border-radius:0 !important}
.brdr-rdus{border-radius:0 !important}
.dsply-blk{display:block}
.pnl-bg{background:#b4ddfa !important;padding:5px !important}
.pnl-bdy-bg{background:#d8edfc !important}
.pnl-pdng{padding:10px 10px 10px !important;border-radius:0 !important}
.pnl-hdng-clr{color:#155c9a !important}
.chkbx { margin-left:0 !important;}
.form-control::-moz-placeholder {color:#2c74b2 !important; opacity:1 !important}
.advnc-inbx::-moz-placeholder {color:#2c74b2 !important; opacity:1 !important}
.form-control:focus {border:1px solid #aed0e7 !important; box-shadow:none !important;outline: 0 none !important;}


/*
------------------------
       Production
------------------------
*/
.production{margin:0;padding:0}
.production table{border:1px solid #92c3e0;margin-bottom:0}
.production table tr td{padding:8px;border:1px solid #92c3e0}
.production table tr th{padding:8px;background:#aecde6;color:#0b508d;font-weight:normal}
.production table tr.accordion-toggle td span{width:20px;height:20px;display:block}
.tbl-brdr{margin:0;padding:0}
.production table tr td.tbl-brdr{border:none !important}
tr.tbl-brdr1 th{border:1px solid #88bbe1 !important; font-size:12px;}
.expnd-tblbg th{border:1px solid #92b6d8}
.materialBtnInner{margin-top:13px;margin-bottom:7px}
.mInput{float:left;font-size:12px;width:685px;padding:5px 5px;border:1px solid #dcd9d9;color:#7f7f7f}
a.mbtn button{border:0;background:0;text-transform:uppercase}
a.mbtn{border:1px solid #388ac3;color:#2e76b3;border-radius:4px;font-size:12px;padding:5px 8px;margin-left:5px;text-transform:uppercase;background:#f8fcfe;background:-moz-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fcfe),color-stop(100%,#cee9fb));background:-webkit-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-o-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-ms-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:linear-gradient(to bottom,#f8fcfe 0,#cee9fb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#cee9fb',GradientType=0)}
.materialBtnInnerLeft{float:left;}
.materialBtnInnerLeft button.btn{text-transform:uppercase}
a.mbtn:hover{background:#b8dcf7;background:-moz-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fcfe),color-stop(100%,#cee9fb));background:-webkit-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-o-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:-ms-linear-gradient(top,#f8fcfe 0,#cee9fb 100%);background:linear-gradient(to bottom,#f8fcfe 0,#cee9fb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe',endColorstr='#cee9fb',GradientType=0)}
.materialBtnInnerRight{float:right}
.materialBtnInnerRight1{float:right;margin-top:3px}
.inner-table1 span.input-group-addon{background:#2c74b2 !important;border-width:1px}
.calenderInner th { padding:8px 5px !important;}
.calenderInner td { padding:8px 5px !important;}
.inner-table1 span span.glyphicon{color:#fff}
.inner-table span.input-group-addon{width:auto !important;border:0;background:0}
.expnd-tblbg{background:#e6f4fc}
.inner-table{background:#f6fbfe}
table.inner-table1{background:#bde1f8 !important;margin-bottom:0}
.inner-table1 tr th{background:#9fd1f5;border:1px solid #81bae4}
.production .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;padding:0 5px;cursor:pointer}
.calenderInner .empty{background:none repeat scroll 0 0 rgba(0,0,0,0) !important;border:medium none !important;padding:0 !important}
.calenderInner .closeBtn{color:#fff;float:left;font-size:15px}
.calenderOuter{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-bottom:1px solid #b0d0e5;border-image:none;border-left:1px solid #b0d0e5;border-right:1px solid #b0d0e5;border-top:medium none !important}
.rowOuter td{border-top:medium none !important}
.bN{border:medium none !important}
.plus-minus{background:none repeat scroll 0 0 #fff;border:1px solid #76b1d5;color:#2a456b;display:block;font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;font-size:16px;font-weight:normal;line-height:15px;opacity:.7;padding:0 3px 4px;text-align:center;width:20px; margin:0 auto}
.select{background:none repeat scroll 0 0 #d8edfa !important}
.trinner{background:#bde1f8 !important}
.trinner th{background:#95c7e8 !important}

/*
------------------------
       PDC
------------------------
*/
.pdc{padding:0;margin:0}
.pdc table tr th{font-weight:normal;font-size:14px;border:#a7c3de 1px solid !important;background:#bed4e8;color:#0b508d}
.pdc table table{border:#a7c3de 1px solid}
.pdc table tr td{font-weight:normal;font-size:14px;border:#a7c3de 1px solid !important;background:#e7f4fd;color:#0b508d}
.pdc .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;padding:0 5px;cursor:pointer}
.pdc-ttl-area{width:220px;float:left;height:27px;color:#2c74b2;line-height:14px}
.pdc-ttl-area1{float:left;height:27px;color:#2c74b2;line-height:14px}
.pdc-ttl{height:27px;float:left;margin-right:10px;line-height:14px}
.pdc-ttl1{width:90px;height:27px;float:left}
.pdc-ttl2{width:130px;height:27px;float:left; margin-left:10px;}
.pdc-ttl label { font-weight:normal; padding-top:5px;}
.pdc-ttl2 button { padding:3px 10px}
.pdc-ttl3 { width:83px; float:left; margin-right:13px;}
.pdc-ttl1 input[type="text"]{background:#fbfaf9;border:1px solid #dedfe0;text-align:right}
.pdc-ttl input[type="checkbox"]{position:relative;top:8px}
/*
------------------------
       View Ro Details
------------------------
*/
.view-ro{padding:0;margin:0}
.view-ro table{margin-bottom:5px}
.txtarea{height:100px !important;font-size:14px;padding:10px !important}
.view-ro table tr th{font-weight:normal;font-size:14px;border:#a7c3de 1px solid !important;background:#bed4e8;color:#0b508d}
.view-ro table table{border:#a7c3de 1px solid}
.view-ro table tr td{font-weight:normal;font-size:14px;border:#a7c3de 1px solid !important;background:#e7f4fd;color:#0b508d}
.next-btn{background:url("../images/next-bg.png") no-repeat scroll right center #3075b0;border:0 none;border-radius:3px;color:#e0e8f1;display:block;float:left;font-weight:normal;margin-left:10px;margin-right:0 !important;padding:6px 30px 5px 8px;text-align:left;text-transform:uppercase}
.btnBottom a{color:#fff;text-decoration:none}
.sv-btn{background:url("../images/save-bg.png") no-repeat scroll right center #3075b0;border:0 none;border-radius:3px;color:#e0e8f1;display:block;float:left;font-weight:normal;margin-left:10px;margin-right:0 !important;padding:6px 30px 5px 8px;text-align:left;text-transform:uppercase}
.btm-btn{margin-top:10px;text-align:right;float:right}

.pdc-tbl { margin:0; padding:0}
table.pdc-tbl tr th { font-size:12px; color:#0b508d}


/*
------------------------
       Accordian
------------------------
*/
.acrdn { margin:0;}
.acrdn div.panel-heading { margin:0; padding:0}

.acrdn div.panel-heading a {background:url(../images/acrdn-up.png) #2b73b2 right no-repeat; padding:10px 15px;}
.acrdn div.panel-heading a.collapsed {background:url(../images/acrdn-down.png) #388ac3 right no-repeat; padding:10px 15px;}
.acrdn div.panel-heading a:hover{ background-color:#2b73b2}




/*
------------------------
       Popup
------------------------
*/

.previewAdInner{display:block;margin:0;overflow:hidden;padding:0}
.removeInner{display:block;margin:0;overflow:hidden;padding:0}
.removeInner h3{font-size:22px;color:#2c74b2;text-align:center;margin:0 0 15px;padding:0}
.previewadOuter .modal-header h2{padding:0;margin:0;color:#2c74b2;font-size:25px}
.previewadOuter .modal-header{border:0}
.previewadBox{background:none repeat scroll 0 0 #fff;border:1px solid #3075b0;float:left;margin:0 11px;padding:8px;text-align:center}
.previewadOuter .modal-lg{width:800px !important}
..previewadOuter .modal-footer{margin:0}
.previewadBox h3{font-size:16px;margin:0 0 5px;padding:0}
.editDetails{padding-bottom:0 !important}
.bN{padding:15px 28px !important}
.previewadOuter .modal-content{background:none repeat scroll 0 0 #e7f4fc;border:1px solid #3075b0;box-shadow:none;padding:0}
.previewadOuter1 .modal-header{border:0}
.previewadOuter1 .modal-dialog{background:none repeat scroll 0 0 #fff;padding:12px}
.previewadOuter1 .modal-lg{width:1000px}
.previewadOuter1 .modal-content{background:none repeat scroll 0 0 #e7f4fc;border:1px solid #3075b0;box-shadow:none;padding:0}
.previewadOuter1 table{margin-bottom:10px}
.previewadOuter1 table th{background:#2b74b2;font-weight:normal;font-size:14px;color:#fff}
.previewadOuter1 table td{font-weight:normal;font-size:14px;color:#2c74b2}
.previewadOuter1 .modal-header h2{color:#2c74b2;font-size:25px;margin:0;padding:0}



.previewadOuter2 .modal-header{border:0}
.previewadOuter2 .modal-dialog{background:none repeat scroll 0 0 #fff;padding:5px}
.previewadOuter2 .modal-lg{width:1100px}
.previewadOuter2 .modal-content{background:none repeat scroll 0 0 #e7f4fc;border:1px solid #3075b0;box-shadow:none;padding:0}
.previewadOuter2 table{margin-bottom:10px}
.previewadOuter2 table th{background:#2b74b2;font-weight:normal;font-size:14px;color:#fff}
.previewadOuter2 table td{font-weight:normal;font-size:14px;color:#2c74b2}
.previewadOuter2 .modal-header h2{color:#2c74b2;font-size:25px;margin:0;padding:0}


.previewadOuter{padding:0;margin:0}
.previewadOuter .modal-dialog{background:none repeat scroll 0 0 #fff;padding:12px}
.modal-header{position:relative}
.modal-header button.close{position:absolute;right:-25px;top:-25px}
.rmv-btn{text-align:center}
.col-sm-12.rmv-btn1{padding:0;margin-top:10px}
.rmv-btn1{text-align:right}
.rmv-btn1 button{text-transform:uppercase;padding:3px 10px;margin-left:10px}
.rmv-btn button{text-transform:uppercase;padding:3px 25px;margin:0 10px}
.modal-body.pdn{padding:0}
.modal-body div.col-lg-12{padding:0}
.prctn{margin:0;padding:0}
.prctn label{font-weight:normal;font-size:14px;color:#135895}
#prctnInctn div.modal-header{padding:0}
.prctn h3{margin:0 15px 10px;padding:0 0 10px;font-size:25px;text-transform:uppercase;text-align:center;border-bottom:1px solid #ddd;color:#29446c}
.prctn div.form-group{margin-bottom:10px}
.prctn div.form-group input[type="text"]{width:120px}
.addRowpopupOuter{margin:0;padding:0}
.addRowpopupOuter .modal-dialog{border:10px solid #fff;width:550px}
.addRowpopupOuter .modal-content{background:none repeat scroll 0 0 #e7f4fc;border:1px solid #3075b0;box-shadow:none;padding:0}
.addRowpopupOuter{margin:0;padding:0}
.addRowpopupOuter div.modal-header{border:0;padding:0}
.addRowpopupOuter h2{border-bottom:1px solid #3075b0;font-size:25px;margin:0 0 10px;padding:0 0 10px;text-transform:uppercase;color:#2c74b2}
.addRowpopup{margin-bottom:10px}
.addRowpopup ul{margin:0;padding:0}
.addRowpopup ul li{float:left;list-style:none outside none;margin-right:8px;padding-top:4px}
.addRowpopup ul li label{float:left;font-size:16px;font-weight:normal;margin-right:5px;padding:4px 0 0;color:#2c74b2}
.addRowpopup ul li input{margin-right:8px;padding:4px 8px;width:100px;border:1px solid #9ac6ed}
.addRowpopup .btn{margin-top:2px;padding:3px 14px}
.editDetails{clear:both;padding:0 0 15px}
.pro-details{width:auto;margin:0;padding:0;color:#135895}
.pro-half{width:171px;border:1px solid #9ac6ed}
.pro-txtbox1 a.mbtn{padding:3px 8px}
.pro-hstry{float:left !important}
.pro-hstry input[type="image"]{position:relative;top:5px}
#proDetails h2{border-bottom:1px solid #ddd;color:#29446c;font-size:25px;margin:0 0 10px;padding:0 0 10px;text-align:left;text-transform:uppercase}

.pro-hstry label {color:#135895; font-weight:normal}
.pro-lft { float:left;  width:442px;}
.pro-rght { float:right;  width:440px;}
.pro-details ul {margin:0; padding:0;}
.pro-details label {color:#135895; font-weight:normal}
.pro-details ul li { list-style:none; display:block; overflow:hidden}
.pro-label { width:210px; float:left; color:#135895}
.pro-label1 { width:155px; float:left; color:#135895}
.pro-txtbox { width:230px; float:left; margin-bottom:15px; position:relative}
.pro-txtbox1 { width:263px; float:left; margin-bottom:15px; position:relative}
.pro-txtbox1 input[type="image"] { position:absolute; bottom:0; right:0}
.pro-txtbox input[type="image"] { position:absolute; bottom:0; right:0}
.pro-details textarea { resize:none; height:40px !important;}
.pro-txtarea { float:left; width:190px; border:1px solid #9ac6ed; resize:none}
.pro-txtbx { float:left; width:190px; border:1px solid #9ac6ed;}
.pro-chkbx {float:right; margin-right:40px;}
.smllft-inbx{width:60px; float:left; border:1px solid #9ac6ed;}
.smlrght-inbx{width:60px; float:right; border:1px solid #9ac6ed;}


/*
------------------
View Booked Ads
------------------
*/

.view-booked{margin:0;padding:0}
.view-booked ul.nav-justified li a{padding:10px 0;position:relative;border-radius:0;border-bottom:1px solid #c2dff7;border-left:1px solid #c2dff7;color:#29446c;background:#ddecf7}
.view-booked ul.nav-justified li.active a{background:#f3f9fe;border:1px solid #ddecf7;border-bottom:0;color:#29446c}
.view-booked ul.nav-justified li.active a:focus{border:1px solid #ddecf7;border-bottom:0}
.view-booked div.tab-content div.tab-pane{padding:0 10px 0}
.advnc-filtr{margin:0;padding:10px 10px 10px;background:#dfebf6;border:1px solid #8cc0ee}
.advnc-filtr .nav-stacked{margin-bottom:0;padding-bottom:0}
.advnc-flds{width:220px;float:left;position:relative}
.advnc-flds1{width:220px;float:left;position:relative;margin:0 25px 0 0}
.advnc-flds2{width:220px;float:left;position:relative;margin:0 25px 0 25px}
.view-booked div.col-sm-12{padding:0}
.view-book-table{margin:0 0 10px 0;padding:0}
.view-book-table table tr th{background:#2c74b2;font-weight:normal;color:#fff;border:1px solid #2466a5;padding:8px 5px}
.view-book-table table tr td{font-weight:normal;background:#fff;color:#2a456b;font-size:12px;border:1px solid #cee0ec;padding:3px 5px}
.bkd-inner{padding:5px 10px !important;background:#c9e7fb !important}
.bkd-inner table tr th{background:#3687c1}
.bkd-inner table{margin-bottom:0}
.vw-bkd-inner{background:#e3f3fd}
.tbl-ttl{font-size:25px;color:#29446c;text-transform:uppercase;margin-bottom:10px}
.advnc-flds ul li{position:relative;margin-bottom:10px}
.advnc-flds1 ul li{position:relative;margin-bottom:10px}
.advnc-flds2 ul li{position:relative;margin-bottom:10px}
.frm-icn-btn{position:absolute;right:0}
.advnc-inbx{width:85%;border:1px solid #aed0e7;height:26px;padding:3px 5px;color:#2c74b2 !important;font-size:13px}
.advnc-hdr{background:#2b73b2;color:#fff;padding:7px 5px 7px 10px;text-transform:uppercase;font-size:18px;margin:12px 0px 0}
.advnc-filtr .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;cursor:pointer;padding:0 5px}
tr.red-cell td{background:#e3f3fd !important}
.materialBtnInner1{margin-top:13px;margin-bottom:7px}
.mInput1{float:left;font-size:12px;width:750px;padding:5px 5px;border:1px solid #dcdddf;color:#4c4c4c}
.viewproceedBottomLeft ul li{float:left;margin-right:8px}
.viewproceedBottomLeft ul li div{float:left;height:12px;margin:5px;width:12px;border:1px solid #ddd}
.viewproceedBottomLeft ul li div div{float:left;height:10px;margin:0;width:10px;border:1px solid #fff;padding:2px}
.roApproved{background:none repeat scroll 0 0 #c0769c}
.mtrl-rjctd{background:none repeat scroll 0 0 #acabab}
.waitlisted{background:none repeat scroll 0 0 #fd9ebe}
.mtrl-aprvd{background:none repeat scroll 0 0 #e0f9a9}
.usrwtd{background:none repeat scroll 0 0 #000}
.adapproved{background:none repeat scroll 0 0 #c8d9c2}

.adrejected{background:none repeat scroll 0 0 #f7b0b0}
.AdApproveorReject{background:none repeat scroll 0 0 #a1f0fa}
.Mro{background:none repeat scroll 0 0 #924747}
.MroPartial{background:none repeat scroll 0 0 #FFC200}
.MroFull{background:none repeat scroll 0 0 #008080}
.MroFullA{background:none repeat scroll 0 0 #008080}
.MroFullR{background:none repeat scroll 0 0 #FF0000}
.FLATRate{background:none repeat scroll 0 0 #de1b39}
.spaceavlble{background:none repeat scroll 0 0 #c2dde6}
.nospace{background:none repeat scroll 0 0 #8abfc7}
.err{background:none repeat scroll 0 0 #fcc481}
.materialUploaded{background:none repeat scroll 0 0 #add278}
.pgasign-bkd{background:none repeat scroll 0 0 #fdfae5}
.pgasign-aprvd{background:none repeat scroll 0 0 #3ea99f}
.pgasign-mtrlupld{background:none repeat scroll 0 0 #b8b4fd}
.pgasign-pgasgn{background:none repeat scroll 0 0 #ee9a4d}
.pgasign-mtrlaprvd{background:none repeat scroll 0 0 #e0f9a9}
.pgasign-bkd td{background:none repeat scroll 0 0 #fdfae5}
.materialnotAvailable{background:none repeat scroll 0 0 #e9cdb2 !important}
.viewmyadBottomBRight{float:right}
.nospace{background:#8abfc7}
.viewmyadBottomBRight ul li{color:#707070;float:left;list-style:outside none none;margin-right:8px}
.viewmyadBottomBRight ul li input{text-align:center;width:40px;border:1px solid #b0d1e7}
.viewmyadBottomBRight ul li a{display:block;height:25px;width:29px;background-image:none}
.viewmyadBottomBRight ul li.prevbtn{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url("../images/prev_next_w_rollover.gif") no-repeat scroll 0 -23px rgba(0,0,0,0);border-bottom:1px solid #ccc;border-image:none;border-left:1px solid #ccc;border-right:medium none !important;border-top:1px solid #ccc;margin:0 0 0 5px}
.viewmyadBottomBRight ul li.nextbtn{background:url("../images/prev_next_w_rollover.gif") no-repeat scroll -20px -23px rgba(0,0,0,0);border:1px solid #ccc;margin:0}
.pageAssigned{background:none repeat scroll 0 0 #c0bef6}
.CopyTasted{background:none repeat scroll 0 0 #eaaf80}
.view-book-table table button{background:#2b74b2 !important;font-weight:bold;font-size:9px;width:35px;margin:1px 15px !important;float:none !important}
table tr.active td{background:#666}
.select{background:none repeat scroll 0 0 #d8edfa !important}
.materialOuter{margin:0;padding:0}
.materialOuter div.modal-header{padding:0;border:0}
.materialTop h3{float:left;margin:0 15px 0 0;padding:0;text-transform:uppercase}
.materialOuter .modal-content{background:none repeat scroll 0 0 #e7f4fc;border:1px solid #3075b0;box-shadow:none;padding:0}
.materialOuter .modal-dialog{border:12px solid #fff;width:980px}
.materialOuter table tr td{background:#e7f4fc;color:#2c74b2}
.materialOuter h3{margin:0}
.materialOuter span.group-span-filestyle label{padding:6px 10px 7px;text-transform:uppercase}
#singleds input.form-control{height:35px !important}
#gnrlDsplyAdsingle input.form-control{height:35px !important}
#entrDsplyAdsingle input.form-control{height:35px !important}
.multipuleContent .input-group-addon{padding:0 5px;cursor:pointer}
#multipuleds h3{margin:0}
#multipuleds label{font-weight:normal;color:#2b73b2}
.multipuleContentLeft table{background:none repeat scroll 0 0 #fff}
.materialOuter div.view-book-table{border:1px solid #2c74b2}
.btm-upload{margin:0;padding:0}
.btm-upload input.form-control{height:35px !important}
.previewadBox{background:none repeat scroll 0 0 #fff;border:1px solid #3075b0;float:left;margin-right:16px;padding:8px;text-align:center}
.previewadBox h3{font-size:16px;margin:0 0 5px;padding:0}
.previewadOuter div.previewAdInner h2{color:#2c74b2;font-size:25px;margin:0 0 0 10px;padding:0}

 @font-face
        {
            /*font-family: Clarendon Lt BT;*/
            font-family: CustomETContent;
            src: url('../fonts/Clarendon-Light.eot') format('embedded-opentype'), url('../fonts/Clarendon-Light.ttf') format('truetype');
        }
.previewadBoxContent{background:none repeat scroll 0 0 #fff;border:1px solid #8ebbe1;font-size:10pt;margin:0;padding:10px;text-align:left;width:208px;font-family:'CustomETContent';}
.previewadBoxContent p{margin:0 0 20px;padding:0;text-align:justify}
.previewadBoxContent .phone{font-size:15px;margin:0;padding:0}
.previewadBoxContent .phone span{font-size:16px}
.previewadBoxContent .email{font-size:15px;margin:0;padding:0}
.previewadBoxContentET{background:none repeat scroll 0 0 #fff;border:1px solid #8ebbe1;font-size:11pt;margin:0;padding:10px;text-align:left;width:208px;font-family:'CustomETContent';}
.previewadBoxContentET p{margin:0 0 20px;padding:0;text-align:justify}
.previewadBoxContentET .phone{font-size:15px;margin:0;padding:0}
.previewadBoxContentET .phone span{font-size:16px}
.previewadBoxContentET .email{font-size:15px;margin:0;padding:0}
.lineadAdw450{float:left;width:450px}
.lineadAdw450{float:left;width:450px}
.materialTop{display:block;margin:0 0 20px;overflow:hidden;padding:0}
.materialTop ul{margin:0;padding:7px 0 0}
.materialTop ul li{float:left;list-style:outside none none;margin-right:20px}
.singleContent{margin:0;padding:0}
.composeAdhereOut{clear:both}
.composeAdhereTop{clear:both;margin-bottom:15px}
.composeAdhereTopIn{background:none repeat scroll 0 0 #3075b0;display:block;height:36px;padding:8px 13px}
.composeAdhereTopIn h2{color:#fff;float:left;font-size:18px;margin:0}
.composeAdhereTopIn ul{float:right}
.composeAdhereTopIn ul li{list-style:outside none none;margin:0;padding:0;width:auto}
.composeAdhereTop textarea{color:#8a8a8a;height:200px;padding:25px;width:100%}
.materialOuter{margin:0;padding:0}
.materialOuter .modal-content{background:none repeat scroll 0 0 #c9e1ef;border:1px solid #3075b0;box-shadow:none;padding:0}
.materialOuter .modal-dialog{border:12px solid #fff;width:980px}
.lineadAdw450{float:left;width:450px !important}
.multipuleContentLeft table{background:none repeat scroll 0 0 #fff;border:1px solid #b0d0e5}
.m0{margin:0}
.multipuleContent{margin:0;padding:0}
.multipuleContentLeft .mCustomScrollbar{height:180px}
.composeAdhereTopIn{background:none repeat scroll 0 0 #3075b0;display:block;height:36px;padding:8px 13px}
.composeAdhereTop{clear:both;margin-bottom:15px}
.ace{margin:0 0 10px !important;padding:0}
.ace label{font-weight:normal}
.composeAdhereTop textarea{color:#8a8a8a;height:200px;padding:25px;width:100%}
.multipleAd textarea{color:#8a8a8a;height:128px !important;padding:9px 15px !important;width:100%}
.composeAdhereBottomTop{clear:both;display:block;margin-bottom:25px;overflow:hidden}
.composeAdhereBottomTop span{float:left;padding:8px 10px 0 0}
.composeAdhereBottomTop input.in{border:1px solid #b9def5;float:left;font-size:12px;margin-right:10px;padding:8px 5px;width:69%}
.composeAdhereBottomTop button{background:none repeat scroll 0 0 #428bca;color:#fff;float:left}
p.virtualKeyboard{clear:both}
.composeAdhereTopIn{background:none repeat scroll 0 0 #3075b0;display:block;height:36px;padding:8px 13px}
.composeAdhereTopIn ul li a{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;display:block;margin:-1px 9px -1px -1px;padding:0 3px 4px}
.composeAdhereTopIn ul{float:right}
.composeAdhereTopIn ul li{float:left}
.composeAdhereTopIn ul li a img{border:1px solid #fff}
.composeAdhereTopIn ul li a{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;display:block;margin:-1px 9px -1px -1px;padding:0 3px 4px}
a.tltip{outline:0 none;text-decoration:none}
a.tltip strong{line-height:30px}
a.tltip>span{border-radius:3px;box-shadow:2px 2px 2px #999;font-family:Arial;font-size:12px;font-style:normal;margin-left:-60px;margin-top:20px;opacity:0;padding:10px 20px;position:absolute;transition-duration:.4s,0.3s,0.4s,0.3s;transition-property:opacity,margin-top,visibility,margin-left;transition-timing-function:ease-in-out,ease-in-out,ease-in-out,ease-in-out;visibility:hidden;width:140px;z-index:10}
a.tltip:hover>span{display:inline;margin-left:-60px;margin-top:40px;opacity:1;overflow:visible;text-decoration:none;visibility:visible}
.tltip strong{display:block}
.tltip p{color:#666;font-size:11px;margin:0;padding:0}
a.tltip span b{box-shadow:0 1px 0 #fff inset;display:block;height:15px;margin-left:20px;margin-top:-18px;position:absolute;transform:rotate(-45deg);width:15px}
a.tltip>span{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;color:#000}
a.tltip span b{background:none repeat scroll 0 0 #fff;border-right:1px solid #ddd;border-top:1px solid #ddd}
.materialbottom{border-top:1px solid #3075b0;display:block;margin:0 0 15px;overflow:hidden;padding-top:10px;text-align:right}
.multipuleContent{margin:0;padding:0}
.multipuleContentLeft{float:left;margin-right:20px;padding:0;width:600px}
.multipuleContentLeft .mCustomScrollbar{height:180px}
.multipuleContentLeft a{color:#2a456b;text-decoration:none}
.multipuleContentLeft .plus-minus{border:1px solid #76b1d5;color:#2a456b;display:block;float:left;font-size:15px;margin-right:5px;opacity:.7;padding:1px 3px 3px;text-align:center;width:20px}
.multipuleContentRight{background:none repeat scroll 0 0 #e2f0f9;float:left;padding:0 0 87px;width:300px}
.multipuleContentRight h3{background:none repeat scroll 0 0 #3075b0;color:#fff;font-size:15px;margin:0 0 15px;padding:8px 20px}
.multipuleContentRight ul{margin:0 0 8px;padding:0 20px}
.multipuleContentRight ul li{float:left;list-style:outside none none;margin-right:4px}
.multipuleContentRight ul li input{background:none repeat scroll 0 0 #fff;height:31px;margin-bottom:15px;padding:3px;width:180px}
.multipuleContentRight .progress{clear:both;height:10px;margin:0 20px}
.multipuleContentRight p{margin:0 20px;padding:0}
.multipuleContentLeft table{background:none repeat scroll 0 0 #fff;border:1px solid #b0d0e5;margin-bottom:0}
.multipuleContentLeft table{background:none repeat scroll 0 0 #fff}
.multipuleContentLeft table td{border-left:1px solid #b0d0e5;border-top:1px solid #b0d0e5 !important;font-size:13px;margin-left:-1px;padding:8px 6px !important;background:#fff !important}
.multipuleContentLeft table th{background:none repeat scroll 0 0 #3075b0;border-right:1px solid #b0d0e5;color:#fff;padding:0}
.multipuleContentLeft table td{border-left:1px solid #b0d0e5;border-top:1px solid #b0d0e5 !important;font-size:13px;margin-left:-1px;padding:8px 6px !important}
.multipuleContentLeft table td .form-control{height:auto;padding:2px 10px}
.composeAdhereBottomTop input{border:1px solid #b9def5;float:left;font-size:12px;margin-right:10px;padding:8px 5px;width:85%}
.composeAdhereBottomTop input.in{border:1px solid #b9def5;float:left;font-size:12px;margin-right:10px;padding:8px 5px;width:69%}
.composeAdhereBottomTop button{background:none repeat scroll 0 0 #428bca;color:#fff;float:left}
.composeAdhereBottomTop button:hover{background:none repeat scroll 0 0 #3075b0;color:#fff}
.materialTop ul li{float:left;list-style:outside none none;margin-right:20px}
.materialTop h3{float:left;margin:0 15px 0 0;padding:0;text-transform:uppercase}
.multipuleBottomRight{float:right}
.materialbottom{border-top:1px solid #3075b0;display:block;margin:0 0 15px;overflow:hidden;padding-top:10px;text-align:right}
.mmt48{margin-top:-48px}
p.virtualKeyboard{clear:both}
.bTN{border-top:medium none}
.inner-table tr th{padding:8px 5px !important}
.inner-table tr td{padding:8px 5px !important}
.starBtn span{background:url("../images/star4.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:19px;width:17px}
.staractive{background:url("../images/star-lit4.png") no-repeat scroll 0 0 rgba(0,0,0,0) !important;height:19px;width:17px}





/*
------------------
View Child Editions
------------------
*/

.view-child-table{margin:0 0 10px;padding:0}
.btm-button{padding:5px}
.btm-button button{float:right}
.view-child-table table tr th{background:#2c74b2;font-weight:normal;color:#fff;padding:8px 5px;border:1px solid #2366a5}
.view-child-table table thead{border-bottom:1px solid #2366a5}
.view-child-table table tr td{font-weight:normal;background:#fff;color:#2a456b;font-size:12px;padding:8px 5px;border:1px solid #c3daeb}
#checkSpaceFull .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;cursor:pointer;padding:0 5px}
.pro-txtbox input.pro-half{width:140px;padding:3px}
.pro-txtbox a.mbtn{float:right;background:#069;color:#fff}


/*
------------------
Validate booking
------------------
*/
.validate-bkng{padding:0;margin:0;background:#fff}
.validate-bkng1{padding:0;margin:0;background:#f3f9fe}
.validate-bkng ul.nav-tabs{margin:0;padding:0}
.validate-bkng ul.nav-tabs li a{background:none repeat scroll 0 0 #ddecf7;/*border-bottom:1px solid #c2dff7;*/border-left:1px solid #c2dff7;border-radius:0;color:#29446c;padding:10px 25px;position:relative;text-transform:uppercase}

.validate-bkng .nav-tabs{background:#ddecf7}
.validate-bkng .nav-tabs>li>a{margin-right:0}
.validate-bkng .nav-tabs>li{margin-bottom:-2px}
.validate-bkng ul.nav-tabs li.active a{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #fff;border-color:#ddecf7 #ddecf7 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0;border-bottom:none !important;color:#29446c}
.rw button{background-color:#2c74b2}
.validate-bkng .materialBtnInner1{background:#efefef}
.validate-bkng .materialBtnInner1 input.mInput1{background:#efefef;border:0;padding:10px 10px 0}
.validate-bkng .materialBtnInner1 .viewmyadBottomBRight{padding:5px 5px}
.validate-table{margin:20px 0 10px 0;padding:0}
.validate-table table tr th{background:#2c74b2;font-weight:normal;color:#fff;border:1px solid #2466a5;padding:3px 5px 0 !important}
.validate-table table tr td{font-weight:normal;background:#fff;color:#2a456b;font-size:12px;border:1px solid #6cafe0;padding:8px 15px}
.validate-table .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;cursor:pointer;padding:0 5px}
.validate-table table input{border:1px solid #6cafe0 !important}
.validate-table table select{border:1px solid #6cafe0 !important}
.validate-table1{margin:20px 0 10px 0;padding:0}
.validate-table1 table tr th{background:#2c74b2;font-weight:normal;color:#fff;border:1px solid #2466a5;padding:8px 5px}
.validate-table1 table tr td{font-weight:normal;background:#fff;color:#2c74b2;font-size:12.5px;border:1px solid #6cafe0;padding:8px 8px}
.validate-table1 .input-group-addon{background:none repeat scroll 0 0 #fff;border:1px solid #9fc5db;cursor:pointer;padding:0 5px}
.validate-table1 table input{border:1px solid #6cafe0 !important}
.validate-table1 table select{border:1px solid #6cafe0 !important}
.validate-bkng1 .materialBtnInner1{background:#efefef}
.validate-bkng1 .materialBtnInner1 input.mInput1{background:#efefef;border:0;padding:10px 10px 0}
.validate-bkng1 .materialBtnInner1 .viewmyadBottomBRight{padding:5px 5px}
.validate-bkng1 .viewproceedBottomLeft{position:relative;top:10px}
.validate-bkng1 .viewproceedBottom{padding:0 0 10px}
#validateAd div.modal-header h2{color:#29446c;font-size:25px;margin:0 0 10px;padding:0 0 10px;text-align:left;text-transform:uppercase;float:left}
.selectall{float:right}
.selectall label{font-size:17px;color:#29446c;text-transform:uppercase;font-weight:bold}
#validateAd div.row{margin:0 0 15px 0}
#validateAd div.col-lg-11{background:#fff;border:1px solid #b5ddfa;padding:15px;float:right;width:900px}
#validateAd div.col-lg-1{width:20px;float:left}
#validateAd table{color:#19609d;margin-bottom:0}
#validateAd table tr{height:35px}
#validateAd table tr td{padding:0;vertical-align:top}
#validateAd table input{background:#fafcfe;border:1px solid #dbebf5 !important; margin-bottom: 8px;}
#validateAd table textarea {
    background: #fafcfe none repeat scroll 0 0;
    border: 1px solid #dbebf5 !important;
    height: 58px;
    margin-bottom: 8px;
    overflow: auto;
    resize: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #validateAd table tr td p:first-child{margin:0 !important; height:57px}
   
   #validateAd table textarea   {	   height:auto;	}
}
#validateAd table td table.tblright{width:95%;float:right}
#validateAd table td table.tblright textarea{height:60px !important;resize:none}
#validateAd table td table.tblleft{float:left;margin-left:25px}
#validateAd table td table.tblbtm{width:100%}
#validateAd table td table.tblbtm textarea{height:60px !important;resize:none}
#validateAd table td table.tblleft tr td{padding-right:20px}
#validateAd table tr td{border:0}
div.dataTables_length,div.dataTables_filter,div.dataTables_info,div.dataTables_paginate{text-align:left}
.dataTables_length{padding:10px 15px 0}
.dataTables_filter{padding:0 15px}
div.dataTables_filter label{width:90%}
.dataTables_length .form-control{border-radius:0 !important}
.dataTables_filter .form-control{border-radius:0 !important}
div.dataTables_filter label{width:50%}
    #validateAd table tr td p:first-child {
    margin:0 0 51px 0;
    }
     #validateAd table tr td p {
    /*margin:0 0 14px 0;*/
    margin:0 0 19px 0;
    }

#validateAd table td table{border:0}
#validateAd textarea.txtwidth{width:250px;float:right;padding:5px;color:#19609d}


/*
-----------------------------------
	Scheme Cancel Ad  Popup Screen
----------------------------------
*/

#CancelAd div.modal-header h2{color:#29446c;font-size:25px;margin:0 0 10px;padding:0 0 10px;text-align:left;text-transform:uppercase;float:left}
.selectall{float:right}
.selectall label{font-size:17px;color:#29446c;text-transform:uppercase;font-weight:bold}
#CancelAd div.row{margin:0 0 15px 0}
#CancelAd div.col-lg-11{background:#fff;border:1px solid #b5ddfa;padding:15px;float:right;width:900px}
#CancelAd div.col-lg-1{width:20px;float:left}
#CancelAd table{color:#19609d;margin-bottom:0}
#CancelAd table tr{height:35px}
#CancelAd table tr td{padding:0;vertical-align:top}
#CancelAd table input{background:#fafcfe;border:1px solid #dbebf5 !important; margin-bottom: 8px;}
#CancelAd table textarea {
    background: #fafcfe none repeat scroll 0 0;
    border: 1px solid #dbebf5 !important;
    height: 58px;
    margin-bottom: 8px;
    overflow: auto;
    resize: none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #CancelAd table tr td p:first-child{margin:0 !important; height:57px}
   
   #CancelAd table textarea   {	   height:auto;	}
}
#CancelAd table td table.tblright{width:95%;float:right}
#CancelAd table td table.tblright textarea{height:60px !important;resize:none}
#CancelAd table td table.tblleft{float:left;margin-left:25px}
#CancelAd table td table.tblbtm{width:100%}
#CancelAd table td table.tblbtm textarea{height:60px !important;resize:none}
#CancelAd table td table.tblleft tr td{padding-right:20px}
#CancelAd table tr td{border:0}
div.dataTables_length,div.dataTables_filter,div.dataTables_info,div.dataTables_paginate{text-align:left}
.dataTables_length{padding:10px 15px 0}
.dataTables_filter{padding:0 15px}
div.dataTables_filter label{width:90%}
.dataTables_length .form-control{border-radius:0 !important}
.dataTables_filter .form-control{border-radius:0 !important}
div.dataTables_filter label{width:50%}
    #CancelAd table tr td p:first-child {
    margin:0 0 51px 0;
    }
     #CancelAd table tr td p {
    margin:0 0 14px 0;
    }

#CancelAd table td table{border:0}
#CancelAd textarea.txtwidth{width:250px;float:right;padding:5px;color:#19609d}



/*
------------------
	Material Upload
------------------
*/

.mtrl-upload{margin:0;padding:0}
.mtrl-upload table tr td.bkd-inner{background:#fff !important;padding:10px !important}
.mtrl-upload table tr td table tr th{background:#b4ddfa !important;color:#155c9a;border:1px solid #afd0e9}
.mtrl-upload table tr td table tr td{border:1px solid #afd0e9}
.mtrl-upload table tr td.bkd-inner1 tr th{background:#e8f2f9 !important;border:1px solid #cddfec;padding:3px 5px}
.mtrl-upload table tr td.bkd-inner1 tr td{border:1px solid #cddfec;padding:3px 5px}
.mtrl-upload table tr td.bkd-inner1{padding:10px}
.materail-upld1{padding:0;margin:0;background:#f3f9fe}
.materail-upld .materialBtnInner1{background:#efefef;margin-top:0}
.materail-upld .materialBtnInner1 input.mInput1{background:#efefef;border:0;padding:10px 10px 0}
.materail-upld .materialBtnInner1 .viewmyadBottomBRight{padding:5px 5px}
.materail-upld .viewproceedBottomLeft{position:relative;top:10px}
.materail-upld .viewproceedBottom{padding:0 0 10px}
.mtrl-popup{margin:0;padding:0}
.mtrl-popup table{margin:0}
.mtrl-popup table button{padding:2px 18px}
.mtrl-popup table tr td{padding:5px 8px;color:#155c9a;border:1px solid #d6e5f0}
.mtrl-popup table tr th{padding:8px 8px;background:#b9d5e9;color:#155c9a;border:1px solid #a6c9e2;font-size:13px}
.jb-crd{float:right}
.jb-crd label{font-weight:normal;padding-right:10px}
.jb-crd input{border:1px solid #aed0e7 !important;padding:3px 5px;width:190px}
#mtrl-details div.modal-header h2{color:#29446c;float:left;font-size:25px;margin:0 0 10px;padding:0 0 5px;text-align:left;border-bottom:1px solid #ddd}
#upload-mtrl-details div.modal-header h2{color:#29446c;font-size:25px;margin:0 0 10px;padding:0 0 5px;text-align:left;border-bottom:1px solid #cce1f4}
#upload-mtrl-details div.modal-header{padding-bottom:0}
.mtrl-outer{background:#cce1f4;padding:10px;margin-bottom:20px}
.mdl-bx{width:280px;padding:5px 5px;float:left}
.mdl-bx input,select{border:1px solid #89bce8}
.mdl-bx div.form-group{margin-left:0;margin-right:0;margin-bottom:8px}
.mdl-bx label{font-weight:normal;text-align:left !important;color:#2a456b;padding:0}
.mdl-bx label.col-sm-6{padding:0}
.mdl-bx div.col-sm-6{padding-left:0;padding-right:0}
.mdl-bx1{width:300px;padding:5px 15px;float:left}
.mdl-bx1 div.form-group{margin-left:0;margin-right:0;margin-bottom:8px}
.mdl-bx1 label{font-weight:normal;text-align:left !important;color:#2a456b;padding:0}
.mdl-bx1 label.col-sm-8{padding:0}
.mdl-bx1 label.col-sm-3{padding:0}
.mdl-bx1 div.col-sm-4{padding-left:0;padding-right:0}
.mdl-bx1 div.col-sm-9{padding-left:0;padding-right:0}
.mdl-bx2{width:304px;padding:5px 15px;float:left}
.mdl-bx2 div.form-group{margin-left:0;margin-right:0;margin-bottom:8px}
.mdl-bx2 label{font-weight:normal;text-align:left !important;color:#2a456b;padding:0}
.mdl-bx2 label.col-sm-4{padding:0}
.mdl-bx2 div.col-sm-8{padding-left:0;padding-right:0}
.mdl-bx2 div.col-sm-9{padding-left:0;padding-right:0}
#upload-mtrl-details div.modal-dialog{width:960px}
#upload-mtrl-details label{font-weight:normal;color:#2a456b}
.bkng-wrapper h2{text-transform:uppercase;color:#29446c;font-size:28px}
#file-details div.modal-header h2{color:#29446c;font-size:25px;margin:0 0 10px;padding:0 0 5px;text-align:left;border-bottom:1px solid #cce1f4}
#file-details tr td{background:#fff}
#file-details textarea{resize:none;height:80px !important;margin-bottom:10px}
#file-details .col-sm-6{margin-bottom:10px}
#file-details label{color:#155c9a}
#file-details .pdg{padding-top:0}
#ro-details div.modal-header h2{border-bottom:1px solid #ddd;color:#29446c;float:left;font-size:25px;margin:0 0 10px;padding:0 0 5px;text-align:left}
.advnc-filtr label{font-weight:normal;color:#2c74b2}
.copy-taster{padding:0}
.copy-taster table tr td{padding:3px 5px;line-height:15px}
.copy-taster table tr th{padding:2px 5px;line-height:15px}
.copy-taster button{padding:2px 10px;width:50px;margin-left:15px}



/**/

/*For table responce*/
.bookTbl table tr th{background:none repeat scroll 0 0 #2383cc;border-bottom:1px solid #ddd;border-right:1px solid #999;color:#fff}
.bookTbl table tbody tr td{padding:0 5px !important}
.bookTbl table tr td{border-bottom:1px solid #ddd;border-left:1px solid #d5d5d5}
.txt-tbl table tr td{white-space:normal}
.table-responsive1{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive1>.table{margin-bottom:0;word-break:break-all}
.table-responsive1>.table>tbody>tr>td,.table-responsive1>.table>tbody>tr>th,.table-responsive1>.table>tfoot>tr>td,.table-responsive1>.table>tfoot>tr>th,.table-responsive1>.table>thead>tr>td,.table-responsive1>.table>thead>tr>th{white-space:normal}
.table-responsive1>.table-bordered{border:0}
.table-responsive1>.table-bordered>tbody>tr>td:first-child,.table-responsive1>.table-bordered>tbody>tr>th:first-child,.table-responsive1>.table-bordered>tfoot>tr>td:first-child,.table-responsive1>.table-bordered>tfoot>tr>th:first-child,.table-responsive1>.table-bordered>thead>tr>td:first-child,.table-responsive1>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive1>.table-bordered>tbody>tr>td:last-child,.table-responsive1>.table-bordered>tbody>tr>th:last-child,.table-responsive1>.table-bordered>tfoot>tr>td:last-child,.table-responsive1>.table-bordered>tfoot>tr>th:last-child,.table-responsive1>.table-bordered>thead>tr>td:last-child,.table-responsive1>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive1>.table-bordered>tbody>tr:last-child>td,.table-responsive1>.table-bordered>tbody>tr:last-child>th,.table-responsive1>.table-bordered>tfoot>tr:last-child>td,.table-responsive1>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.table-responsive2{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive2>.table{margin-bottom:0}
.table-responsive2>.table-bordered{border:0}
.table-responsive1>.table-bordered>tbody>tr>td:first-child,.table-responsive1>.table-bordered>tbody>tr>th:first-child,.table-responsive1>.table-bordered>tfoot>tr>td:first-child,.table-responsive1>.table-bordered>tfoot>tr>th:first-child,.table-responsive1>.table-bordered>thead>tr>td:first-child,.table-responsive2>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive1>.table-bordered>tbody>tr>td:last-child,.table-responsive1>.table-bordered>tbody>tr>th:last-child,.table-responsive1>.table-bordered>tfoot>tr>td:last-child,.table-responsive1>.table-bordered>tfoot>tr>th:last-child,.table-responsive1>.table-bordered>thead>tr>td:last-child,.table-responsive2>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive1>.table-bordered>tbody>tr:last-child>td,.table-responsive1>.table-bordered>tfoot>tr:last-child>td,.table-responsive1>.table-bordered>tfoot>tr:last-child>th,.table-responsive2>.table-bordered>tbody>tr:last-child>th{border-bottom:0}
.tbl-hdr-fxd{table-layout:fixed;word-wrap:break-word}
.tbl-hdr-fxd thead tr{background:none repeat scroll 0 0 #2383cc;color:#fff}
.selectEditionsOuter{background:none repeat scroll 0 0 #fff;margin:0;padding:0}
.selectEditionsOuter h2{color:#535353;font-size:16px;font-weight:bold;padding:0;text-transform:uppercase}
.selectEditionsOuter table thead{background:#2383cc;border:1px solid #ddd;color:#fff}
.selectEditionsOuter table tr td:first-child input[type="checkbox"]{margin-left:12px}
.selectEditionsOuter table thead tr th{text-align:left !important}
#ValidateBkg_TabDtls{padding:10px}
.admin-wrap{clear:both;padding:15px 15px;margin:0}
.row-wrap{clear:both;padding:0;margin:0}

/**/
.addRowpopupOuter .modal-dialog {
    border: 10px solid #fff;
    width: 550px;
}
.w750 {
    width: 800px !important;
}
.addRowpopupOuter .modal-dialog .col-lg-12 {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.searchCategoryOut {
    clear: both;
}
.searchCategoryTop {
    display: block;
    margin-bottom: 22px;
    overflow: hidden;
}
.searchCategoryTop ul {
    margin: 0;
    padding: 0;
}
.searchCategoryTop ul li {
    float: left;
    margin: 0 10px 0 0;
}
.searchCategoryTop ul li label {
    padding: 8px 0 0;
}
.searchCategoryTop ul li select {
    border: 1px solid #9cc6eb;
    padding: 5px;
    width: 250px;
}
.searchCategoryTop ul li input {
    border: 1px solid #9cc6eb;
    padding: 5px 9px;
    width: 200px;
}
.searchCategoryTop ul li .btn {
    background: #3075b0 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    padding: 4px 12px;
}
#searchCategoryout, #searchClientout {
    margin: 0;
    width: 100%;
}
.searchCategory table {
    border: 1px solid #beddf0;
    width: 100%;
}
.searchCategory table#tblClientInfo tr:nth-child(2n+1) {
    background: #eee none repeat scroll 0 0 !important;
}
.searchCategory table#tblClientInfo tr:nth-child(2n) {
    background: #f7f7f7 none repeat scroll 0 0 !important;
}
.searchCategory table tr th {
    background: #d4e7f4 none repeat scroll 0 0;
    border-bottom: 1px solid #a7d1eb;
    border-right: 1px solid #a7d1eb;
    padding: 6px 17px;
}
.cancelBtn {
    text-align: center;
}
.trClientInfo td { padding:8px;}
.trClientInfo td input {  width:auto;}
/**/
/*
------------------
	Ro Grouping
------------------
*/

.ro-grp-tbl { margin:0; padding:0}
table.ro-grp-tbl table tr th { background:#b4ddfa; color:#155c9a; border:1px solid #8fc1ef}
table.ro-grp-tbl tr td.bkd-inner { background:#fff !important; padding:10px !important}
.ro-group { padding:0; margin:0}
.ro-group table tr th { line-height:15px; padding:3px 3px}
.ro-group table tr td { line-height:15px; padding:5px 3px}
.ro-billing { background:#fdfeff}
.ro-billing label {text-align:left !important; font-weight:normal; color:#2c74b2}
.ro-billing input { border:1px solid #bcd9eb !important	}
.ro-billing input[type="image"] { border:none !important; margin-right:15px;}
.ro-billing input.advnc-inbx { width:84%}
.brdr-none { border:none !important}
.ro-group table { margin-bottom:10px;}
.ro-group button { text-transform:uppercase} 
.ro-mgn-btm { margin-bottom:10px !important}
.tp-frm { background:#90c2ef; padding:10px 5px; width:auto}
.tp-frm label { font-weight:normal; color:#fff; text-align:left; padding-right:0}
.tp-frm div.col-sm-6 { padding-right:0}
.tp-frm div.form-group { margin-bottom:0;}
.ro-grp-btm { background:none repeat scroll 0 0 #efefef; padding: 5px 0;}
.ro-grp-btm input.mInput1  { background:#efefef; border:none}
div.ro-group.validate-bkng{ background:none}
.aprvl-tab { border:1px solid #6bafe0; margin-bottom:10px;}
.aprvl-tab div.tab-content { background:#fff;}
.aprvl-vldt-frm {padding:0; background:#d8edfc !important}
.aprvl-vldt-frm  input { border:1px solid #aad1ea !important}
.aprvl-vldt-frm label { text-align:left !important; font-weight:normal; color:#2c74b2}
.aprvl-vldt-area { margin:0; padding:0}
.aprvl-vldt-area .panel-body div.panel-default { margin-top:0 !important; border:none !important}
.aprvl-vldt-area div.pnl-pdng { padding: 0;
}
.aprvl-vldt-area h4{ text-transform:capitalize; color:#155c9a; border-bottom:1px solid #f5f5f5; text-transform:uppercase}
.aprvl-vldt-area h4 a{ background-color:#b4ddfa !important}
.aprvl-vldt-area div.panel-default { border:none !important}
.aprvl-vldt-area  { margin-top:10px;}
.tp-frst { padding-left:20px !important;}
.tp-frst div.col-sm-4 { width:230px;}
.tp-frst label.col-sm-3 { padding-right:0;}
.tp-frst label.col-sm-4 { padding-right:0; padding-left:0; width:60px}
.tp-frst label.col-sm-5 { padding-right:0;  padding-left:0; width:100px}
.tp-frst div.col-sm-6 { padding-right:0; padding-left:0}
.tp-frst div.col-sm-7 { padding-right:0; padding-left:0}
.aprvl-vldt-area .panel-body div.panel-default { border:none !important}
.ro-detail { margin:0; padding:0}
.ro-detail div.validate-table tr td { padding:3px 3px}
.ro-detail div.col-sm-6 { background:#f2f8fb}
.ro-bg {background:#dbebf5 !important}


.outstanding { padding:0; margin:0}

.outstanding table h4 { margin:0 0 10px; color:#2c74b2}
.outstanding table h4 { margin:0 0 10px; color:#2c74b2}
.outstanding table h3 { margin:0 0 10px; color:#2c74b2; border-top:1px solid #ddd; }
.outstanding table h3 { margin:0 0 10px; color:#2c74b2; border-top:1px solid #b6d1e6; padding:5px 0 0; }

.frm-lbl { display:block; padding-bottom:10px;}
.frm-lbl .frm-lft .outer label { width:100px;}



.frm-lbl div.frm-lft { margin-top:0px !important; width:260px;}



/*vignesh*/
.fRN{ float:none; }
.mLN{ margin-left:0;}
.mTN{margin-top:0;}
.bn{ border:none;}
.counterRemittanceTop{ background:#e1f1fa; border:none; padding:15px 25px;}
.counterRemittanceTop .outer label{ width:68px;}
.counterRemittanceTop .outer label.w150{ width:95px;}
.denominationsIn input{ width:36% !important;}
.counterRemittanceTop .outer input {width: 60%;}
.counterRemittanceTop .frm-lft { width:305px;}
.counterRemittanceBottom .outer label {    width: 185px;}
.counterRemittanceBottom .outer span{ display: block; float: left; margin-right: 15px; overflow: hidden; padding-top: 5px; text-align:right;    width: 46px;}
.textEntryIn{ padding:35px;}
.mL85{ margin-left: 85px;}
.textEntryInner{ padding:35px;}
.textEntryInner .outer input.frm-icn-btn {    float: left;    height: 26px;	    margin-right: 75px;    width: auto;}
.textEntryInner .frm-icn-btn {    position: static;}
.textEntryInner input.zoomIn{	  margin-right: 5px;    width: 162px;}
.textEntryInner textarea{	width: 73%;	border:solid 1px #accfe6;	padding:5px;	font-size:12px;}
.textEntryInner input.refNo{    width: 196px;}
.textEntryInner select {     width: 200px !important;}
.textEntryInner .frm-lft {    width: 650px;}
.textEntryLast label{	margin-right: 10px;    width: auto !important;}
.textEntryLast input{	width:50px !important;	margin-right:20px !important;}
.textEntryLast input.chkbx{	width:auto !important;}
.textEntryInner .btm-btn {    float: right;    margin-top: 10px;    text-align: right;	margin-right: 30px;}
.customerComplaintsOut{	padding:35px;	 color: #2c74b2;    font-size: 14px;    font-weight: normal;    text-align: left !important;	font-weight:normal;}
.customerComplaintsOut .frm-lft .outer label {    float: left;    margin-bottom: 0;    padding: 5px 0;    width: 160px;	font-weight:normal;}
.customerComplaintsOut .input-group{	width:200px;}
.customerComplaintsOut  .date input{	width:160px;	height:30px !important;	border-right:none;}
.customerComplaintsOut .outer{	margin-bottom:15px;}
.customerComplaintsOut textarea{	border:solid 1px #accfe6;	padding:5px;	width: 201px;}
.customerComplaintsOut .frm-lft .outer input.adNumber {	float:left;	width:119px;}
.customerComplaintsOut .frm-lft .outer button {background: none repeat scroll 0 0 #2b74b2 ;font-size: 11px;font-weight: bold;margin: 1px 15px ;padding: 4px 10px;text-transform:uppercase;}
.customerComplaintsOut .frm-lft{	margin-right:60px;}
.customerComplaintsOut #gnrlDsplyAdsingle input.form-control{	width:165px;	  height: 32px !important;}
.customerComplaintsOut #gnrlDsplyAdsingle label.btn-default {	width:100px;}
.customerComplaintsOut #gnrlDsplyAdsingle button.btn-primary{	padding:7px 10px;	margin:0 10px;}
.w520{width:520px;}
.waitlistedAd .advnc-hdr{margin:0;}
.waitlistedAd .advnc-flds2{margin:0 23px;}
.view-book-table table tr td.adsIn{	padding:0 !important;	border:none !important;}
.waitlistedAd table.adsTabbleIn tr td{background:#e8f1f8;	border:0 none ;	 border-right: 1px solid #cee0ec;}
.customerComplaintsOut input.checkboxIn{width:auto;}

.wlstd-tbl { padding:0; margin:0}
table.wlstd-tbl tr td { padding:5px 3px;}
table.wlstd-tbl tr th input[type="checkbox"] { margin-left:10px}
table.wlstd-tbl tr td input[type="checkbox"] { margin-left:10px}


/*today*/

.frm-lft .outer textarea{ background: none repeat scroll 0 0 #fdfdfe;  border: 1px solid #aed0e7;  box-shadow: none; color: #2c74b2;   float: left;  font-size: 13px; height: 60px;  padding: 3px 5px; resize: none;  width:50%;}

.WebRupee {
    font-family: "WebRupee";
}
.bc{
	background:#95c7e8 ; color:#155c9a ; }
.bc1{
	background:#f6fbfe; }

.aprvl-pending table tr td.adsIn1 {
    background: none repeat scroll 0 0 #bde1f8;
    padding: 6px;
}

.task-list table tr td.adsIn1 {
    background: none repeat scroll 0 0 #bde1f8;
    padding: 6px;
}

.aprv-pndng table tr td.adsIn1 {
    background: none repeat scroll 0 0 #bde1f8;
    padding: 6px;
}
.bn{background:none;}
.w145{width:145px !important;}
.totalContent{padding:0; margin:0 0 0 22px;}
.totalContent h3{padding:0; margin:0; color:#4584ba; font-size:30px;}
.tar{ text-align:right; padding-right:7px !important;}
.w212{width:212px !important;}
.pro-details .sm-ipt-bx1{width:85px; border:1px solid #9ac6ed}
.pro-details .sm-ipt-bx2{width:110px; border:1px solid #9ac6ed; margin-right:5px;}
 .pro-detailspop{padding:0; margin:0;}
  .pro-detailspop table{padding:0; margin:0; border:1px solid #9ac6ed; background:#fff;}
#proDetails1 h2 {
    border-bottom: 1px solid #ddd;
    color: #29446c;
    font-size: 25px;
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-align: left;
    text-transform: uppercase;
}
 .pro-detailspop table th{padding:8px; border-right:1px solid #9ac6ed;border-bottom:1px solid #9ac6ed; background:#388ac3; color:#fff;}
   .pro-detailspop table td{padding:8px; border-right:1px solid #9ac6ed;border-bottom:1px solid #9ac6ed;}
    .pro-detailspop table td{padding:8px;border-right:1px solid #9ac6ed;border-bottom:1px solid #9ac6ed;}
	
.spi .pdc-ttl-area{width:155px; margin:0 0 0 6px;float:right;height:27px;color:#2c74b2;line-height:14px}
.spi .pdc-ttl-area1{float:left;height:27px;color:#2c74b2;line-height:14px}
.spi .pdc-ttl{height:27px;float:left;margin-right:10px;line-height:14px}
.spi .pdc-ttl1{width:90px;height:27px;float:left}
.spi .pdc-ttl2{width:130px;height:27px;float:left; margin-left:10px;}	
	
.client-frm div.pnl-fst .outer select {
    border: 1px solid #aed0e7;
    float: left;
    height: 26px;
    width: 158px;
}

@media all and (min-width: 1601px) and (max-width: 1920px) {
	.client-frm div.pnl-thrd .outer label,.agency-frm div.pnl-thrd .outer label{padding: 5px 0 5px 20px;}
}
	
@media all and (min-width: 1281px) and (max-width: 1366px) {
		.bkng-wrapper { width:80%; float:right; left:0; margin-right:20px;}
		.navbar-collapse.page-sidebar { width:17%;}
		.site-wrapper {
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 80px;
    width: 80%;
	float:right;
	 margin-right:20px;
}
.task-list { width:48%}
.aprv-pndng { width:48%}
.notificationBox { width:48%}
.total-ads{ width:48%}
.advnc-flds { width:23%}
.advnc-flds1, .advnc-flds2 { width:23.2%}
}
@media all and (min-width: 1024px) and (max-width: 1280px) {
.navbar-collapse.page-sidebar { z-index:10;}	
.linemenu {
    display: block;
    position: relative;
    z-index: 100;
}
.advnc-flds { width:23%}
.advnc-flds1, .advnc-flds2 { width:23%;}
.advnc-flds2  { margin:0 22px}

	.bkng-wrapper { width:93%; float:right; left:0; margin-right:20px;}
		.site-wrapper {
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 80px;
    width: 92%;
	float:right;
	 margin-right:20px;
}
.task-list { width:48%}
.aprv-pndng { width:48%}
.task-list { width:48%}
.aprv-pndng { width:48%}
.notificationBox { width:48%}
.total-ads{ width:48%}
.customerComplaintsOut .frm-lft {
    margin-right: 20px;
}

.page-sidebar .page-sidebar-menu li.active > .sub-menu {
	display: none !important;
}

.page-sidebar .page-sidebar-menu li:hover > .sub-menu { display:block !important}


}

@media all and (min-width: 1024px) and (max-width: 1100px) {
.agency-frm div.pnl-thrd { width:223px}
.agency-frm div.pnl-thrd .outer label { width:65px}

.client-frm div.pnl-thrd .outer label { width:65px;}
.client-frm div.pnl-thrd { width:223px;}

}



/*
------------------
Footer Styles
------------------
*/

.footer{border-top:1px solid #e9e9e9;clear:both;display:block;font-size:12px;margin:20px 0 0;overflow:hidden;padding:10px 0 0}
.footerLeft{float:left}
.footerRight{float:right;text-align:right}
.footerLeft ul li{float:left;list-style:none outside none;margin-right:8px}
.footerLeft ul{margin:0;padding:0}

/**********PRELOADER AREA**********/
.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#243b5e;text-align:center;z-index:100000;opacity:.9}
.preloader img{position:absolute;z-index:1000;top:50%;left:47%}
.spinner{position:absolute;top:50%;left:50%;width:50px;height:30px;text-align:center;font-size:10px}
.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1.0;animation-delay:-1.0}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
@-webkit-keyframes stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}

#header-fixed {
    position: fixed;
    top: 0px; display:none;
    background-color:white;
}