﻿@charset "utf-8";
/* CSS Document */
/* top side color change*/
.btn-primary 
{
	background-color:#1c4286;
	
}
.btn-primary:hover
{
	background-color:#204fa3;
	
}
.skin-blue .main-header .navbar 
{
	background-color: #204fa3;
	
}
.skin-blue .main-header .logo 
{
	background-color: #204fa3;
	
}
.skin-blue .main-header .navbar .sidebar-toggle:hover
{
	background-color:#1c4286;
	
}
.skin-blue .main-header .logo:hover 
{
	background-color:#1c4286;	
	
}
.skin-blue .main-header li.user-header 
{
	background-color:#1c4286;	
	
}
.sidebar-menu .treeview-menu > li > a 
{
	font-size: 13px!important;
}
/* top side color change*/

/* right side toggle menu alignment */
.control-sidebar-menu .menu-info 
{ 
margin-left: 45px; margin-top: 9px;
}
/* right side toggle menu alignment */
.form-control.edit{
padding: 6px 1px;
}
input[disabled]{
border:none;
background-color:transparent !important;
padding:0;
}
.save-btn{
float:left;
display:none;
}
table tr[data-save="true"] .edit-btn
{
	display:none;
}
table tr[data-save="true"] .save-btn
{
	display:block;
}
.form-group.group label {
margin-bottom:0px;
margin-right: 13px;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
	vertical-align:middle;
}
.select2 {
width: 100% !important;
min-height: 34px !important;
padding: 0;
border: 1px solid #d2d6de;
background-color: #fff !important;
}
.select2-container .select2-selection--single {
    height:auto;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    padding: 6px 0 0 12px !important;
    border:none;
}
.select2-container--default .select2-selection--multiple, .select2-selection .select2-selection--multiple {
    padding: 1px 0 0 12px !important;
    border:none;
}
.select2-container .select2-selection--multiple {
    min-height:30px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: red;
}
.select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, .select2-container--default:focus {
    border:1px solid #3c8dbc;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
    outline: 0;
}
.select2-container {
display:block !important;
}
.update-btn, .cancel-btn {
display:none;
}
.form-btns[data-update="true"] .add-btn{
    display:none;
} 
.form-btns[data-update="true"] .update-btn, .form-btns[data-update="true"] .cancel-btn{
    display:block;
} 
.no-pad-left{
padding-left:0;
}
.no-border {
border:none;
}
.no-side-margin {
margin-left:0;
margin-right:0;
}
.no-wrap {
white-space:nowrap;
}
hr {
float:left;
width:100%;
}
textarea {
resize: none;
}
.text-help {
color:#ea7109;
font-size:15px;
}
.required {
color:#fa1212;
font-size:13px;
top: -2px;
}
.text-red {
  color: #d14;
}
/*Proposal Entry*/
.table-styled {
padding: 0;
border-radius: 4px;
border-top: 1px solid #ccc;
}
.text-decorate {
font-size: 16px;
font-weight:bold;
}
.tab-list td{
width: 205px;
padding-right: 9px;
}
.amt-box {
border-radius: 4px;
height: 41px;
}
.input-text {
    color: #0073b7;
    text-shadow: 1px 1px #2B547E; 
}

/*placeholder */
::-webkit-input-placeholder {
   color: #eee;
   text-shadow:none;
   font-weight:normal;
   font-size:14px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #eee; 
   text-shadow:none; 
   font-weight:normal;
   font-size:14px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #eee;  
   text-shadow:none;
   font-weight:normal;
   font-size:14px;
}

:-ms-input-placeholder {  
   color: #eee; 
   text-shadow:none; 
   font-weight:normal;
   font-size:14px;
}
.form-box {
font-family: 'Old Standard TT', serif !important;
font-size: 15px;
}
.link {
cursor:pointer;
}
.editable {
width:112px;
display:inline;
}
.form-box .table {
    background: #fff;
}
.attach {
width:150px;
margin-right:2px;
}
@media (max-width: 500px) {
 .fit-right {
  float: left;
}
}

 @media (min-width: 501px) {
 .fit-right {
  float: right;
}
}
.form-box table td, .form-box table th {
white-space:nowrap;
}
.update-btn-blk {
display:none;
}
.form-btns[data-update="true"] .update-btn-blk {
display:block;
}
.form-btns[data-update="true"] .add-blck {
display:none;
}

#ro_registration_section {
display:none;
}
/*program deails page*/
#toggle-limited{ display:none;}
#duration_det[data-duration="Limited"] #toggle-limited{ display:block;}
#duration_det[data-duration="Limited"] #toggle-continuous{ display:none;}
.form-btnsv[data-update="true"] .add-btn{
    display:none;
} 
.form-btnsv[data-update="true"] .update-btn, .form-btnsv[data-update="true"] .cancel-btn{
    display:block;
}	
.center>thead>tr>th,.center>tbody>tr>td {
    text-align:center;
}
#prg-form-region {
display:none;
}
.content[data-update="true"] #prg-search-region {
display:none;
}
.content[data-update="true"] #prg-form-region {
display:block;
}
.report td, .report th {
padding: 4px;
text-align:center;
}

/*Help Window*/
#helpModal {
z-index:3000;
}
input[type=search] { 
	color: #579EE8;
    text-align: left;
    cursor: pointer;
    display: block;
    width: 100%;
    box-shadow: 0 0 2px black;      
}
#help-info {
display:none;
position:relative;
width:100%;
overflow-y:scroll;
}

.pop-more .modal-body
{
	height: 500px !important;
    overflow:auto;
}
.trgt-amt {
min-width:106px;
}

@media (min-width: 768px){
.pop-more .modal-dialog {
    width: 700px;
    margin: 30px auto;
}}
#loader {
display:block;
width:30%;
margin:0 auto;
}
#no-records{
display:none;
color: #808080;
text-align: center;
}
#help-info .traverseTable tbody tr[visible='false'],
.no-result{
  display:none;
}

#help-info .traverseTable tbody tr[visible='true']{
  display:table-row;
}
.traverseTable {
  /*width: 100%;*/
  table-layout: fixed;
  border-collapse: collapse;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  outline:none;
  min-width:100%;
}
.traverseTable th {
  text-decoration: none;
  padding: 9px;
  text-align: left;
  white-space:nowrap !important;
}
.traverseTable td {
  padding: 5px;
  text-align: left;
  white-space:nowrap !important;
}
.traverseTable tbody td, .traverseTable thead th {
  /*width:10%;*/
}
.traverseTable thead {
  background-color: #337ab7;
  color: #FFF;
}
.traverseTable thead tr {
  /*display: block;*/
  position: relative;
  width: 98%;
  background-color: #337ab7;
}
.traverseTable tbody {
  /*display: block;*/
  /*float:left;*/
  /*overflow-y: scroll;*/
  /*overflow-x:auto;*/
  /*width: 100%;*/
  /*height: 320px;*/
}
.traverseTable tbody tr {    
  outline: none;
}
.traverseTable tbody tr[data-selected="true"] {
  background-color: #DDD;
}

.traverseTable tbody tr[data-active="true"]{
  background-color:#3c8dbc !important;
  color:#FFF !important;
}
.focusHere
{
	border:none;
	color:transparent;
	outline:none;
	width:3px;
    background-color:transparent;
}
.selected-res {
    position: relative;
    width: 91%;
    float: left;
    padding:0 5px;
}
.clear-btn {
    position: absolute;
    right: 5%;
    z-index: 9;
    cursor:pointer;
}
.multiselect-text {
    position: absolute;
    left: 6px;
    right: 41px;
    background: #fff;
    height: 32px;
    line-height: 32px;
    top: 1px;
    bottom: 1px;
    z-index: 9;
    display:none;
}
.search-module[data-selected="true"]>.multiselect-text {
    display:block;
}
.multiselect-apply-btn {
    float:left; 
    width:25%; 
    margin-bottom:5px;
    margin-top:10px;
}
.search-module[data-selectable="false"] > .input-group-addon {
pointer-events:none;
}
/*\.Help Window*/

/*Ro registration*/
#property-bill .del-btn {
display:none;
}
.bills tr[role="row"][aria-selected="true"] .del-btn {
display:block;
}


/*temporary receipt cog popup*/
.popup_windowcog {
    background: none repeat scroll 0 0 rgba(0,0,0,0.3);
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    display: none;
    text-align: center;
    z-index: 9999;
}

.popup_contentscog img {
    width: 120px;
}

.popup_contentscog {
    width: 100%;
    padding: 2px 0px;
    float: left;
    position: relative;
    top: 45%;
    text-align: center;
    height: auto;
}
.append_recdata {
   
}
/*end */


/* history button popup */
#history-dialog
{
	width:760px!important;
}
.popover {
max-width:100%;
}
.spreaded {
position: absolute;
/*top: 0;*/
bottom: 0;
left: 0;
right: 0;
}
.bg-lightgreen {
background:#D9FFBD;
}
.bg-salmon {
background:#FBEEE5;
}
.bg-lightyellow {
background:#F9FEB5;
}
.bg-beef {
background:#F5F3FE;
}
.bg-sky {
background:#E6FCFA;
}
.bg-lite-purple {
background:#ffe7ea;
}
.btn-brown {
background:#C33812;
color:#fff;
}
.btn-brown:hover, .btn-brown:focus, .btn-brown.focus {
background:#C54C2B;
color:#fff;
}
.btn-purple {
background:#B35A87;
color:#fff;
}
.btn-purple:hover, .btn-purple:focus, .btn-purple.focus {
background:#DD73A9;
color:#fff;
}
.cap-content > tbody > tr > td,
.cap-content > thead > tr > th {
    font-size: 16px;
    font-weight: 600;
    color: #303577;
}
.borderless td, .borderless th {
    border: none !important;
}
.error {
border: 1px solid #fa1212;
}
#template-builder-box {
display:none;
}
#timeband-box[data-builder="true"] #template-builder-box {
display:block;
}
#timeband-box[data-builder="true"] #create-templ-box {
display:none;
}
tr.prg-band-row > td[data-dbocl="false"] .dbocl-rw,
tr.prg-band-row > td[data-ocl="false"] .ocl-rw,
tr.prg-band-row > td[data-ccl="false"] .ccl-rw,
tr.prg-band-row > td[data-banner="false"] .banner-rw,
tr.prg-band-row > td[data-break="false"] .break-rw,
tr.prg-band-row > td[data-cutlogo="false"] .cutlogo-rw{
    display:none;
}
/*.benefit-btn {
min-width:69px;
}
.benefit-sec[data-ocl="false"][data-ccl="false"] .break-rw,
.benefit-sec[data-ocl="false"][data-ccl="false"] .banner-rw {
    width:40%;
}
.benefit-sec[data-cutlogo="false"] .break-rw {
    width:40%;
}
.benefit-sec[data-break="false"] .banner-rw {
    width:40%;
}*/
.timeband-form[data-credit="true"] .start-input {
display:none;
}
.timeband-form[data-credit="true"] .band-btn {
width:32%;
}
.timeband-form[data-credit="true"] .duration-input {
width:60%;
}
.region hr {
width: 96%;
margin-left: 20px;
margin-top: 10px;
margin-bottom: 14px;
}
.inp-label {
float: left;
line-height:30px;
white-space:nowrap;
}
.pad-top-5 {
padding-top:5px;
}
.blue-header {
background:#204fa3;
color:#fff;
font-size:18px;
}
.bg-lite-blue {
background-color: #5cb1e2 !important;
color:#fff !important;
}
.bg-lite-blue .btn {
color:#fff !important;
}
.bg-lite-green {
background:#c6efce !important;
color: #00a65a !important;
}
.bg-lavender {
    color: #fff;
    background-color: #97a4bf !important;
}
.open-arrow {
position:absolute;
top:22%;
right:16px;
}
.relative {
position:relative;
}
.open-arrow.up {
display:none;
}
.tab[data-active="false"] .open-arrow.up {
display:block;
}
.tab[data-active="false"] .open-arrow.down {
display:none;
}

.input-group .input-group-addon.btn-warning {
    background-color: #f39c12;
    border-color: #e08e0b;
    color:#fff;
}
.commerce-box[data-commerce="Slot"] .media-row
,.commerce-box[data-commerce="Day Branding"] .media-row,
.commerce-box[data-commerce="Day Branding"] .timepicker-row{
display:none;
}
.benefit-btn {
font-size:12.5px !important;
}
.reconcile td, .reconcile th {
color:#676060;
}
.icon-warning {
    color: #FA5903 !important;
}
.bg-lite-yellow {
    background-color: #fff269 !important;
}
.italics-row {
font-style:italic;
}
.italics-row td{
color:#cbc9c9 !important;
}
.no-border {
border:none;
}
.d_hide{
    display:none;
}
#from_date, #to_date {
    margin-top: 5px;
    margin-bottom: -2px;   
}
.line-bottom {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-top: 10px;
    margin-bottom: -5px;
}

div[class*='col-'] { /*line-height:30px !important;*/
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
.scrollup { width: 30px;height: 30px;position: fixed;bottom: 1px;right: 1px;display: none;text-indent: -9999px;text-align:center;background:#F00;cursor:pointer; }

@media (min-width: 1200px) {
.flex-width {
width:auto;
}
}

/*PRINT CSS*/
  @media print {
    table {float: none !important; }
    div { float: none !important; }
    .page-break { page-break-inside: avoid; page-break-after: always; }
    .box.box-primary {
    border: none;
    }
    .hideOnprint{ display:none;}
    }
/* << PRINT CSS*/
