/* New Reusable CSS */

.iblock {
  display: inline-block;
  vertical-align: top;
}

.float_right {
    float:right
}

.float_left {
    float:left
}

.lft_margin_small
{
	margin-left:10px!important
}

.lft_margin
{
	margin-left:20px!important;
}

.nl_green {
    color: #69c9cd
}

.header-link-text {
    font: 14px 'HelveticaNeueLTPro55Roman',Helvetica,Arial,sans-serif;
}

.grey_anchor {
    color: #777;
    text-decoration: none;
}

.grey_anchor:hover {
    text-decoration: none;
}

.nl_button {
    background:#61babd;
    background: -moz-linear-gradient(top,  #69c9cd 0%, #69c9cd 50%, #61babd 50%, #61babd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69c9cd), color-stop(50%,#69c9cd), color-stop(50%,#61babd), color-stop(100%,#61babd));
    background: -webkit-linear-gradient(top,  #69c9cd 0%,#69c9cd 50%,#61babd 50%,#61babd 100%);
    background: -o-linear-gradient(top,  #69c9cd 0%,#69c9cd 50%,#61babd 50%,#61babd 100%);
    background: -ms-linear-gradient(top,  #69c9cd 0%,#69c9cd 50%,#61babd 50%,#61babd 100%);
    background: linear-gradient(to bottom,  #69c9cd 0%,#69c9cd 50%,#61babd 50%,#61babd 100%);
    border:medium none;
    border-radius:10px; box-shadow:0 3px 0 #499094;color:#FFF;display:inline-block;
    font-family:Raleway;text-decoration:none;font-size: 16px;font-weight: 600;padding: 7px 10px;margin-bottom:3px;cursor:pointer;
}

.nl_button:hover {
    background: #61babd;
    background: -moz-linear-gradient(top, #61babd 0%, #61babd 50%, #69c9cd 50%, #61babd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61babd), color-stop(50%,#61babd), color-stop(50%,#69c9cd), color-stop(100%,#61babd));
    background: -webkit-linear-gradient(top,  #61babd 0%,#61babd 50%,#69c9cd 50%,#61babd 100%);
    background: -o-linear-gradient(top,  #61babd 0%,#61babd 50%,#69c9cd 50%,#61babd 100%);
}

.nl_button.disabled {
    opacity: 0.6;
}

.nl_input {
    background: #e9e8e5;
    height:25px;
    margin-right:12px;
    /* Old browsers */ background: -moz-linear-gradient(top,  #e9e8e5 0%, #eeedea 10%, #e9e8e5 10%, #eeedea 100%);
    /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e8e5), color-stop(10%,#eeedea), color-stop(10%,#e9e8e5), color-stop(100%,#eeedea));
    /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top,  #e9e8e5 0%,#eeedea 10%,#e9e8e5 10%,#eeedea 100%);
    /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top,  #e9e8e5 0%,#eeedea 10%,#e9e8e5 10%,#eeedea 100%);
    /* Opera 11.10+ */ background: -ms-linear-gradient(top,  #e9e8e5 0%,#eeedea 10%,#e9e8e5 10%,#eeedea 100%);
    /* IE10+ */ background: linear-gradient(to bottom,  #e9e8e5 0%,#eeedea 10%,#e9e8e5 10%,#eeedea 100%);
    /* W3C */  border: 1px solid #e5e5e3; border-radius:0 !important;
}

.pricing-update-banner {
  width: 100%;
  height: 30px;
  background-color: #fff;
  display: none;
  text-align: center;
  border-bottom: 1px solid #CFCFCC;
  border-top: 1px solid #CFCFCC;
}
.pricing-update-link {
  color: #F15F42;
  padding-left: 10px;
  text-decoration: none;
  line-height: 2;
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
}
.pricing-update-link:hover {
  color: #F69473;
  text-decoration: none;
}



.reporttitle h1{ padding-bottom:10px !important; color: #499094 !important; font-weight:bold !important; }
.reportmorelink{ padding-top: 11px !important; }
.reportpadleft{ padding-left: 20px; }
.replabel{ padding-top: 4px; }
.reportsections{ padding: 0px 18px 11px 18px !important; margin-top:5px !important; }
.reportdatetoppad{ margin-top:10px !important; }

/*css for the custom notification page*/
.custom_voice_select{
  width: 134px; 
}

.custom_tbox{
  display: block;
  margin-left: 22px;
  width: 97%;
}

.cuttom-notification-save-btn{
  margin-top: -15px;
  margin-bottom: 24px;
}

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