
.countmarg1 {
    color: black !important;
    margin: 10px 0 16px !important;
    padding: 5px 10px !important;
}
.custom-container-width select {
    color: #777777;
    font-size: 1em;
    font-weight: 100;
    margin: 0 0 10px !important;
    min-width: 89% !important;
    padding: 5px 10px !important;
    background-color: #fff;
}
.custom-container-width1 select {
    color: #777777;
    font-size: 1em;
    font-weight: 100;
    margin: 0 0 10px !important;
    min-width: 88% !important;
    padding: 5px 10px !important;
    background-color: #fff;
    border: 1px solid black;
    border-radius: 5px;
}
#business_unit_state {
  min-width: 86% !important;
}
.custom-container-width select option {
    font-weight: 100;
}
.custom-container-width1 select option {
    font-weight: 100;
}
.custom-birthday-color {
    color: black;
    margin: 0 0 10px 5px !important;
}
.custom-container-width input[type="file"] {
    margin: 0 0 10px !important;
    max-width: 80% !important;
    min-width: 60% !important;
    padding: 5px 0 !important;
}
.custom-container-width1 input[type="file"] {
    margin: 0 0 10px !important;
    max-width: 80% !important;
    min-width: 60% !important;
    padding: 5px 0 !important;
}
.add-contact-cancel-btn {
  font-size: 1em !important;
  padding: 5px 10px !important;
  height: auto;
  text-align: center;
  float: left;
  width: 100px !important;
  margin: 0 !important;
  color: black !important;
}
#add_contact_submit {
  float: right;
  font-size: 1em;
  height: auto;
  text-align: center;
  margin: 0;
  padding: 6px 10px;
  width: 100px;
}
.new-contact-btn-moz {
    padding: 30px 20px;
    position: relative;
    width: auto;
}

.custom-modal-container{
  padding: 0 !important;
  border: 1px solid black;
}

.user-txt-container {
  padding: 0.5%;
  border: 1px solid black;
  text-align: center;
}

.custom-container-width{
	width: 33% !important;
}
/*#ui-datepicker-div {
    height: 180px !important;
    width: 180px!important;
    position: absolute !important;
    top: 248.1562px !important;
    z-index: 8031 !important;
    top: 173px !important;
    height: auto !important;
    width: 208px !important;
}*/
.business_margin{
  margin-left: 4px;
}

.main-container{
	width: 100%;
	display:inline-flex;
}

.main1-container{
	width: 91%;
	display: inline-flex;
}


.signup-form-container{
  text-align: center;
}
.user-save-button{
  border: 1px solid #e63a34;
  color: #e63a34;
  border-radius: 5px;
  background-color: white;
}

.file-cancel-button{
      background-color: white;
      width: 70px;
      height: 26px;
      border: 1px solid black;
      border-radius: 4px;
      padding-left: 5px;
      margin-top: 10px !important;
      margin-left: 0px !important;
      padding-right: 5px;
      font-family: none;
      font-weight: none !important;
}
#file_button{
  padding-top: 10px;
  height: 30px;
}

.file-save-button{
      background-color: white;
      width: 76px;
      cursor: pointer;
      border: 1px solid black;
      border-radius: 4px;
      padding-left: 0px;
      padding-right: 0px;
      font-size: 15px;
}

.text-box-width{

      width: 80% !important;
      height: 32px;
}

.text-box-country-width{
      width: 260px !important;
      height: 31px;
}
.ab{
    	width: 12px;
    	  padding-top: 7px;
      height: 35px;
}

.editor-box-witdh{
      width: 250px !important;
      height: 84px !important;
}
.down-scroller-width{
    width: 127px !important;
    background: #fff;
}

.spac2{
      margin-top: -30px !important;
      margin-left: 118px !important;
      background-color: #EBEBEB !important;
}

.spac3{
      background: #fff;
      width: 82px;
      height: 22px;
      border-radius: 4px;
      border: 1px solid black;
      font-size: 16px;
}

.lef{
    	margin-top: 25px;
    	margin-left: 20px;
}

.business_div{
        margin-top: 1px;
      margin-left: 55px;
      width: 311px;
}

.business_div2{
      margin-top: 1px;
      margin-left: -1px;
 }

.div3 {
      background-color: white;
      width: 60px;
      padding: 1px;
      border: 1px solid black;
      margin: 23px;
      margin-top: 25px;
      border-radius: 4px;
      margin-left: 362px;
      padding-left: 11px;
}

.cross_btn{
    margin-top: 20px;
}

.international_address_unit{
      margin-top: 3px;
        margin-bottom: 9px;
}

.inter_adress_unit{
      margin-top: 3px;
      margin-top: 14px!important;
}

.add-unit-butn{

  background-color: white;
  width: 60px;
  padding: 1px;
  border: 1px solid black;
  margin: 23px;
  margin-top: 74px;
  border-radius: 4px;
  margin-left: 823px!important;
  padding-left: 14px;
  padding-right: 30px;
}

.mandatory-invite-user{
        position: absolute;
        margin-top: 181px;
        margin-left: 30px;
}

.mandatory-field-business {
      position: absolute;
      margin-top: 3px;
      margin-left: -12px;
      line-height: 30px;
}



.mandatory-field-invite-user {
  margin-left: 103px;
  position: absolute;
  margin-top: 34px;
  line-height: 29px;
}

.mandatory-field{
      position: absolute;
      margin-top: 38px;
      margin-left: 31px;
        line-height: 25px;

}

.div-invite {
        background-color: white;
        width: 60px;
        padding: 1px;
        border: 1px solid black;
        margin: 7px;
        margin-top: 23px;
        border-radius: 4px;
        margin-left: 2px;
        padding-left: 11px;
        height: 19px;
}

.mandatory-invite-company {
        position: absolute;
        margin-top: 164px;
        margin-left: -15px;
}

.mandatory-field-contact {
      margin-left: 42px;
      position: absolute;
      margin-top: 37px;
      line-height: 26px;
}
.mandatory-field-user {
  margin-left: 32px;
  position: absolute;
  margin-top: 39px;
  line-height: 26px;
}

.new-location{
    position: absolute;
  margin-top: -30px;
  width: 30px;
}

.font_busines{

  line-height: 3px;
  font-size: 6px;
}
.busines_selection{
  background-color: white;

}
.font_project{
    font-family: 'Helvetica Neue';
}

.div4 {
      background-color: white;
      width: 60px;
      padding: 1px;
      border: 1px solid black;
      margin: 23px;
      margin-top: 74px;
      border-radius: 4px;
      margin-left: -12px;
      padding-left: 14px;
      padding-right: 30px;
}

.div5 {
      background-color: white;
      width: 60px;
      padding: 1px;
      border: 1px solid black;
      margin: 23px;
      margin-top: 74px;
      border-radius: 4px;
      margin-left: 721px;
      padding-left: 11px;
        padding-right: 4px;
}

hr{
      margin-left: 50px;
      margin-right: 50px;
      color: black;
      border:1px solid black;
}

.business_div1{
      margin-top: 1px;
      margin-left: 60px;
}

.business_div9{
       margin-top: 1px;
      margin-left: 48px;
}

.new_business_div9{
       margin-top: 1px;
      margin-left: 52px;
  }

.email_box_size{
      height: 20px !important;
      width: 155px !important;
      margin-top: 8px;
      border-radius: 4px;
}

.lef3{
      margin-top: -17px;
      margin-left: 25px;
}

.lef4{
  margin-top: -17px;
  margin-left: 12px !important;
}
/*.lef1{
	margin-top: 30px;
	margin-left: 59px;
}*/
.lef-column1{
  padding-left: 12%;
}

/*.lef8{
  margin-top: 30px;
  margin-left: 55px;
}*/
.notesi{
	height:130px;
	width:150px;
	border-radius: 4px;
	  margin-top: 14px;
}
.spac3 {
  margin-top: -23px;
  /*margin-left: 115px;*/
  background-color: white;
}
.tagssi{
    	height:100px;
    	width:150px;
    	border-radius: 5px;
}

.verticalLine {
      border-left: solid black;
      margin-left: 77px;
      width: 5px;
      height: 294px;
      margin-top: 61px;
  }

.bb{
	   margin-top: 12px;
}
.name_margin{
    margin-top: 4px;
}

.boradi6{

  border-radius: 5px;
  margin-top: 9px;
  width: 146px;
  padding-left: 7px;
  border: 1px solid black;

}

.boradi5{
  border-radius: 5px;
  margin-top: 9px;
  width: 100px;
    padding-left: 7px;
      border: 1px solid black;
}
.boradi{
    	border-radius: 5px;
    	margin-top: 10px;
    	width: 145px;
        padding-left: 7px;
          border: 1px solid black;
}

fieldset {
      display: block;
      -webkit-margin-start: 2px;
      -webkit-margin-end: 2px;
      -webkit-padding-before: 0.35em;
      -webkit-padding-start: 0.75em;
      -webkit-padding-end: 0.75em;
      -webkit-padding-after: 0.625em;
      border: 0px groove threedface;
      border-image-source: initial;
      border-image-slice: initial;
      border-image-width: initial;
      border-image-outset: initial;
      border-image-repeat: initial;
      min-width: -webkit-min-content;
}


.boradi4{
      border-radius: 5px;
      margin-top: -6px;
      width: 145px;
      padding-left: 7px;
      border: 1px solid black;
}
.boradi1{
    	border-radius: 5px;
    	margin-top: 16px;
    	width: 115px;
      padding-left: 7px;
      border: 1px solid black;
  }

  .boradi0{
    	border-radius: 5px;
    	margin-top: 20px;
    	width: 145px;
      padding-left: 7px;
      border: 1px solid black;
      height: 135px;
}

.boradi3{
    border: 1px solid #ced4da !important;
    border-radius: 5px !important;
    height: 57px !important;
    margin-top: 8px !important;
    padding-left: 7px !important;
    width: 145px !important;
  }

.boradi2{
    	border-radius: 5px;
    	margin-top: 7px;
    	width: 145px;
       padding-left: 7px;
      border: 1px solid #ced4da;
       height: 66px;
        margin-bottom: 24px;
}

.bora{
	margin-top: 12px;
}
.countmarg{
	margin-top: 3px;
}
.di{
	 top: 100px;
    left: 100px;
    background: #fff;
    background-color: white;
}

.countmarg1{

	/*margin-top: 14px;*/
}
.countmarg3{
	margin-top: 3px;
	margin: 14px;
	margin-left: 0px;
	width: 156px;
  padding: 5px 10px !important;
}
#business_unit_form_container select {
  min-width: 100% !important;
}
.company_margin{
  margin-top: 40px;
width: 65%;
background-color: white;
}

.company_margin_user{
      margin-top: -10px;
      width: 42;
      background-color: white;
}

.ss{
	margin-top: 9px;
	margin-left: 1px;
	margin-right: 3px;
}

.ss1{
	margin-top: 14px;
	margin-left: 2px;
	margin-right: 13px;

}
.first_div {
      margin-top: 30px;
      margin-left: 42px;
}
.busines_radio1{
    	margin-top: 9px;
    	margin-left: 13px;

}
.busines_radio2{
    	margin-top: 8px;
    	margin-left: 13px;

}
.cancel_button {
      background-color: white;
      width: 60px;
      padding: 1px;
      border: 1px solid black;
      margin: -8px;
      margin-top: 12px;
      border-radius: 4px;
      margin-left: -1px;
      padding-left: 11px;
}
.send_button {
      margin-top: -20px;
      margin-left: 86px;
}
.company_size{
    	margin-top: 14px;
    	margin-left: -1px;
    	margin-right: 13px;
    	width:132px;

}
.icon_user {
  margin-top: 3px;
      margin-left: -83px;
      margin: 1px;
      padding-top: 20px;
      padding-left: 33px;
}
.save_btn{

      background: #fff !important;

      border-radius: 4px;

      font-size: 17px;
      margin: 24px;
      margin-left: 481px;
      margin-top: -45px;


}
.icon_size{

  height: 3px;
  width: 3px;
}
.icon_user1 {
  margin-top: -16px;
  margin-left: 3px;
  margin-right: 207px;

}

.checkbox_margin{
    	margin-top: 14px;
    	margin-left: 1px;
    	margin-right: 13px;

}
.backcolor{
      background-color: white;
}
.spac{
    	margin-top: -20px;
    	margin-left: 446px;
      background-color: white;
}
.spac1{
        margin-top: -22px;
      margin-left: 92px;
      background-color: white;
}
.lemargi{
    	padding-left: 2px;
    	padding-right: 45px;
}
.butn{
    	height: 6px;
    	width: 6px;
    }

.div1 {
      width: 778px;
     /* height: 507px;*/
      border: 1px solid black;
      background: white;
      margin: 10px;
}

.intern{

  margin-top: 8px;
  top :relative;

}
.div2 {
        background-color: white;
      width: 60px;
      padding: 1px;
      border: 1px solid black;
      margin: -8px;
      margin-top: 133px;
      border-radius: 4px;
      margin-left: 12px;
      padding-left: 11px;
}
.add_business_unit{
      margin-top: 17px;
      background-color: white;
}
.user-txt1-container {

  padding: 0.5%;
  border: 1px solid black;
  text-align: center;
  margin-top: -20px;
  width: 474px;
  margin-left: -20px;

}
.save_btn_business{
    background-color: white;
    height: 22px;
    width: 110px;
    border-radius: 4px;
    border: 1px solid black;
    font-size: 13px

}

  #wrapper1{
  	height: 200px;
  	width: 1200px;
  }
  .c{
  	margin-top: 7px;
    background-color: white;
  }
  .tag_border{
  	   border: 1px solid black;
  }

  .outline_color{
  	   border: 1px solid black;
  }

.lefinvite{

	margin-top: 30px;
	margin-left: -3px;

}
.lef_invite{
    	margin-top: 30px;
    	margin-left: 115px;
}
.company_heading{
      text-align: center;
      font-size: 24px;
      margin-left: -33px;
}
.busines_heading1{
      text-align: center;
      font-size: 24px;
      margin-left: -69px;
}

body.people .inventory .person p.person-name {
    float: left;
    /*width: calc(100% - );*/
    font-size: 14px;
    margin-top: 5px;
    width: 64%;
}
.compny_div{
    margin-top: 10px;
}

.edit-user-logo{
    /*padding-top: 8%;*/
    border-radius: 5px;
}

.button-container-edit-user{
    margin-top: 14px;
    margin-left: 0;
}

.people-edit-save-btn{
    border: none;
}

.submit-people-edit{
    width: 100%;
    font-size: 16px;
    background: #fff;
    border: 1px solid;
    border-radius: 4px;
    height: 22px;
    padding-right: 7px;
}

.invite-send-btn{
        margin-left: 79px;
        width: 75px;
        margin-top: -30px;
        position: absolute;
}

.add-contact-btn{
    margin-left: 12px;
    padding-bottom: 3px;
}
.remove-unit-btn{
      margin-left: 82%;
}
.new_company.lef1{
  width: 100%;
  margin-left: 0;
  padding-left: 6%;
}
.new_company .business_div2 {
  margin-left: -3px;
}
.new_company {
  margin-left: 0;
}
.new-pos{
  float: right;
  margin-top: -30px;
  z-index: 1000;
  margin-right: 10%;
}
.add-btn-pos{
      margin-left: 71%;
      width: 23px;
}
.edit-user-logo{
  max-width: 115px;
}
.person-name{

}
body.people .inventory .person p.person-name {
  width: 60%;
}
.icon-edit{
  font-size: 24px;
}
.invite-user-group{
  width: 155px;
}
.invite-user-group .boradi {
  width: 135px;
}
.custom-container-width {
    width: 33% !important;
}
/*.required-container-width{
  width: 26% !important;
}*/
.required-fields-grp{

}
.people-person-name{
    width: 50% !important;
}
.icon-edit{
  font-size: 20px;
}
.edit-user-btn{
  /*padding-right: 0;
  margin-right: 0 !important;*/
  text-align: center;
}
.icon-key-custom{
  /*margin-right: 0 !important;*/
  padding: 2px;
}
.busines_selection_unit{
  width: 65%;
  padding: 5%;
}
.contact-cancel{
  margin: 0;
  margin-top: 16px;
}
.custom-add-contact-btn{
  margin: 0;
  margin-top: 8%;
  margin-bottom: 5%;
  text-align: center;
}
.add-contact-cancel-btn{
  background: #fff;
  border-radius: 4px;
  border: 1px solid black;
  /*font-size: 16px;*/
  /*padding-left: 3%;
  padding-right: 3%;
  padding-top: 1px;
  padding-bottom: 1px;*/
}
.user-profile-twitter{
  margin-top: 17px;
}
.date-picker{
  width: 216px !important;
  height: 32px;
}
.lef-column3 img{
  margin-left: 231px;
  margin-top: 9px;
}
/*.edit-user-btn{
  padding-bottom: 8%;
}*/
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 9;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}
.profile-lef{
  margin-left: 80px;
}

.bday-date-picker {
      margin-top: 9px;
      width: 116px;
      position: absolute;
}
/*.bday-date-picker img {
      margin-left: 130px;
}*/
.ui-datepicker-trigger{
  margin-left: 130px;
}
.twitter-set{
  margin-top: 10px;
}
.date-pick-bday{
  width: 119px !important;
}
.date-pick-bday img{
  width: 19px;
  padding-top: 5px;
}
#twt_box{
  margin-top: 10px;
}
.business-add-btn{
    position: absolute;
  margin-left: -14px!important;
  margin-top: -3px;
  padding-right: 0px;

}

.business-add-aftr-click{
      margin-left: 814px!important;
      margin-top: -30px;
}

.remove-fieldset{
    margin-top: -21px;
}
.sh-add-contact-btn{
      /*float: right;*/
      width: 59px;
      margin-top: 0;
}
.sh-cancel-btn{
      padding-bottom: 3px;
}

.login-custum {
  width: 210px;
  height: 33px;
}

.login-fie{
     margin-top: 85;
}

.login-btn{
      height: 27px;
      width: 87px;
      font-size: 16px;
}

.remember-btn{
  margin-top: 8px;
  position: absolute;
  margin-left: -109px;
}
.user-edit-business-area{
  min-width: 150px;
  padding: 5%;
}
.mandatory-field{
  z-index: -1000;
}
.custom-form{
  background: #fff;
  width: 255px;
  height: 40px;
  margin-left: 5px;
}
.custom-form1{
    background: #fff;
    width: 254px;
    height: 39px;
    margin-top: 5px;
    padding-left: 7px;
}
.admin-avatar{
  width: 27px;
  height: 26px;
}
header .profile-container .avatar{
  width: 27px !important;
  height: 26px !important;
}
.sign-up{
  padding-top: 1%;
}
.remove-fieldset {
  margin-top: -21px;
}
.business-add-btn {
    position: absolute;
    margin-top: -30px;
    padding-right: 0px;
    margin-left: 735px !important;
    width: 50px;
}
.sh-add-contact-btn {
  /*float: right;*/
  width: 59px;
  /*margin-top: -21px;*/
}
.profile-lef {
  margin-left: 50px;
}

#send_button_set{
  width: 70px;
  padding: 5px;
  height: 27px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 100;
  margin: 0;
  margin-right: 18px;
}
.people-email{
  margin-top: 10px;
}
.filled-box{
  /*margin-left: -9px;*/
}
/*.add-button-position{
  margin-top: 27px;
}
.remove-business-btn-position{
  margin-top: 10px;
}*/
.lef-margin{
  margin-left: 8px;
}
/*.business-add-btn {
  margin-top: 0px;
}
.after-click{
  margin-top: -30px;
}*/
.nesessary-business-field{
  margin-left: 91%;
  margin-top: -14px;
}
/*.ui-corner-all{
  background-color: white;
}
.ui-icon-circle-triangle-e{
    background: url();
}*/
#company_photo{
  border: 1px solid;
  border-radius: 6px;
  margin-top: 2%;
}
.compny-logo{
  padding-left: 4%;
}
.compny-upload{
  width: 93%;
}
.company_heading {
  margin-left: -91px;
}
@-moz-document url-prefix() {
  .mandatory-invite-company {
    position: absolute;
    margin-top: 170px;
    margin-left: -15px;
  }
}
@-moz-document url-prefix() {
  #contact_birthday {
    margin-bottom: 9px !important;
  }
}
@media (min-width: 2200px) {
  .mandatory-invite-company {
    position: absolute;
    margin-top: 171px;
    margin-left: -15px;
  }
}
@media (min-width: 1360px) {
  .new-fav-food-star {
    margin-left: -3%;
  }
  .new-fav-first-school {
    margin-left: -3%;
  }
}
/*.invite-box{
  margin-top: -20px;
}*/
#business-name{
  margin-left: -1px;
}
.business-field{
     margin-left: 6px;
}

.button:hover{
  background: none !important;
}
a:hover{
  /* background: none !important; */
}

#business-name {
  margin-left: 5px;
}
.business-field {
    margin-left: 5px;
}
.business-unit-list-profile{
  margin-top: 3%;
}
.cancel-btn{
  background-color: white;
  width: 76px;
  height: 29px;
  border: 1px solid black;
  border-radius: 4px;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 15px;
}
.btn-container{
  margin-top: 5%;
}
.company-txt{
  margin-top: 5%;
}
.user-company-disabled{
  margin-top: 1%;
}

#user-profile-birthday{
  width: 211px !important;
}
#fancybox-close:hover{
  background: transparent url(/assets/fancybox-324b9d944e39c915922db7058a276bd708e68ea5d86762741f14864af2324607.png) -40px 0px !important;
}
.action-button:hover{
  color: #666 !important;
}
header a:hover{
   color: #666 !important;
}
.bu-tetxarea{
  margin-left: 8px;
}
.ui-autocomplete{
    z-index: 100000000000;
    background: #ebebeb;
    color: black;
}
.custom-ctrl-click{
  width: 80px;
}
.cancel_btn{
  color: black !important;
}
.manage-star{
  margin-left: 5px;
}
.auto-suggest-business {
  position: absolute;
  background: #ebebeb;
  color: black;
  width: 145px;
  padding: 0.5%;
  cursor: default;
}
.auto-suggest-business:hover{
  border: 1px solid black;
}
.sign-up{
  color: black !important;
}
.sign-up:hover{
  color: black !important;
}
/*#error_message_container{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0 !important;
}*/
#user_error_container{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  /*margin-bottom: 20px;*/
  border: 1px solid transparent;
  border-radius: 0 !important;
}
.error-message{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  /*margin-bottom: 20px;*/
  border: 1px solid transparent;
  border-radius: 0 !important;
}
.remove-screenshot{
  color: black !important;
}
.remove-screenshot:hover{
  color: black !important;
}
.business-add-btn{
  color: black !important;
}
.business-add-btn:hover{
  color: black !important;
}
/*.asset-image-container:hover{

}*/
.sub-asset-container{
  float:left;
  position:relative;
  cursor: default;
}
.sub-asset-container:hover .remove-icon{
  display:block;
}

.remove-icon{
  width: 20px;
  position : absolute;
  display:none;
  top:20%;
  margin:0 auto; left:0px;
  right:0px;
  z-index:100;
  left: 225px;
}
/*body.inventory .content .side-menu .search-menu .asset-side:hover{
  background: white !important;
  color: black !important;
}*/
/*body.inventory .content .side-menu .search-menu .asset-side .company:hover{
  color: black !important;
}*/
/* a:hover{
  color: black !important;
} */
.search-menu{
  /*padding-bottom: 13%;*/
}
body.inventory .content .side-menu .add-asset-inventory {
  position: absolute;
  bottom: 0;
  background: #000;
  display: block;
  max-width: 250px;
  min-width: 130px;
  width: 100%;
  height: 30px;
  text-align: center;
  line-height: 1.8;
}
.asset-history-container{
  width: 100%;
}
#history-space{
  padding: 8px;
  background-color: white;
}
.asset-history-container th{
  width: 25%;
  font-weight: 700;
  color: black;
  font-size: 17px;
  padding-bottom: 2%;
}

#history_container{
  text-align: left !important;
  padding-left: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
}
.remove-icon {
  width: 15px;
  position: absolute;
  display: none;
  top: 20%;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  z-index: 100;
  left: 97%;
}
/*#sub_assets_container .list{
    overflow: auto;
    max-height: 247px;
    overflow-x: hidden;
    height: 257px;
}*/
#asset_images_list .list{
    overflow: auto;
    max-height: 257px;
    overflow-x: hidden;
    height: 266px;
}
#documents_container .list{
    overflow: auto;
    max-height: 266px;
    overflow-x: hidden;
    height: 266px;
    margin-top: 1%;
}
#category_container .list{
    overflow: auto;
    max-height: 266px;
    overflow-x: hidden;
    height: 266px;
    margin-top: 1%;
}
/*.fancybox-skin{
  overflow: hidden;
}*/
.assets-cancel-btn{
  width: 88px;
  height: 23px;
  border: 1px solid black;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  top: 104px;
  left: 70%;
  padding-top: 7px;
  text-align: center;
  color: black;
}
.auto-suggest-asset {
  background: white;
  position: absolute;
  width: 94%;
  padding: 5px;
  border: 1px solid;
  cursor: default;
}
.auto-suggest-project{
  background: white;
  position: absolute;
  width: 94% !important;
  padding: 5px;
  border: 1px solid;
  cursor: default;
}
#sub_assets_modal_container{
  width: 100%;
  text-align: center;
  padding-top: 1%;
  cursor: pointer;
}
#add-image-modal-container{
  width: 100%;
  text-align: center;
  padding-top: 1%;
}
#graphic_modal_container{
  width: 100%;
  text-align: center;
  padding-top: 1%;
}
#add_category_asset_modal{
  width: 100%;
  text-align: center;
  padding-top: 1%;
}
.custom-search-menu-inventory{
  overflow: auto;
  height: 800px;
  padding-bottom: 13%;
}
.custom-inventory-asset-side{
  width: 99% !important;
}
#add_new_asset:hover{
  background: black;
}
.custom-calender-inventory .ui-datepicker-inline{
  width: 100%;
}
.mandatory-invite-company{
  color: red;
}
.mandatory-field-invite-user  {
  color: red;
}
.mandatory-field-contact{
  color: red;
}
.custom-container-width{
  color: red;
}
.custom-container-width1{
  color: red;
}
.mandatory-field-contact {
  color: red;
}
.custom-container-width label{
  color: black !important;
}
.intl-color{
  color: black;
}
.company_heading {
  color: black;
}
.custom-color{
  color: black;
}
.busines_heading1{
  color: black;
}
#invite_user_business_unit_list span{
  color: red;
}
.line-color{
  background: #b7b7b7 !important;
  height: 0px !important;
}
.inventory .ui-widget-overlay {
  background: #666666 url(/assets/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
}
#asset_notes{
  width: 96%;
  min-height: 80px;
  padding: 2%;
}
.countmarg1{
  color: black !important;
}
.company-txt span{
  color: black !important;
}
.business-unit-list-profile{
  color: black !important;
}
.mandatory-invite-user{
  color: red;
}
.custom-color-red{
  color: red;
}
.fancybox-close:hover{
  background-image: url(/assets/fancybox_sprite.png) !important;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
.error-msg-container{
  padding-top: 2%;
  color: red;
  border-radius: 0;
}
.div3 .cancel_btn{
  font-size: 13px;
  height: 22px;
  padding-left: 0px;
}
.save_btn_business {
  height: 23px;
  cursor:pointer
}
.save_btn {
  margin-top: -47px;
}
.custom-btn-position{
  margin-top: 25px;
}
.custom-add-btn-cc{
  /*position: absolute;*/
    background: white;
    border: 1px solid black;
    width: 52px;
    right: 12%;
    padding: 0 7px 0;
    top: 161%;
}
/*.custom-inventory-side-menu{
  width: 200px;
}*/
.login-txt{
  margin-right: 17%;
}
.edit-icon{
  left: 225px;
  width: 20px;
  position : absolute;
  display:none;
  top:20%;
  margin:0 auto; left:0px;
  right:0px;
  z-index:100;
  left: 225px;
}
.sub-asset-container:hover .edit-icon{
  display:block;
}
.image-logo{
  width: 100px;
}
.sub-asset-container{
  width: 100%;
}
.pdf-icon-invetory{
  width: 100px;
}
/* input[name="contact[photo]"]{
  display: inline-block;
  width: 20px;
  padding: 22px 0 0 0;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/assets/add icon.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 20px 20px;
}*/
.custom-black-color{
  color: black;
}
.custom-position-add-image{
  margin-top: 7%;
  margin-left: 5%;
}
.custom-file-upload{
  display: flex;
}
/*input[name="company[photo]"]{
  display: inline-block;
  width: 20px;
  padding: 22px 0 0 0;
  height: 90;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/assets/add icon.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 20px 20px;
  border: none;
}*/
.custom-color-upload-company{
  color: white;
}
.add-image-company{
  margin-top: 4%;
}
input[name="company[photo]"]:hover{
  border: none;
}
/*input[name="user[photo]"]{
  display: inline-block;
  width: 20px;
  padding: 22px 0 0 0;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/assets/add icon.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 20px 20px;
}*/
.add-contact-btn {
  /*margin-left: 10px;*/
}
.user-login-button{
   width: 80px;
    height: 30px;
    margin-top: 8px;
}
.mandatory-text-c{
  color: red;
}
.edit_inventory{
  background: url('/assets/edit icon.png') calc(100% - 8px) 5px no-repeat;
  background-size: 14px 14px;
}
body.inventory .content .asset .right .button.edit:hover {
     background: url('/assets/edit icon.png') calc(100% - 8px) 5px no-repeat !important;
    background-size: 14px 14px !important;
    width: 26px !important;
}
#file_button{
  display: inline-block;
  width: 20px;
  padding: 22px 0 0 0;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/assets/add icon.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 20px 20px;
}
.add-image-signup{
  width: 9%;
  display: inline-flex;
}
.add-txt-signup{
  padding-top: 4%;
}
/*input[name="medium[file_pointer]"]{
  display: inline-block;
  width: 20px;
  padding: 22px 0 0 0;
  height: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url('/assets/add icon.png') center center no-repeat #e4e4e4;
  border-radius: 20px;
  background-size: 20px 20px;
}*/
.asset-image-add{
  width: 13%;
  display: inline-flex;
}
.add-img-txt{
  padding-left: 5%;
  margin-top: 2%;
}
.asset-image-add-doc{
  width: 15%;
  display: inline-flex;
}
/*#error_message_container{
  display: none;
  border-radius: 0;
}*/
.graphic-name{
  margin-top: 3%;
  margin-bottom: 1%;
}
.custom-company-country{
  margin-top: 0px;
  width: 150px;
}
.custom-company-zip{
  margin-left: 1px;
  width: 59px;
}
.custom-company-country {
    /*margin-left: 3px;*/
    width: 152px;
}
.custom-inventory-width{
  width: 50% !important;
}
.custom-asset-inventory{
  margin-left: 9% !important;
  width: 50% !important;
}
#inventory_business_unit_form_list{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#business_unit_form_container{
  /*width: 50%;*/
}
#asset_status{
  margin-left: 18.5% !important;
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  width: 51%;
}
#asset_inactive{
  margin-left: 16% !important;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#asset_quantity{
  margin-left: 0%;
}
#asset_manufacturer{
  margin-left: 0%;
}
#asset_supplier_part_number{
  margin-left: 0%;
}
#asset_height{
  margin-left: 22%;
}
#asset_condition{
  margin-left: 0%;
}
#asset_color{
  margin-left: 0%;
}
#asset_depth{
  margin-left: 0%;
}
#asset_price{
  margin-left: 0%;
}
.custom-height-inv{
  margin-left: 0% !important;
}
#asset_portal{
  margin-left: 14%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#asset_share{
  margin-left: 14%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#asset_for_sale{
  margin-left: 10%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#asset_for_sale{
  margin-left: 17%;
}
#asset_rental_fee{
  width: 33% ;
  margin-left: 5%;
}
#asset_rental{
  margin-left: 22%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  /*margin-left: 5%;*/
}
#asset_case_or_crate{
  margin-left: 49%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#asset_graphic{
  margin-left: 5%;
   text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#assets_cancel{
  /* width: 92px;
  height: 18px; */
  color: black;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 12px;
}
#asset_inactive_reason{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
}
#business_unit_drop_down{
  text-align: center;
}
#business_unit_company{
  background: #fff;
  background-color: white;
  margin-top: 3px;
  margin: 14px;
  margin-left: 0px;
  width: 156px;
  border-radius: 5px;
  border: 1px solid black;
  padding: 5px 10px !important;
}
.company-unit-drop{
  width: 156px;
  font-size: 13px;

}
.company_heading {
  margin-left: -134px;
}
.custom-company-country {
  width: 152px;
    margin-top: 10px;
}
.busines_heading1{
  margin-left: 6%;
}
.busines_heading1 {
  text-align: center;
  font-size: 22px;
  margin-left: -14px;
}
#add-company-modal{
  overflow: hidden;
}
.custom-sh-wrapper{
  margin-left: 6%;
}
.custom-unit-middle-container{
  margin-left: 11%;
}
#business_unit_twitter{
  margin-left: 3px;
}
#business_unit_linkedin{
  margin-left: 3px;
}
.zip-sh{
  width: 62px;
}
#save_company{
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 1px;
  padding-bottom: 5px;
  font-size: 16px;
}

/*editted by kavita*/

.custom-sh-wrapper1 {
    margin-left: 10%;
}

.stars_state {
    border-radius: 5px;
    margin-top: 16px;
    width: 150px;
    padding-left: 7px;
    border: 1px solid black;
}

/*.form_group1{
  margin-left: 52px;
}*/

.business_divv {
    margin-top: 1px;
    margin-left: -34px;
}

.main-containerr {
    width: 100%;
    display: inline-flex;
}

/*.custom-container-width1{
    margin-left: -15px;
  }*/

  .custom-unit-middle-container2 {
    margin-left: 0%;
}

.business_div3 {
    margin-top: 1px;
    margin-left: -34px;
}

.remove_btn {
    width: 100%;
    margin-top: 15px;
    margin-left: 130px;
    /* float: right; */
    margin-right: -110px;
}

.div3 {
    background-color: white;
    width: 60px;
    padding: 1px;
    border: 1px solid black;
    margin: 24px;
    margin-top: 70px;
    border-radius: 4px;
    margin-left: 435px;
    padding-left: 11px;
}

.custom-sh-wrapper2 {
    margin-left: 10%;
}

.save_btn {
    background: #fff !important;
    border-radius: 4px;
    font-size: 17px;
    margin: 24px;
    margin-left: 530px;
    margin-top: -45px;
}

#save_company {
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 2px;
    padding-bottom: 3px;
}
.selected:hover{
  /*background: #d31245 !important;*/
  color: black !important;
}
body.inventory .content .side-menu .search-menu .asset-side.selected {
    background: #d31245 !important;
}
.selected .company:hover{
  color: white !important;
}
.project-no-records{
  color: white;
}
.projects-no-records-txt-container{
  margin-top: 5%;
  font-size: 15px;
}

/*project and inventory scrolling*/
.inventory-scrollable{
  min-height: 0;
  position: absolute;
  overflow-y: scroll;
  height: 90%;
  width: 83%;
}
.custom-search-menu-inventory{
  height: 570px;
}
.custom-inventory-side-menu{
  height: 20px;
  overflow-y: scroll;
  min-height: 0;
  min-width: 21px;
  max-width: 300px !important;
  width: 220px !important;
}
#add_new_asset{
  /*width: 15.6%;*/
}
#add_new_asset:hover{
  background: black !important;
  color: white !important;
}
.project-left-container-scroll{
  min-height: 0;
  position: absolute;
  overflow-y: scroll;
  height: 90%;
  width: 84%;
  overflow-x: hidden;
}
/*#project_detail_modal_container{
  top: 95%;
}*/
.project-left-content{
  height: 595px;
}
#project_detail_modal_container:hover{
  background: #000 !important;
}
.custom-project-left-scroll{
  overflow-y: scroll;
}
.custom-project-left-scroll .search-menu{
  height: 70%;
}
#all_projects_container{
  max-height: 0;
}
#project_detail_modal_container{
/*  width: 14.3%;
  position: fixed;*/
}
.selected_unit{
  background: blue;
}
.auto-suggest-business {
  background: white;
  color: black;
  padding: 0.5%;
  border: 1px solid;
}

.user-profile-tags-bottom{
  margin-bottom: 5%;
}
.question-txt{
  color: black;
}
.custom-signup-image-upload{
  height: 27px;
  padding-top: 2%;
}
.add-image-signup {
  width: 20.5%;
  display: inline-flex;
}
.user-save-button {
  width: 100px;
  height: 35px;
}
.custom-user-signup-login{
  margin-left: 0px;
}
.custom-birthday-color{
  color: black;
}
.auto-suggest-user{
  background: white;
  color: black;
  padding: 0.1%;
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  /*position: absolute;*/
  width: 152px;
  cursor: default;
  z-index: 999;
}
.company_error_msg_container{
  text-align: center;
  color: red;
  display: none;
  border-radius: 0;
}
.custom-unit-fieldset{
  width: 192%;
}
.auto-suggest-asset{
  border: 1px solid black;
}
.custom-doc-file-uploader{
  width: 32%;
}
.doc-submit{
  padding-left: 2%;
  padding-right: 2%;
  padding-top: 0.5%;
  padding-bottom: 0.5%;
}
.selected_tab_active{
 background: #d31245 !important;
 color: white;
}
.sh-inventory-qty{
  margin-left: 6% !important;
}
#asset_supplier_part_number {
  margin-left: -1%;
}
#asset_manufacturer {
  margin-left: 4%;
}
.sh-inventory-width {
  margin-left: 17% !important;
}
.sh-custom-width{
  margin-left: 14% !important;
}
.sh-custom-condition{
  margin-left: 14% !important;
}
#asset_status {
  margin-left: 19.2% !important;
}
.custom-manufature-part{
  margin-left: -3px !important;
}
#asset_manufacturer {
  margin-left: 5px;
}
#asset_supplier_part_number {
  margin-left: -2%;
}
#asset_color {
  margin-left: 26.5%;
}
.custom-height-inv{
  margin-left: 16% !important;
}
#asset_depth {
  margin-left: 25%;
}
#asset_price {
  margin-left: 3%;
}
#asset_graphic{
  margin-left: -2px ;
}
#asset_rental {
  margin-left: 5% !important;
}
#asset_portal {
  margin-left: 7%;
}
#asset_share {
  margin-left: 6% !important;
}
#asset_for_sale {
  margin-left: 11% !important;
}
.assets-save-button {
  width: 57px !important;
  height: 28px !important;
}
.assets-save-button {
  top: 27px !important;
  left: 72.4% !important;
}
#assets_cancel {
  /* width: 63px;
  height: 18px; */
  color: black;
  padding-top: 4px;
  padding-bottom: 3px;
  font-size: 12px;
}
#assets_cancel{
  top: 12% !important;
  left: 67% !important;
}
.custom-subaset-save{
  top: 45px !important;
  left: 77% !important;
}
#assets_cancel{
  top: 3.4% !important;
  left: 65.3% !important;
}
.custom-company-container{
  width: 42% !important;
  padding-left: 2%;
}
.custom-subasset-company{
  margin-left: 5%;
}
.custom-sub-assets-notes{
  margin-left: 12%;
}
.custom-subasset-qty{
  margin-left: 6% !important;
}
.custom-subasset-detail{
  float: left;
}
.custom-subasset-part{
  margin-left: 26% !important;
}
.custom-condition-subasset{
  margin-left: 15%;
}
.custom-dept-subasset{
  margin-left: 26.5% !important;
}
.custom-sub-condition{
  margin-left: 14% !important;
}
.td-padding{
  padding-left: 2%;
}
.custom-subasset-height{
  margin-left: 7% !important;
}
.custom-subasset-width{
  margin-left: 12% !important;
}
.custom-subasset-portal{
  margin-left: 11% !important;
}
.custom-subasset-price{
  margin-left: 14% !important;
}
.custom-subasset-color{
  margin-left: 10% !important;
}
#asset_portal {
  margin-left: 9%;
}
#asset_color {
  margin-left: 10.5%;
}
.custom-subasset-graphic{
  margin-left: 17% !important;
}
.custom-subasset-case{
  margin-left: 7% !important;
}
#asset_share {
  margin-left: 17% !important;
}
.custom-subaset-manu{
  margin-left: 0 !important;
}
.custom-subasset-rental-cost{
  margin-left: 6% !important;
}
#asset_share {
  margin-left: 23% !important;
}
.table_line_width #asset_graphic{
  margin-left: 17% !important;
}
.case #asset_case_or_crate{
  margin-left: 7% !important;
}
.custom-rental-td #asset_rental{
   margin-left: 17% !important;
}
.assets-color #asset_color{
  margin-left: 26.5% !important;
}
.asset-graphic-container #asset_graphic{
  margin-left: -2px;
}
.asset-portal-td #asset_portal{
  margin-left: 7% !important;
}
.asset-share-td #asset_share{
  margin-left: 8% !important;
}
.td-padding #asset_portal{
  margin-left: 9% !important;
}
.error-image-container{
  text-align: center;
  color: red;
  border-radius: 0;
}
.category-error-container{
  text-align: center;
  border-radius: 0;
}
.category-error-txt{
  color: #a94442;
}
.category-name-position {
  margin-left: -17% !important;
}
/*#sub_assets_modal_container{
  position: absolute;
  left: -47px;
  top: 95%;
}
#sub_assets_modal_container{
  border-top: 2px solid black;
  width: 28%;
  left: 31.2%;
  padding-top: 0;
}*/
.add-item{
  position: absolute;
  left: 38%;
  top: 25%;
}
.add-inventory-icon{
  margin-top: 2%;
  margin-left: 25%;
}
/*#add-image-modal-container{
  border-top: 2px solid black;
  width: 27.5%;
  left: 31.5%;
  padding-top: 0;
}*/
.sh-add-img{
  margin-top: 2%;
  margin-left: 15%;
}
/*#add-image-modal-container{
  position: absolute;
  left: 61.5%;
  top: 95%;
}*/
#asset_images_list .list {
  max-height: 280px;
}
.add-img-txt{
  position: absolute;
  left: 28%;
  top: 10%;
}
.sh-calender{
  max-height: 247px;
  padding-bottom: 0;
  margin-bottom: 0;
}
/*#graphic_modal_container{
  position: absolute;
  left: 1%;
  top: 150%;
  border-top: 2px solid black;
  width: 28%;
  padding-top: 0;
}*/
.sh-add-graphic{
  margin-top: 1%;
  margin-left: 2%;
}

.sh-add-graphic {
  position: absolute;
  left: 57%;
  top: 10%;
}
.add-img-txt-graphic{
  position: absolute;
  left: 26%;
  top: 141%;
  margin-top: 2%;
}
/*#add_category_asset_modal{
  position: absolute;
  left: 31%;
  top: 150%;
  border-top: 2px solid black;
  width: 28%;
  padding-top: 0;
}*/
.add-category-txt{
  position: absolute;
  left: 26%;
  top: 5%;
  margin-top: 2%;
}
.add-category{
  margin-top: 2%;
  margin-left: 19%;
}
.category-error-container{
  color: #a94442;
  background-color: #f2dede;
  border-radius: 0;
}
.sh-company-column{
  padding-left: 2%;
}
.sh-company-sub-assets{
  margin-left: 3%;
}
.sh-edit-sub-assets{
  margin-left: 12%;
}
.sh-edit-sub-assets-qty{
  margin-left: 6% !important;
}
.sh-edit-subasset-condition{
  margin-left: 14% !important;
}
.custom-asset-assets-cancel#assets_cancel{
  top: 4.5% !important;
}
.sh-subassets-cancel#assets_cancel{
  top: 12% !important;
}
.sh-subassets-container{
  overflow: auto;
  max-height: 185px;
  overflow-x: hidden;
  height: 257px;
}

.calender-drop-down-filter{
  margin-top: 10%;
  width: 100%;
}
.custom-inventory-width{
  border-radius: 5px;
}
#inventory_company_form_list{
  border-radius: 5px;
}
#inventory_business_unit_form_list{
  border-radius: 5px;
}
.sh-inventory-qty{
  border-radius: 5px;
}
.assets-box-width{
  border-radius: 5px;
}
#asset_status{
  border-radius: 5px;
}
#asset_manufacturer{
  border-radius: 5px;
}
#asset_width{
  border-radius: 5px;
}
.custom-part{
  border-radius: 5px;
}
.custom-weight{
  border-radius: 5px;
}
.sh-custom-condition{
  border-radius: 5px;
}
#asset_asset_manufacturer_part_number{
  border-radius: 5px;
}
.custom-height-inv{
  border-radius: 5px;
}
#asset_case_or_crate{
  border-radius: 5px;
}
#asset_graphic{
  border-radius: 5px;
}
#asset_rental{
  border-radius: 5px;
}
#asset_portal{
  border-radius: 5px;
}
#asset_share{
  border-radius: 5px;
}
#asset_for_sale{
  border-radius: 5px;
}
#asset_inactive{
  border-radius: 5px;
}
#asset_serial_number{
  border-radius: 5px;
}
#inventory_subassets_company_form_list{
  border-radius: 5px;
}
#asset_notes{
  border-radius: 5px;
}
#medium_name{
  border-radius: 5px;
}
#medium_description{
  border-radius: 5px;
}
.validate_category{
  border-radius: 5px;
}
#asset_case_or_crate {
  margin-left: -3% !important;
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  width: 53% !important;
}
.custom-universal-rule{
  font-size: 12px !important;
  font-weight: 100 !important;
}
.custom-unit-fieldset {
  width: 90%;
}
.company_error_msg_container{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 0;
}
.asset_edit #asset_manufacturer {
  margin-left: 7%;
}
.asset_edit #asset_supplier_part_number {
  margin-left: 3%;
}
.asset_edit .sh-custom-condition {
  margin-left: 16% !important;
}
.asset_edit .custom-manufature-part {
  margin-left: 3% !important;
}
.asset_edit #asset_case_or_crate {
  margin-left: 1% !important;
}
.asset_edit .asset-graphic-container #asset_graphic {
  margin-left: 13%;
  width: 51%;
}
.asset_edit .assets-color #asset_color {
  margin-left: 20.5% !important;
}
.asset_edit #asset_rental {
  margin-left: 16% !important;
}
.asset_edit .asset-portal-td #asset_portal {
  margin-left: 18% !important;
}
.asset_edit .asset-share-td #asset_share {
  margin-left: 18% !important;
}
.asset_edit #asset_rental_fee {
  width: 48% !important;
  margin-left: 3% !important;
}
.asset_edit #assets_cancel{
  position: relative;
}
.asset_edit #submit_sub_asset_form{
  position: relative;
}
.asset_edit .assets-save-button {
  top: 0px !important;
  left: 90.4% !important;
}
.asset_edit #assets_cancel {
  top: 3.4% !important;
  left: 71.3% !important;
}
.asset_edit #assets_cancel{
  padding: 1%;
}
.sub-assets-form-save{
  position: relative !important;
  top: 0 !important;
  margin-left: 8%;
  margin-bottom: 1%;
  font-size: 14px !important;
}
.sub-assets-form-cancel{
  position: relative !important;
  left: 84.3% !important;
}
.custom-subasset-cancel{
  position: relative;
  padding: 0.7%;
}
.sub-assets-form-btn-container #assets_cancel{
  left: 84.3% !important;
}
.sub-assets-form-cancel{
  font-size: 14px !important;
  padding-bottom: 6px !important;
  padding-top: 5px !important;
}
#assest_form .custom-subasset-price {
  margin-left: 2% !important;
  width: 37% !important;
}
#assest_form #asset_case_or_crate {
  width: 48% !important;
}
#assest_form #inventory_subassets_company_form_list{
  margin-left: 4%;
}
.new-sh-edit-cancel-btn{
  position: relative;
}
.new-sh-edit-save-btn{
  position: relative;
}
.edit-sub-sh-asset .custom-subaset-save {
  top: 40px !important;
  left: 85% !important;
}
.edit-sub-sh-asset #assets_cancel{
  position: relative;
  top: 0 !important;
  padding: 0.8% !important;
}
.edit-sub-sh-asset .new-sh-edit-save-btn{
  position: relative;
  top: 0 !important;
  left: 83% !important;
}
.edit-sub-sh-asset #assets_cancel{
  left: 82% !important;
}
.edit-sh-subassets{
  padding-bottom: 2%;
}
.custom-universal-rule{
  color: black;
}
.title{
  color: black !important;
}
.description{
  color: black !important;
}
.sub-asset-container{
  color: black !important;
}
.categories td{
  color: black !important;
}
.add-attachment:hover{
  color: #acacac;
}
#sub_assets_modal_container:hover{
  color: #acacac;
}
.signup_email{
  margin-left: 0;
}
.email-star-signup{
  margin-left: -4%;
}
.signup-password-star{
  /*margin-left: -5%;*/
}
.edit_user .date-validation{
  font-size: 10px;
}
.filter-container.content{
  /*display: none;*/
    padding : 5px;
}
.filter-container.header{
  cursor: pointer;
}
.filter-checkbox{
  float: left;
  position: relative;
  width: 10%;
  height: 12.6px;
  margin-top: 5.6px;

}
.checkbox-label{
  width: 85%;
}
#no-records{
  display: none;
}
#new-preloader{
    position: absolute;
  vertical-align: middle;
  height: 230%;
  width: 100%;
  text-align: center;
  /* background: #000; */
  /* opacity: .5; */
  z-index: 8888;
  margin-top: -45px;
  display: none;
}
#new-preloader img{
    margin-top: 15%;
}
#searching-results{
  z-index: 999;
  position: absolute;
}
#save_and_close_company{
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 2px;
  padding-bottom: 3px;
  margin-left: 18px;
  font-size: 16px;
}
#add_new_contact_submit{
    width: 129px;
}
.company-buttons{
  text-align: center;
  margin-bottom: 4%;
  margin-top: 2%;
}
.company-cancel{
  border: 1px solid;
  border-radius: 4px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 2px;
  padding-bottom: 3px;
  margin-right: 18px;
  font-size: 16px;
}
.company-state-select{
  /*width: 77px;*/
}
#asset_type{
    margin-left: 9%;
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  width: 50%;
  border-radius: 5px;
}
#auto-complete-sub-assets-search,#auto-complete-graphic-search{
  width: 99%;
  margin-top: 5px;
}
#auto-complete-sub-assets-search{
  display: none;
}
body.inventory .content .list{
  height: 266px;
}
.inventory-chckbx-space{
  margin-left: 4%;
}
.inventory-custom-top{
  margin-top: 6%;
}
.auto-suggest-asset{
  z-index: 1000;
}
.custom-inventory-make{
  margin-left: 26% !important;
}
.custom-inventory-model{
  margin-left: 16% !important;
}
.red-stars{
  color: red;
}
.asset_edit #asset_case_or_crate {
  margin-left: 6% !important;
}
.asset_edit #asset_rental_fee {
  width: 48% !important;
  margin-left: 5% !important;
}
.asset_edit #asset_rental {
  margin-left: 19% !important;
}
.custom-search-menu-inventory{
  height: 570px;
}
#asset_list_position{
  float: right;
  margin-right: 5%;
}
.custom-notes-form {
  min-height: 54px !important;
}
body.inventory .content .asset .left .notes-edit-inventory {
  height: 84px !important;
}
#asset_description{
  width: 99%;
  height: 68px;
}
.inventory-description{
  margin-top: 2%;
}
.inventory-description{
  height: 84px !important;
}
.asset-divider {
  height: 335px !important;
}
.inventory-asset-type{
  float: right;
}
.auto-suggest-sub-asset{
  border: 1px solid;
  border-top: none;
  background: white;
  position: relative;
  width: 98%;
  padding: 0;
  border: 1px solid;
  cursor: default;
  padding-left: 5px;
}
.auto-suggest-sub-asset-graphic, .auto-suggest-container-asset{
  border: 1px solid;
  border-top: none;
  background: white;
  position: relative;
  width: 98%;
  padding: 0;
  border: 1px solid;
  cursor: default;
  padding-left: 5px;
}
.sh-inventory-qty {
  margin-left: 9% !important;
}
#asset_stock_location{
  margin-left: 3%;
}
.asset_edit #asset_case_or_crate {
  margin-left: 12% !important;
}
#assest_form #asset_case_or_crate {
  width: 51% !important;
}
.asset_edit .asset-portal-td #asset_portal {
  margin-left: 27% !important;
}
#asset_price {
  margin-left: 10%;
}
.custom-inventory-model {
  margin-left: 25% !important;
}
.sh-inventory-width {
  margin-left: 18% !important;
}
#asset_depth {
  margin-left: 17%;
}
.asset_edit #asset_rental {
  margin-left: 16% !important;
}
#asset_height{
  width: 35% !important;
}
#asset_width{
  width: 35% !important;
}
#asset_depth{
  width: 35% !important;
}
#asset_stock_location{
  width: 52% !important;
  margin-left: 0 !important;
}
#asset_warehouse_name{
  width: 42%;
  margin-left: 0 !important;
}
.custome-warehouse-container{
  width: 33%;
}
#asset_location_1{
  margin-left: 15% !important;
}
#asset_location_2{
  margin-left: 14% !important;
}
#asset_location_3{
  margin-left: 14% !important;
}
#asset_location_4{
  margin-left: 13% !important;
}
#asset_height{
  margin-left: 24% !important;
}
#asset_width{
  margin-left: 26% !important;
}
#asset_depth {
  margin-left: 25%;
}
#asset_height{
  margin-left: 22% !important;
}
.asset_edit #asset_rental {
  margin-left: 24% !important;
}
#asset_condition{
  margin-left: 15% !important;
}
#asset_stock_location {
  width: 50% !important;
}
.only-height#asset_height{
  margin-left: 24% !important;
}
.asset_edit #asset_rental_fee {
  width: 41% !important;
  margin-left: 17% !important;
}
.asset_edit #asset_rental_fee {
  width: 43% !important;
  margin-left: 17% !important;
}
#asset_asset_manufacturer_part_number{
  width: 43%;
  margin-left: 8% !important;
}
#asset_make{
  width: 44%;
  margin-left: 33% !important;
}
#asset_location_3 {
  margin-left: 22% !important;
  width: 42%;
}
#asset_price {
  margin-left: 15%;
  width: 44%;
}
.asset_edit #asset_rental {
  margin-left: 31% !important;
  width: 46%;
}
#asset_asset_manufacturer_part_number {
  width: 50%;
  margin-left: 1% !important;
}
.add_category_asset_modal{
  width: 100% !important;
  text-align: left !important;
  padding-top: 2% !important;
  padding-bottom: 2% !important;
  cursor: pointer;
}
#asset_asset_manufacturer_part_number {
  margin-left: 16% !important;
}
#asset_location_1 {
  margin-left: 0 !important;
  width: 13%;
}
#asset_location_2 {
  margin-left: 0% !important;
  width: 13%;
}
#asset_location_3 {
  margin-left: 0 !important;
  width: 13%;
}
#asset_location_4 {
  margin-left: 0% !important;
  width: 13%;
}
#asset_warehouse_name {
  width: 42%;
  margin-left: 1% !important;
}
#asset_asset_manufacturer_part_number {
  margin-left: 15% !important;
}
#asset_width {
  margin-left: 9% !important;
}
.only-height#asset_height {
  margin-left: 7% !important;
}
.only-height#asset_height {
  margin-left: 7% !important;
}
#asset_depth {
  margin-left: 9%;
}
#asset_height {
  margin-left: 6% !important;
}
.asset_edit .asset-portal-td #asset_portal {
  margin-left: 9% !important;
}
.asset_edit #asset_rental {
  margin-left: 17% !important;
}
.custom-universal-rule #asset_case_or_crate {
  margin-left: 3% !important;
}
#assest_form #asset_case_or_crate {
  width: 46% !important;
}
#asset_warehouse_name {
  width: 49%;
}
.custom-for-sale-only{
  width: 30% !important;
}
#inventory_business_unit_form_list {
  border-radius: 5px;
  width: 95%;
}
.custom-inventory-notes{
  height: 84px !important;
}
.custom-inv-detail-divider{
  height: 344px !important;
}
#asset_type {
  margin-left: 12%;
  width: 38%;
}
#asset_width_unit{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
}
#asset_height_unit{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
}
#asset_height_unit{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
}
#asset_weight_unit{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
  width: 27%;
}
#asset_depth_unit{
  text-align: left;
  font-size: 12px;
  font-weight: 100;
  margin-top: -10px;
  background-color: white;
  border-radius: 5px;
}
.sh-custom-width {
  margin-left: 6% !important;
  width: 36% !important;
}
#asset_images_list .list {
  overflow: hidden;
}
#user_zip{
  /*width: 119px !important;*/
}
.no-left-margin{
  margin-left: 0 !important;
}
.no-top-padding{
  padding-top: 0!important;
}
.no-top-margin{
  margin-top: 0 !important;
}
.custom-invtry-details{
  width: 53%;
  background: none;
}
.graphic-list-custom{
  overflow-x: visible !important;
  overflow: inherit !important;
}
.category-edit-icon{
  /* left: 225px;
  width: 20px;
  position: absolute;
  display: none;
  top: 20%;
  margin: 0 auto;
  left: 0px;
  right: 0px;
  z-index: 100;
  left: 225px; */
}
.sub-asset-container:hover .category-edit-icon{
  display:block;
}
.category-input{
  display: inline-block;
  height: 17px;
  border-radius: 5px;
  width: 100%;
}
.edit-box-width{
  width: 185% !important;
}

/*subasset ui*/
#business_unit_form_container {
  width: 100% !important;
  border-radius: 5px;
}
#asset_quantity {
  margin-left: 10% !important;
}
.asset-inactive-bottom#asset_stock_location {
  margin-left: 5% !important;
}
#asset_status {
  margin-left: 21% !important;
  width: 46.5%;
}
#asset_stock_location {
  width: 44% !important;
  margin-left: 5% !important;
}
.custom-weight-sub-assets #asset_weight {
  margin-left: 21% !important;
  width: 50% !important;
}
.new-custom-depth#asset_depth {
  width: 50% !important;
}
.custom-weight-sub-assets{
  width: 50% !important;
  margin-left: 21% !important;
}
.sh-edit-subasset-condition#asset_condition {
  margin-left: 13% !important;
}
.new-subasset-height#asset_height {
  margin-left: 6% !important;
  width: 29% !important;
}
#asset_width {
  margin-left: 10% !important;
  width: 29% !important;
}
.td-padding #asset_portal {
  margin-left: 8% !important;
  width: 50%;
}
#asset_asset_manufacturer_part_number {
  margin-left: 1% !important;
}
#asset_for_sale {
  margin-left: 12% !important;
  width: 50%;
}
.new-width-asset#asset_width {
  margin-left: 9% !important;
  width: 35% !important;
}
.new-mfg-asset#asset_asset_manufacturer_part_number {
  margin-left: 15% !important;
}
.new-custom-depth#asset_depth {
  width: 21% !important;
}
.custom-weight-sub-assets {
  width: 21% !important;
  margin-left: 21% !important;
}
.new-subassets-notes{
  margin-left: 1%;
  width: 22% !important;
}
.new-subassets-notes #asset_notes {
  width: 36% !important;
  min-height: 65px;
}
.notes-header{
  margin-left: 21%;
}
#asset_description {
  width: 43%;
  height: 100px !important  ;
  min-height: 83px;
  height: 67px;
  border-radius: 5px;
  margin-left: 5%;
}
.new-subassets-notes {
  margin-left: 1%;
  width: 60% !important;
}
.new-notes-header{
  margin-left: 1% !important;
}
.new-description-header{
  margin-left: 19%;
}
.new_company_table{
  padding-bottom: 2%;
}
.sh-edit-subasset-condition#asset_condition {
  margin-left: 9% !important;
}
.new-subassets-warehouse #asset_warehouse_name{
  margin-left: 0% !important;
}
.color-container-sub-assets{
  width: 22% !important;
}
.custom-dept-subasset {
  margin-left: 8.5% !important;
}
.new-custom-depth#asset_depth {
  width: 27% !important;
}
.subasset-depth-txt{
  margin-left: 6%;
}
.subasset-weight-txt{
  margin-left: 6%;
}
.custom-weight-sub-assets {
  width: 27% !important;
  margin-left: 5% !important;
}
.weight-subasset-td #asset_weight_unit{
  width: 22%;
}
.table_line_width #asset_graphic {
  margin-left: 14% !important;
}
#asset_share {
  margin-left: 19% !important;
}
#assest_form #asset_case_or_crate {
  width: 49% !important;
}
.new-subassets-price-month.custom-subasset-price {
  margin-left: 5% !important;
  width: 33% !important;
}
.custom-rental-td #asset_rental {
  margin-left: 16% !important;
}
.case #assest_form #asset_case_or_crate {
  width: 35% !important;
}
.case #asset_case_or_crate {
  margin-left: 5% !important;
}
#asset_status {
  margin-left: 15.5% !important;
  width: 35.5%;
}
#assest_form .custom-subasset-price {
  margin-left: 4% !important;
  width: 34% !important;
}
.inventory-description #asset_description {
  width: 100%;
  height: 68px;
  min-height: 68px;
  height: 67px;
  border-radius: 5px;
  margin-left: 0%;
}
.asset_edit .notes-header{
  margin-left: 0;
}
.new-asset-detail-notes{
  margin-left: 0;
}
.new-inventory-left-panel{
  width: 16% !important;
  float: left !important;
}
.new-universal-inv-width{
  width: 23% !important;
}
@media (max-width: 2600px) {
  .custom-login-btn-container-only-login{
    width: 7% !important;
  }
  .custom-forgot-password-container {
    width: 8% !important;
  }
}
@media (max-width: 2300px) {
  .custom-login-btn-container-only-login{
    width: 9% !important;
  }
  .custom-forgot-password-container {
    width: 9% !important;
  }
}
@media (max-width: 2000px) {
  .custom-forgot-password-container {
      width: 11% !important;
  }
}
@media (max-width: 1780px) {
  .custom-login-btn-container-only-login {
    width: 11% !important;
  }
   .custom-forgot-password-container {
      width: 12% !important;
  }
}
@media (max-width: 1600px) {
 .custom-forgot-password-container {
      width: 13% !important;
  }
}
@media (max-width: 1500px) {
  .custom-login-btn-container-only-login {
    width: 12% !important;
  }
}
@media (max-width: 1400px) {
 .custom-forgot-password-container {
      width: 15% !important;
  }
}
@media (max-width: 1366px) {
  .custom-login-btn-container-only-login {
    width: 13% !important;
  }
  .custom-forgot-password-container {
      width: 16% !important;
  }
}
@media (max-width: 1200px) {
 .custom-forgot-password-container {
      width: 18% !important;
  }
}
@media (max-width: 1250px) {
  .custom-login-btn-container-only-login {
    width: 15% !important;
  }
}
@media (max-width: 1264px) {
  .new-universal-inv-width {
    width: 22% !important;
  }
}
@media (max-width: 1102px) {
  .custom-login-btn-container-only-login{
    width: 16.5% !important;
  }
  .custom-forgot-password-container {
      width: 19% !important;
  }
}
@media (max-width: 968px) {
  .custom-login-btn-container-only-login {
    width: 19.5% !important;
  }
  .custom-forgot-password-container {
      width: 22% !important;
  }
}
@media (max-width: 842px) {
  .new-universal-inv-width {
    width: 21% !important;
  }
}
@media (max-width: 818px) {
  .custom-login-btn-container-only-login {
    width: 23% !important;
  }
}
@media (max-width: 700px) {
  .custom-login-btn-container-only-login {
      width: 27% !important;
  }
}
@media (max-width: 695px) {
  .login-form-container{
    min-width: 695px;
  }
}
@media (max-width: 632px) {
  .new-universal-inv-width {
    width: 20% !important;
  }
}
@media (max-width: 505px) {
  .new-universal-inv-width {
    width: 20% !important;
  }
}
/*.sh-calender{
  margin-right: 60% !important;
}*/
/*#event-list{
  position: absolute;
  top: 115%;
  left: 34%;
}*/
.inventory-events-list-table th{
  width: 21%;
  text-align: left;
}
.lemargi.cancel_btn.company-cancel{
  float: none;
}
#add_company_list{
  margin-bottom: 3%;
}
.new-fav-first-school{
  margin-left: -3%;
}
.new-fav-food-star{
  margin-left: -3%;
}
.edit-icon{
  left: 75%;
}
@media (max-width: 980px) {
  .remove-icon {
    left: 94%;
  }
  .edit-icon {
    left: 70%;
  }
}
.category-edit-icon {
  left: 91%;
}
@media (max-width: 990px) {
  .category-edit-icon {
    left: 88%;
  }
}

@media (max-width: 745px) {
  .category-edit-icon {
    left: 80%;
  }
}

.hb-next-month:hover{
  background-image: url(/assets/iconNext.png) !important;
  background-size: cover !important;
}
.hb-prev-month:hover{
  background-image: url(/assets/iconPrev.png) !important;
  background-size: cover !important;
}
.new-custom-selected{
  border-bottom: 4.2px solid #d31245;
  font-weight: bold;
}
header nav a {
  font-size: 18px;
  color: #000 !important;
  display: inline-block;
  /*padding: 3.5px 7px;*/
  width: 100px;
  font-weight: 100;
}
header nav a.new-custom-selected {
  border-bottom: 4.2px solid #d31245;
  font-weight: bold;
}
header nav a:hover {
  font-size: 18px;
  color: #000 !important;
  display: inline-block;
  font-weight: 100;
  backgroud: #fff !important;
}
header nav a.selected {
  border-bottom: 4.2px solid #d31245;
  font-weight: bold;
}
header .profile-container .profile-name{
  font-family: 'Helvetica Neue';
  font-weight: bold;
}
.new-inventory-first-container{
  width: 100% !important;
}
.new-inventory-second-container{
  width: 100%;
  float: left;
}
.new-calender-inv-container{
  width: 40%;
}
.new-inventory-event-container{
  width: 100%;
}
.inventory-events-list-table{
  padding-left: 4%;
  padding-top: 2%;
  width: 60%;
}
@media (max-width: 950px) {
  .inventory-events-list-table {
      padding-left: 2%;
      padding-top: 2%;
      width: 47%;
  }
}
table.barby-barcode { border-spacing: 0; }
tr.barby-row {}
td.barby-cell { width: 3px; height: 100px; }
td.barby-cell.on { background: #000; }
#barcode_container{
  padding: 5%;
}
.print-txt-container{
  float: right;
  margin-right: 1%;
  margin-top: 1%;
  padding: 0;
}
#print{
  margin: 0 !important;
  padding-top: 15%;
}
.barcode.code128 > div.b {
    border-style: solid !important;
    border-color: #000000 !important;
}
.barcode.code128 .b1 {
    width: 0px !important;
    border-width: 0px 0px 0px 1px !important;
}
.barcode.code128 .b2 {
    width: 0px !important;
    border-width: 0px 0px 0px 2px !important;
}
.barcode.code128 .b3 {
    width: 0px !important;
    border-width: 0px 0px 0px 3px !important;
}
.barcode.code128 .b4 {
    width: 0px !important;
    border-width: 0px 0px 0px 4px !important;
}
.barcode.code128 .b5 {
    width: 0px !important;
    border-width: 0px 0px 0px 5px !important;
}
.barcode.code128 .b6 {
    width: 0px !important;
    border-width: 0px 0px 0px 6px !important;
}
.barcode.code128 .b7 {
    width: 0px !important;
    border-width: 0px 0px 0px 7px !important;
}
.barcode.code128 .b8 {
    width: 0px !important;
    border-width: 0px 0px 0px 8px !important;
}
.barcode.code128 .b9 {
    width: 0px !important;
    border-width: 0px 0px 0px 9px !important;
}
.barcode.code128 .b10 {
    width: 0px !important;
    border-width: 0px 0px 0px 10px !important;
}
#inventory_business_unit_form_list {
  width: 62%;
}
.sh-company-container{
  width: 50% !important;
}
#inventory_company_form_list{
  width: 80% !important;
}
#inventory_business_unit_form_list {
  width: 81%;
}
#asset_quantity {
  margin-left: 6% !important;
}
#asset_width.new-width-asset {
  margin-left: 7% !important;
}
#asset_height.only-height {
  margin-left: 4.5% !important;
}
#asset_depth {
  margin-left: 7%;
}
.sh-custom-width {
  margin-left: 3% !important;
  width: 36% !important;
}
#asset_width_unit{
  width: 28%;
}
#asset_height_unit{
  width: 28%;
}
#asset_depth_unit{
  width: 28%;
}
#asset_weight_unit{
  width: 28%;
}
.asset_edit .asset-portal-td #asset_portal {
  margin-left: 18.5% !important;
}
/* #asset_type {
  margin-left: 11%;
} */
#asset_condition.sh-edit-subasset-condition {
  margin-left: 11.7% !important;
}
#asset_condition.sh-edit-subasset-condition {
  margin-left: 9% !important;
}
#asset_warehouse_name {
  width: 50%;
}
.custom-subasset-color {
  margin-left: 9% !important;
}
.td-padding #asset_portal {
  width: 30%;
}
#asset_width_unit {
  width: 23%;
}
#asset_height_unit {
  width: 23%;
}
#asset_depth_unit {
  width: 22%;
}
.weight-subasset-td #asset_weight_unit {
  width: 21.5%;
}
.new-subasset-sale #asset_for_sale {
  margin-left: 11% !important;
  width: 35% !important;
}
.custom-rental-td #asset_rental {
  margin-left: 15% !important;
}
.custom-rental-td #asset_rental {
  width: 35%;
}
.custom-subasset-rental-cost {
  margin-left: 3% !important;
}
#asset_rental_fee {
  width: 33% !important;
}
#asset_rental_fee {
  width: 34% !important;
}
.case #asset_case_or_crate {
  margin-left: 4% !important;
}
#assest_form #asset_case_or_crate {
  width: 34% !important;
}
.sh-new-condition#asset_condition {
    margin-left: 16% !important;
}
.sh-new-depth#asset_depth {
    margin-left: 6%;
}
.sh-new-depth #asset_depth {
    width: 37% !important;
}
.new-sh-portal #asset_portal {
    margin-left: 6% !important;
}
.new-width-unit-sh #asset_width_unit {
  width: 27%;
}
.sh-new-height-unit-container #asset_height_unit {
  width: 27%;
  margin-left: 2%;
}
.sh-new-weight-unit-container #asset_weight_unit {
    width: 27%;
    margin-left: 2%;
}
.sh-new-depth-container #asset_depth_unit {
    width: 27%;
    margin-left: 3%;
}
.sh-new-type-container#asset_type {
    margin-left: 9%;
}
.sh-new-depth#asset_depth {
    width: 37% !important;
}
.sh-new-width#asset_width {
    width: 36% !important;
}
.sh-new-type-container #asset_type {
    margin-left: 22%;
}
.sh-new-depth-container #asset_depth_unit {
    width: 27%;
    margin-left: 1%;
}
.sh-new-status-container #asset_status {
    margin-left: 19% !important;
    width: 48%;
}
.asset_edit #asset_manufacturer{
  width: 49%;
}
#asset_warehouse_name {
  width: 13%;
}
.asset_edit #asset_manufacturer {
    margin-left: 7.5%;
}
.sh-new-condition#asset_condition {
    margin-left: 15% !important;
    width: 49%;
}
.sh-new-height-unit-container #asset_height {
  width: 36% !important;
}
.new-width-unit-sh #asset_width_unit {
  margin-left: 2%;
}
.sh-new-depth-container #asset_depth_unit {
  width: 28%;
}
.new-width-unit-sh #asset_width_unit {
  width: 27.5%;
}
.sh-new-weight-unit-container #asset_weight_unit {
  width: 27.5%;
}
.sh-new-status-container #asset_status {
  margin-left: 27% !important;
  width: 47%;
}
#inactive_container #asset_inactive_reason{
  margin-left: 0%;
  width: 46.5%;
}
.sh-new-moz-sub-inactive-reason-container #asset_inactive_reason{
  width: 46%;
}
.asset-inactive-bottom#asset_stock_location {
  margin-left: 4.5% !important;
}
#asset_stock_location {
  width: 45% !important;
}
.sh-new-moz-sub-inactive-reason-container #asset_inactive_reason{
  width: 45.5%;
}
.sh-new-subasset-stock #asset_stock_location {
  width: 44% !important;
}
.sh-new-subasset-condition-container #asset_condition{
  width: 51%;
}
.new-subassets-warehouse #asset_warehouse_name{
  width: 51%;
}
.asset_edit #asset_manufacturer {
    margin-left: 7.4%;
}
@-moz-document url-prefix(){
  #asset_height.only-height {
    margin-left: 3% !important;
    width: 36% !important;
}
.sh-custom-width {
    margin-left: 1% !important;
    width: 36% !important;
}
.asset_edit .asset-portal-td #asset_portal {
    margin-left: 4.5% !important;
}
#asset_condition.sh-edit-subasset-condition {
  margin-left: 12% !important;
}
.sh-new-subasset-suplier-container #asset_supplier_part_number {
  margin-left: -1%;
}
.new-sh-manufac-container #asset_asset_manufacturer_part_number {
    margin-left: 3% !important;
}
.sh-new-sub-manuf-container #asset_manufacturer {
    margin-left: 4%;
}
.sh-new-subasset-width-container #asset_width {
    margin-left: 9% !important;
}
.custom-rental-td #asset_rental {
    margin-left: 16% !important;
}
.sh-new-subasset-rental-container .custom-subasset-rental-cost {
    margin-left: 2% !important;
}
}
/*#asset_history_modal{
  width: 2000px !important;
}*/
.sh-new-asset-history-td{
  /*padding-left: 2%;*/
  padding-right: 4% !important;
}
.sh-new-asset-history-table{
  width: 3000px !important;
  background: white;
  padding-bottom: 1%;
}
.sh-new-asset-history-table th{
  font-weight: 900;
  font-size: 16px;
  padding-bottom: 1%;
  padding-top: 0.5%;
}
.sh-new-asset-history-table td{
  font-weight: 500px;
}
#print{
  cursor: pointer;
}
.sh-new-asset-name{
  font-weight: bold !important;
  font-size: 14px !important;
}
.new-sh-asset-hash-txt{
  font-size: 14px !important;
  font-weight: 100 !important;
}
.new-sh-asset-hash-txt .custom-asset-inventory {
  margin-left: 6.5% !important;
}
.custom-inventory-notes {
  height: auto !important;
}
.custom-inv-detail-divider {
  min-height: 290px !important;
  height: auto !important;
}
.new-sh-detail-description{
  height: auto !important;
}
.custom-inventory-notes{
  font-size: 12px !important;
}
.custom-notes-form {
  min-height: 20px !important;
}
body.inventory .content .asset .left .notes-edit-inventory {
  height: 62px !important;
}
.inventory-description #asset_description{
  height: 45px !important;
}
#asset_description {
  height: 100px !important;
  min-height: 20px !important;
}
.inventory-description {
  height: 61px !important;
}
.asset_edit .asset-divider{
  height: 315px !important;
}
.serial_number_error_container{
  text-align: center;
  color: red;
  font-size: 16px;
  padding: 1%;
  display: none;
}
.remove-icon{
  top: 51%;
  left: 96%;
}
.sh-new-edit-media{
  left: 95%;
  top: 0;
}
.new-sh-detail-description{
  min-height: 33px !important;
  height: auto !important;
}
/*.inventory-description #asset_description {
  min-height: 33px !important;
  height: auto !important;
}*/
/*.inventory-description {
  height: 49px !important;
}
.notes-edit-inventory #asset_notes{
  height: auto !important;
}*/
body.inventory .content .asset .left .notes{
  overflow-y:auto;
}
body.inventory .content .list table .description{
    width: 65% !important;
  /*overflow-y: auto;*/
}
.auto-suggest-result{
  border: 1px solid;
  border-top: 0;
}
.edit_asset .assets-table-width{
  width: 67% !important;
}
.notes.custom-universal-rule.notes-edit-inventory,.notes.custom-universal-rule.edit-inventory-description{
  overflow-y:inherit !important;
}
#asset_warehouse_name {
  margin-left: 0.5% !important;
}
.sh-new-condition#asset_condition {
  margin-left: 13% !important;
}
.sh-new-condition#asset_condition {
  margin-left: 13.5% !important;
}
#inactive_container #asset_inactive_reason {
  margin-left: 0%;
  width: 45.5%;
}
.bg-white{
  background: white;
}
.bg-grey{
  background: #acacac;
}
#filter_company_list{
  background: #acacac;
  color: #ebebeb;
}
#filter_business_unit_list{
  background: #acacac;
  color: #ebebeb;
}
#filter_project_list{
  background: #acacac;
  color: #ebebeb;
}
/*#select-team{
  width: 97%;
}*/
.content .custom-select {
  width: 97%;
}
#people_search{
  border-color: #fff;
  background: #ebebeb;
}
#user_first_name{
  border-radius: 5px;
  border: 1px solid black;
}
#user_last_name{
  border-radius: 5px;
  border: 1px solid black;
}
#user_password{
  border-radius: 5px;
  border: 1px solid black;
}
#confirm_password{
  border-radius: 5px;
  border: 1px solid black;
}
.star{
  color: red;
}
.custom-add-contact-btn .update-user-submit-btn{
  width: 65px;
  padding-bottom: 0;
}
.custom-add-contact-btn .add-contact-cancel-btn{
  padding-left: 12px;
  padding-right: 12px;
}
#user_photo{
  width: 100%;
}
.search-header{
  color: white;
}
.custom-international-add-4{
  margin-bottom: 8px;
}
.sh-new-peoplesearch-txt{
  color: white !important;
}
.sh-new-filled-box{
  margin-left: -3%;
}
.sh-new-user-profile-title{
  margin-left: 2.5%;
  width: 250px !important;
}
#select-project{
  /*margin-bottom: 25%;*/
  margin-bottom: 20px !important;
}
@media print {
  /*-webkit-print-color-adjust: exact;*/
  .barby-row{
    display: block !important;
  }
  .barby-cell{
    display: block !important;
  }

}
#calender_container{
  padding-left: 36%;
  height: 210px;
  padding-top: 5%;
}
#searching-area{
  padding-left: 3%;
  padding-right: 3%;
}
.content .custom-select {
  width: 94%;
}
#documents_container .description{
    overflow-y: auto;
    width: 151px !important;
}

/*people left filters*/
.new-sh-people-search-grey{
  width: calc(22% - 22px) !important;
}
.sh-new-people-scrollable{
  width: calc(78% - 10.5px) !important;
}
.new-sh-people-search-txt{
  margin-top: 3% !important;
  padding-left: 4% !important;
}
.sh-new-filter-header{
  padding-left: 0 !important;
  width: 93% !important;
  margin-left: 3% !important;
}
.new-sh-people-search-grey{
  padding-bottom: 1% !important;
}
.new-sh-people-search-grey{
  margin: 0;
  padding: 1%;
  margin-top: 1%;
}
.sh-new-custom-people-inv{
  padding-left: 0 !important;
  margin-left: 0 !important;
  background: #333 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-right: 0px !important;
  margin-bottom: 0 !important;
}
.new-sh-people-search-grey{
  margin: 0 !important;
  margin-top: 1% !important;
  padding: 0% !important;
  margin-left: 1% !important;
}
.new-sh-people-search-grey {
    padding-bottom: 1% !important;
}
.new-sh-people-search-grey {
    width: calc(22% - 22px) !important;
}
.sh-new-people-scrollable{
  background: white !important;
  margin-top: 0 !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
  margin-bottom: 0px !important;
}
.people .content .asset-container {
  margin-top: 1% !important;
  margin-left: 0.5% !important;
}
.sh-new-people-scrollable{
  width: calc(79.1% - 3.5px) !important;
}
.new-sh-people-search-grey {
  margin-top: 1.5% !important;
}
.content .asset-container {
  margin-top: 1.6% !important;
}
.new-sh-people-search-txt{
  background: #333 !important;
  margin-top: -1% !important;
}
#searching-area{
  background: #333;
}
.new-sh-people-search-grey{
  background: #333;
}
.new-sh-people-filter-container{
  /*height: 296px;*/
  height: auto;
  background: #acacac;
}
.sh-new-custom-filter-people-cont{
  background: white;
}
.sh-new-custom-people-inv{
  max-height: 660px;
}
.sh-new-filter-header{
  padding-top: 3%;
}
.new-sh-custom-filter-icon{
  margin-top: 3%;
}
#searching-area {
  padding-left: 0;
  padding-right: 0;
}
.sh-new-custom-people-inv{
  border-radius: 0 !important;
  width: calc(71% - 21px) !important;
}
.new-sh-custom-managment{
  margin: 14px 14.5px !important;
  width: calc(30% - 21px) !important;
}
.sh-new-people-scrollable {
  width: calc(79% - 1.5px) !important;
}
.sh-new-people-scrollable{
  overflow-x: hidden;
}
.new-sh-people-search-txt {
  padding-left: 0% !important;
}
@media (min-width: 1340px) {
  .sh-new-people-scrollable {
    width: calc(78% - -7.5px) !important;
  }
}
@media (min-width: 1302px) {
  .new-sh-custom-managment {
    margin: 14px 14.5px !important;
    width: calc(29% - 21px) !important;
  }
}
#calender_container{
  margin: 14px 10.5px;
  background: #fff;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 0px 1.4px 4.2px 0px rgba(0, 0, 0, 0.3);
  float: left;
  width: 300px;
  box-sizing: border-box;
  padding: 10px;
  border: 1px solid #000;
}
.sh-new-custom-managment {
  width: calc(98% - 480px) !important;
}
.sh-new-custom-calender-tab-inv {
  width: 458px !important;
}
.hb-day.hb-day-active {
  color: #000;
  background-color: #5fded1;
}
.hb-day.hb-day-active:hover{
  color: #000;
  background-color: #5fded1;
}
#calender_container {
  height: 235px;
}
.sh-new-custom-height{
  height: 100px;
}

/*company ui*/
.custom-company-country {
  width: 154px;
}
.custom-container-width #comment{
  padding-left: 0px;
  margin-left: -1%;
  width: 150px;
}
.stars .manage-star {
  margin-left: 7px;
}
.zip-sh {
  width: 60px;
}
.custom-unit-middle-container .stars_state {
  margin-top: 10px;
}
.custom-unit-middle-container #business_unit_zip{
  margin-top: 12px;
}
#business-name {
  margin-left: 9px;
}
#business_unit_facebook{
  margin-top: 0%;
}
.new-sh-custom-unit-comment{
  margin-left: 3% !important;
}
#edit_business_unit_form .custom-unit-middle-container {
  margin-left: 2%;
}
#edit_business_unit_form #business-name {
  margin-left: 5px;
}
#edit_business_unit_form .business_div1{
  margin-left: 0;
}
#edit_business_unit_form #business_unit_facebook {
  margin-left: 0;
}
#edit_business_unit_form #business_unit_twitter {
  margin-left: 0;
}
#edit_business_unit_form #business_unit_linkedin {
  margin-left: 0;
}

#edit_business_unit_form #business_unit_state{
  margin-top: 0px !important;
}
#edit_business_unit_form #business_unit_zip{
  margin-top: 10px;
}
@-moz-document url-prefix() {
  #business_unit_facebook {
    margin-top: 0% !important;
    margin-left: 19px !important;
  }
  .custom-new-modal-invite{
    min-height: 383px;
  }
 /* #invite_user_form .sh-custom-email {
    font-size: 13px !important;
  }*/
  /*#invite_user_form #subject{
    font-size: 13px !important;
  }*/
 /* #invite_user_form #invitation{
    font-size: 13px !important;
  }*/
  .invite-tags-area{
    font-size: 13px !important;
  }
  /*#invite_user_form #invite_company_list{
    font-size: 13px !important;
  }*/
}
.sh-new-signup-cancel-btn{
  background-color: white;
  width: 76px;
  height: 19px;
  border: 0px solid black;
  border-radius: 4px;
  font-size: 15px;
  text-decoration: none;
  display: inline-block;
  padding: 4px 0px;
  color: black !important;
  border-style: solid;
  border-width: 1px;
  text-align: center;
}
.sh-new-signup-cancel-btn:hover{
  color: black !important;
  background: white !important;
}
#send_button_set{
  padding-top: 2px;
  height: 25px;
}
#new_user #user_photo {
  width: 70%;
}
.new-sh-signup-margin{
  margin-left: 3%;
}
.invite-tags-area{
  width: 154px;
  border: 1px solid black;
  border-radius: 4px;
  margin-left: -2%;
}
/*#invite_user_form #invitation{
  margin-top: 10px;
}*/
.new-sh-user-profile-email{
  margin-left: -2px;
}
.new-sh-user-profile-notes-set{
  width: 240px !important;
  padding-top: 0%;
}
#add_company_list{
  width: 257px !important;
}
.new-signup-notes-sh{
  width: 258px !important;
}
.new-sh-signup-password-fields{
  height: 35px;
  width: 253px;
}
.new-signup-title-field{
  margin-left: -3px;
}
.new-signup-sh-zip{
  width: 121px !important;
}
.custom-inv-detail-divider {
  min-height: 334px !important;
}
#documents_container .description {
  width: 146px !important;
}
.subject-container{
  display: -webkit-box;
}
.subject-star{
  margin-top: 4%;
  width: 5%;
}
.subject-dcontainer{
  width: 45%;
}
.invitaion-main-container{
  display: -webkit-box;
}
.sh-custom-email{
  margin-left: 2%;
}
.invite-tags-area{
  margin-left: 1%;
}
.new-fav-food-star {
  margin-left: -2.3%;
}
.new-fav-first-school {
  margin-left: -2.3%;
}
.notes-edit-inventory{
  border: none;
}

.inventory-description #asset_description {
  height: 50px !important;
}
.custom-notes-form {
  min-height: 50px !important;
}
.edit_asset .notes {
  border: none !important;
}
.edit_asset .notes {
  border: none !important;
}
.inventory-description #asset_description {
  height: 56px !important;
  min-height: 50px !important;
}
.edit-inventory-description{
  padding-top: 0;
}
.asset_edit .asset-divider {
  height: 393px !important;
}
.no-left-margin {
  margin-left: 2px !important;
}
.new-sh-signup-password-fields {
  width: 253px;
}
.new-sh-signup-password-fields {
  height: 35px;
  width: 251px;
}
#add_company_list {
  width: 259px !important;
  background: white;
}
.sh-new-custom-people-inv {
  max-height: none;
}
#printableArea img{
  width: 20%;
  max-height: 50px;
}
.auto-suggest-user{
  width: 170px;
  padding: 1%
}
.new-sh-signup-business-unit{
  color: black;
}
.new-signup-notes-sh {
  width: 243px !important;
  padding: 2%;
  padding-left: 2% !important;
}
/*.custom-container-width #comment{
  padding: 3%;
  width: 139px;
}*/

/*#new-sh-media-name{

}*/
.new-sh-media-description{
  position: absolute;
  left: 29.5%;
}

.new-universal-inv-width{
  margin-right: 0 !important;
}
.remove-icon {
  top: 1%;
  left: 96%;
  display: block;
}
.sh-new-edit-media {
  left: 95%;
  top: 24px;
}
.custom-search-menu-inventory {
  padding-bottom: 0;
}
.inventory-scrollable{
  margin-bottom: 0;
}
.custom-inventory-side-menu{
  overflow-y: auto;
}
.new-sh-table-large-screen
{
  table-layout: fixed;
}
.new-sh-table-large-screen td {
  width: 12.5%;
}
.td-inventory-type{
  width: 25% !important;
}
.custom-bg{
  background: #e51b33 !important;
  color: white !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none !important;
    background: none !important;
    /*color: black !important;*/
}
.ui-autocomplete .ui-menu-item:hover{
  background: #e51b33 !important;
  color: white !important;
}
.projects .ui-autocomplete .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: none !important;
    background: none !important;
    color: white !important;
}
.asset-history-title-container{
  text-align: center;
  font-size: 16px;
  padding-bottom: 1%;
}
.custom-project-container-hover:hover{
  background: #d31245 !important;
  color: white !important;
}
.custom-project-container-hover p:hover{
  color: white !important;
}
.custom-project-container-hover .title:hover{
  color: black !important;
}
.custom-people-signup-company-container-new{
  padding-top: 4%;
}
.custom-signup-company-label{
  color: black;
}
.custom-people-signup-company-new{
  margin-left: 2%;
}
.custom-signup-personal-details-container{
  padding-top: 5%;
}
.custom-personal-txt{
  color: #e63a34;
}
.custom-signup-middle-container{
  padding-top: 0.5%;
}
.custom-signup-right-container{
  padding-top: 0.5%;
}
.custom-signup-birthday-container{
  padding-top: 3%;
}
.new-fav-first-school{
  color: red;
}
.new-fav-food-star{
  color: red;
}
.custom-signup-new-notes{
  padding-bottom: 0;
}
.custom-set-user-psswrd-dob{
  margin-top: 2%;
}
.custom-set-user-pswrd-social-accnts{
  margin-top: 4%;
}
.custom-set-user-pswrd-social-accnts label{
  font-size: 13px;
  color: black;
}
.custom-set-user-psswrd-twitter{
  margin-top: 2%;
}
.custom-set-user-pswrd-birthday label{
  font-size: 13px;
  color: black;
}
.custom-set-psswrd-tags{
  font-size: 13px;
}
.custom-signup-social-accnt-container{
  margin-top: 4%;
}
.custom-signup-social-accnt-container label{
  padding-left: 3%;
  font-size: 13px;
}
.custom-container-width label{
  font-size: 13px;
  color: black !important;
}
.custom-container-width1 label{
  font-size: 13px;
}
.custom-forgot-password-container{
  width: 17%;
}
.custom-forgot-password-container label{
  float: left;
  padding-bottom: 3%;
  padding-top: 2%;
}
.reset_password_container{
  text-align: center;
  padding: 2%;
  padding-top: 4%;
}
.reset-email{
  border-radius: 5px;
  border: 1px solid black;
  background: #fff;
  width: 254px;
  height: 39px;
  margin-top: 5px;
  padding-left: 7px;
}
.reset-submit-btn{
  width: 80px;
  height: 30px;
  margin-top: 8px;
  margin-left: 50px;
  margin-right: 38px;
}
.reset-email-container label{
  font-size: 13px;
}
.reset-success-container{
  width: 98%;
  padding: 2%;
}
.reset-success-msg-container{
  text-align: center;
}
.color-red{
  color: red;
}
.reset-email-container {
  margin-left: 39%;
  margin-right: 39%;
  text-align: left;
}
.update-password-container{
  padding: 2%;
  text-align: center;
  padding-top: 3%;
}
.reset-new-password{
  border-radius: 5px;
  border: 1px solid black;
  background: #fff;
  width: 254px;
  height: 39px;
  margin-top: 5px;
  padding-left: 7px;
}
.reset-new-confirm-password{
  border-radius: 5px;
  border: 1px solid black;
  background: #fff;
  width: 254px;
  height: 39px;
  margin-top: 5px;
  padding-left: 7px;
}
.reset-btn{
  width: 80px;
  height: 30px;
  margin-top: 8px;
  margin-left: 50px;
  margin-right: 38px;
}
.update-success-msg-container span{
  color: black !important;
}
.reset-error-msg-container{
  color: red;
  padding-top: 1%;
  border-radius: 0;
}
.custom-forgot-password-container label{
  color: black;
}
.remember-btn .translation_missing{
  color: black;
}
.calendar .content .search-menu {
  margin: 10.5px 8.4px;
  float: left;
  width: calc(39% - 22px);
}
.calendar .sh-new-custom-calender-tab-inv {
  width: 526px !important;
}
.calendar .sh-new-custom-managment {
  width: calc(93% - 480px) !important;
}
.calender-search-button{
  margin-left: -23.8px;
}
.calendar #project_list_container .project{
  min-height: 90px;
}
.reset-submit-btn{
  float: left;
  margin: 0;
  margin-top: 1%;
}
.custom-user-date-picker-icon{
  margin-top: -4px;
}
.custom-user-txt-container{
  text-align: left;
  padding-left: 1%;
  font-weight: 600;
  font-size: 16px;
}
.custom-invite-txt-container{
  text-align: left;
  padding-left: 1%;
  font-weight: 600;
  font-size: 16px;
}
.custom-contact-container{
  text-align: left;
  /*padding-left: 1%;*/
  font-weight: 600;
  font-size: 16px;
}
.new-company-setup{
  text-align: left;
  padding-left: 1%;
  font-weight: 600;
  font-size: 16px;
}
.font_project {
  font-size: 16px;
}
.custom-container-width .custom-add-contact-btn{
  margin-top: 10%;
  margin-bottom: 10%;
}
#edit_user_submit{
  font-size: 12px;
  padding: 5px;
  height: 27px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 100;
}
.add-contact-cancel-btn{
  /*height: 27px;*/
  /*padding-top: 6px;*/
 /* padding-bottom: 5px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 6px;*/
  /*padding-bottom: 5px;*/
  /*padding-left: 8%;*/
  /*padding-right: 10%;*/
  /*font-size: 12px !important;*/
  /*font-family: verdana, arial, helvetica, sans-serif;*/
  font-weight: 100;
}
.custom-container-width label{
  margin-left: 3%;
  color: black !important;
}
.custom-container-width1 label{
  margin-left: 3%;
  color: black !important;
}
.custom-deativate-people{
  margin-right: 3%;
}
#subject{
  margin-left: 1%;
}
#invitation{
  margin-left: 1%;
}
.invite-tags-area {
  margin-left: 1%;
  width: 76%;
}
.custom-add-contact-btn .add-contact-cancel-btn{
  /*padding: 6px;*/
  /*height: 27px;*/
  /*font-family: verdana, arial, helvetica, sans-serif;*/
  font-weight: 100;
  /*padding-left: 3%;
  padding-right: 3%;*/
}
#send_button_set{
  height: auto;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 100;
  font-size: 1em !important;
  float: right !important;
  padding: 5px 10px !important;
  width: 100px !important;
}
.custom-cancel-user-new{
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 6px;
  padding-bottom: 5px;
  font-size: 12px !important;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: 100;
}
#edit_user_submit{
  padding: 0 !important;
  height: 29px !important;
}
#add_contact_submit{
  /*height: 29px !important;*/
  /*font-size: 12px;*/
  /*padding-top: 0.5%;*/
  /*padding-bottom: 0.5%;*/
}
/*.custom-company-country{
  margin-left: 4%;
}
#business_unit_address_1{
  float: left;
}
#business_unit_address_2{
  margin-left: 0;
}
#business_unit_city{
  float: left;
}
#business_unit_country{
  margin-left: 0;
  float: left;
}
#business_unit_state{
  margin-top: 3px;
}
#business_unit_zip{
  margin-top: 3px !important;
}
#user_country{
  margin-left: 0;
}
.custom-update-unit-stars{
  width: 76%;
}
#edit_company_form #company_state{
  margin-top: 10px;
}
#edit_company_form #company_zip{
  margin-top: 10px;
}
#edit_business_unit_form #business_unit_state{
  margin-top: 3px;
}
#edit_business_unit_form #business_unit_zip {
  margin-top: 3px !important;
}*/
#save_and_close_company{
  font-size: 12px;
  font-weight: 700;
  padding-top: 0.6%;
  padding-bottom: 0.6%;
}
#save_company{
  font-size: 12px;
  font-weight: 100;
  padding-top: 0.6%;
  padding-bottom: 0.6%;
}
.custom-company-cancel{
  font-size: 12px;
  font-weight: 100;
  padding-top: 0.6%;
  padding-bottom: 0.6%;
  height: 27px;
}
#company_country{
  margin-left: 4%;
}
#company_address_2{
  margin-left: 3px;
}
#edit_company_form #company_state{
  margin-top: 10px;
}
#edit_company_form #company_zip{
  margin-top: 10px;
}
#new_contact .intl-color{
  margin-left: 3%;
  vertical-align: text-bottom;
}
.edit_user .intl-color{
  margin-left: 3%;
  vertical-align: text-bottom;
}
.email_box_size{
  padding-left: 3%;
}
.edit_contact .intl-color{
  margin-left: 3%;
  vertical-align: text-bottom;
}
/*mozila*/
@-moz-document url-prefix(){
  #new_contact .intl-color{
    vertical-align: super;
  }
  /*.edit_user .intl-color{
    vertical-align: super;
  }*/
  .edit_contact .intl-color{
    vertical-align: super;
  }
  .subject-container{
    display: -moz-box;
    margin-top: 4%;
  }
  #subject{
    margin-top: 0px;
    margin-left: 4%;
  }
  .invitaion-main-container {
    display: -moz-box;
  }
  /*#invite_user_form #invitation {
    margin-top: 0;
    margin-left: 4%;
  }*/
  .invitaion-main-container{
    margin-top: 4%;
  }
  .invite-tags-area {
    margin-left: 0%;
  }
  .invite-tags-area {
    margin-left: 4%;
    width: 53%;
    float: left;
  }
  .custom-unit-middle-container .intl-color{
    vertical-align: super;
  }
  .custom-container-width.lef4 .intl-color{
    vertical-align: super;
  }
  .custom-container-width1.lef4 .intl-color{
    vertical-align: super;
  }
  #add-company-modal{
    min-width: 934px;
  }
  #business_unit_address_2{
    margin-left: 4%;
  }
  #company_address_2 {
    margin-left: 3%;
  }
  #company_country {
    margin-left: 6%;
  }
  .manage-star {
    margin-left: 5%;
  }
  #edit_business_unit_form #business_unit_address_2 {
    margin-left: 3%;
  }
}
/*.custom-unit-middle-container {
  margin-left: 9.5%;
}*/
#edit_business_unit_form .custom-unit-middle-container {
  margin-left: 1%;
}
.company_heading.font_project{
  margin: 0;
  float: left;
}
.compny-logo .edit-user-logo{
  margin-top: 4%;
}
#business-name{
  margin-top: 6px;
}
/*#new_business_unit #comment{
  margin-top: 6px;
}*/
#edit_business_unit_form #comment{
  margin-top: 8%;
}
.custom-unit-middle-container .intl-color{
  vertical-align: text-bottom;
}
.custom-container-width.lef4 .intl-color{
  vertical-align: text-bottom;
}
/*.custom-container-width1.lef4 .intl-color{
  vertical-align: text-bottom;
}*/
/*#new_contact .spac1.custom-add-contact-btn.edit-user-btn{
  padding-left: 55%;
}*/
/*#new_contact #add_contact_submit{
  width: 17%;
}*/
#new_contact .main-container{
  /*max-height: 350px;*/
}
.edit_contact .main-container{
  max-height: 400px;
}
/*.edit_contact #add_contact_submit{
  max-height: 350px;
}*/
/*.edit_contact .spac1.custom-add-contact-btn.edit-user-btn{
  padding-left: 55%;
}*/
#add_contact_submit{
  width: 17%;
}
#new_contact .intl-color {
  vertical-align: baseline;
}
.custom-contact-datepicker{
  margin-top: -4px;
}
.edit_user .spac1.custom-add-contact-btn{
  margin-right: 24%;
}
.edit_contact .spac1.custom-add-contact-btn.edit-user-btn {
  padding-left: 62%;
}
#new_contact .spac1.custom-add-contact-btn.edit-user-btn {
  padding-left: 62%;
}
/*.project-info-btn-container-new .new-sh-project-event-cancel-btn{
  background: #fff;
  border-radius: 4px;
  border: 1px solid black;
  font-size: 15px !important;
  padding: 3%;
  color: black !important;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  height: 31px;
  padding-top: 2%;
  padding: 0;
  padding-left: 3%;
  padding-right: 3%;
  height: 30.53px;
  padding: 0;
  padding: 3%;
}*/
#subject{
  min-height: 50px;
}
.edit_user .date-validation {
  font-size: 13px;
  background: white;
  border-radius: 5px;
  border: 1px solid black;
  height: auto;
  padding-left: 7px;
}
.set-user-pssword-birthday{
  margin-left: 0 !important;
}
.set-user-pssword-social{
  margin: 0 !important;
  color: #e63a34 !important;
}
.custom-signup-birthdate{
  font-size: 13px;
  background: white;
  border-radius: 5px;
  border: 1px solid black;
  height: 31px;
  padding-left: 7px;
}
.sh-new-signup-cancel-btn{
  font-size: 15px !important;
  font-weight: 100 !important;
  font-family: verdana, arial, helvetica, sans-serif;
}
.profile-container:hover .dropdown-content{
  display: block;
}
.profile-container{
  border-left: 2px solid black;
}
.user-title-prof{
  /*font-size: 8px;*/
  font-size: 1em;
}
#user_terms_and_conditions{
  margin-left: 3%;
}
.agree-txt{
  color: black;
  vertical-align: text-bottom;
  margin-left: 1%;
}
.custom-signup-intl-addr{
  margin-left: 2%;
  vertical-align: text-bottom;
}
.set-user-psswrd-terms{
  margin-left: 0 !important;
}
.custom-address-user-pro-size{
  font-size: 13px;
  background: white;
  border-radius: 5px;
  border: 1px solid black;
  height: 31px;
  padding-left: 7px;
}
.custom-zip-user-pro-size{
  padding-top: 2%;
  padding-bottom: 2%;
  width: 36% !important;
}
.term-text{
  color: black !important;
}
#user_terms_and_conditions{
  margin-left: 1%;
}
.term-text{
  text-decoration: underline;
  margin-left: 10%;
}
.custom-term-set{
  margin-left: 10%;
}
.business-unit-list-profile li{
  list-style-type: none !important;
}
#invite-user-modal{
  min-width: 425px !important;
}
.invite-tags-area {
  margin-left: 1%;
  width: 73%;
  padding: 2%;
}
.custom-container-width #comment{
  margin-bottom: 0;
}
#new_user #security_question_1{
  margin-left: 0;
  width: 80% !important;
  background: white;
}
#new_user #user_security_question_1_answer{
  margin-left: 2%;
  margin-bottom: 7%;
}
#new_user #user_security_question_2_answer{
  margin-left: 2%;
}
#new_user #security_question_2{
  width: 80% !important;
  background: white;
  margin-left: 1% !important;
}
#new_user #security_question_3{
  margin-left: 1%;
  width: 80% !important;
  background: white;
}
#new_user #user_security_question_3_answer{
  margin-left: 2%;
}
#new_user .custom-signup-personal-details-container{
  padding-left: 2%;
}
#new_user .custom-add-signup{
  padding-left: 2%;
}
#new_user #user_country{
  margin-left: 2%;
}
/*set user*/
.edit_user #security_question_1{
  margin-left: 0;
  width: 77% !important;
  background: white;
}

.edit_user #user_security_question_2_answer{
  margin-left: 2%;
}
.edit_user #security_question_2{
  width: 80% !important;
  background: white;
  margin-left: 1% !important;
}
.edit_user #security_question_3{
  margin-left: 1%;
  width: 80% !important;
  background: white;
}
.edit_user #user_security_question_3_answer{
  margin-left: 2%;
}
.edit_user .custom-signup-personal-details-container{
  padding-left: 2%;
}
.edit_user .custom-add-signup{
  padding-left: 2%;
}
.edit_user #user_country{
  margin-left: 2%;
}
.edit_user #user_country{
  margin-left: 0;
}
.custom-set-pro-ad{
  padding-left: 2%;
}
.edit_user #user_international_address{
  margin-left: 2%;
}
.edit_user .custom-set-psswrd-tags{
  margin-left: 0;
}
.activate-container #security_question_1 {
  margin-left: 0;
  width: 20% !important;
  background: white;
  height: 40px;
}
.activate-container #user_security_question_1_answer{
  padding-left: 1%;
  margin-left: 0;
}
.activate-account-container{
  padding-left: 35%;
  padding-right: 35%;
  padding-top: 2%;
}
.activate-account-container #user_email{
  margin-left: 2%;
}
.activate-account-container #user_first_name{
  margin-left: 2%;
}
.activate-account-container #user_last_name{
   margin-left: 2%;
}
.activate-account-container #security_question_1{
  width: 81% !important;
  margin-top: 1.5%;
  height: 40px;
}
.activate-account-container #user_security_question_1_answer{
  margin-left: 0;
  margin-bottom: 0;
}
.activate-account-container #security_question_1 {
  width: 80% !important;
}
.activate-account-container #user_security_question_1_answer{
  height: 39px !important;
}
.activate-account-container #security_question_2{
  margin-top: 1.5%;
  height: 40px;
  width: 80% !important;
  margin-left: 0 !important;
}
.activate-account-container #user_security_question_2_answer{
  margin-left: 0;
  height: 39px !important;
}
.activate-account-container #security_question_3{
  margin-top: 1.5%;
  height: 40px;
  width: 80% !important;
  margin-left: 0 !important;
}
.activate-account-container #user_security_question_3_answer{
  margin-left: 0;
  height: 39px !important;
}
.activate-account-container .people-form-save-button{
  width: 85%;
  text-align: center;
}
.activate-account-container #user_last_name {
  margin-left: 3%;
}
.activate-account-container #user_first_name {
  margin-left: 3%;
}
.activate-account-container #user_email {
  margin-left: 3%;
}
#contact_photo{
  /*width: 100%;*/
}
/*.lef1.left-middle{
  margin-left: 14%;
}*/
/*.lef1.left-right{
  margin-left: 7%;
}*/
.activate-account-container option{
  font-weight: normal;
}
.activate-account-container #security_question_1 {
    width: 96.5% !important;
}
.activate-account-container #security_question_2{
  width: 96.5% !important;
}
.activate-account-container #security_question_3{
  width: 96.5% !important;
}
.activate-account-container #user_email {
    margin-left: 0.6%;
}
.activate-account-container #user_first_name{
  margin-left: 3%;
}
.activate-account-container #user_last_name{
  margin-left: 0.6%;
}
.activate-account-container #user_password{
  width: 96%;
}
.activate-account-container #user_first_name{
  width: 93%;
  padding-left: 3%;
}
.activate-account-container #user_last_name{
  width: 93%;
  margin-left: 3%;
  padding-left: 3%;
}
.activate-account-container #user_password{
  width: 93%;
  margin-left: 3%;
  padding-left: 3%;
}
.activate-account-container #confirm_password{
  width: 93%;
  margin-left: 3%;
  padding-left: 3%;
}
.activate-account-container #user_security_question_1_answer{
  width: 93% !important;
  margin-left: 0;
  padding-left: 3%;
}
.activate-account-container #user_security_question_2_answer{
  width: 93% !important;
  padding-left: 3%;
  margin-left: 0;
}
.activate-account-container #user_security_question_3_answer{
  width: 93% !important;
  padding-left: 3%;
  margin-left: 0;
}
.activate-account-container #user_email{
  width: 93% !important;
  margin-left: 3%;
  padding-left: 3%;
}
.activate-account-container #user_password {
  width: 93%;
  margin-left: 0%;
  padding-left: 3%;
}
.activate-account-container #confirm_password {
  width: 93%;
  margin-left: 0%;
  padding-left: 3%;
}
.activate-account-container .people-form-save-button {
  width: 100%;
  text-align: center;
}
.activate-account-container .user-save-button{
  color: rgb(211, 18, 69) !important;
  border: 1px solid rgb(211, 18, 69) !important;
  background: white !important;
  border-radius: 5px;
}
.custom-activate-sub-container{
  padding-left:15%;
  padding-right:15%;
}
#contact_business_phone{
  -moz-appearance: textfield;
}
#contact_cell_phone{
  -moz-appearance: textfield;
}
#user_business_phone{
  -moz-appearance: textfield;
}
#user_cell_phone{
  -moz-appearance: textfield;
}
/*#error_message_container{
  color: #a94442 !important;
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
  border-radius: 0;
}*/
/*#error_message{
  color: #a94442 !important;
  font-family: 'Helvetica Neue' !important;
  font-weight: bold !important;
  font-size: 13px !important;
  line-height: 18px !important;
}*/
#add-contact-modal .user-txt-container{
  border-radius: 0 !important;
}
#company_error_msg_container{
  border-radius: 0 !important
}
.subject-dcontainer {
  width: 100%;
}
/*#invite_user_form .sh-custom-email {
  margin-left: 2%;
  width: 75%;
}*/
/*#invite_user_form #subject {
  width: 75%;
  padding-top: 2%;
  padding-bottom: 2%;
}*/
#new_contact{
  min-height: 390px;
}
#new_contact #contact_photo{
  /*padding-bottom: 5%;*/
}
/*#new_contact #add_contact_submit {
  width: 36%;
}*/
.custom-edit-user-form-btn{
  margin-top: 20px;
  /*padding-bottom: 8%;*/
  padding: 0px 16px 70px !important;
}
.custom-edit-user-form-btn .custom-cancel-user-new{
  width: 12% !important;
  float: left;
}
.custom-edit-user-form-btn #edit_user_submit{
  width: 12% !important;
  float: right;
  margin-top: 0px !important;
}

.custom-btn-space {
  margin-left: 18px !important;
}

#new_contact #add_contact_submit {
    /*width: 30%;*/
}
/*#new_contact #add_contact_submit {
    width: 30%;
}*/
/*#new_contact .add-contact-cancel-btn{
  padding-left: 5%;
  padding-right: 7%;
}*/
/*edit*/
.edit_contact{
  min-height: 390px;
}
.edit_contact #contact_photo{
  padding-bottom: 5%;
}
.edit_contact #add_contact_submit {
  width: 17%;
}
.edit_contact .add-contact-cancel-btn{
  padding-left: 5%;
  padding-right: 7%;
}
@-moz-document url-prefix(){
  #edit_contact_replace{
    /*width: 92%;*/
    width: 100%;
  }
  .new-contact-btn-moz{
    /*padding-bottom: 8%;*/
  }
  .new-sh-user-profile-notes-set {
    font-size: 14px;
  }
}
.edit_user #company_list{
  width: 83%;
}
.edit_user #user_edit_business_unit__list{
  width: 83%;
}
.edit_user .custom-signup-personal-details-container{
  padding-top: 0;
}
.login-btn{
  /* margin-right: 10%; */
}
.custom-new-login-cont{
  padding-left: 40%;
  padding-right: 40%;
  text-align: left;
}
.login-custum{
  width: 100%;
}
.login-custum{
  width: 100%;
}
.custom-login-chk-container{
  padding-top: 6%;
  padding-bottom: 2%;
}
.custom-login-forgot-container{
  padding-bottom: 4%;
}
.login-btn {
  color: #d31245 !important;
  /* border: 1px solid #d31245 !important; */
  background: white !important;
  border-radius: 4px;
}
@-moz-document url-prefix(){
  /*.custom-login-chk-container span{
    vertical-align: super;
  }*/
}
.login-btn{
  margin-top: 5%;
  padding-bottom: 1%;
  height: 28px;
}
.custom-login-forgot-container label{
  color: #333 !important;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
}
.reset-submit-btn {
  color: #d31245 !important;
  border: 1px solid #d31245 !important;
  background: white !important;
  border-radius: 4px;
  margin-top: 4%;
}

/*user profile*/
.edit-profile-main-container{
  width: 100%;
  display: flex;
  padding-top: 2%;
}
.edit-profile-first-container{
  width: 33%;
  text-align: center;
}
.edit-profile-second-container{
  width: 33%;
  text-align: center;
  /*padding-top: 0.5%;*/
}
.edit-profile-third-container{
  width: 33%;
  text-align: center;
}
.edit-profile-main-container #user_email{
  margin-left: 0;
}
.edit-profile-main-container .sh-new-user-profile-title {
  margin-left: 0;
  width: 80% !important;
}
.edit-profile-main-container #user_first_name {
  width: 80% !important;
}
.edit-profile-main-container #user_last_name{
  width: 80% !important;
}
.edit-profile-main-container #user_email {
  margin-left: 0;
  width: 80% !important;
}
.new-sh-user-profile-notes-set{
  width: 80% !important;
  margin-left: 0;
  padding-top: 1%;
  font-size: 14px;
}
.edit-profile-main-container .boradi{
  margin-top: 2%;
}
.edit-profile-second-container #user_business_phone{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-second-container #user_cell_phone{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-second-container #user_fax{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-second-container .edit-profile-state-container{
  width: 50%;
}
.edit-profile-second-container .edit-profile-zip-container{
  width: 50%;
}
.edit-profile-second-container #user_state{
  float: right;
  margin-right: 1%;
  margin-top: 2%;
}
.edit-profile-second-container #user_zip{
  float: left;
  /*margin-left: 5%;*/
  width: 48.5% !important;
  padding: 3%;
  margin-top: 7%;
  margin-top: 2%;
}
.edit-profile-second-container #user_zip{
  width: 52% !important;
}
.edit-profile-main-container #user_address_1{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-main-container #user_address_2{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-main-container #user_city{
  width: 80% !important;
  margin-left: 0;
}
.edit-profile-second-container #user_zip {
  width: 52% !important;
}
.edit-profile-second-container #user_country{
  width: 62% !important;
  margin: 0;
  padding: 0;
  margin-left: 0;
  margin-top: 2%;
}
.edit-profile-third-container #user_twitter{
  width: 80% !important;
}
.edit-profile-third-container #user_linkedin{
  width: 80% !important;
}
.edit-profile-third-container #user_birthday_1i{
  width: 17%;
}
.edit-profile-third-container #user_birthday_3i{
  width: 18%;
}
.edit-profile-third-container .user-company-disabled{
  width: 60% !important;
}
.edit-profile-third-container #user_photo {
  width: 62% !important;
  margin-top: 2%;
}
.custom-edit-profile-intl-chkbx{
  text-align: left;
  padding-left: 18%;
}
.custom-edit-profile-persnl-detail-cont{
  text-align: left;
  padding-left: 20%;
}
.custom-edit-profile-nirthday-cont{
  text-align: left;
  padding-left: 20%;
}
.custom-edit-profile-social{
  text-align: left;
  padding-left: 20%;
}
.custom-edit-profile-company-cont{
  text-align: left;
  padding-left: 20%;
}
.business-unit-list-profile{
  text-align: left;
  padding-left: 20%;
}
.edit-profile-btns{
  text-align: left;
  padding-left: 20%;
}
.edit-profile-btns #user_profile_submit{
  color: rgb(211, 18, 69) !important;
  border: 1px solid rgb(211, 18, 69) !important;
  background: white !important;
  width: 12% !important;
  /*margin-left: 3%;*/
  margin-right: 13.5%;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: center;
}
.edit-profile-btns .sh-new-signup-cancel-btn{
  width: 22%;
}
.color-white{
  color: #ebebeb;
}
.edit-profile-third-container .custom-set-user-pswrd-social-accnts {
  margin-top: 2%;
}
.edit-profile-third-container .custom-edit-profile-company-cont{
  margin-top: 2%;
}
.edit-profile-second-container #user_country {
  width: 61% !important;
}
.edit-profile-third-container .custom-set-user-psswrd-dob{
  padding-left: 19.5%;
  padding-right: 19.5%;
}
.edit-profile-third-container #user_birthday_3i {
    width: 32%;
}
.edit-profile-third-container #user_birthday_1i {
    width: 33%;
}
.edit-profile-third-container #user_birthday_2i {
    width: 33%;
}
.edit-profile-state-zip-container{
  display: flex;
  padding-top: 2%;
  padding-left: 20%;
  padding-right: 19%;
}
.edit-profile-second-container #user_state{
  float: left;
  width: 95% !important;
}
.edit-profile-second-container #user_zip {
  width: 86% !important;
  float: right;
  padding: 2%;
}
.edit-profile-second-container #user_state{
  height: auto;
  padding: 4%;
}

.edit-profile-second-container #user_zip{
  font-size: 13px;
  padding: 4.7%;
  width: 78% !important;
}
.custom-edit-profile-social {
    padding-left: 19.5%;
}
.edit-profile-third-container .custom-set-user-psswrd-dob {
    padding-left: 19.5%;
}
.custom-edit-profile-nirthday-cont {
    padding-left: 19.5%;
}
.custom-edit-profile-company-cont {
    padding-left: 19.5%;
}
.business-unit-list-profile {
    padding-left: 19.5%;
}
.edit-profile-btns {
    padding-left: 19.5%;
}
.edit-profile-second-container .normal-address.custom-set-pro-ad{
  padding: 0;
}
/*@media (max-width: 2600px) {
 .edit-profile-second-container #user_zip{
  font-size: 13px;
  padding: 4.5%;
  width: 78% !important;
}
}
@media (max-width: 2245px) {
  .edit-profile-third-container #user_birthday_1i {
      width: 32%;
  }
}*/
.edit-profile-main-container{
  padding-left: 10%;
  /*padding-right: 5%;*/
  width: 90%;
}
.edit-profile-first-container {
  text-align: left;
}
.edit-profile-second-container{
  text-align: left;
}
.edit-profile-third-container{
  text-align: left;
}
.custom-edit-profile-persnl-detail-cont{
  padding: 0;
  margin-bottom: 12px;
  margin-top: -30px;
}
.custom-edit-profile-intl-chkbx{
  padding-left: 0;
  margin-bottom: -8px;
}
.edit-profile-second-container #user_state{
  width: 62% !important;
  padding: 2%;
}
.edit-profile-second-container #user_zip {
  font-size: 1rem;
  padding: .375rem .75rem;
  width: 25% !important;
  margin-left: 2%;
  float: left;
}
.edit-profile-second-container #user_country{
  width: 62% !important;
  margin-right: 20%;
}
.edit-profile-second-container #user_international_address_1{
  width: 80% !important
}
.edit-profile-second-container #user_international_address_2{
  width: 80% !important
}
.edit-profile-second-container #user_international_address_3{
  width: 80% !important
}
.edit-profile-second-container #user_international_address_4{
  width: 80% !important
}
.edit-profile-third-container .custom-set-user-psswrd-dob{
  padding: 0;
}
.custom-edit-profile-nirthday-cont{
  padding: 0;
  margin-bottom: 8px;
  margin-top: -30px;
}
.edit-profile-third-container #user_birthday_1i {
    width: 20%;
}
.edit-profile-third-container #user_birthday_2i {
    width: 20%;
}
.edit-profile-third-container #user_birthday_3i {
    width: 20%;
}
.custom-edit-profile-social{
  padding: 0;
}
.custom-edit-profile-company-cont{
  padding: 0;
}
.business-unit-list-profile{
  padding: 0;
}
.edit-profile-third-container .custom-edit-profile-company-cont{
  padding: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}
.edit-profile-btns{
  padding: 0;
}
.edit_user #user_international_address{
  margin-left: 0;
}
.edit-profile-second-container #user_state{
  font-size: 13px;
  background: white;
  border-radius: 5px;
  border: 1px solid black;
  height: 31px;
  padding: 0;
  padding-left: 7px;
}
.edit-profile-second-container #user_zip{
  padding-top: 2%;
  padding-bottom: 2%;
  padding-top: 0;
  padding-bottom: 0;
  width: 25% !important;
  padding-top: 0;
  height: 29px;
}
.edit-profile-second-container #user_country {
  width: 80% !important;
}

@media (max-width: 2600px) {
 .edit-profile-second-container #user_zip{
   width: 24% !important;
 }
 .edit-profile-second-container #user_country {
    width: 62% !important;
    margin-right: 20%;
  }
}
@media (max-width: 2400px) {
 .edit-profile-second-container #user_zip{
   width: 24% !important;
 }
 .edit-profile-second-container #user_country {
    width: 60% !important;
    margin-right: 20.5%;
  }
}
@media (max-width: 1440px) {
  .edit-profile-second-container #user_zip {
    width: 24.5% !important;
  }
  .edit-profile-second-container #user_country {
    width: 80% !important;
  }
}
/*invite user modal*/
.custom-new-modal-invite .busines_selection_unit {
  width: 79%;
}
.custom-invite-new-btn-contianer{
    padding-left: 4%;
    margin-top: 19%;
    padding-bottom: 6%;
  }
/*#invite_user_form .sh-custom-email {
  margin-left: 2.2%;
}*/
/*#invite_user_form #invitation{
  width: 75%;
}*/
.invite-tags-area{
  width: 74%;
}
.invite-tags-area {
  margin-left: 0.6%;
  width: 73%;
}
.custom-invite-new-btn-contianer {
  padding-left: 6%;
}
.invite-tags-area {
    margin-left: 0.6%;
    width: 74.5%;
}
.custom-invite-new-btn-contianer{
  margin-top: 13%;
}
@-moz-document url-prefix(){
  /*#invite_user_form #subject {
    width: 100%;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-left: 3%;
  }*/
  /*#invite_user_form #invitation {
    margin-top: 0;
    width: 100%;
    margin-left: 3%;
  }*/
  .invite-tags-area {
    margin-left: 4%;
    width: 73%;
    padding: 2%;
    margin-top: 1%;
  }
  .custom-new-modal-invite .busines_selection_unit {
    width: 79%;
    padding: 5%;
  }
  .custom-invite-new-btn-contianer{
    padding-left: 4%;
    margin-top: 19%;
    padding-bottom: 4%;
  }
  /*#invite_user_form .sh-custom-email{
    width: 74%;
  }*/
  .invite-tags-area{
    width: 72.5%;
  }
}
.content .custom-select {
  height: 26.8px !important;
}
#filter_company_list {
  padding-top: 0 !important;
  line-height: 2 !important;
}
#filter_business_unit_list {
  line-height: 2;
  padding-top: 0;
}
#filter_project_list {
  line-height: 2;
  padding-top: 0;
}
.edit_user #company_list{
  padding-bottom: 1%;
}
/*#invite_user_form #invite_company_list{
  padding-bottom: 1%;
}*/
/*#edit_company_list{
  padding-bottom: 1%;
}
#business_unit_company{
  padding-bottom: 1%;
}*/
#edit_user_replace .edit_user #user_title{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_first_name{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_last_name{
  width: 78% !important;
}
#edit_user_replace .edit_user .email_box_size{
  width: 78% !important;
}
#edit_user_replace .edit_user #comment{
  width: 77% !important;
}
#edit_user_replace .edit_user #user_business_phone{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_cell_phone{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_fax{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_address_1{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_address_2{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_city{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_country{
  width: 78% !important;
}
#edit_user_replace .edit_user #user_facebook{
  width: 60% !important;
}
#edit_user_replace .edit_user #twt_box{
  width: 60% !important;
}
#edit_user_replace .edit_user #user_linkedin{
  width: 60% !important;
}
#edit_user_replace .edit_user #user_country {
  width: 83% !important;
}
#edit_user_replace .edit_user #user_zip{
  width: 34%;
}
/*#edit_user_replace .edit_user .date-validation{
  height: 22px;
}*/
#new_business_unit .custom-unit-middle-container {
  margin-left: 9.5%;
}

@-moz-document url-prefix(){
  #edit_user_replace .edit_user #user_zip {
    width: 37%;
  }
  #edit_user_replace .edit_user #user_birthday_1i{
    padding-right: 9px !important;
    padding-left: 4px !important;
  }
  #edit_user_replace .edit_user #user_birthday_3i{
    padding-right: 9px !important;
    padding-left: 4px !important;
  }
  #edit_business_unit_form #comment{
    width: 43% !important;
    margin-left: 0;
  }
  #edit_business_unit_form #business_unit_twitter {
    margin-left: 1%;
    width: 47%;
  }
  #edit_business_unit_form #business_unit_linkedin {
    margin-left: 1%;
    width: 47%;
  }
  #edit_business_unit_form #business_unit_address_1{
    margin-top: 2% !important;
  }
  #new_business_unit .custom-unit-middle-container {
    margin-left: 11% !important;
  }
  #new_business_unit #business_unit_company{
    width: 17% !important;
  }
  #new_business_unit .zip-sh {
    width: 26% !important;
  }
  #new_business_unit .custom-company-country {
    width: 67% !important;
  }
  #new_business_unit .zip-sh {
    width: 25.4% !important;
  }
  #new_business_unit #business_unit_address_1{
    margin-top: 2%;
  }
  #edit_business_unit_form #business_unit_zip{
    width: 19% !important;
  }
  #edit_business_unit_form #business_unit_country{
    width: 50% !important;
    margin-top: 0 !important;
  }
  #edit_business_unit_form .custom-unit-middle-container {
    margin-left: 1%;
  }
  #new_business_unit .custom-company-country {
    width: 67.5% !important;
  }
  #edit_company_form #edit_company_list option{
    padding-left: 3%;
  }
  #edit_company_form #business_unit_company option{
    padding-left: 3%;
  }
  #new_company #edit_company_list option{
    padding-left: 3%;
  }
  #business_unit_drop_down #business_unit_company option{
    padding-left: 3%;
  }
  #new_company #company-name-field {
    width: 82% !important;
  }
  #new_company #company_Website {
    width: 82% !important;
    margin-left: 3% !important;
  }
  #new_company #company_phone {
    width: 82% !important;
  }
  #new_company .custom-company-zip {
    width: 31% !important;
  }
  #new_company .custom-new-note-company-sh{
    margin-left: 0.5%;
  }
  #new_company .custom-company-zip {
    width: 29% !important;
  }
  #new_company #company_country {
    margin-left: 5%;
  }
  #edit_company_form #company_country {
    margin-left: 5%;
  }
  #edit_company_form .custom-company-zip {
    width: 29% !important;
  }
  #edit_company_form .custom-new-note-company-sh{
    margin-left: 0.5%;
  }
  #new_business_unit .custom-unit-middle-container {
    margin-left: 12% !important;
  }
  #new_business_unit .zip-sh {
    width: 28.4% !important;
  }
  #new_business_unit #business_unit_country {
    width: 66.9% !important;
  }
  #edit_business_unit_form #business_unit_zip {
    width: 17.5% !important;
  }
  #edit_business_unit_form #business_unit_country {
    width: 46% !important;
  }
  @-moz-document url-prefix() {
    #edit_business_unit_form #business_unit_facebook {
      width: 47%;
      margin-left: 9% !important;
    }
  }
  #edit_business_unit_form #business_unit_twitter {
    margin-left: 1.5%;
    width: 47%;
  }
  #edit_business_unit_form #business_unit_linkedin {
    margin-left: 1.5%;
    width: 47%;
  }
  #edit_business_unit_form #business_unit_facebook {
    width: 47% !important;
  }
  #new_company .custom-company-zip {
    width: 28% !important;
  }
  #edit_company_form .custom-company-zip {
    width: 28% !important;
  }
  #edit_business_unit_form #business_unit_twitter {
      width: 47% !important;
  }
  #edit_business_unit_form #business_unit_linkedin {
    width: 47% !important;
  }
  #new_business_unit #business_unit_facebook{
    width: 58.5% !important;
  }
  #new_business_unit #business_unit_twitter{
    width: 58.5% !important;
  }
  #new_business_unit #business_unit_linkedin{
    width: 58.5% !important;
  }
  #edit_business_unit_form .custom-unit-middle-container {
    margin-left: 2%;
  }

}
.set-term-condition-container{
  padding-top: 2%;
  padding-bottom: 4%;
}
.term-text {
  text-decoration: underline;
  margin-left: 8%;
}
.company-disable{
  opacity: .8;
}
#invite_user_business_unit_list #filter_business_unit_list {
    line-height: 2;
    padding-top: 0;
    background: white;
    color: black;
    width: 79%;
}
.custom-newsecond-left-people{
  margin-left: 1%;
}
#edit_user_replace .edit_user #user_title{
  margin-left: 4%;
}
#edit_user_replace .edit_user #comment {
  width: 77% !important;
  margin-left: 4%;
}
#invite_business_unit_list{
  overflow-y: auto;
}
#invite_user_error_container{
  color: #a94442 !important;
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
  border-radius: 0 !important;
}
#invite_user_error{
   color: #a94442 !important;
}
select::-ms-expand {
    display: block;
}
.new-sh-people-filter-container #filter_company_list{
  background: url(/assets/dropdown_icon.png) calc(100% - 5px) 8.4px no-repeat #acacac;
  color: #ebebeb;
}
.new-sh-people-filter-container #filter_project_list{
  background: url(/assets/dropdown_icon.png) calc(100% - 5px) 8.4px no-repeat #acacac;
  color: #ebebeb;
}
.new-sh-people-filter-container #filter_business_unit_list{
  background: url(/assets/dropdown_icon.png) calc(100% - 5px) 8.4px no-repeat #acacac;
  color: #ebebeb;
}
#edit_company_form .custom-new-container-lef3-radio {
    margin-left: 0;
}
@-moz-document url-prefix() {
  /*#invite_user_form .sh-custom-email{
    margin: 0;
    padding: 1%;
    padding-left: 4%;
  }*/
}
/*contact modal*/
/*#new_contact #contact_title{
  width: 100% !important;
}*/
/*#new_contact #contact_first_name{
  width: 100% !important;
}*/
/*#new_contact #contact_last_name{
  width: 100% !important;
}*/
/*#new_contact #contact_email{
  width: 100% !important;
}*/
/*#new_contact #business_unit_search{
  width: 100% !important;
}*/
/*#new_contact #comment{
  width: 100% !important;
}*/
/*#new_contact #contact_business_phone{
  width: 72% !important;
}*/
/*#new_contact #contact_cell_phone{
  width: 72% !important;
}*/
/*#new_contact #contact_fax{
  width: 72% !important;
}*/
/*#new_contact #contact_address_1{
  width: 72% !important;
}*/
/*#new_contact #contact_address_2{
  width: 72% !important;
}*/
#new_contact #contact_address_3{
  width: 72% !important;
}
#new_contact #contact_address_4{
  width: 72% !important;
}
#new_contact #contact_address_4{
  width: 72% !important;
}
/*#new_contact #contact_city{
  width: 72% !important;
}*/
#new_contact #contact_country{
  width: 72% !important;
}
#new_contact #contact_facebook{
  /*width: 67% !important;*/
}
#new_contact #contact_twitter{
  /*width: 67% !important;*/
}
#new_contact #contact_linkedin{
  /*width: 67% !important;*/
}
.custom-company-zip #contact_linkedin{
  width: 32.5% !important;
}
#new_contact #contact_country {
    width: 76.5% !important;
}
/*#new_contact .custom-company-zip{
  width: 32.5% !important;
}*/

.edit_contact #contact_title{
  width: 100% !important;
}
.edit_contact #contact_first_name{
  width: 100% !important;
}
.edit_contact #contact_last_name{
  width: 100% !important;
}
.edit_contact #contact_email{
  width: 100% !important;
}
.edit_contact #business_unit_search{
  width: 100% !important;
}
.edit_contact #comment{
  width: 100% !important;
}


.edit_contact #contact_business_phone{
  width: 72% !important;
}
.edit_contact #contact_cell_phone{
  width: 72% !important;
}
.edit_contact #contact_fax{
  width: 72% !important;
}
.edit_contact #contact_address_1{
  width: 72% !important;
}
.edit_contact #contact_address_2{
  width: 72% !important;
}
.edit_contact #contact_address_3{
  width: 72% !important;
}
.edit_contact #contact_address_4{
  width: 72% !important;
}
.edit_contact #contact_address_4{
  width: 72% !important;
}
.edit_contact #contact_city{
  width: 72% !important;
}
.edit_contact #contact_country{
  width: 72% !important;
}
.edit_contact #contact_facebook{
  width: 67% !important;
}
.edit_contact #contact_twitter{
  width: 67% !important;
}
.edit_contact #contact_linkedin{
  width: 67% !important;
}
.edit_contact .custom-company-zip{
  width: 32.5% !important;
}
#edit_contact #contact_country {
  width: 76.5% !important;
}
.edit_contact #contact_country {
  width: 76.5% !important;
}
.color-red{
  color: red;
}
.subject-star{
  padding-top: 1% !important;
  margin: 0 !important;
}
/*#invite_user_form #subject{
  margin-left: 1% !important;
  margin-top: 0 !important;
}*/
/*#invite_user_form .sh-custom-email{
  margin: 0 !important;
  margin-left: 4% !important;
}*/
/*#invite_user_form #invitation{
  margin: 0 !important;
  margin-left: 4% !important;
}*/
.color-white{
  /*color: white;*/
}
.invite-tags-area{
  margin-left: 4% !important;
  width: 74.5% !important;
}
.custom-invite-new-btn-contianer {
    margin-top: 6% !important;
}
/*#invite_user_form #subject {
    width: 75% !important;
}*/
/*#invite_user_form #invitation {
    width: 75% !important;
}*/
@-moz-document url-prefix() {
  /*#invite_user_form #invitation {
    margin: 0 !important;
    margin-left: 3.5% !important;
  }*/
  .invite-tags-area {
    margin-left: 3.5% !important;
    width: 74.5% !important;
  }
 /* #invite_user_form #subject {
    margin-left: 1.5% !important;
    margin-top: 0 !important;
  }*/
  .add-contact-cancel-btn{
    /*margin-left: 2%;*/
  }
  .custom-new-modal-invite {
    min-height: 350px;
  }
}
/*#invite_user_form #invitation{
  font-size: 12px !important;
  color: #444 !important;
}*/
/*#invite_user_form #invite_company_list{
  font-size: 12px;
  color: #444;
}*/
/*#invite_user_form .sh-custom-email{
  font-size: 12px;
  color: #444;
}*/

.invite-tags-area{
  font-size: 12px;
  /*color: #444;*/
}
/*#invite_user_form #subject{
  font-size: 12px !important;
}*/

/*mac changes*/
#new_business_unit .custom-unit-middle-container {
    margin-left: 9.5%;
}
#business_unit_drop_down #business_unit_company{
  width: 16.5% !important
}

/*#new_company #company_state{
  width: 40% !important;
}
#new_company #company_zip{
  width: 41% !important;
}*/
#new_business_unit #business-name {
    margin-top: 1.4%;
}
#new_business_unit #business_unit_address_1{
  margin-top: 4.5%;
}
#new_company .custom-container-width #comment{
  width: 58% !important;
}
@-moz-document url-prefix() {
  #new_company .custom-company-zip {
    width: 30.5%;
  }
}
#assest_form #asset_width_unit {
  width: 100%;
}
#assest_form #new_asset_height_unit{
  background-color: white;
  border-radius: 5px;
}
.custom-edit-profile-left-part{
  margin-left: 2% !important;
}
.custom-edit-profile-left-part .edit_user #company_list {
    width: 79% !important;
}
.custom-edit-profile-left-part .custom-deativate-people{
  margin-left: 4%;
}
.custom-edit-profile-left-part #user_user_type_rep{
  margin-left: 4%;
}
.custom-edit-profile-left-part #user_user_type_admin{
  margin-left: 4%;
}
.custom-edit-profile-left-part #user_user_type_super_admin{
  margin-left: 4%;
}
.edit_user #user_edit_business_unit__list {
    margin-left: 8% !important;
}
.new-custom-user-date-picker-icon {
    margin-top: 1.5%;
}
#edit_user_replace .edit_user #user_title {
    margin-left: 4.5%;
}
#edit_user_replace .edit_user #user_title {
    width: 79% !important;
}
#edit_user_replace .edit_user #user_first_name {
    width: 79.5% !important;
}
#edit_user_replace .edit_user #user_last_name {
    width: 79.5% !important;
}
#edit_user_replace .edit_user #comment {
    width: 76.5% !important;
    margin-left: 4.5%;
}
.people-edit-state-zip-cont #user_state{
  width: 82%;
}
#edit_user_replace .edit_user #user_zip {
    width: 60%;
    margin-left: 0;
}
#edit_user_replace .edit_user #user_country {
    width: 82.5% !important;
}
/*#edit_user_replace .edit_user #user_first_name{
      margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user #user_last_name{
   margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user .email_box_size{
   margin-top: 5% !important;
}*/
#edit_user_replace .edit-user-note{
  margin-top: 6% !important;
}
#edit_user_replace .edit-user-tags{
  margin-top: 2% !important;
}
/*#edit_user_replace .edit_user #user_cell_phone{
  margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user #user_fax{
   margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user #user_address_1{
  margin-top: 5% !important;
}
#edit_user_replace .edit_user #user_address_2{
  margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user #user_city{
  margin-top: 5% !important;
}*/
.people-edit-state-zip-cont #user_state{
  margin-top: 0;
}
#edit_user_replace .edit_user #user_zip{
  margin-top: 0;
}
/*.people-edit-state-zip-cont{
  margin-top: 5% !important;
}
#edit_user_replace .edit_user #user_country{
  margin-top: 5% !important;
}*/
/*#edit_user_replace .edit_user #user_facebook{
  margin-top: 4% !important;
}*/
#edit_user_replace .edit_user #twt_box{
  /*margin-top: 4% !important;*/
  width: 64% !important;
}
#edit_user_replace .edit_user #user_linkedin{
  /*margin-top: 4% !important;*/
  width: 64% !important;
}
#edit_user_replace .edit_user #user_facebook {
    width: 64% !important;
}
.content .management{
  height: 100%;
}
.required-container-width{
  margin-left: 3%;
}
.required-container-width {
    width: 29% !important;
}
.edit_contact #contact_first_name {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.edit_contact #contact_last_name {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.edit_contact #contact_email {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.edit_contact #business_unit_search {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.edit_contact #contact_title {
  width: 89% !important;
  /* margin-left: 7.3% !important; */
}
.edit_contact #comment {
    width: 72% !important;
    /*margin-left: 4.5%;*/
}
.edit_contact .edit-contact-note#comment{
  width: 87.5% !important;
  margin-left: 4.5%;
  margin-top: 5% !important;
}
.edit_contact .edit-contact-tags#comment{
  width: 87.5% !important;
  margin-left: 4.5%;
  margin-top: 3% !important;
}
/*.edit_contact #contact_cell_phone{
  margin-top: 5% !important;
}
.edit_contact #contact_fax{
  margin-top: 5% !important;
}
.edit_contact #contact_address_1{
  margin-top: 5% !important;
}
.edit_contact #contact_address_2{
  margin-top: 5% !important;
}
.edit_contact #contact_city{
  margin-top: 5% !important;
}
.edit_contact #contact_country{
   margin-top: 5% !important;
}*/
.edit_contact .custom-company-zip {
    width: 57% !important;
    margin-top: 0;
}
.edit_contact #contact_state{
  width: 84% !important;
  margin-top: 0;
}
.edit_contact #contact_facebook {
    width: 69% !important;
    margin-top: 0% !important;
}
.edit_contact #contact_twitter{
  width: 69% !important;
    margin-top: 0% !important;
}
.edit_contact #contact_linkedin {
    width: 69% !important;
    margin-top: 0% !important;
}
.custom-contact-datepicker{
  margin-top: 1.5%;
}
.edit_contact {
    min-height: 400px;
}
@-moz-document url-prefix(){
  #edit_contact_replace {
    width: 100%;
  }
  .edit_contact #contact_title {
    /* margin-left: 8.6% !important; */
    width: 74% !important;
  }
  .edit_contact #contact_first_name {
    width: 74% !important;
  }
  .edit_contact #contact_last_name {
    width: 74% !important;
  }
  .edit_contact #contact_email {
    width: 74% !important;
  }
  .edit_contact #business_unit_search {
    width: 74% !important;
  }
  .edit_contact #comment.edit-contact-note {
    margin-left: 5.5%;
  }
  .edit_contact #comment.edit-contact-tags {
    width: 71% !important;
    margin-left: 5.5%;
  }
}
.edit_contact  .required-container-width {
    width: 33% !important;
    margin-left: 0;
}
.required-container-width {
    padding-left: 5%;
    width: 33% !important;
    margin-left: 0;
}
.edit_contact  .lef1.left-middle{
  margin-left: 0;
  padding-left: 5%;
}
.edit_contact  .lef1.left-right{
  margin-left: 0;
  padding-left: 5%;
}
.custom-container-width {
    width: 33%;
}
.edit_contact #contact_business_phone {
    width: 68% !important;
}
.edit_contact #contact_cell_phone {
    width: 68% !important;
}
.edit_contact #contact_fax {
    width: 68% !important;
}
.edit_contact #contact_address_1 {
    width: 68% !important;
}
.edit_contact #contact_address_2 {
    width: 68% !important;
}
.edit_contact #contact_city {
    width: 68% !important;
}
.edit_contact .custom-company-zip {
    width: 55% !important;
}
.edit_contact #contact_state {
    width: 84% !important;
    margin-top: 0;
}
.edit_contact #contact_country {
    width: 72% !important;
}
.edit_contact #contact_title {
    width: 68% !important;
    /* margin-left: 4.5%; */
}
.edit_contact #contact_first_name{
  width: 68% !important;
}
.edit_contact #contact_last_name{
  width: 68% !important;
}
.edit_contact #contact_email{
  width: 68% !important;
}
.edit_contact #business_unit_search{
  width: 68% !important;
}
.edit_contact #contact_title{
  /* margin-left: 3.5%; */
}
.edit_contact .edit-contact-note#comment {
    width: 65% !important;
    margin-left: 3.5%;
    margin-top: 5% !important;
}
.edit_contact .edit-contact-tags#comment{
  width: 65% !important;
    margin-left: 3.5%;
    margin-top: 5% !important;
}
/*.edit_contact #contact_first_name {
    margin-top: 5% !important;
}*/
/*.edit_contact #contact_last_name {
    margin-top: 5% !important;
}
.edit_contact #contact_email {
    margin-top: 5% !important;
}
.edit_contact #business_unit_search {
    margin-top: 5% !important;
}*/
.edit_contact .edit-contact-tags#comment {
    width: 65% !important;
    margin-left: 3.5%;
    margin-top: 2% !important;
}
.edit_contact #contact_facebook {
    width: 68% !important;
}
.edit_contact #contact_twitter {
    width: 68% !important;
}
.edit_contact #contact_linkedin {
    width: 68% !important;
}
.edit_contact #contact_international_address_1{
      width: 68%;
}
.edit_contact #contact_international_address_2{
  width: 68%;
    margin-top: 5%;
}
.edit_contact #contact_international_address_3{
  width: 68%;
    margin-top: 5%;
}
.edit_contact #contact_international_address_4{
  width: 68%;
    margin-top: 5%;
}
@-moz-document url-prefix(){
  #edit_contact_replace {
    width: 100%;
  }
  /*.edit_contact #contact_title {
    margin-left: 5.5%;
    width: 74% !important;
  }*/
  .edit_contact #contact_first_name {
    width: 74% !important;
  }
  .edit_contact #contact_last_name {
    width: 74% !important;
  }
  .edit_contact #contact_email {
    width: 74% !important;
  }
  .edit_contact #business_unit_search {
    width: 74% !important;
  }
  .edit_contact #comment.edit-contact-note {
    margin-left: 5.5%;
  }
  .edit_contact #comment.edit-contact-tags {
    width: 71% !important;
    margin-left: 5.5%;
  }
  .edit_contact #contact_business_phone {
    width: 74% !important;
  }
  .edit_contact #contact_cell_phone {
    width: 74% !important;
  }
  .edit_contact #contact_cell_phone {
    width: 74% !important;
  }
  .edit_contact #contact_fax {
    width: 74% !important;
  }
  .edit_contact #contact_address_1 {
    width: 74% !important;
  }
  .edit_contact #contact_address_2 {
    width: 74% !important;
  }
  .edit_contact #contact_city {
    width: 74% !important;
  }
  .edit_contact .custom-company-zip {
    width: 66% !important;
  }
  .edit_contact #contact_country {
    width: 79% !important;
  }
  .edit_contact #contact_facebook {
    width: 58% !important;
  }
  .edit_contact #contact_twitter {
    width: 58% !important;
  }
  .edit_contact #contact_linkedin {
    width: 58% !important;
  }
  .edit_contact #comment.edit-contact-note {
    width: 71% !important;
  }
  .edit_contact #contact_facebook {
    margin-top: 0% !important;
  }
  .edit_contact #contact_twitter {
    margin-top: 0% !important;
  }
  .edit_contact #contact_twitter {
    width: 69% !important;
    margin-top: 0% !important;
  }
  .edit_contact #contact_linkedin {
    margin-top: 0% !important;
  }
  .edit_contact #contact_twitter {
    width: 58% !important;
    margin-top: 0% !important;
  }
  .edit_contact #contact_international_address_1{
      width: 74%;
}
.edit_contact #contact_international_address_2{
  width: 74%;
    margin-top: 5%;
}
.edit_contact #contact_international_address_3{
  width: 74%;
    margin-top: 5%;
}
.edit_contact #contact_international_address_4{
  width: 74%;
    margin-top: 5%;
}
}

/*new contact*/
.new_contact #contact_first_name {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.new_contact #contact_last_name {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.new_contact #contact_email {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.new_contact #business_unit_search {
    width: 89% !important;
    /*margin-top: 6% !important;*/
}
.new_contact #contact_title {
  width: 5.5% !important;
  margin-left: 7.3% !important;
}
.new_contact #comment {
    width: 87.5% !important;
    margin-left: 4.5%;
}
.new_contact .edit-contact-note#comment{
  width: 87.5% !important;
  margin-left: 4.5%;
  margin-top: 5% !important;
}
.new_contact .edit-contact-tags#comment{
  width: 87.5% !important;
  margin-left: 4.5%;
  margin-top: 3% !important;
}
/*.new_contact #contact_cell_phone{
  margin-top: 5% !important;
}*/
/*.new_contact #contact_fax{
  margin-top: 5% !important;
}*/
/*.new_contact #contact_address_1{
  margin-top: 5% !important;
}
.new_contact #contact_address_2{
  margin-top: 5% !important;
}
.new_contact #contact_city{
  margin-top: 5% !important;
}
.new_contact #contact_country{
   margin-top: 5% !important;
}*/
.new_contact .custom-company-zip {
    width: 57% !important;
    margin-top: 0;
}
.new_contact #contact_state{
  width: 84% !important;
  margin-top: 0;
}
.new_contact #contact_facebook {
    width: 69% !important;
    /*margin-top: 5% !important;*/
}
.new_contact #contact_twitter{
  width: 69% !important;
    /*margin-top: 5% !important;*/
}
.new_contact #contact_linkedin {
    width: 69% !important;
    /*margin-top: 5% !important;*/
}
.custom-contact-datepicker{
  margin-top: 1.5%;
}
.new_contact {
    min-height: 400px;
}
@-moz-document url-prefix(){
  #new_contact_replace {
    width: 100%;
  }
  .new_contact #contact_title {
    margin-left: 8.6% !important;
    width: 74% !important;
  }
  .new_contact #contact_first_name {
    width: 74% !important;
  }
  .new_contact #contact_last_name {
    width: 74% !important;
  }
  .new_contact #contact_email {
    width: 74% !important;
  }
  .new_contact #business_unit_search {
    width: 74% !important;
  }
  .new_contact #comment.edit-contact-note {
    margin-left: 5.5%;
  }
  .new_contact #comment.edit-contact-tags {
    width: 71% !important;
    margin-left: 5.5%;
  }
}
.new_contact  .required-container-width {
    width: 33% !important;
    margin-left: 0;
}
.required-container-width {
    padding-left: 5%;
    width: 33% !important;
    margin-left: 0;
}
.new_contact  .lef1.left-middle{
  margin-left: 0;
  padding-left: 5%;
}
.new_contact  .lef1.left-right{
  margin-left: 0;
  padding-left: 5%;
}
.new_contact  .lef1.left-right p{
  line-height: 0px !important;
}
.custom-container-width {
    width: 33%;
}
.new_contact #contact_business_phone {
    width: 68% !important;
}
.new_contact #contact_cell_phone {
    width: 68% !important;
}
.new_contact #contact_fax {
    width: 68% !important;
}
.new_contact #contact_address_1 {
    width: 68% !important;
}
.new_contact #contact_address_2 {
    width: 68% !important;
}
.new_contact #contact_city {
    width: 68% !important;
}
.new_contact .custom-company-zip {
    width: 55% !important;
}
.new_contact #contact_state {
    width: 84% !important;
    margin-top: 0;
}
.new_contact #contact_country {
    width: 72% !important;
}
.new_contact #contact_title {
    width: 68% !important;
    margin-left: 4.5%;
}
.new_contact #contact_first_name{
  width: 68% !important;
}
.new_contact #contact_last_name{
  width: 68% !important;
}
.new_contact #contact_email{
  width: 68% !important;
}
.new_contact #business_unit_search{
  width: 68% !important;
}
.new_contact #contact_title{
  margin-left: 3.5%;
}
.new_contact .edit-contact-note#comment {
    width: 65% !important;
    margin-left: 3.5%;
    margin-top: 5% !important;
}
.new_contact .edit-contact-tags#comment{
  width: 65% !important;
    margin-left: 3.5%;
    margin-top: 5% !important;
}
/*.new_contact #contact_first_name {
    margin-top: 5% !important;
}*/
/*.new_contact #contact_last_name {
    margin-top: 5% !important;
}*/
/*.new_contact #contact_email {
    margin-top: 5% !important;
}*/
/*.new_contact #business_unit_search {
    margin-top: 5% !important;
}*/
.new_contact .edit-contact-tags#comment {
    width: 65% !important;
    margin-left: 3.5%;
    margin-top: 2% !important;
}
.new_contact #contact_facebook {
    width: 68% !important;
}
.new_contact #contact_twitter {
    width: 68% !important;
}
.new_contact #contact_linkedin {
    width: 68% !important;
}
.new_contact #contact_international_address_1{
      width: 68%;
}
.new_contact #contact_international_address_2{
  width: 68%;
    margin-top: 5%;
}
.new_contact #contact_international_address_3{
  width: 68%;
    margin-top: 5%;
}
.new_contact #contact_international_address_4{
  width: 68%;
    margin-top: 5%;
}
#new_contact #contact_title {
    width: 68% !important;
}
#new_contact #contact_first_name {
    width: 68% !important;
}
#new_contact #contact_last_name{
  width: 68% !important;
}
#new_contact #contact_email{
  width: 68% !important;
}
#new_contact #business_unit_search{
  width: 68% !important;
}
.new_contact .edit-contact-note#comment{
  width: 65% !important;
    margin-left: 3.5%;
    margin-top: 5% !important;
}
.new_contact .edit-contact-tags#comment {
    width: 65% !important;
    margin-left: 3.5%;
    margin-top: 2% !important;
}
#new_contact #comment{
  width: 65% !important;
}
.new_contact .custom-company-zip {
    width: 55% !important;
}
#new_contact .custom-company-zip {
    width: 55% !important;
}
#new_contact #contact_country {
    width: 76% !important;
}
.new_contact #contact_international_address_4 {
    width: 68%;
}
.new_contact #contact_international_address_3 {
    width: 68%;
}
.new_contact #contact_international_address_2 {
    width: 68%;
}
.new_contact #contact_international_address_1 {
    width: 68%;
}
#new_contact #contact_business_phone {
    width: 68% !important;
}
#new_contact #contact_cell_phone {
    width: 68% !important;
}
#new_contact #contact_fax {
    width: 68% !important;
}
#new_contact #contact_address_1 {
    width: 68% !important;
}
#new_contact #contact_address_2 {
    width: 68% !important;
}
#new_contact #contact_address_3 {
    width: 68% !important;
}
#new_contact #contact_address_4 {
    width: 68% !important;
}
#new_contact #contact_city {
    width: 68% !important;
}
#new_contact #contact_country {
    width: 72% !important;
}
#new_contact .main-container {
    max-height: 400px;
}
@-moz-document url-prefix(){
  #new_contact_replace {
    width: 100%;
  }
  .new_contact #contact_title {
    margin-left: 5.5%;
    width: 74% !important;
  }
  .new_contact #contact_first_name {
    width: 74% !important;
  }
  .new_contact #contact_last_name {
    width: 74% !important;
  }
  .new_contact #contact_email {
    width: 74% !important;
  }
  .new_contact #business_unit_search {
    width: 74% !important;
  }
  .new_contact #comment.edit-contact-note {
    margin-left: 5.5%;
  }
  .new_contact #comment.edit-contact-tags {
    width: 71% !important;
    margin-left: 5.5%;
  }
  .new_contact #contact_business_phone {
    width: 74% !important;
  }
  .new_contact #contact_cell_phone {
    width: 74% !important;
  }
  .new_contact #contact_cell_phone {
    width: 74% !important;
  }
  .new_contact #contact_fax {
    width: 74% !important;
  }
  .new_contact #contact_address_1 {
    width: 74% !important;
  }
  .new_contact #contact_address_2 {
    width: 74% !important;
  }
  .new_contact #contact_city {
    width: 74% !important;
  }
  .new_contact .custom-company-zip {
    width: 66% !important;
  }
  .new_contact #contact_country {
    width: 79% !important;
  }
  .new_contact #contact_facebook {
    width: 58% !important;
  }
  .new_contact #contact_twitter {
    width: 58% !important;
  }
  .new_contact #contact_linkedin {
    width: 58% !important;
  }
  .new_contact #comment.edit-contact-note {
    width: 71% !important;
  }
  /*.new_contact #contact_facebook {
    margin-top: 4% !important;
  }*/
  /*.new_contact #contact_twitter {
    margin-top: 4% !important;
  }*/
  .new_contact #contact_twitter {
    width: 69% !important;
    /*margin-top: 4% !important;*/
  }
  /*.new_contact #contact_linkedin {
    margin-top: 4% !important;
  }*/
  .new_contact #contact_twitter {
    width: 58% !important;
    /*margin-top: 4% !important;*/
  }
  .new_contact #contact_international_address_1{
      width: 74%;
}
.new_contact #contact_international_address_2{
  width: 74%;
    margin-top: 5%;
}
.new_contact #contact_international_address_3{
  width: 74%;
    margin-top: 5%;
}
.new_contact #contact_international_address_4{
  width: 74%;
    margin-top: 5%;
}
  #new_contact #contact_facebook {
      width: 59% !important;
  }
  #new_contact #contact_twitter {
    width: 59% !important;
  }
  #new_contact #contact_linkedin {
    width: 59% !important;
  }
  #new_contact #contact_title {
    width: 75% !important;
  }
  #new_contact #contact_first_name {
    width: 75% !important;
  }
  #new_contact #contact_last_name {
    width: 75% !important;
  }
  #new_contact #contact_email {
    width: 75% !important;
  }
  #new_contact #business_unit_search {
    width: 75% !important;
  }
  #new_contact #comment {
    width: 72% !important;
    margin-bottom: 8px !important;
  }
  #new_contact #contact_business_phone {
    width: 75% !important;
  }
  #new_contact #contact_cell_phone {
    width: 75% !important;
  }
  #new_contact #contact_fax {
    width: 75% !important;
  }
  #new_contact #contact_address_1 {
    width: 75% !important;
  }
  #new_contact #contact_address_2 {
    width: 75% !important;
  }
  #new_contact #contact_address_3 {
    width: 75% !important;
  }
  #new_contact #contact_city {
    width: 75% !important;
  }
  #new_contact .custom-company-zip {
    width: 68% !important;
  }
  #new_contact #contact_country {
    width: 79% !important;
  }
}
.people-edit-state-zip-cont{
  display: flex;
}
.edit_user #user_international_address_1{
  width: 78%;
}
.edit_user #user_international_address_2{
  width: 78%;
}
.edit_user #user_international_address_3{
  width: 78%;
}
.edit_user #user_international_address_4{
  width: 78%;
}
/*.new-calender-project-list-cont{
  height: 610px !important;
}*/

.single-event-color{
  background: #8DC8E8 !important;
}
.multiple-event-color{
  background: #4298b5 !important;
}
.yellow-event-color{
    background: yellow !important;
}

/*#business_unit_calender_container{
  width: 100%;
    box-sizing: border-box;
    height: 23.8px;
    overflow: hidden;
    background: url(/assets/dropdown_icon.png) calc(100% - 5px) 8.4px no-repeat #fff;
    border: 2px solid #010101;
    border-radius: 3.5px;
    margin-top: 5%;
}*/
.multiple-events-box{
    width: 100px;
  height: 100px;
  background: #4298b5;
}
.multiple-events-box {
    width: 35px;
    height: 25px;
    background: #4298b5;
    margin-left: 3%;
}
.single-events-box {
    width: 35px;
    height: 25px;
    background: #8DC8E8;
    margin-left: 3%;
}
.color-scheme-container{
  margin-top: 49%;
}
.calender-reset-btn{
  background: #ACACAC;
  color: #ebebeb;
  padding: 1%;
  width: 100%;
  padding-left:0;
  background: #fff;
  border-radius: 5px;
  border: 2px solid black;
  color: black;
}

.custom-contact-container {
  /* padding-left: 1%; */
  padding: 10px;
}
.fancybox-outer, .fancybox-inner, .fancybox-skin {
  border-radius: 10px !important;
}
#new_contact {
  height: auto;
  padding: 20px;
  width: auto;
}
.custom-container-width {
  margin-top: 20px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
}
.custom-container-width1 {
  margin-top: 10px !important;
  padding-left: 0px !important;
  padding-right: 5px !important;
}
/*
.lef8 {
    margin-left: 55px;
    margin-top: 30px;
}
*/
.custom-container-width input[type="text"] {
  font-size: 1em;
  min-width: 80% !important;
  padding: 5px 10px !important;
  margin: 0 0 10px 0 !important;
}
.custom-container-width1 input[type="text"] {
  font-size: 1em;
  min-width: 70% !important;
  padding: 5px 10px !important;
  margin: 0 0 10px 0 !important;
}
.custom-container-width textarea {
  font-size: 1em;
  margin: 0 0 10px 0 !important;
  min-width: 80% !important;
  padding: 5px 10px !important;
}
.custom-container-width1 textarea {
  font-size: 1em;
  margin: 0 0 10px 0 !important;
  min-width: 70% !important;
  padding: 5px 10px !important;
}
.mandate {
  margin-right: 10px;
  min-width: 20px;
  position: relative;
  top: 8px;
  vertical-align: top;
}
.custom-container-width1 input[type="radio"] {
  height: auto;
  margin: 10px;
  padding: 10px;
  width: auto;
}
#invite-user-modal .user-txt1-container.custom-contact-container {
  width: auto;
}
.new-invite-user {
  margin-bottom: 20px;
}
.custom-container-width1.lef4 {
  margin-left: 12px;
  margin-top: -17px;
}
.company-container {
  width: 50%;
  float: left;
  height: auto;
}
.business-unit-container {
  width: 50%;
  float: right;
  height: auto;
}
.manage-company-container {
  width: 100%;
  margin-bottom: 180px;
}
.custom-container-width1.lef4.required-container-width.company-width {
  width: 50% !important;
}
.company-width select {
  min-width: 78% !important;
}
#edit_company_list {
  min-width: 80% !important;
}
.profile-link{
  padding-bottom: 0 !important;
}
.dropdown-content a {
  color: black !important;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-family: 'Helvetica Neue';
  font-weight: bold;
  font-size: 13px !important;
  line-height: 18px !important;
}
.new-contact .add-contact-cancel-btn.cancel_btn {
  margin-left: 7px !important;
}
.new-contact #add_contact_submit {
  margin-right: -6px;
}

.edit_contact {
  padding: 20px !important;
  height: auto !important;
  width: auto !important;
}

.edit_contact .lef1.left-right p{
  line-height: 0px !important;
}

.required-container-width p {
  line-height: 0px !important;
}

.mandate-color{
  color: red !important;
}

/*.edit-profile-third-container label {
  margin-left: 73px !important;
}

.edit-profile-third-container span {
  margin-left: 73px !important;
}

.edit-profile-third-container ul {
  margin-left: 73px;
}*/

/*.edit-profile-logo {
  margin-left: -36% !important;
  margin-top: -9px !important;
  margin-bottom: -4px !important;
}*/

.edit-user-logo {
  margin-left: 0px;
}

.edit-profile-third-container #user_birthday {
  width: 60%;
  height: 31px;
  margin-top:0% !important;
}

.edit-profile-btn {
  float: left;
  width: 30%;
}

.edit-profile-save-btn {
  float: right;
  width: 30%;
}

.edit-profile-btns {
  /*padding: 0px 142px;*/

  width: 78%;
  margin: auto !important;
  margin-top: -30px !important;
}

.edit-profile-btns .edit-profile-btn {
  width: 12% !important;
}

.edit-profile-set-user-dob {
    margin-top: 5% !important;
}

.edit-profile-social {
   padding: 10px 0 7px !important;
}

.personal-details-align {
  margin-left: 13px !important;
}

.edit-profile-second-container #user_zip {
  margin-left: 0px !important;
  width: 58% !important;
}

.pro-mandate {
  margin-right: 1px;
  min-width: 20px;
  position: relative;
  top: 20px;
  vertical-align: top;
  color: red;
}

#ui-datepicker-div {
  width: 16% !important;
}

.custom-container-width1.lef4 .intl-color{
  position: relative;
  vertical-align: middle;
  bottom: 3px;
}

.company-with-footer {
  width: 99% !important;
}

button:focus { outline: none; }

select:focus { outline: none; }

.invite_modal_btn_p{
  padding-left: 3.1%;
}
.new_user_form_div1{
  width: 60%;
}
.new_user_form_div2{
  width: 55%;
}
.invite_modal_btn_p input#send_button_set{
  margin-right: 3%;
}

#user_profile_birthday {
  width: 80% !important;
}


.ui-datepicker .ui-datepicker-title {
  font-size: 12px !important;
}

/*.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
  margin-top: -5px !important;
}

.ui-datepicker .ui-datepicker-title {
  padding: 0 20px !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{
  width: 45% !important;
  margin-left: 1px !important;

}*/

/*.set-term-condition-container {
    padding-bottom: 2%;
}*/
.edit-profile-third-container #user_birthday {
  width: 60% !important;
}
.edit-profile-btns .edit-profile-btn{
  margin-left: -5px;
}
.calendar #project_list_container .project{
  min-height: 90px;
  max-height: 90px;
}
/*body.calendar .content .management .scroll .scroll-content .project .dates{
  height: auto !important;
}*/
/*.custom-new-desc-cal{
  margin-top: 7% !important;
  margin-left: -27% !important ;
}
<<<<<<< 887c8da1d65d95fbbf44333808662a4fd730ed48
*/

#people_reset_filter{
  float: right;
  border: 2px solid black;
  color: black;
  padding-left: 3%;
  padding-right: 3%;
  border-radius: 4px;
  cursor: pointer;
}
#inventory_reset_filter{
  float: right;
  border: 2px solid black;
  color: black;
  padding-left: 3%;
  padding-right: 3%;
  border-radius: 4px;
  cursor: pointer;
  margin-top: 5%;
}
.inventory-cross-icon-container{
  text-decoration: none;
  color: #000;
  display: none;
  cursor: pointer;
  margin-left: -23.8px;
}
.inventory-cross-icon-container img{
  margin-top: 8.2px;
  width: 17px !important;
}


#form_cancel-btn{
  color: black !important;
  border: 1px solid black !important;
  background: white !important;
  width: 12% !important;
  /*margin-left: 3%;*/
  margin-right: 14px;
  padding-bottom: 7px;
  padding-top: 7px;
  text-align: center;
  height: 40px;
}
/*#category_container .list {
  max-height: 152px;
}
.new-sh-subassets-container{
  max-height: 112px;
}
.new-new-universal-inv-width{
  max-height: 152px !important;
}
.new-sh-graphic-subassets-container{
  height: 86px !important;
}*/
