﻿/*
  
  this style sheet will hold all of the special cases for Firefox browsers
    
*/

.button-white-add {
  padding-top: 1px;
}

  #setAgentsButton button {
    font-size: 12px;
    padding: 2px 4px;
  }

.account-services-save {
  padding: 0 20px;
}

.account-services-renew {
  padding: 0 20px;
}

 .csv-ie {
  display: none;
}

.csv-other {
  display: normal;
}

/*.directive-tab-content-alternate {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #999;
  float: right;
  height: 320px;
  margin-top: 13px;
  overflow-y: auto;
  position: absolute;
  left: 295px;
  top: 58px;
  width: 465px;
}*/

.renewalContent {
  position: relative;
  float: left;
  width: 640px;
  left: 10px;
}

.renewalContentLg {
	position: relative;
	float: left;
	width: 670px;
	left: 10px;
}

.services-license-content {
 border: 1px solid #d6d6d6;
 padding: 16px;
 margin:8px 0 8px 10px;
 min-width: 860px;
}

#OLBContent.OLBContentActive {
  overflow: hidden;
  padding-bottom: 20px;
}


#addDevicesButtons .button-white-small {
  padding: 1px!important;
}

#buttonAddNetwork {
	position: relative;
	top: -2px;
}

input[type="radio"] + label span,
input[type="checkbox"] + label span {
  /*margin-bottom: 10px;*/
  margin-top: 1px;
  margin-right: 10px;
}

.checkbox-wrap-div input[type="checkbox"] + label span {
  margin-bottom: 0;
  margin-top: 1px;
}

.contentHeader-bottom-2 {
  margin-bottom: 12px!important;
}

.left-tick-mark-advanced {
  position: absolute;
  height: 26px;
  width: 5px;
  margin-left: 184px!important;
  margin-top: 6px!important;
  border-right: 1px solid #ccc;
  z-index: 1;
}

.right-tick-mark-advanced {
  position: absolute;
  height: 26px;
  width: 5px;
  margin-left: 343px!important;
  margin-top: 6px!important;
  border-right: 1px solid #ccc;
  z-index: 1;
}

.range-ticks-advanced {
  margin-bottom: 0px;
  margin-left: 24px!important;
  margin-top: 10px;
  width: 500px;
  display: inline-block;
}

.range-speed-text-ff {
  margin-top: 40px!important;
}

.contentHeaderAccountPartner {
    margin-left: 7px;
    padding-bottom: 0px;
    margin-bottom: 8px!important;
    padding-left: 10px;
    padding-right: 10px;
}
.contentHeaderPolicies {
    margin-left: 7px;
    padding-bottom: 0px;
    margin-bottom: 8px!important;
    padding-left: 10px;
    padding-right: 10px;
}
.contentHeaderAccountCustomer {
    margin-left: 7px;
    padding-bottom: 0px;
    margin-bottom: 0px!important;
    padding-left: 10px;
    padding-right: 10px;
}

.contentHeaderPartnerReport {
  padding-right: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin-left: 6px;
  margin-right: 5px;
  margin-bottom: 8px!important;
}

.contentHeaderReport {
  padding-right: 0px;
  padding-left: 10px;
  padding-bottom: 0px;
  margin-left: 6px;
  margin-right: 5px;
  margin-bottom: 3px!important;
}

.contentHeaderDevices {
    margin-left: 7px;
    padding-bottom: 0px;
    margin-bottom: 10px!important;
    padding-left: 10px;
    padding-right: 10px;
}

.dashboard-button-label-large {
  vertical-align: middle;
  line-height: inherit;
  width: 115px;
  position: absolute;
  left: 30px;
  top: 0px!important;
  bottom: 0px;
  word-wrap: break-word;
  text-align: left;
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  padding-right: 10px;
  padding-left: 10px;
}

.accordion-header-content {
	margin-bottom: 18px!important;
}

.styleDropdownTabInput:focus {
	outline: none!important;
	border: 1px solid #898989!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}

select:focus {
outline: none;
}

.wrapText {
	word-break: break-all;
}


/*@media print {
  .header {
    color-adjust: exact; 
  }
}*/
