.brdlft0 {
  border-left: none!important
}

.brdrgt0 {
  border-right: none!important
}

.brdtp0 {
  border-top: none!important
}

.brdbt0 {
  border-bottom: none!important
}

.pdtp0 {
  padding-top: 0!important
}

.pdbt0 {
  padding-bottom: 0!important
}

.hgt33 {
  height: 33px!important
}

.minhgt100 {
  min-height: 100px!important
}

.minhgt33 {
  min-height: 33px!important
}

.minhgt41 {
  min-height: 41px!important
}

.btn {
  text-decoration: none!important
}

.pd0_14 {
  padding: 0 14px!important
}

.wd154 {
  width: 154px!important
}

.mgn20a {
  margin: 20px auto!important;
  float: none
}

.wd23p {
  width: 23%!important
}

.pdrgt15 {
  padding-right: 15px!important
}

.pdlft15 {
  padding-left: 15px!important
}

.rgt10 {
  right: 10px!important
}

.pdrgt25 {
  padding-right: 25px!important
}

.btm3 {
  bottom: 3px
}

.fltnone {
  float: none!important
}
.tp40p {
top:40% !important
}
.mgntp7 {
  margin-top: 7px!important
}

.bdrbtm {
  border-bottom: 1px solid #ccc
}

.fntgray {
  color: gray!important
}

.fnt11 {
  font-size: 11px!important
}

.fntsz16 {
  font-size: 16px!important
}

.pad7 {
  padding: 7px!important
}

.wd40p {
  width: 40%!important
}

.wd20p {
  width: 20%!important
}

.lft198 {
  left: 198px!important
}

.pdlft10 {
  padding-left: 10px!important
}

.pdrgt10 {
  padding-right: 10px!important
}

.disnon {
  display: none
}

.hgt20 {
  height: 20px!important
}

.curpdr {
  cursor: pointer
}

.hgt27 {
  height: 27px!important
}

.mgntp3 {
  margin-top: 3px!important
}

.mgnlft50 {
  margin-left: 50px!important
}

.wd25p {
  width: 25%!important
}

.mgnlft3 {
  margin-left: 3px!important
}

.valigntop {
  vertical-align: top!important
}

.tp13 {
  top: 13px!important
}

.lft100p {
  left: 100%!important
}

.lft0 {
  left: 0!important
}

.rgt0 ,.mainhmecnt .lftarwckz.rgt0 {
  right: 0!important
}

.wd80p {
  width: 80%!important
}

.wd85p {
  width: 85%!important
}

.clrblue {
  color: #498AF3!important
}

.pdlft18 {
  padding-left: 18px!important
}

.listviewmore {
  background-color: #fff!important
}

.wd30p {
  width: 30%!important
}

.bxshwnon {
  box-shadow: 0 0 0!important
}

.mgnlft10 {
  margin-left: 10px!important
}

.mgnrgt10 {
  margin-right: 10px!important
}

.minwd0 {
  min-width: 0!important
}

.wd50px {
  width: 50px!important
}

.wd98p {
  width: 98%!important
}

.mgn4 {
  margin: 4px!important
}

.mgn2 {
  margin: 2px!important
}

.pdlft2 {
  padding-left: 2px!important
}

.pad3 {
  padding: 3px!important
}

.btm25 {
  bottom: 25px!important;
  top: inherit!important
}

.btm19 {
  bottom: 19px!important;
  top: inherit!important
}

.btm23 {
  bottom: 23px!important;
  top: inherit!important
}

.btm31 {
  bottom: 31px!important;
  top: inherit!important
}

.brdtp1 {
  border-top: 1px solid #ccc!important
}

.brdbt1 {
  border-bottom: 1px solid #ccc!important
}

.pad10_0 {
  padding: 10px 0!important
}

.vertmdl {
  vertical-align: middle
}

.fnt13 {
  font-size: 13px
}

.wd69 {
  width: 69px!important
}

.brdrd2 {
  border-radius: 2px!important
}

.maxwd98p {
  max-width: 98%!important
}

.maxwd97p {
  max-width: 97%!important
}

.wd52px {
  width: 52px!important
}

.maxwd93p {
  max-width: 93%!important
}

.txtdenon {
  text-decoration: none!important
}

.wd30 {
  width: 30px!important
}

.minhgt50 {
  min-height: 50px
}

.bxsdwnon {
  box-shadow: none!important
}

.wd90p {
  width: 90%
}

.wd104 {
  width: 104px!important
}

.pd34 {
  padding: 3px 4px!important
}

.tp4 {
  top: 4px!important
}

.wd68 {
  width: 68px!important
}

.wd135 {
  width: 135px!important
}

.pdtp7 {
  padding-top: 7px!important
}

.fntsz13 {
  font-size: 13px!important
}

.wd110 {
  width: 110px!important
}

.wd60 {
  width: 60px!important
}

.wd58 {
  width: 58px!important
}

.wd50p {
  width: 50%!important
}

.clractblue {
  color: #3C8DC5!important
}

.rgt3 {
  right: 3px!important
}

.curdflt {
  cursor: default!important
}

.bxsdw,.bxsdw:focus,.bxsdw:hover {
  box-shadow: none!important
}

.listnon {
  list-style: none!important
}

.shadow {
  box-shadow: 0 1px 5px #ccc;
  -moz-box-shadow: 0 1px 5px #ccc;
  -webkit-box-shadow: 0 1px 5px #ccc
}

.mgn3_2 {
  margin: 3px 0 2px
}

.zindtp70 {
  z-index: 99999;
  top: 70px
}

.disinblk {
  display: inline-block!important
}

.bgcolwtbdr {
  background: #fff;
  border: 1px solid #ccc
}

.createpage .popover {
  width: 250px
}

.pd16_8 {
  padding: 16px 8px!important
}

.pd10_8 {
  padding: 10px 8px!important
}

.crtpagehelpin {
  position: absolute;
  top: 5px;
  right: -8px;
  z-index: 101
}

.bgtras {
  background-color: transparent!important
}

.mgntp13 {
  margin-top: 13px!important
}

.rgt2, .mainhmecnt .lftarwckz.rgt2 {
  right: 2px!important
}

.hdsrchbg {
  background-color: #080808;
  float: left;
  padding-right: 8px
}

.clrwht {
  color: #fff!important
}

.pd10_5 {
  padding: 10px 5px!important
}

.brd34 {
  border: 1px solid #343434!important
}

.filebg_none {
  background: none repeat scroll 0 0 transparent;
  border: 0 transparent;
  opacity: 0
}

.ovrhidden {
  overflow: hidden
}

.minhgt42 {
  min-height: 42px!important
}

.maxwd92p {
  max-width: 92%!important
}

.maxwd91p {
  max-width: 91%!important
}

.imprtina {
  background: url(../images/spritenew.png) no-repeat -328px -619px;
  width: 25px;
  height: 28px;
  float: left
}

.colorpicker-visible,.colorpicker-visible .dropdown-menu {
  display: block!important
}

colorpicker-saturation {
  display: block;
  width: 100px;
  height: 100px;
  background-image: url(../images/saturation.png);
  cursor: crosshair;
  float: left
}

colorpicker-saturation i {
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #000;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px
}

colorpicker-saturation i::after {
  content: '';
  display: block;
  height: 7px;
  width: 7px;
  border: 1px solid #fff;
  border-radius: 5px
}

colorpicker-alpha,colorpicker-hue {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px
}

colorpicker-alpha i,colorpicker-hue i {
  display: block;
  height: 2px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px
}

colorpicker-hue {
  background-image: url(../images/hue.png)
}

colorpicker-alpha {
  display: none
}

.colorpicker-color,colorpicker-alpha {
  background-image: url(../images/alpha.png)
}

.colorpicker {
  top: 0;
  left: 0;
  z-index: 9999;
  display: none
}

.colorpicker colorpicker-alpha,.colorpicker colorpicker-hue,.colorpicker colorpicker-saturation {
  position: relative
}

.colorpicker input {
  width: 100px;
  font-size: 11px;
  color: #000;
  background-color: #fff
}

.colorpicker.alpha {
  min-width: 140px
}

.colorpicker.alpha colorpicker-alpha {
  display: block
}

.colorpicker.dropdown {
  position: absolute
}

.colorpicker.colorpicker-fixed-position {
  position: fixed
}

.colorpicker .dropdown-menu::after,.colorpicker .dropdown-menu::before {
  content: '';
  display: inline-block;
  position: absolute
}

.colorpicker .dropdown-menu::after {
  clear: both;
  border: 6px solid transparent;
  top: -5px;
  left: 7px;
  display: none
}

.colorpicker .dropdown-menu::before {
  border: 7px solid transparent;
  top: -6px;
  left: 6px
}

.colorpicker .dropdown-menu {
  position: static;
  top: 0;
  left: 0;
  min-width: 129px;
  padding: 4px;
  margin-top: 0
}

.colorpicker-position-top .dropdown-menu::after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  top: auto;
  bottom: -5px
}

.colorpicker-position-top .dropdown-menu::before {
  border-top: 7px solid rgba(0,0,0,.2);
  border-bottom: 0;
  top: auto;
  bottom: -6px
}

.colorpicker-position-right .dropdown-menu::after {
  border-right: 6px solid #fff;
  border-left: 0;
  top: 11px;
  left: -5px
}

.colorpicker-position-right .dropdown-menu::before {
  border-right: 7px solid rgba(0,0,0,.2);
  border-left: 0;
  top: 10px;
  left: -6px
}

.colorpicker-position-bottom .dropdown-menu::after {
  border-bottom: 6px solid #fff;
  border-top: 0
}

.colorpicker-position-bottom .dropdown-menu::before {
  border-bottom: 7px solid rgba(0,0,0,.2);
  border-top: 0
}

.colorpicker-position-left .dropdown-menu::after {
  border-left: 6px solid #fff;
  border-right: 0;
  top: 11px;
  left: auto;
  right: -5px
}

.colorpicker-position-left .dropdown-menu::before {
  border-left: 7px solid rgba(0,0,0,.2);
  border-right: 0;
  top: 10px;
  left: auto;
  right: -6px
}

colorpicker-preview {
  display: block;
  height: 10px;
  margin: 5px 0 3px;
  clear: both;
  background-position: 0 100%
}

.appgantt {
  background: url(../images/spritenew.png) -249px -909px;
  width: 20px;
  height: 20px;
  display: block
}

.milestoneicn {
  background: url(../images/spritenew.png) no-repeat -311px -910px;
  width: 20px;
  height: 20px;
  display: block
}

.tabbudget {
  background: url(../images/spritenew.png) no-repeat -1px -880px;
  width: 20px;
  height: 20px;
  display: block
}

.tabscope {
  background: url(../images/spritenew.png) no-repeat -25px -879px;
  width: 20px;
  height: 20px;
  display: block
}

.viewvalalone {
  min-height: 27px;
  line-height: 21px;
  padding-top: 3px
}

.btn-action .downloadicn {
  background-position: -402px -654px
}

.btn-action:hover .downloadicn {
  background-position: -386px -654px
}

.btn-action:hover .undoicn {
  background-position: -385px -703px
}

.btn-action .undoicn {
 background-position: -401px -703px
}

.btn-action:hover .actnview {
  background-position: -320px -654px
}

.btn-action .actnview {
  background-position: -337px -654px
}

.btn-action:hover span.autogenicn {
 background-position: -225px -734px
}

.btn-action span.autogenicn {
  background-position: -241px -734px
}

.btn-action:hover span.zmicn {
  background-position: -289px -734px
}

.btn-action span.zmicn {
  background-position: -305px -734px
}

.btn-action .movein {
	background-position:-400px -686px
}

.btn-action:hover .movein {
	background-position:-384px -686px
}

.btn-action .moveout {
	background-position:-368px -686px
}

.btn-action:hover .moveout {
	background-position:-352px -686px
}

.setup-panel li.active a {
  background-color: #4d90fe;
  background: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
  background: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background: -
o-linear-gradient(top,#4d90fe,#4787ed);
  background: linear-gradient(to bottom,#4d90fe,#4787ed);
  background-repeat: repeat-x;
  border: 1px solid #3079ed
}

.setup-panel li a {
  color: #999!important
}

.setup-panel li.active a ,.setup-panel li.active a:focus {
  color: #fff!important
}

.fnt20 {
  font-size: 20px
}

.bgffc {
  background-color: #ffc
}

.tdminwd>td {
  min-width: 200px
}

.tdminwd .dropdown-toggle {
  min-width: 120px;
  text-align: left
}

.text-brown {
    color: #960101;
}
a.text-brown:hover {
    color: #760000;
}

.tdminwd .dropdown-toggle .caret {
  margin-left: 5px
}

.fnt75 {
  font-size: 75px
}

.greenclr {
  color: #5cb85c
}

.redclr {
  color: red!important;
}

.gantttext {
  float: left;
  width: 116px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: left
}

.subtaskicn {
   background: url(../images/spritenew.png) no-repeat -290px -909px;
  width: 22px;
  height: 20px
}

.taskicn16 {
  background: url(../images/spritenew.png) no-repeat -435px -492px;
  width: 22px;
  height: 20px
}

.supprojecticn {
  background: url(../images/spritenew.png) no-repeat -269px -911px;
  width: 23px;
  height: 19px;
  float: left
}

.icon-indent:before {
  content: "\f03c"
}

.icon-dedent:before,.icon-outdent:before {
  content: "\f03b"
}

.icon-search-minus:before {
  content: "\f010"
}

.icon-search-plus:before {
  content: "\f00e"
}

.icon-external-link:before {
  content: "\f08e"
}

.icon-fullscreen:before {
  content: "\f065"
}

.gantt-tools-container a {
  color: #999
}

.gantt-tools-container span {
  font-size: 18px
}

.sidepanelotrdiv .spt20 {
  float: left
}

.panel_group_mg05 .panel-group {
  margin-top: 5px!important;
  margin-bottom: 0!important
}

.panel_group_mg05 .panel-body {
  width: 100%
}

.curpdr {
  cursor: pointer
}

.cmnlnk {
  text-decoration: underline!important;
  color: #00E!important
}

.cmnlnk:hover {
  text-decoration: none!important;
  color: #00E!important
}

.scroller {
  height: 100%;
  overflow-y: hidden
}

.angicn16p {
  float: left;
  width: 16px;
  height: 16px
}

.addr_components {
  padding: 10px 0;
  margin-bottom: 10px
}

.wd90p {
  width: 90%!important
}

.receiving25{
  background:url(../images/spritenew.png) -226px -489px no-repeat
}

.receiving20{
  background:url(../images/spritenew.png) -433px -472px no-repeat
}

.ui-state-highlight {
  float: left;
  width: 100%;
  margin: 5px 0;
  min-height: 34px;
  line-height: 21px;
  border: 2px dashed #a4a7ab
}

.ui-state-highlight-place-holder {
  float: left;
  width: 49.6%;
  margin: 5px 0;
  min-height: 34px;
  height: 42px!important;
  line-height: 21px;
  border: 2px dashed #a4a7ab
}

ui-state-hover {
  z-index: 2
}

.stngscustomize_secureandshr .panel-heading {
  padding: 3px 15px!important
}

.stngscustomize_secureandshr .accordion-toggle {
  margin-top: 0px
}

.stngscustomize_secureandshr .ttlarr {
  padding: 10px 12px!important;
  top: 0
}

.stngscustomize_secureandshr {
  overflow: inherit!important;
  float: left;
  margin-bottom: 5px!important;
  width: 100%
}

.tglbtninsdd li div {
  padding: 0!important
}

.cust_scur {
  float: left
}



.wd125 div.chosen-container {
  width: 125px!important
}

.secureandshr {
  padding: 1px 0
}



.fltnone {
  float: none!important
}

.mobileview .form-group {
  width: 100%;
  display: inline-block
}

.custmz_stngstb {
  display: none
}

.cust_defattrsct {
  display: block
}

.setlayout {
  background: url(../images/bgptrnblock.png);
  border: 1px solid #CCC;
  padding: 0!important
}

.customizeapp_fldicn {
  padding: 10px 10px 15px 0
}

.rmvdattr_sections a {
  margin-left: 0!important
}

.custstngs_tblnk a {
  padding: 5px 8px!important
}

.customtool {
  width: 370px;
  max-width: 370px;
  top: 25px;
  left: inherit;
  right: 0
}

.customtool .arrow {
  left: 91%!important
}

.open .customtool {
  display: block
}

.mgntp7 {
  margin-top: 7px!important
}

.bgcolwtbdr {
  background: #fff;
  border: 1px solid #ccc
}

.aside {
  min-width: 320px!important
}

.revhistry a {
  color: #333;
  text-decoration: none;
  font-size: 13px;
  float: left;
  width: 100%
}

.revhistry li {
  margin: 5px 0;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc
}

.revhistry {
  list-style: none
}

.bdrbtm {
  border-bottom: 1px solid #ccc
}

.fntgray {
  color: gray!important
}

.fnt11 {
  font-size: 11px!important
}

.restorerevision {
  float: left;
  margin-bottom: 10px
}

.custattr_sctn:hover {
  -moz-box-shadow: 0 0 3px 3px #ccc;
  -webkit-box-shadow: 0 0 3px 3px #F4F4F4;
  box-shadow: 0 0 3px 3px #F4F4F4;
  background-color: #FCFCFC!important
}

.custattr_sctn .form-group {
  margin-bottom: 0
}

.custattr_sctn {
  padding: 10px 0;
  margin-bottom: 10px
}

.opertors li:hover {
  background-color: #C2CBE0;
  border: 1px solid #0A246A;
  margin: 5px 3px
}

.opertors li {
  list-style: none;
  display: inline;
  float: left;
  margin: 5px 3px;
  border: 1px solid #F0F0EE
}

.opertors li a {
  float: left;
  text-align: center;
  font-size: 19px;
  color: #000;
  font-weight: 700;
  padding: 0 5px;
  text-decoration: none
}

.fntsz16 {
  font-size: 16px!important
}

.operatorsep {
  background: none!important;
  border: None!important;
  width: auto!important;
  margin: 3px 5px!important
}

.pad7 {
  padding: 7px!important
}

.opertors {
  margin: 0;
  padding: 0;
  display: block
}

.customizeappotr .accordion-toggle {
  width: auto;
  float: left;
  height: 16px
}

.customizeappotr .panel-heading,.customizeappotr .panel-title {
  width: 100%;
  float: left
}

.customizeappotr .panel-body {
  float: left
}

.pdrgt25 {
  padding-right: 25px!important
}

.sectionattrDrag {
  -moz-box-shadow: 0 0 3px 3px #ccc;
  -webkit-box-shadow: 0 0 3px 3px #F4F4F4;
  box-shadow: 0 0 3px 3px #F4F4F4;
  background-color: #FCFCFC!important;
  width: 100%
}

.ngsb-wrap {
  -ms-touch-action: none
}

.ngsb-wrap .ngsb-container {
  width: auto;
  overflow: hidden;
  transition: .5s all
}

.ngsb-wrap:hover .ngsb-scrollbar {
  opacity: 1
}

.ngsb-wrap .ngsb-scrollbar {
  width: 16px;
  height: 100%;
  top: 0;
  right: 0;
  opacity: .75
}

.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-container {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto
}

.ngsb-wrap .ngsb-scrollbar a.ngsb-thumb-container {
  margin: 20px 0
}

.ngsb-wrap .ngsb-scrollbar .ngsb-track {
  height: 100%;
  margin: 0 auto;
  width: 6px;
  background: #000;
  background: rgba(0,0,0,.4);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-shadow: 1px 1px 1px rgba(255,255,255,.1)
}

.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos {
  cursor: pointer;
  width: 100%;
  height: 30px
}

.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos .ngsb-thumb {
  transition: .5s all;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  text-align: center;
  background: #fff;
  background: rgba(255,255,255,.4)
}

.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:hover .ngsb-thumb {
  background: rgba(255,255,255,.5)
}

.ngsb-wrap .ngsb-scrollbar .ngsb-thumb-pos:active {
  background: rgba(255,255,255,.6)
}

.switch {
  display: inline-block;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  background-color: #fff;
  position: relative;
  z-index: 8;
  border-radius: 20px;
  box-shadow: inset 0 -1px white,inset 0 1px 1px rgba(0,0,0,0.05);
  cursor: pointer;
  min-width: 63px;
  padding: 3px !important;
  height: 29px;
  border: 0;
  background-image: -moz-linear-gradient(top,#eeeeee,white 25px);
  background-image: -o-linear-gradient(top,#eeeeee,white 25px);
  background-image: linear-gradient(to bottom,#eeeeee,white 25px)
}

.switch span {
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 100%;
  line-height: 20px;
  padding: 2px 5px;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 20px
}

.switch>div {
  position: relative;
  width: 100%
}

.switch .knob {
  width: 20px;
  line-height: 16px;
  border-radius: 20px;
  margin: 1px;
  box-shadow: 0 0 5px #ADADAD;
  -moz-box-shadow: 0 0 5px #ADADAD;
  -webkit-box-shadow: 0 0 5px #ADADAD;
    background-color: #fff;
  -webkit-transition: left .1s ease-out;
  position: relative;
  z-index: 999999
}

.switch .knob:before {
content: '';
position: absolute;
top: 0;
left: 0;
margin: 4px;
width: 63%;
height: 13px;
background: #f9f9f9;
border-radius: 50%;
box-shadow: inset 0 1px rgba(0,0,0,.02);
background-image: -webkit-linear-gradient(top,#eee,#fff);
background-image: -moz-linear-gradient(top,#eee,#fff);
background-image: -o-linear-gradient(top,#eee,#fff);
background-image: linear-gradient(to bottom,#eee,#fff);
}
.switch-on .knob {
   left: 36px !important
}

.switch-off .knob {
  left: 0 !important
}

.switch .switch-on {
  left: 0
}

.switch .switch-off {
  xleft: -50%
}

.switch .switch-right,.switch .swtich-left {
  z-index: 1
}

.switch .switch-left {
  color: #fff;
  position: absolute;
  height: 26px;
  left: 0
}

.switch .switch-right {
  color: #333;
  position: absolute;
  height: 26px;
  right: 1px;
  z-index: 99999
}

.switch-animate {
  -webkit-transition: left .1s
}

.switch-left,.switch-right {
  width: 67%;
  z-index: 9999
}

.switch .knob {
  background-color: #fff;
   position: relative;
  z-index: 999999
}

.switch-off .knob,.switch-on .knob {
  left: 36%
}

.switch-on .switch-right {
  width: 100%!important;
  right: 60px !important;
}

.switch-on .switch-left {
  width: 100%!important;
  left: 0!important
}

.switch-on .switch-right {
  width: 100%!important;
  right: -58px
}

.switch-off .switch-left {
  left: -60px
}

.switch .switch-left {
  background: #4bd863;
  text-indent: -1000px;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);
  height: 23px
}

.switch .switch-right {
  text-indent: -1000px;
  background: #eceeef;
  height: 23px;
  box-shadow: inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15)
}
.switchsml {
min-width: 40px !important;
height: 21px !important;
}
.switchsml .switch {
  height: 20px;
  min-width: 35px
}

.switchsml .knob {
  width: 40%!important;
  line-height: 9px!important;
  left: 0 !important;
}

.switchsml .switch-on .knob {
  left: 33%
}

.switchsml .switch-off .knob {
left: 0 !important;
}

.switchsml .knob:before {
  margin: 3px!important;
  width: 40%!important;
  height: 3px!important
}

.switchsml .switch-off .switch-left {
  left: -60px !important;
}
.switchsml .switch-on .switch-left {width: 100%!important;left: 0px!important;}

.switch-off .switch-left {
  left: -60px
}

.switchsml .switch-on .knob {
left: 18px !important;
}

.switchsml .switch-left,.switchsml .switch-right {
  height: 15px!important
}

.ps-container .ps-scrollbar-x {
  position: absolute;
  bottom: 3px;
  height: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear
}

.ps-container:hover .ps-scrollbar-x {
  opacity: .6
}

.ps-container .ps-scrollbar-x:hover {
  opacity: .9;
  cursor: default
}

.ps-container .ps-scrollbar-x.in-scrolling {
  opacity: .9
}

.ps-container .ps-scrollbar-y {
  position: absolute;
  right: 3px;
  width: 8px;
  background-color: #aaa;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  opacity: 0;
  -webkit-transition: opacity.2s linear;
  -moz-transition: opacity .2s linear;
  transition: opacity .2s linear
}

.ps-container:hover .ps-scrollbar-y {
  opacity: .6
}

.ps-container .ps-scrollbar-y:hover {
  opacity: .9;
  cursor: default
}

.ps-container .ps-scrollbar-y.in-scrolling {
  opacity: .9
}

.remoicn {
  float: left;
  background: url(../images/spritenew.png) no-repeat -113px -685px;
  width: 15px;
  height: 15px
}

.scroller {
  padding: 0!important;
  margin: 0!important;
  overflow: hidden;
  position: relative
}

.scroller-footer {
  margin-top: 10px
}

.scroller-footer:after,.scroller-footer:before {
  content: "";
  display: table;
  line-height: 0
}

.scroller-footer:after {
  clear: both
}

.portlet-body .slimScrollBar {
  margin-right: 0!important
}

.ui-sortable-helper {
  border: 1px dashed #CCC
}

.table-hover>tbody>.ui-sortable-helper>td,.table-hover>tbody>.ui-sortable-helper>th {
  background-color: #FFC!important
}

#config_conversions_sorting .ui-sortable-placeholder {
  height: 95px
}

#config_message_templates_sorting .ui-sortable-placeholder,#config_quick_links_sorting,#config_reminders_sorting {
  height: 36px!important
}

.settinglist .ui-sortable-placeholder td {
  border-bottom: 1px dashed #ccc;
  background-color: #eee;
}

.settinglist .ui-sortable-placeholder {
  visibility: visible !important;
}

.wd_284i {
  width: 284px!important
}

.numbering_select {
  width: 135px!important;
  margin-right: 6px
}

.mxwd83p {
  max-width: 83%!important
}

.drg-del-attr {
  text-decoration: none!important;
  color: #666!important
}

.v5_forallmore {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal!important
}

.drag-attribute-placeholder {
  min-height: 50px;
  border: 2px dashed #000000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.drag-section-placeholder {
  min-height: 50px;
  border: 2px dashed #000000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.confirm_msg_txt {
  background: none repeat scroll 0 0 #F9EDBE;
  border: 1px solid #F0C36D;
  color: #222;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding: 2px 10px;
  z-index: 1999;
  width: 24%
}

.mnwd190 {
  min-width: 190px
}

.col-sm-1 {
  width: 11.33333%
}

.pdbt4 {
  padding-bottom: 4px!important
}

table tr.a5_nodata td {
  cursor: default!important
}

.count td {
  padding: 12px 0!important;
  text-align: center!important
}

.fnt14 {
  font-size: 14px!important
}

.wd10p {
  display: block;
  width: 10%
}

.wd0 {
  width: 0
}

.tagscrlst li {
  padding: 5px 7px
}

.tagscrlst li:hover {
  background-color: #eee
}

.tagscrlst li a {
  display: block;
  margin: 0
}

.tagscrlst li a label font {
  margin: 0;
  padding: 3px 5px;
  text-align: left
}

.tagscrlst li a label {
  padding: 0!important;
  cursor: pointer;
  min-height: inherit!important;
  margin: 0;
  width: 100%
}

.taglst.dropdown-menu>li>a.tagact {
  padding: 5px!important;
  margin-top: 5px
}

.tblmulcheck {
  background-color: #fdfddd;
  border: 1px solid #ccc;
  padding: 5px 7px!important;
  position: absolute;
  top: 34px;
  width: 100%;
  text-align: center
}

.multicheck_container {
  height: 27px
}

.stopin {
  display: block;
  background: url(../images/spritenew.png) no-repeat -80px -701px;
  width: 16px;
  height: 16px;
  float: left
}

.pausein {
  display: block;
  background: url(../images/spritenew.png) no-repeat -16px -701px;
  width: 16px;
  height: 16px;
  float: left
}

.worklogicn {
  background: url(../images/spritenew.png) no-repeat -299px -822px;
  width: 20px;
  height: 20px;
  display: block
}

.lft200 {
  left: 200px !important
}

.collaboration .accordion-toggle {
  margin-left: 105px !important
}

.lft45 {
  left: 45px !important
}
.lft75 {
  left: 75px !important
}

.dropdown-menu li div div {
  padding: 0px !important
}

.fnt12 {
  font-size: 12px!important
}

input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
  border: 1px solid #ccc;
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 2px;
  cursor: pointer
}

input[type=checkbox]:focus {
  box-shadow: none;
  outline: none
}

input[type=radio] {
  box-sizing: border-box;
  padding: 0;
  border: 1px solid #ccc;
  width: 13px;
  height: 13px;
  background-color: #fff;
  border-radius: 2px;
  border-radius: 50%;
  cursor: pointer
}

input[type=radio]:focus {
  box-shadow: none;
  outline: none
}

input.rmmcr::-ms-clear{
    display:none;
}

.chosen-container.open .chosen-single {
  border-bottom: none
}

.chosen-container.open .dropdown-menu {
  border-top: none;
  margin-top: -3px
}

.minhgt230 {
  min-height: 230px!important
}

.mgn30auto {
  margin: 30px auto!important;
  float: none
}

.ta-editor {
  clear: both;
  min-height: 300px;
  height: auto;
  overflow: auto;
  font-family: inherit;
  font-size: 100%
}

.icon-picture-o:before {
  content: "\f03e"
}

.icon-ban:before {
  content: "\f05e"
}

.ta-toolbar {
  margin-left: 0px!important;
  border: 1px solid #ccc;
  background-color: #eee;
  float: left;
  width: 100%;
  border-bottom: none;
  padding: 6px 0
}

.ta-toolbar button i {
  line-height: 17px;
  font-size: 14px!important
}

.ta-toolbar button {
  padding: 4px 8px!important
}

.pd48 {
  padding: 4px 8px 4px 2px!important
}

.wd20 {
  width: 20px!important
}

.tellfriend {
  background: url(../images/spritenew.png) repeat scroll -163px -1020px transparent
}

.asidelnkim {
  display: block;
  background: url(../images/spritenew.png) no-repeat scroll -187px -1019px transparent
}

.myviewplusmsg {
  background-color: #FDFDDD;
  border: 1px solid #CCC;
  margin-bottom: 10px;
  padding: 5px
}

.wd300 {
  width: 300px!important
}

.wd47p {
  width: 47%!important
}

.pd37 {
  padding: 3px 7px!important
}

.userarrow {
  background: url(../images/spritenew.png) no-repeat -216px -1024px;
  width: 18px;
  height: 9px;
  float: left;
  position: absolute;
  top: -9px;
  right: 78px
}

.mgnlft105 {
  margin-left: 105px!important
}

.lft10 {
  left: 10px!important
}

.zindx99 {
  z-index: 99
}

.minhgt31 {
  min-height: 31px!important
}

.tp6 {
  top: 6px!important
}

.hgt24 {
  height: 24px!important
}

.clrblk {
  color: #646464!important;
  font-size: 14px;
  text-decoration: inherit
}

.smsicon {
  background-position: -89px -1406px
}

.sidenav li a:hover,.sidenav > li > div:hover,.sidenav > li > div i:hover {
  background-color: #D2D9E2;
}

.tp64 {
  top: 64px!important
}

.hljs {
  line-height: 22px
}

.form-horizontal .col-sm-6 {
  min-height: 65px
}

.btn-toolbar .btn span {
  line-height: 17px
}

.hoverdiv:hover b {
  display: block
}

.clrblk {
  color: #646464 !important;
  text-decoration: none;
  font-size: 18px
}

.mgn0_10 {
  margin: 0 10px !important
}

.popoverred {
  max-width: 100% !important;
  width: 100%
}

.popoverred {
  color: #fff !important;
  background-color: #d14836
}

.popoverred.bottom>.arrow:after {
  border-bottom-color: #d14836 !important
}

.popoverred.top>.arrow:after {
  border-top-color: #d14836 !important
}

.popoverred > .popover-content {
  color: #fff !important
}

.popover-content {
  white-space: normal !important;
  word-wrap: break-word !important
}

.icon-plus-square-o:before {
  content: "\f196"
}

.icon-minus-square-o:before {
  content: "\f147"
}

.wd10p {
  width: 10%;
  display: block
}

.btn-default:focus,.btn-default.disabled:focus,.btn-default:hover,.btn-default.disabled:hover,.btnfcs {
  background-color: #e0e0e0
}

.dbdtabpagcnt:hover {
  border: 1px solid #ccc
}

.dbdtabpagcnt {
  border: 1px solid #fff;
  cursor: pointer;
  padding: 4px 5px
}

.dropdown-menu>li>a.disabled,.submnulist>li>a.disabled,.dropdown-menu>li>a.disabled:hover,.submnulist>li>a.disabled:hover {
  color: #ccc !important;
  cursor: default;
  background: none !important
}

.fnt10 {
  font-size: 10px
}

.imgwd {
  width: 120px;
  height: 120px
}

.btn-action:hover .disableicn {/*
  background-position: -265px -836px*/
}

.btn-action:hover .enableicn {
  background-position: -257px -702px
}

.btn-action .enableicn {
  background-position: -273px -702px
}

.btn-action:hover .downicn {
  background-position: -433px -655px
}

.btn-action .downicn {
  background-position: -433px -655px
}

.btn-action:hover .upicn {
  background-position: -449px -655px
}

.btn-action .upicn {
  background-position: -465px -655px
}

.btn-action:hover .sbfdricn {
  background-position: -289px -669px
}

.btn-action .sbfdricn {
  background-position: -305px -669px
}

.btn-action:hover .previewicn {
  background-position: -289px -734px
}

.btn-action .previewicn {
  background-position: -305px -734px
}





.expornd {
  background: url('../images/spritenew.png') no-repeat -359px -619px;
  width: 25px;
  height: 26px;
  float: left
}

.exporna {
  background: url('../images/spritenew.png') no-repeat -389px -619px;
  width: 25px;
  height: 26px;
  float: left
}

.item20,.h5_appinlblitems,.h5_appinlblitm {
  background-position: -257px -472px
}

.datepickerdrop {
  padding: 0px
}

.datepickerdrop li {
  padding: 0px
}

.ta-editor {
  min-height: 300px;
  height: auto;
  overflow: auto;
  font-family: inherit;
  font-size: 100%;
  clear: both
}

.icon-ban:before {
  content: "\f05e"
}

.datepickerdrop,.datepickerdrop li {
  padding: 0
}

.datepickerdrop li thead tr:first-child th {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
  border-bottom: 1px solid #ccc ! important;
  padding: 2px 0
}

.datepickerdrop {
  max-width: 255px;
  min-width: 255px;
  right: 0;
  left: inherit !important
}

.datepickerdrop  table {
  width: 100%
}

.datepickerdrop  .btn, .datepickerdrop em {
  padding: 5px 3px;
}

.datepickerdrop li .btn-date {
  background: none!important;
  box-shadow: none!important;
  outline: 0
}

.datepickerdrop li thead th {
  padding: 5px !important;
  background-color: #eee !important;
  border: none !important;
  background-image: none !important;
  color: #000;
}

.datepickerdrop li:last-child {
  display: none;
}

.datepickerdrop li .btn-date.btn-info {
  background-color: #ECECEC!important;
  border: 1px solid #ccc;
  color: #000
}

.datepickerdrop table {
  margin-bottom: 5px
}

.alphabet li > div.active a {
  background-color: #4d90fe;
  background: -webkit-linear-gradient(top,#4d90fe 0,#4787ed 100%);
  background: -moz-linear-gradient(top,#4d90fe 0,#4787ed 100%);
  background: -ms-linear-gradient(top,#4d90fe 0,#4787ed 100%);
  background: -o-linear-gradient(top,#4d90fe 0,#4787ed 100%);
  background: linear-gradient(to bottom,#4d90fe,#4787ed);
  background-repeat: repeat-x;
  border: 1px solid #3079ed;
  color: #fff!important;
  text-shadow: 0 0px 0 #ccc
}

.massroles .nav-header a {
  padding: 5px !important
}

.rolesctrgtcol {
  border-left: 1px solid #ccc
}

.hgt188 {
  height: 188px
}

.fnt10 {
  font-size: 10px
}

.sidepanelotrdiv
 .hgt188 {
  height: 168px
}



.item_categorie_list_rgt {
  background-color: #4888ef;
  border: 1px solid #3079ed;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 6px;
  float: left;
  height: 30px;
  width: 30px;
  cursor: pointer
}

.mgnlft2 {
  margin-left: 2px !important
}

.gray {
  color: rgb(128,128,128)
}

.minhgt34 {
  min-height: 34px
}

.tooltip {
  text-shadow: none !important
}

.mgnrgt16 {
  margin-right: 16px !important
}

.viewpage {
  padding: 10px 10px 4px 10px !important
}

.sidenavhdr {
  color: #357ae8
}

.searchpoupotr #scrollHeadContainer div.cssTableCell:first-child span.ng-binding {
  margin-left: 15px
}

.searchpoupotr #fixedRightBodyRows .cssTableCellContent {
  height: auto !important;
  padding: 0
}

.searchpoupotr #fixedRightBodyRows .cssTableCellContent a {
  padding: 3px 12px !important
}

.searchpoupotr #scrollBodyRows .cssTableCellContent {
  height: 25px !important
}

.rgt61 {
  right: 61px !important
}

.open > .dropdown-menu {
  -webkit-transform: scale(1,1);
  transform: scale(1,1);
  opacity: 1
}

.dropdown-menu {
  opacity: 0;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1,0);
  -moz-transform: scale(1,0);
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear
}

.wd285 {
  width: 285px!important
}

.imapsupportdisble {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  float: left;
  z-index: 9;
  background-color: #FFF
}

.hgt16 {
  height: 16px !important
}

.appleaficn {
  background: url(../images/spritenew.png) -394px -552px;
  width: 21px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.searchpoupotr #scrollHeadContainer div.cssTableCell:first-child span.ng-binding {
  margin-left: 15px
}

.pdfcntmn li.cntner {
  margin: 5px 0!important;
  border: 1px dashed #333!important;
  float: left;
  width: 98.8%;
  padding: 5px;
  position: relative
}

.pdfcntmn li {
  float: left;
  width: auto;
  padding: 5px
}

.pdftopnm {
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 5px 0
}

.pdftopnm h3 {
  padding-left: 5px
}


.apptivoicn {
  background: url(../images/spritenew.png) -394px -552px;
  width: 21px;
  height: 16px;
  display: block
}

.gmailicn {
 background: url(../images/spritenew.png) -379px -879px;
  float: left;
  width: 20px;
  height: 16px
}

.overflowy {
  overflow-y: scroll
}

.tarte {
  margin-bottom: 15px
}

.tarte .form-control {
  height: auto!important;
  min-height: 300px!important
}

.icon-picture-o:before {
  content: "\f03e"
}

.ta-toolbar button i {
  line-height: 17px;
  font-size: 14px!important
}

.ta-toolbar button {
  padding: 4px 8px!important
}

div.pdotr {
  padding: 1px
}

div.pdfactive {
  padding: 0;
  border: 1px dashed #333
}

.btn-group-xs>.btn,.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
 }

.exportmen {
  left: -62px !important;
  width: 184px !important;
  top: 42px !important;
  padding: 5px !important
}

.exportmen li {
  float: left;
  width: 50%!important;
  text-align: center!important;
  min-height: 66px!important
}

.exportmen li a {
  padding: 5px!important;
}

.exportmen li i {
  float: none;
  display: block;
  margin: 0 auto
}

.exportmen li font {
  width: 100%!important;
  text-align: center;
  font-size: 13px
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.submnulist>li>a:focus,.submnulist>li>a:hover {
  background-color: #eee
}

.arrow,.dropdown-menu .arrow {
  border-color: transparent transparent #8D8D8D;
  border-style: dashed dashed solid;
  border-width: 0 8px 8px;
  position: absolute;
  left: 80px;
  z-index: 1;
  height: 0;
  width: 0;
  -webkit-animation: gb__a .2s;
  animation: gb__a .2s;
  top: -8px
}

.arrow2,.dropdown-menu .arrow2 {
  border-color: transparent transparent #fff;
  border-style: dashed dashed solid;
  border-width: 0 8px 8px;
  position: absolute;
  left: 80px;
  top: -7px;
  z-index: 1;
  height: 0;
  width: 0;
  -webkit-animation: gb__a .2s;
  animation: gb__a .2s
}

.submnulist {
  max-width: 200px
}

.norecfnd {
  padding: 5px 7px!important;
  height: 34px
}

.ta-toolbar {
  margin-left: 0!important;
  border: 1px solid #ccc;
  background-color: #eee;
  float: left;
  width: 100%;
  border-bottom: none;
  padding: 6px 0
}

.pd48 {
  padding: 4px 8px 4px 2px!important
}

.wd20 {
  width: 20px!important
}

.scitool .btn {
  font-size: 15px!important;
  line-height: 14px
}

.scitool {
  padding: 0!important
}

.scitool .btn-group {
  padding: 6px 0!important
}

.flash {
  background-color: #FFC;
  border: 1px solid #A8A88C
}

.txtup {
  text-transform: uppercase
}

.caledit {
  line-height: 25px
}

.caledit span {
  margin: 0 2px;
  padding: 3px;
  border: 1px solid transparent
}

.fxicn {
  float: left;
  width: 11px;
  height: 16px;
  background: url(../images/spritenew.png) -146px -1023px
}

.apppanel .ttlarr font {
  font-size: 11px;
  width: 10px
}

.mgn35p_0 {
  margin: 35% 0
}

.top21p {
  top: 21%!important
}

.top23p {
  top: 23%!important
}

.hoverblk {
  bottom: 0!important;
  top: inherit!important;
  border-radius: 0px 0px 4px 4px
}

.apppanel .panel-title>a {
  margin-left: 15px
}

.apppanel .panel {
  border: none;
  clear: both;
  box-shadow: none;
  margin-top: 10px;
  float: left;
  width: 100%;
  overflow: inherit !important;
}

.createpage .apppanel .panel-default>.panel-heading,.advfrm .apppanel .panel-default>.panel-heading {
  background: none !important;
  border: 0 !important;
  padding: 5px 15px !important
}

.apppanel .panel-body {
  border: none !important;
  float: left;
  width: 100%
}

.apppanel h4 font.viewlabel, .apppanel h4 font.labelView {
  color: #357AE8;
  font-size: 15px
}

.apppanel .ttlarr {
  border-radius: 50%;
  font-size: 11px;
  padding: 6px 6px 6px 0px !important;
  border: 1px solid #ccc;
  bottom: inherit;
  min-height: 15px;
  box-shadow: 0 0px 2px #ccc;
  -moz-box-shadow: 0 0px 2px #ccc;
  -webkit-box-shadow: 0 0px 2px #ccc
}

.apppanel .ttlarr font {
  font-size: 13px
}

.apppanel .secsh .btn {
  padding: 2px 12px !important
}

.apppanel .secsh {
  bottom: 1px !important
}

.apppanel .secsh.open .btn {
  border: 1px solid #3079ed
}

.apppanel .panel-group {
  margin: 0px;
  float: left;
  width: 100%
}

.apppanel .panel-title>a .pnl-clr {
  font-size: 15px;
  color: #357AE8
}

.apppanel .panel-title>a .ttlarr {
  color: #000
}

.cust_attr_attach {
  background: url(../images/spritenew.png) no-repeat -429px -936px; width: 37px; height: 29px; display: inline-block; text-align: center; margin: 4px 0
}

.apppanel .secsh .btn {
  padding: 2px 7px!important
}

.apppanel .panel-group {
  margin: 0;
  float: left;
  width: 100%
}

.ttlarr font {
  float: left
}

.dropdown-menu li .switch {
  padding: 3px!important
}

apptivo-view-sections h4 {
  color: #357AE8;
  font-size: 15px;
  font-weight: 700
}

.cust_edit {
  background: url(../images/spritenew.png) no-repeat scroll -177px -685px transparent;
  float: left;
  height: 16px;
  width: 16px
}

.advfrm .apppanel .panel-default>.panel-heading,.createpage .apppanel .panel-default>.panel-heading {
  background: none!important;
  border: 0!important;
  padding: 5px 15px!important
}

.apppanel .ttlarr {
  border-radius: 50%;
  font-size: 11px;
  padding: 6px!important;
  border: 1px solid #ccc;
  bottom: inherit;
  min-height: 15px;
  box-shadow: 0 0 2px #ccc;
  -moz-box-shadow: 0 0 2px #ccc;
  -webkit-box-shadow: 0 0 2px #ccc
}

.btn-action .attchicn {
  background-position: -177px -702px
}

.btn-action:hover .attchicn {
  background-position: -161px -702px
}

.btn-action .cameicn {
  background-position: -144px -702px;
  width: 16px!important
}

.btn-action:hover .cameicn {
 background-position: -128px -702px;
  width: 16px!important
}

.cust_scurnor {
  background: url(../images/spritenew.png) no-repeat -112px -702px; width: 15px; height: 15px; float: left
}

.open .cust_scurnor {
 background: url(../images/spritenew.png) no-repeat -98px -1418px!important; width: 15px; height: 15px; float: left
}

.cust_sharenor {
 background: url(../images/spritenew.png) no-repeat -146px -734px; width: 15px; height: 15px; float: left
}

.open .cust_sharenor {
  background: url(../images/spritenew.png) no-repeat -129px -734px; width: 15px; height: 15px; display: block
}

.apppanel .panel-title>a {
  margin-left: 10px
}

.apppanel .panel {
  border: none;
  clear: both;
  box-shadow: none;
  margin: 10px 0;
  float: left;
  width: 100%
}

.apppanel .panel-heading {
  background: none!important;
  border: 0!important;
  padding: 0 15px!important
}

.apppanel .panel-body {
  border: none!important;
  float: left;
  width: 100%
}

.apppanel h4 font.viewlabel {
  color: #357AE8;
  font-size: 15px;
  padding: 5px 0
}

.apppanel h4 font.editlabel {
  margin-right: 5px
}

.apppanel .ttlarr {
  border-radius: 50%;
  font-size: 11px;
  padding: 6px !important;
  border: 1px solid #ccc;
  bottom: inherit;
  min-height: 15px;
  box-shadow: 0 0px 2px #ccc;
  -moz-box-shadow: 0 0px 2px #ccc;
  -webkit-box-shadow: 0 0px 2px #ccc
}

.apppanel .ttlarr font {
  font-size: 13px
}

.apppanel .secsh .btn {
  padding: 2px 7px !important
}

.apppanel .secsh {
  bottom: 3px!important;
  float: left;
  padding: 0 5px
}

.apppanel .secsh.open .btn {
  border: 1px solid #3079ed
}

.apppanel .panel-group {
  margin: 0px;
  float: left;
  width: 100%
}

.apppanel .panel-title>a .ng-scope {
  font-size: 15px;
  color: #357AE8
}

.apppanel .panel-title>a .ttlarr {
  color: #000
}

.mgntp6 {
  margin-top: 6px!important
}

.dashwidth th div {
  width: 200px
}

.col-sm-3-5 {
  width: 28.571428%
}

.norecordotr {
  margin: 0 auto;
  float: none !important
}

.norecord {
  z-index: 4;
  float: left;
  border: 1px solid #aaa;
  background: #ffffff;
  margin: 10px 0;
  position: relative;
  box-shadow: 0 0 36px #C5C5C5;
  -moz-box-shadow: 0 0 36px #C5C5C5;
  -webkit-box-shadow: 0 0 36px #C5C5C5
}

.rightsidecnt .norecord td {
  background: transparent!important;
  border: 0px;
  text-align: left!important
}

.norecordcnt {
  float: left;
  padding: 10px !important;
  background: #FFF
}

.norecordmsg {
  color: #000;
  font-size: 14px;
  line-height: 18px
}

.norecord:before {
  width: 96%;
  z-index: -1;
  content: "";
  left: 9px;
  bottom: 18px;
  height: 5px;
  background: #333;
  -webkit-box-shadow: 0 15px 10px #757575;
  -moz-box-shadow: 0 15px 10px #333;
  box-shadow: 0 15px 10px #757575;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  position: absolute;
  transform: rotate(-3deg)
}

.norecord:after {
  width: 96%;
  z-index: -1;
  position: absolute;
  content: "";
  right: 9px;
  bottom: 18px;
  height: 5px;
  background: #333;
  -webkit-box-shadow: 0 15px 55px #757575;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 16px 8px #757575;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg)
}

.norecordmsg a {
  font-size: 14px !important
}

.lft5 {
  left: 5px!important
}

.cust_editwht {
 background: url(../images/spritenew.png) no-repeat -161px -685px; width: 16px; height: 16px; float: left
}

.wd11p {
  width: 11%!important
}

.wd14p {
  width: 14%!important
}

.grysrtfltrin {
  background: url(../images/spritenew.png) -241px -828px;
  float: right;
  width: 15px;
  height: 15px;
  display: block
}

.sortingicn {
  width: 9px!important;
  float: left;
  height: 15px;
  background: url(../images/spritenew.png)  -487px -949px
}


.pggray {
  background-color: #fcfcfc;
  border: 1px solid #ccc;
  box-shadow: 0 0 5px #ccc;
  float: left;
  width: 100%
}

.mgn30_0 {
  margin: 30px 0
}

.btn-link {
  color: #00E !important;
  text-decoration: underline !important;
  box-shadow: 0 0 0px #fff !important
}

.btn-link:hover {
  color: #00E !important;
  text-decoration: none !important
}

.mgnbt7 {
  margin-bottom: 7px!important
}

.rejectmsgbg {
  background-color: #ffefef;
  border: 1px solid #ca6f6c;
  border-radius: 3px;
  float: left;
  width: 50%;
  padding: 5px
}

.sucessmsgbg {
  background-color: #f5ffe7;
  border: 1px solid #819e5f;
  border-radius: 3px;
  float: left;
  width: 50%;
  padding: 5px
}

.text_msg {
  color: #333;
  float: left;
  font-size: 14px;

  font-style: normal;
  font-weight: 700;
  padding-left: 15px;
  text-decoration: none;
  width: 82%;
  padding-top: 10px
}

.userdrop .usermenu>li>a {
  padding: 5px 10px 5px 10px!important
}

.appcollabmenu {
  position: absolute;
  background: #edf0f5;
  height: 100% !important;
  z-index: 99;
  border-right: 1px solid #ccc
}

.btn-collabmenu {
  height: 30px;
  padding: 9px;
  margin-top: 0;
  color: #323e48;
  cursor: pointer;
  float: left;
  margin-right: 5px
}

.btn-collabmenu:hover {
  background: #ededed
}

.btn-collabmenu {
  display: block
}

.btn-collabmenu .icon-bar {
  background-color: #4b5763;
  margin-bottom: 3px;
  display: block;
  width: 18px;
  height: 2px
}

.prifeats {
  float: left;
  width: 100%
}

.prifeats td {
  border: none !important
}

.prifeats table {
  border-collapse: separate;
  border-spacing: 20px 0;
  font-family: arial
}

.prifeats tbody tr th,.prifeats tbody tr td {
  background-color: #f7f7f7;
  border: none
}

.prifeats tbody tr:nth-child(even) th,.prifeats tbody tr:nth-child(even) td {
  background-color: #efefef
}

.prifeats .tooltip {
  border-bottom-color: #009245
}

.prifeats [class*=iconz]::before {
  font-size: 21px;
  font-size: 2.1rem
}

.table-head-fixed tr.plan-names {
  width: 100%
}

.table-head-fixed tr.plan-names th {
  width: 25%
}

.table-head-fixed tr.plan-names th.prifeatsname {
  width: 20%
}

.prifeatsname {
  font-size: 20px;
  padding: 18px 0;
  background-color: #676767;
  font-weight: 400;
  color: white;
  text-align: center;
  font-family: Arial
}

.prifeatscaption {
  font-size: 15px;
  padding: 10px 10px 10px 0px;
  background-color: transparent !important;
  font-weight: 700;
  text-align: left
}

.prfeat {
  text-align: left;
  padding: 12px 10px;
  font-family: Arial
}

.prfeat .prifeatheading {
  font-size: 13px;
  margin: 0;
  font-weight: 500;
  color: #009245
}

.prfeat .prifeatdetail {
  font-size: 11px;
  margin: 0.1em 0 0
}

.prifeatprice {
  font-size: 13px;
  width: 14.89362%;
  font-weight: 500;
  color: #009245;
  text-align: center
}

.prifeatannual .prifeatprice {
  font-style: italic
}

.exprtind {
  height: 28px
}

.exprtina {
  background: url('../images/spritenew.png') no-repeat -266px -617px;
  width: 25px;
  height: 28px;
  float: left
}

.animate-vertical-slide.ng-hide-add {
  -webkit-animation: 0.35s slideOutUp ease-in-out;
  -moz-animation: 0.35s slideOutUp ease-in-out;
  animation: 0.35s slideOutUp ease-in-out
}

.animate-vertical-slide.ng-hide-remove {
  -webkit-animation: 0.35s 0.35s slideInDown ease-in-out;
  -moz-animation: 0.35s 0.35s slideInDown ease-in-out;
  animation: 0.35s 0.35s slideInDown ease-in-out
}

.viewpg h4 {
  font-size: 15px;
  color: #357AE8;
  font-weight: 700
}

.dropdown-menu li .switch {
  padding: 3px !important
}



.mgn0_10 {
  margin: 0 10px !important
}

.popoverred {
  max-width: 100% !important;
  width: 100%
}

.popoverred {
  color: #fff !important;
  background-color: #d14836
}

.popoverred.bottom>.arrow:after {
  border-bottom-color: #d14836 !important
}

.popoverred.top>.arrow:after {
  border-top-color: #d14836 !important
}

.popoverred > .popover-content {
  color: #fff !important
}

.popover-content {
  white-space: normal !important;
  word-wrap: break-word !important
}



.apptivoicn {
 background: url(../images/spritenew.png) -394px -552px;
  width: 21px;
  height: 16px;
  display: block
}

.gmailicn {
  background: url(../images/spritenew.png) -379px -879px;
  float: left;
  width: 20px;
  height: 16px
}

.quickactarw {
  display: block;
  background: url(../images/spritenew.png) no-repeat -493px -978px;
  width: 5px;
  height: 10px
}

.userarwact {
  display: block;
  background: url(../images/spritenew.png) no-repeat -488px -957px;
  width: 9px;
  height: 6px
}

.overflowy {
  overflow-y: scroll
}

.tarte {
  margin-bottom: 15px
}

.tarte .form-control {
  height: auto !important;
  min-height: 300px !important
}

.ta-editor {
  clear: both;
  min-height: 300px;
  height: auto;
  overflow: auto;
  font-family: inherit;
  font-size: 100%
}

.icon-picture-o:before {
  content: "\f03e"
}

.icon-ban:before {
  content: "\f05e"
}

.ta-toolbar {
  margin-left: 0px !important;
  border: 1px solid #ccc;
  background-color: #eee;
  float: left;
  width: 100%;
  border-bottom: none;
  padding: 6px 0
}

.ta-toolbar button i {
  line-height: 17px;
  font-size: 14px !important
}

.ta-toolbar button {
  padding: 4px 8px !important
}

.moreexportlink > a {
  padding: 0px !important
}

.moreexportlink {
  margin-right: 5px !important
}

select {
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  box-shadow: 0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);
  position: relative
}

.minwd70 {
  min-width: 70px !important
}

.skypeicn {
  background: url(../images/spritenew.png) no-repeat -385px -585px;
  width: 20px;
  height: 20px;
  float: left
}

.website {
  background-position: -365px -585px;
}

.dbdtable ul.display-menu,.dbdtable ul.submnulist {
  width: 160px
}

.dbdtable .display-menu a {
  display: inline-block
}

.socialicnfb {
  display: block;
  background: url(../images/spritenew.png) no-repeat -409px -585px;
  width: 20px;
  height: 20px
}

.socialicntw {
  display: block;
  background: url(../images/spritenew.png) no-repeat -455px -585px;
  width: 20px;
  height: 20px
}

.socialicnin {
  display: block;
  background: url(../images/spritenew.png) no-repeat -432px -585px;
  width: 20px;
  height: 20px
}

.btn-action .forwardarr {
 background-position: -80px -686px
}

.btn-action:hover .forwardarr {
  background-position: -65px -686px
}

.ggleintgrtn {
  padding-left: 5px;
  color: #333;
  box-shadow: 0 2px 4px #EEE inset;
  background-color: #FAFAFA !important;
  -webkit-box-shadow: 0 2px 4px #EEE inset;
  -moz-box-shadow: 0 2px 4px #eee inset;
  cursor: not-allowed;
  resize: none;
  overflow-y: hidden;
  left: -9999px;
  height: 440px !important;
  width: 99.4000015258789%;
  line-height: normal;
  text-decoration: none;
  letter-spacing: normal
}

.apppanel .ttlarr {
  border-radius: 0 !important;
  padding: 6px !important;
  border: none !important;
  box-shadow: none !important;
  background: none !important
}

.apppanel .secureandshr {
  margin-top: 5px
}

.apppanel .panel {
  background: none !important
}

.sidenav .btn-primary .icon-plus-sign {
  margin-right: 5px !important;
  margin-left: 0px !important
}

.sidenav .btn-primary .caret {
  margin-left: 5px !important
}

.animate-fade-up.ng-enter {
  -webkit-animation: 0.35s fade-up-enter;
  -moz-animation: 0.35s fade-up-enter;
  animation: 0.35s fade-up-enter
}

.whtnor {
  white-space: normal !important
}

.appside {
  width: 55px !important;
  position: fixed !important;
  padding: 0;
  z-index: 1001;
  border-right: 1px solid #ccc;
  background: #edf0f5;
  -webkit-overflow-scrolling: touch;
  -webkit-overflow-scrolling: -blackberry-touch;
  box-shadow: -1px -3px 10px #ccc inset!important;
  -moz-box-shadow: -1px -3px 10px #ccc inset!important;
  -webkit-box-shadow: -1px -3px 10px #ccc inset!important;
  height: 100%
}

.est .sidemenubar > .sidenav {
  margin-left: 55px !important;
  padding: 20px 10px !important
}

.sidenav li div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

table thead th font.resizindbd {
  position: absolute;
  width: 5px;
  height: 38px;
  cursor: e-resize !important;
  right: 0;
  top: 0
}

.sctattrBtn {
  max-width: 96px !important
}

.custmtb ul.nav-tabs li {
  width: 48.5%
}

.custmtb ul.nav-tabs {
  margin: 0px
}

.inspecttbl {
  border-spacing: 0;
  border-collapse: collapse
}

.cstat {
  border: 2px solid #fff;
  padding: 6px;
  margin-bottom: 2px !important;
  min-height: 0px !important
}

.cstat:hover {
  border: 2px dotted #999;
  background-color: #fff;
  box-shadow: 0 0 5px #eee inset,0 0 5px #E2E2E2
}

.cstat:hover .crshardd {
  display: block
}

.cstat .crshardd {
  display: none;
  cursor: crosshair;
  left: 10px
}

.cstat .form-group {
  margin: 0px
}

.listnone,.listnone li {
  list-style: none
}

.inspecttbl th {
  background-color: #eee
}

.inspecttbl>thead>tr>th,.inspecttbl>tbody>tr>th,.inspecttbl>tfoot>tr>th,.inspecttbl>thead>tr>td,.inspecttbl>tbody>tr>td,.inspecttbl>tfoot>tr>td {
  border: 1px solid #ddd
}

.inspecttbl td:first-child {
  color: #868686
}

.cstat .cust_close {
  display: none
}

.cstat:hover .cust_close {
  right: -10px;
  top: -10px;
  display: block;
  z-index: 99999;
  background-color: #fff;
  cursor: pointer
}

.customizesectionrgt .panel {
  background: none
}

.custmtb .tab-content {
  width: 100%
}

.est.sidemenubarotr {
  padding: 0!important
}

.tree-grid-animate-enter,.tree-grid-row.ng-enter {
  position: relative;
  display: block;
  opacity: 0;
  max-height: 0px
}

.tree-grid-animate-enter.tree-grid-animate-enter-active,.tree-grid-row.ng-enter-active {
  opacity: 1;
  max-height: 30px
}

.tree-grid-animate-leave,.tree-grid-row.ng-leave {
  position: relative;
  display: block;
  height: 30px;
  max-height: 30px;
  opacity: 1
}

.tree-grid-animate-leave.tree-grid-animate-leave-active,.tree-grid-row.ng-leave-active {
  height: 0px;
  max-height: 0px;
  opacity: 0
}

.tree-grid .tree-grid-row {
  padding: 0px;
  margin: 0px
}

.tree-grid .tree-grid-row a {
  padding: 3px 10px
}

.tree-grid i.indented {
  padding: 2px
}

.tree-grid {
  cursor: pointer
}

.tree-grid .level-1 .indented {
  position: relative;
  left: 0px
}

.tree-grid .level-2 .indented {
  position: relative;
  left: 20px
}

.tree-grid .level-3 .indented {
  position: relative;
  left: 40px
}

.tree-grid .level-4 .indented {
  position: relative;
  left: 60px
}

.tree-grid .level-5 .indented {
  position: relative;
  left: 80px
}

.tree-grid .level-6 .indented {
  position: relative;
  left: 100px
}

.tree-grid .level-7 .indented {
  position: relative;
  left: 120px
}

.tree-grid .level-8 .indented {
  position: relative;
  left: 140px
}

.tree-grid .level-9 .indented {
  position: relative;
  left: 160px
}

.tree-grid i {
  color: #5F5F5F;
  text-decoration: none;
  font-size: 18px
}

.revsnhstry {
  bottom: 52px !important
}

.fltericn {
  background: url(../images/spritenew.png) no-repeat -236px -1021px;
  width: 16px;
  height: 16px;
  float: left
}

.demsel .chosen-results li:nth-last-child(2) {
  border-bottom: 1px solid #ccc
}

.demsel .chosen-results li:last-child {
  margin-top: 5px
}

.aplbl {
  font-size: 12px;
  float: left;
  background: #e2e2e2;
  padding: 1px 5px;
  color: #333;
  margin: 2px!important;
  border: none;
  -webkit-transition: background .25s ease-out;
  -moz-transition: background .25s ease-out;
  -o-transition: background .25s ease-out;
  transition: background .25s ease-out;
  box-shadow: 0 1px 0 rgba(0,0,0,.1);
  line-height: 20px !important
}

button.aplbl:hover {
  background-color: #999 !important;
  color: #fff !important;
  text-shadow: 0 1px 0 #464646
}

.lft17 {
  left: 17px
}

.cssTableRow.multichkd {
  background-color: #ffc!important
}

.dropdown-menu li div ul ul a {
  margin-bottom: 0px!important
}

.btn-primary,.secureandshr .open .btn-default {
  background: linear-gradient(to bottom,#4d90fe,#4787ed) repeat-x scroll 0 0 rgba(0,0,0,0);
  border: 1px solid #3079ed;
  color: #fff!important;
  font-weight: 700
}

.btn-action:hover .downicnload {
 background-position: -386px -654px
}

.textattributeFormulaedtr:active,.textattributeFormulaedtr:focus,.textattributeFormulaedtr:hover {
  text-decoration: none;
  color: #d14!important
}

.textattributeFormulaedtr {
  padding: 1px 7px;
  margin: 0 2px
}

.formula-box::selection {
  background-color: #fff
}

.formula-box::-moz-selection {
  background-color: #fff
}

a span.actnview {
  float: left;
  background: url(../images/spritenew.png) no-repeat -337px -654px;
  width: 14px;
  height: 15px
}

.collaboration .collablabel {
  margin-left: 75px!important
}

.csstablovr .cssTable {
  overflow: hidden
}

.minhgt30 {
  min-height: 30px!important
}

.nav-left {
  text-align: left
}

.nav-right {
  text-align: right
}

.scrollable {
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto
}

.table-fixed {
  table-layout: fixed
}

.no-event-label {
  font-weight: 700;
  color: darkgrey;
  text-align: center
}

.event-detail-container {
  border-top: 2px darkgrey solid
}

.event-detail {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis
}

.calendar-header {
  padding: 5px 10px
}

.calendar-hour-column,.calendar-week-column {
  width: 50px
}

.calendar-navbar {
  margin-bottom: 5px
}

.calendar-event-wrap {
  position: relative;
  width: 90%;
  height: 100%
}

.calendar-event {
  position: absolute;
  padding: 2px;
  cursor: pointer
}

.calendar-event-inner {
  overflow: hidden;
  background-color: #4d90fe;
  color: #fff;
  height: 100%;
  width: 100%;
  padding: 2px;
  line-height: 15px
}

.calendar-cell {
  padding: 0!important;
  height: 37px
}

.monthview-primary-with-event {
  background-color: #4d90fe;
  color: #fff
}

.monthview-selected {
  background-color: #090;
  color: #fff
}

.monthview-current {
  background-color: lightgrey
}

.monthview-eventdetail-timecolumn {
  text-align: left;
  padding: 2px 5px
}

.monthview-dateCell {

  cursor: pointer
}

.monthview-secondary-with-event {
  background-color: #d9edf7
}

.blue-color {
	 background-color: #4d90fe;
}

.dayview-allday-label,.weekview-allday-label {
  float: left;
  height: 100%;
  line-height: 50px;
  text-align: center;
  width: 50px;
  border-width: 1px 0 1px 1px;
  border-color: #ddd;
  border-style: solid
}

.dayview-allday-content-wrapper,.weekview-allday-content-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%
}

.monthview-datetable,.weekview-header {
  margin-bottom: 0
}

.weekview-header th {
  overflow: hidden;
  white-space: nowrap;
  padding: 5px !important;
  font-weight: normal
}

.dayview-allday-table,.weekview-allday-table {
  height: 50px
}

.calendarotr {
  font-size: 12px
}

.calendarotr td,.calendarotr th {
  border-right: 1px solid #ccc
}

.calendarotr td:last-child,.calendarotr th:last-child {
  border-right: 0 solid #ccc
}

.monthview-datetable td {
  height: 100px;
  vertical-align: top
}

.calendar-event-inner,.monthview-dateCell div.eventin {
  margin: 3px 0
}

.monthview-dateCell div.eventin {
  background-color: #4d90fe
}

.tool {
  display: block
}

.monthview-eventdetail-timecolumn {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.maxwd450 {
  max-width: 450px
}

.resizindbd:hover {
  background-color: #888
}

table thead th font.resizindbd {
  position: absolute;
  width: 5px;
  height: 38px;
  cursor: e-resize!important;
  right: 0;
  top: 0
}

.stngscustomize_secureandshr .popover {
  right: 30px
}

.shared_active {
  margin: 7px 2px 3px!important;
  box-shadow: #FF7A00 0 0 5px!important;
  width: 99.5%
}

.sctattrBtn {
  max-width: 96px!important
}

.animate-fade-up.ng-enter {
  -webkit-animation: 0.35s fade-up-enter;
  -moz-animation: 0.35s fade-up-enter;
  animation: 0.35s fade-up-enter
}

.animate-flip-y.ng-enter {
  -webkit-animation: 0.5s animate-flip-y-enter;
  -moz-animation: 0.5s animate-flip-y-enter;
  animation: 0.5s animate-flip-y-enter
}

.animate-flip-y.ng-leave {
  -webkit-animation: 0.5s animate-flip-y-leave;
  -moz-animation: 0.5s animate-flip-y-leave;
  animation: 0.5s animate-flip-y-leave
}

.h5_appinlblpm {
  background: url(../images/spritenew.png) -277px -472px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlbltmstmgt {
  background: url(../images/spritenew.png) -297px -473px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblcandidates {
  background: url(../images/spritenew.png) -316px -453px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlbldepartments {
  background: url(../images/spritenew.png) -375px -453px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblemployees {
  background: url(../images/spritenew.png) -277px -453px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblholidays {
  background: url(../images/spritenew.png) -356px -452px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlbljobs {
  background: url(../images/spritenew.png) -297px -453px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblltymgt {
  background: url(../images/spritenew.png) -336px -492px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblpromo1 {
  background: url(../images/spritenew.png) -277px -493px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlbltgt,.h5_appinlbltgtlst {
  background: url(../images/spritenew.png) -296px -493px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblcases {
  background: url(../images/spritenew.png) -337px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblcont {
  background: url(../images/spritenew.png) -277px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblcust {
  background: url(../images/spritenew.png) -257px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblleads {
  background: url(../images/spritenew.png) -296px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblopport {
  background: url(../images/spritenew.png) -317px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblswo {
  background: url(../images/spritenew.png) -357px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblrqrmt {
  background: url(../images/spritenew.png) -434px -453px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblinvtry {
  background: url(../images/spritenew.png) -396px -472pxx;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblodr {
  background: url(../images/spritenew.png) -316px -473px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.po20 {
  background: url(../images/spritenew.png) no-repeat -414px -473px;
  width: 20px;
  height: 20px;
  display: inline-block;
}

.h5_appinlblshipmnt {
  background: url(../images/spritenew.png) -375px -473px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblsuplr {
  background: url(../images/spritenew.png) -336px -473px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlbldocuments {
  background: url(../images/spritenew.png) -355px -512px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblestmt {
  background: url(../images/spritenew.png) -375px -413px;
  width: 20px;
  height: 20px;
  bottom: 0px;
  position: relative;
  margin-right: 5px;
  display: block
}

.h5_appinlblinvoice {
  background: url(../images/spritenew.png) -395px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.kwosldr25 {
  background-position: -1px -464px;
}

.sp20 {
  background: url(../images/spritenew.png) no-repeat -395px -433px;
  width: 20px;
  height: 20px;
  float: left
}

.h5_appinlblcustpnt {
  background: url(../images/spritenew.png) -415px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.h5_appinlblsalrcpt {
  background: url(../images/spritenew.png) -434px -413px;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 5px;
  padding: 0;
  display: block
}

.xinnect20 {
  background: url(../images/spritenew.png) no-repeat -375px -434px;
  float: left;
  width: 20px;
  height: 20px
}

.revsnhstry {
  bottom: 52px!important
}

.cstat {
  border: 2px solid #fff;
  padding: 6px;
  margin-bottom: 5px;
  min-height: 0!important
}

.cstat:hover {
  border: 2px dotted #999;
  background-color: #fff;
  box-shadow: 0 0 5px #eee inset,0 0 5px #E2E2E2
}

.cstat:hover .crshardd {
  display: block
}

.cstat .crshardd {
  display: none;
  cursor: crosshair;
  left: 10px
}

.cstat .form-group {
  margin: 0
}

.cstat .cust_close {
  display: none
}

.cstat:hover .cust_close {
  right: -10px;
  top: -10px;
  display: block;
  z-index: 1010;
  background-color: #fff;
  cursor: pointer
}

.createpage .form-horizontal .col-sm-6 {
  padding-left: 0px !important;
  min-height: 40px;
  padding-right: 15px !important;
}

.createpage .form-group {
  margin-bottom: 8px!important
}

.pdf-drag-attribute-placeholder {
  padding: 0px;
  border: 1px dashed #333;
  background-color: #F9F5C3;
  min-height: 30px;
  width: 100%;
  float: left;
}

.sidenav .btn-primary {
  min-width: 120px;
  padding: 6px 12px!important;
}

.createpage .input-group-btn .icon,.viewpage .input-group-btn .icon {
  line-height: 1.1
}

.sidenav i {
  width: 17px!important;
  margin-top: 5px;
  float: left;
  font-size: 11px
}

.sidenav .dropdown-menu {
  left: 23px
}

.sidenav .btn-primary .caret {
  margin-left: 5px !important
}

.sidenav .btn-primary .icon-plus-sign {
float:none !important
}

.apppanel .ttlarr {
  border-radius: 0 !important;
  padding: 6px !important;
  border: none !important;
  box-shadow: none !important;
  background: none !important
}

.apppanel .ttlarr font {
  font-size: 13px
}

.aside-title {
  margin: 5px 0!important;
  text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}

.form-horizontal .col-sm-6 {
  min-height: 45px
}

.viewpage .vwfrmcnt {
  min-height: 33px;
  padding-left: 2px !important;
}

.viewObject, .viewAddressObject {
  min-height: 20px;
  line-height: 21px;
  padding: 6px 20px 3px 3px;
  word-break: break-word;
  word-wrap: break-word;
  float: left;
  width: 100%;
}

.createpage .apppanel .panel-default>.panel-heading,.advfrm .panel-default>.panel-heading,.vwpg .panel-default>.panel-heading {
  background: none !important;
  border: 0 !important;
  padding: 5px 15px !important
}

.advfrm .panel-default,.createpage .panel-default {
  border-color: transparent !important;
  margin-bottom: 7px;
  box-shadow: 0px 0px 0px !important
}

.vwpg .panel-body {
  padding: 5px
}

.vwpg .panel {
  margin: 5px 0
}

.viewpage .form-group {
  float: left
}

.tblmoveleft {
  cursor: pointer;
  position: absolute;
  background: #636363;
  background: linear-gradient(to bottom,#636363 0,#585858 100%);
  color: #fff;
  padding: 7px 6px;
  left: 32px;
  border: none;
  font-size: 13px;
  box-shadow: none;
  top: 1px;
}

.tblmoveright {
  position: absolute;
  background: #636363;
  background: linear-gradient(to bottom,#636363 0,#585858 100%);
  color: #fff;
  padding: 7px 6px;
  right: 77px;
  border: none;
  font-size: 13px;
  box-shadow: none;
  top: 1px;
  cursor: pointer
}

.tblmoveleft:hover,.tblmoveright:hover {
  background: #636363;
  background: linear-gradient(to bottom,#636363 0,#585858 100%);
}

.envtmsg {
  margin: 3px 0;
  padding: 2px;
  color: #fff;
  width: 100%;
  float: left
}

.moreevent {
  position: absolute;
  z-index: 1010;
  display: block;
  max-width: 200px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  white-space: normal;
  top: 81px;
  left: 321px
}

.mgn4px3 {
  margin: 4px 3px 3px !important
}

.tpinherit {
  top: initial !important
}

.createpage .panel-default {
  border-color: transparent!important;
  margin-bottom: 6px;
  box-shadow: 0 0 0!important;
  overflow: inherit;
  padding-bottom:20px;
}

.btn-action .newicn,.newicn {
  float: left;
  background: url(../images/spritenew.png) no-repeat -483px -690px;
  width: 15px!important;
  height: 15px!important
}

.sidenav .dropdown-menu {
  left: 23px
}

.sidenav .btn-primary {
   padding: 6px 12px!important
}

.expenserpt25 {
  background: url(../images/spritenew.png) no-repeat -225px -564px
}

.minwd285 {
  min-width: 285px
}

.input-group-btn .btn {
  height: 27px
}

@media printss {
  * {
    text-shadow: none!important;
    color: #000!important;
    background: 0 0!important;
    box-shadow: none!important
  }

  a,a:visited {
    text-decoration: underline
  }

  a[href]:after {
    content: " (" attr(href) ")"
  }

  abbr[title]:after {
    content: " (" attr(title) ")"
  }

  a[href^="javascript:"]:after,a[href^="#"]:after {
    content: ""
  }

  blockquote,pre {
    border: 1px solid #999;
    page-break-inside: avoid
  }

  thead {
    display: table-header-group
  }

  img,tr {
    page-break-inside: avoid
  }

  img {
    max-width: 100%!important
  }

  h2,h3,p {
    orphans: 3;
    widows: 3
  }

  h2,h3 {
    page-break-after: avoid
  }

  select {
    background: #fff!important
  }

  .navbar {
    display: none
  }

  .table td,.table th {
    background-color: #fff!important
  }

  .btn>.caret,.dropup>.btn>.caret {
    border-top-color: #000!important
  }

  .label {
    border: 1px solid #000
  }

  .table {
    border-collapse: collapse!important
  }

  .table-bordered td,.table-bordered th {
    border: 1px solid #ddd!important
  }

  .visible-print {
    display: block!important
  }

  table.visible-print {
    display: table
  }

  tr.visible-print {
    display: table-row!important
  }

  td.visible-print,th.visible-print {
    display: table-cell!important
  }

  .hidden-print {
    display: none!important
  }

  * {
    text-shadow: none!important;
    color: #000!important;
    background: transparent!important;
    box-shadow: none!important
  }

  a,a:visited {
    text-decoration: underline
  }

  a[href]:after {
    content: "(" attr(href)")"
  }

  abbr[title]:after {
    content: "(" attr(title)")"
  }

  a[href^="javascript:"]:after,a[href^="#"]:after {
    content: ""
  }

  blockquote,pre {
    border: 1px solid #999;
    page-break-inside: avoid
  }

  thead {
    display: table-header-group
  }

  img,tr {
    page-break-inside: avoid
  }

  img {
    max-width: 100%!important
  }

  h2,h3,p {
    orphans: 3;
    widows: 3
  }

  h2,h3 {
    page-break-after: avoid
  }

  select {
    background: #fff!important
  }

  .navbar {
    display: none
  }

  .table td,.table th {
    background-color: #fff!important
  }

  .btn>.caret,.dropup>.btn>.caret {
    border-top-color: #000!important
  }

  .label {
    border: 1px solid #000
  }

  .table {
    border-collapse: collapse!important
  }

  .table-bordered td,.table-bordered th {
    border: 1px solid #ddd!important
  }

  .visible-print {
    display: block!important
  }

  table.visible-print {
    display: table
  }

  tr.visible-print {
    display: table-row!important
  }

  td.visible-print,th.visible-print {
    display: table-cell!important
  }

  .hidden-print {
    display: none!important
  }
}

@media(min-width:1200px) {
  .hidden-lg {
    display: none!important
  }

  .visible-lg {
    display: block!important
  }

  table.visible-lg {
    display: table
  }

  tr.visible-lg {
    display: table-row!important
  }

  td.visible-lg,th.visible-lg {
    display: table-cell!important
  }

  .container {
    width: 1170px
  }

  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
    float: left
  }

  .col-lg-12 {
    width: 100%
  }

  .col-lg-11 {
    width: 91.66666667%
  }

  .col-lg-10 {
    width: 83.33333333%
  }

  .col-lg-9 {
    width: 75%
  }

  .col-lg-8 {
    width: 66.66666667%
  }

  .col-lg-7 {
    width: 58.33333333%
  }

  .col-lg-6 {
    width: 50%
  }

  .col-lg-5 {
    width: 41.66666667%
  }

  .col-lg-4 {
    width: 33.33333333%
  }

  .col-lg-3 {
    width: 25%
  }

  .col-lg-2 {
    width: 16.66666667%
  }

  .col-lg-1 {
    width: 8.33333333%
  }

  .col-lg-pull-12 {
    right: 100%
  }

  .col-lg-pull-11 {
    right: 91.66666667%
  }

  .col-lg-pull-10 {
    right: 83.33333333%
  }

  .col-lg-pull-9 {
    right: 75%
  }

  .col-lg-pull-8 {
    right: 66.66666667%
  }

  .col-lg-pull-7 {
    right: 58.33333333%
  }

  .col-lg-pull-6 {
    right: 50%
  }

  .col-lg-pull-5 {
    right: 41.66666667%
  }

  .col-lg-pull-4 {
    right: 33.33333333%
  }

  .col-lg-pull-3 {
    right: 25%
  }

  .col-lg-pull-2 {
    right: 16.66666667%
  }

  .col-lg-pull-1 {
    right: 8.33333333%
  }

  .col-lg-pull-0 {
    right: 0
  }

  .col-lg-push-12 {
    left: 100%
  }

  .col-lg-push-11 {
    left: 91.66666667%
  }

  .col-lg-push-10 {
    left: 83.33333333%
  }

  .col-lg-push-9 {
    left: 75%
  }

  .col-lg-push-8 {
    left: 66.66666667%
  }

  .col-lg-push-7 {
    left: 58.33333333%
  }

  .col-lg-push-6 {
    left: 50%
  }

  .col-lg-push-5 {
    left: 41.66666667%
  }

  .col-lg-push-4 {
    left: 33.33333333%
  }

  .col-lg-push-3 {
    left: 25%
  }

  .col-lg-push-2 {
    left: 16.66666667%
  }

  .col-lg-push-1 {
    left: 8.33333333%
  }

  .col
-lg-push-0 {
    left: 0
  }

  .col-lg-offset-12 {
    margin-left: 100%
  }

  .col-lg-offset-11 {
    margin-left: 91.66666667%
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333%
  }

  .col-lg-offset-9 {
    margin-left: 75%
  }

  .col-lg-offset-8 {
    margin-left: 66.66666667%
  }

  .col-lg-offset-7 {
    margin-left: 58.33333333%
  }

  .col-lg-offset-6 {
    margin-left: 50%
  }

  .col-lg-offset-5 {
    margin-left: 41.66666667%
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333%
  }

  .col-lg-offset-3 {
    margin-left: 25%
  }

  .col-lg-offset-2 {
    margin-left: 16.66666667%
  }

  .col-lg-offset-1 {
    margin-left: 8.33333333%
  }

  .col-lg-offset-0 {
    margin-left: 0
  }
}

@media(min-width:981px) {
  .col-sm-1,.col-sm-10,.col-sm-10-5,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-2-5,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
    float: left
  }

  .col-sm-12 {
    width: 100%
  }

  .col-sm-11 {
    width: 91.66666667%
  }

  .col-sm-10 {
    width: 83.33333333%
  }

  .col-sm-10-5 {
    width: 83.71111%
  }

  .col-sm-9 {
    width: 75%
  }

  .col-sm-8 {
    width: 66.66666667%
  }

  .col-sm-7 {
    width: 58.33333333%
  }

  .col-sm-6 {
    width: 50%
  }

  .col-sm-5 {
    width: 41.66666667%
  }

  .col-sm-4 {
    width: 33.33333333%
  }

  .col-sm-4-5 {
    width: 37.5%
  }

  .col-sm-3 {
    width: 25%
  }

  .col-sm-2 {
    width: 16.66666667%
  }

  .col-sm-2-5 {
    width: 16.27777%;
  }

  .col-sm-1 {
    width: 8.33333333%
  }

  .col-sm-pull-12 {
    right: 100%
  }

  .col-sm-pull-11 {
    right: 91.66666667%
  }

  .col-sm-pull-10 {
    right: 83.33333333%
  }

  .col-sm-pull-9 {
    right: 75%
  }

  .col-sm-pull-8 {
    right: 66.66666667%
  }

  .col-sm-pull-7 {
    right: 58.33333333%
  }

  .col-sm-pull-6 {
    right: 50%
  }

  .col-sm-pull-5 {
    right: 41.66666667%
  }

  .col-sm-pull-4 {
    right: 33.33333333%
  }

  .col-sm-pull-3 {
    right: 25%
  }

  .col-sm-pull-2 {
    right: 16.66666667%
  }

  .col-sm-pull-1 {
    right: 8.33333333%
  }

  .col-sm-pull-0 {
    right: 0
  }

  .col-sm-push-12 {
    left: 100%
  }

  .col-sm-push-11 {
    left: 91.66666667%
  }

  .col-sm-push-10 {
    left: 83.33333333%
  }

  .col-sm-push-9 {
    left: 75%
  }

  .col-sm-push-8 {
    left: 66.66666667%
  }

  .col-sm-push-7 {
    left: 58.33333333%
  }

  .col-sm-push-6 {
    left: 50%
  }

  .col-sm-push-5 {
    left: 41.66666667%
  }

  .col-sm-push-4 {
    left: 33.33333333%
  }

  .col-sm-push-3 {
    left: 25%
  }

  .col-sm-push-2 {
    left: 16.66666667%
  }

  .col-sm-push-1 {
    left: 8.33333333%
  }

  .col-sm-push-0 {
    left: 0
  }

  .col-sm-offset-12 {
    margin-left: 100%
  }

  .col-sm-offset-11 {
    margin-left: 91.66666667%
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333%
  }

  .col-sm-offset-9 {
    margin-left: 75%
  }

  .col-sm-offset-8 {
    margin-left: 66.66666667%
  }

  .col-sm-offset-7 {
    margin-left: 58.33333333%
  }

  .col-sm-offset-6 {
    margin-left: 50%
  }

  .col-sm-offset-5 {
    margin-left: 41.66666667%
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333%
  }

  .col-sm-offset-3 {
    margin-left: 25%
  }

  .col-sm-offset-2 {
    margin-left: 16.66666667%
  }

  .col-sm-offset-1 {
    margin-left: 8.33333333%
  }

  .col-sm-offset-0 {
    margin-left: 0
  }

  .sidemenubarotr {
    position: fixed!important;
    display: block !important
  }

  .sidebar_active {
    display: block;
    position: fixed;
    left: inherit;
    top: inherit;
    bottom: inherit;
    visibility: visible;
    overflow: hidden;
    height:100%;
    -webkit-overflow-scrolling: touch
  }

  .maincnt_active {
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0%,0,0);
    transform: translate3d(0%,0,0);
    overflow: hidden;
    position: absolute;
    top: inherit;
    bottom: inherit;
    left: 0;
    right: inherit;
    z-index: 2
  }

  .form-horizontal.createotr, .form-horizontal.viewpage{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
  .form-horizontal.createotr.onclm, .form-horizontal.viewpage.onclm { display:inline-block !important; width :100%}
}

@media(min-width:992px) {
  .container {
    width: 970px
  }

  .modal-lg {
    width: 900px
  }

  .container {
    width: 970px
  }

  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
    float: left
  }

  .col-md-12 {
    width: 100%
  }

  .col-md-11 {
    width: 91.66666667%
  }

  .col-md-10 {
    width: 83.33333333%
  }

  .col-md-9 {
    width: 75%
  }

  .col-md-8 {
    width: 66.66666667%
  }

  .col-md-7 {
    width: 58.33333333%
  }

  .col-md-6 {
    width: 50%
  }

  .col-md-5 {
    width: 41.66666667%
  }

  .col-md-4 {
    width: 33.33333333%
  }

  .col-md-3 {
    width: 25%
  }

  .col-md-2 {
    width: 16.66666667%
  }

  .col-md-1 {
    width: 8.33333333%
  }

  .col-md-pull-12 {
    right: 100%
  }

  .col-md-pull-11 {
    right: 91.66666667%
  }

  .col-md-pull-10 {
    right: 83.33333333%
  }

  .col-md-pull-9 {
    right: 75%
  }

  .col-md-pull-8 {
    right: 66.66666667%
  }

  .col-md-pull-7 {
    right: 58.33333333%
  }

  .col-md-pull-6 {
    right: 50%
  }

  .col-md-pull-5 {
    right: 41.66666667%
  }

  .col-md-pull-4 {
    right: 33.33333333%
  }

  .col-md-pull-3 {
    right: 25%
  }

  .col-md-pull-2 {
    right: 16.66666667%
  }

  .col-md-pull-1 {
    right: 8.33333333%
  }

  .col-md-pull-0 {
    right: 0
  }

  .col-md-push-12 {
    left: 100%
  }

  .col-md-push-11 {
    left: 91.66666667%
  }

  .col-md-push-10 {
    left: 83.33333333%
  }

  .col-md-push-9 {
    left: 75%
  }

  .col-md-push-8 {
    left: 66.66666667%
  }

  .col-md-push-7 {
    left: 58.33333333%
  }

  .col-md-push-6 {
    left: 50%
  }

  .col-md-push-5 {
    left: 41.66666667%
  }

  .col-md-push-4 {
    left: 33.33333333%
  }

  .col-md-push-3 {
    left: 25%
  }

  .col-md-push-2 {
    left: 16.66666667%
  }

  .col-md-push-1 {
    left: 8.33333333%
  }

  .col-md-push-0 {
    left: 0
  }

  .col-md-offset-12 {
    margin-left: 100%
  }

  .col-md-offset-11 {
    margin-left: 91.66666667%
  }

  .col-md-offset-10 {
    margin-left: 83.33333333%
  }

  .col-md-offset-9 {
    margin-left: 75%
  }

  .col-md-offset-8 {
    margin-left: 66.66666667%
  }

  .col-md-offset-7 {
    margin-left: 58.33333333%
  }

  .col-md-offset-6 {
    margin-left: 50%
  }

  .col-md-offset-5 {
    margin-left: 41.66666667%
  }

  .col-md-offset-4 {
    margin-left: 33.33333333%
  }

  .col-md-offset-3 {
    margin-left: 25%
  }

  .col-md-offset-2 {
    margin-left: 16.66666667%
  }

  .col-md-offset-1 {
    margin-left: 8.33333333%
  }

  .col-md-offset-0 {
    margin-left: 0
  }
}

@media(min-width:800px) {
  .navbar-toggle,.mnuddbtn{
    display: none
  }
}

@media(min-width:992px) {
  .modal-lg {
    width: 900px
  }
}


@media(min-width:768px) and (max-width:991px) {
  .visible-sm {
    display: block!important
  }

  table.visible-sm {
    display: table
  }

  tr.visible-sm {
    display: table-row!important
  }

  td.visible-sm,th.visible-sm {
    display: table-cell!important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .visible-md {
    display: block!important
  }

  table.visible-md {
    display: table
  }

  tr.visible-md {
    display: table-row!important
  }

  td.visible-md,th.visible-md {
    display: table-cell!important
  }
}

@media(min-width:768px) and (max-width:991px) {
  .hidden-sm {
    display: none!important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .hidden-md {
    display: none!important
  }
}

@media(max-width:1200px) {
  .aside .aside-dialog .aside-header {
    float: left;
    width: 100%
  }

  .mnbtngroup {
    width: auto;
  }

  .aside-body.viewpanel {
    top: 44px
  }
}

@media(min-width:1024px) {
  .wd41_8p {
    width: 41.8%!important
  }

  .wd20_9p {
    width: 20.9%!important
  }
}

@media(max-width:1024px) {

  .wd20_9p,.wd41_8p {
    float: none!important
  }
.hmnuvis.navbar-collapse{
    padding: 0;
    clear: none;
    border: none; display:block !important;
}
.hmnuvis > div {float:left}
.hmnuvis ul{float:left;width:auto}
.hmnuvis ul li{float:left}
}

@media(max-width:991px) {
  .aside {
    min-width: 240px
  }
}

@media only screen and (min-width:768px) and (max-width:1188px) {
  .setlayoutside .panel-title a span {
    width: 63%
  }
}

@media only screen and (max-width:1200px) and (min-width:768px) {
  .setlayoutside .sctattrBtn {
    width: 50%;
    float: left
  }
}

@media only screen and (min-width :768px) and (max-width :1824px) {
  .sidebar,.homesidebar {
    display: block
  }

  .tp_rgtusrimg .usrname,.tp_rgtusrimg b {
    display: inline-block
  }

  .hdr2tprgtsrchicn {
    display: block
  }
}

@media only screen and (min-width :1024px) and (max-width :1280px) {
  .businesslogo img {
    max-width: 100%
  }

  .inrsldrgray .nav-tabs a {
    padding: 5px 2px;
    font-size: 11px
  }

  .appslidertabs ul {
    margin-left: 10px
  }
}

@media only screen and (min-width :980px) and (max-width :1024px) {
  .businesslogo,.inrsldrgray,.sliderbg {
    float: left;
    width: 100%
  }

  .businesslogo img {
    max-width: 100%
  }

  .inrsldrgray .nav-tabs a {
    padding: 5px 2px;
    font-size: 12px
  }

  .appslidertabs ul {
    margin-left: 10px
  }
}

@media only screen and (min-width :768px) and (max-width :1510px) {
  .collab_sidenav,.sidebar,.homesidebar {
    display: block
  }

  .esideviewtpcnt {
    width: 74%!important
  }
}

@media only screen and (min-width :960px) and (max-width :1024px) {
  .esideviewtpcnt {
    width: 73%!important
  }

  .elblvwotr,.elblvwpgotr {
    width: 51%!important
  }
}

@media only screen and (min-width :1024px) and (max-width :1168px) {
  .elblvwotr {
    width: 50%!important
  }

  .elblvwpg {
    display: none!important
  }

  .elblvwpgotr,.viewbtnslft {
    width: auto!important
  }

  .viewbtnsrgt {
    width: auto!important;
    float: right
  }
}

@media only screen and (min-width :1168px) and (max-width :1443px) {
  .elblvwotr {
    width: 58%!important
  }

  .elblvwpgotr {
    width: 52%!important
  }
}

@media only screen and (min-width :1444px) and (max-width :1600px) {
  .elblvwpgotr {
    width: 61%!important
  }
}

@media only screen and (min-width :768px) and (max-width :1024px) {
  .grupbr .fltlft.mgntp2 {
    max-width: 72%!important;
    
}

  .emlfx.mncntr,.emlfx .app_right_side_content{height:100% !important}
  .sidebar_active {
    width: 25%!important
  }

  .esideviewtpcnt {
    width: 63%!important
  }

  .esideviewtpname {
    max-width: 91%!important
  }

  .elblvw {
    display: none!important
  }

  .elblvwotr {
    width: auto!important
  }

  .elblvwpg {
    display: none!important
  }

  .elblvwpgotr,.viewbtnslft {
    width: auto!important
  }

  .viewbtnsrgt {
    width: auto!important;
    float: right
  }
.app_right_side_content.maincnt_active{margin-left:25% !important; width:75% !important}

.rptipad .form-group .control-label{width:100%;float:left;text-align:left !important}
}
@media(min-width:240px) and (max-width:1090px) {
.custmtb ul.nav-tabs li {
    width:100% !important;
    margin: 0px;
}
.setlayoutside .sctattrBtn {
    width: 80%;
    float: inherit; 
    margin: auto;
}
}
@media(min-width:240px) and (max-width:980px) {
  .descnote {
    width: 100%!important
  }

  label.descnotelbl {
    text-align: left !important
  }

  repeatcontent label.control-label {
    width: auto !important
  }

  .sidebar,.homesidebar {
    display: none!important
  }

  .sublft .submnulist {
    left: 45%!important
  }

  .lftarwckz {
    display: none!important
  }

  .hdr2tprgtsrchico {
    display: block!important
  }

  .actstngs {
    margin: 0
  }

  .navbar-toggle {
    margin: 3px 3px 3px 0
  }

  .hdrcntotr {
    text-align: center
  }

  .tphdr_mnusct {
    float: none!important
  }

  .exportmen {
    right: 10px
  }

  .actstngs .userdrop {
    text-align: left
  }

  .btn-menu {
    height: 30px;
    padding: 9px;
    margin-top: 0;
    color: #323E48;
    cursor: pointer;
    float: left;
    margin-right: 5px
  }

  .btn-menu:hover {
    background: #EDEDED
  }

  .btn-menu {
    display: block
  }
  .sidebar,.homesidebar{
    display: none;
  }
  .app_left_side_content {
    display: block !important;
  }

  .btn-menu .icon-bar {
    background-color: #4B5763;
    margin-bottom: 3px;
    display: block;
    width: 18px;
    height: 2px
  }

  .tpnavbarlft {
    width: 50%
  }

  .tpnavbarlft li {
    width: 100%
  }

  .hdr2tprgtsrchicn {
    display: none
  }

  .tagsul li {
    padding: 5px 0;
    width: 100%;
    float: left
  }

  .suppliernum {
    clear: both
  }

  .suppliername {
    min-height: 27px
  }

  .templatedrop {
    float: none!important
  }

  .vewsummary {
    width: 100%!important
  }

  .quickactcnt label {
    width: auto!important
  }

  .appsnav {
    display: none
  }

  .mnhme {
    margin: 0;
    float: left;
    width: 100%
  }

  .sidebar_active {
    display: block!important;    
  left: inherit;
    top: inherit;
    bottom: inherit;
    visibility: visible;
  }

  .sidebar_active .sidebar {
    display: block!important;
    position: absolute;
    width: 100%;
    left: 18px;
    top: 0
  }

  .sidebar .slimScrollDiv {
    overflow: visible!important
  }

  .modal-dialog {
    width: 85%!important;
    margin: 30px auto
  }
}

@media(min-width:0) and (max-width:768px) {
  .headerbar {
    clear: both
  }
.sidebar_active {
    background-color: #edf0f5;
    border-right: 1px solid #ccc;
    position: fixed;
    top: auto;
    bottom: auto;
}
  .headerbar ul {
    clear: both;
    width: 100%;
    text-align: left
  }

  .mnlogo {
    text-align: center;
    float: none!important;
    display: inline-block;
    padding: 0 15px;
    text-decoration: none
  }

  .tp_rgtusricn, .tp_rgtusrimg>.caret,.usrname {
    display: none!important
  }


  .appsnav {
    display: block
  }

  .appslder {
    display: none
  }

  .navbar-nav .open .dropdown-menu {
    background-color: #fff!important
  }

  .taskrightview {
    margin: 15px
  }

  .taskrightview .brdlft {
    border: none!important
  }

  .emailtemp {
    float: right
  }

  .emailftlft {
    margin-bottom: 5px
  }

  .alphabet li a.allalpabet {
    width: 104px
  }

  .alphabet li a {
    width: 28px
  }

  .alphabet li {
    padding-left: 0!important;
    padding-right: 0!important
  }

  .sldrblkbg {
    display: none!important
  }

  .headerbar
 ul {
    padding: 0;
    margin: 0
  }
}

@media only
 screen and (min-width :768px) and (max-width :980px) {
  .sliderul a {
    font-size: 11px
  }
  
.hdrcntotr .headerbar.tphdr_mnusct
{
	display: none !important;
}
.sidebar,.homesidebar {
  position: absolute;
  z-index: 99;
  display: block;
  padding: 20px;
  width:150px;
  left: 0;
}
.sidebar_active {
    background-color: #edf0f5;
    border-right: 1px solid #ccc;
    position: absolute;
    top: auto;
    bottom: auto;
} 
.mnuddbtn{display: block }
  .tphdr_mnusct{display: none !important}
.navbar-nav .open .apdrp .submnulist{left:100% !important}

  .appslidertabs ul {
    display: none
  }

  .carousel-indicators {
    bottom: -47px!important
  }
}

@media only screen and (min-width :240px) and (max-width :480px) {

  .aside-body.viewpanel {
    top: 44px
  }
  .hdr2tprgthmicn,.hdr2tprgtrpticn,.quickact {
    display: none
  }

  .tpnavbarlft h1 span.tit {
    display: none!important
  }

  .viewbtnslft {
    width: auto!important
  }

  .viewbtnsrgt {
    width: auto!important;
    float: left;
    clear: both
  }

  .elblvw {
    display: none!important
  }

  .elblvwotr {
    width: auto!important
  }

  .elblvwpg {
    display: none!important
  }

  .elblvwpgotr {
    width: auto!important
  }

  .tpnavbarrgt {
    padding: 0
  }

  .tagsul li {
    padding: 5px 0;
    width: 100%;
    float: left
  }

  .suppliernum {
    clear: both
  }

  .suppliername {
    min-height: 27px
  }

  .emailftlft {
    margin-bottom: 5px
  }

  .emailtemp {
    float: right
  }
}

.alphabet li a.allalpabet {
  width: 100%
}

.alphabet li a {
  min-width: 28px
}

.alphabet li {
  padding-left: 0!important;
  padding-right: 0!important
}}

@media(max-width:1200px) {
  .aside .aside-dialog .aside-header {
    float: left;
    width: 100%
  }

}

@media(min-width:1024px) {
  .wd41_8p {
    width: 41.8%!important
  }

  .wd20_9p {
    width: 20.9%!important
  }
}

@media(max-width:1024px) {
  .wd20_9p,.wd41_8p {
    float: none!important
  }
}

@media(max-width:991px) {
  .aside {
    min-width: 240px
  }
}

@media(min-width:768px) and (max-width:991px) {
  .visible-sm {
    display: block!important
  }

  table.visible-sm {
    display: table
  }

  tr.visible-sm {
    display: table-row!important
  }

  td.visible-sm,th.visible-sm {
    display: table-cell!important
  }

  .hidden-sm {
    display: none!important
  }
}

@media(min-width:992px) and (max-width:1199px) {
  .visible-md {
    display: block!important
  }

  table.visible-md {
    display: table
  }

  tr.visible-md {
    display: table-row!important
  }

  td.visible-md,th.visible-md {
    display: table-cell!important
  }

  .hidden-md {
    display: none!important
  }
}

@media only screen and (min-width:980px) and (max-width:1024px) {
  .aside {
    width: 80%
  }
}

@media(min-width:480px) and (max-width:980px) {
  .mnbtngroup {
    float: left;
    width: auto;
    clear: both
  }

  .aside-body.viewpanel {
    top: 72px
  }
}

@media only screen and (min-width:0px) and (max-width:980px) {

  .aside {
    width: 80%
  }
.viewpage .vwfrmcnt,.viewpage .col-sm-6 {
display: inline-block;
width: 100%;
}
.exportmen {
    left: inherit !important;
    right: 0 !important;
}
.exportmen:before {
    left: inherit !important;
    right: 10px !important;
}
.exportmen:after {
    left: inherit !important;
    right: 10px !important;
}
.viewpagetabs li{margin-top:5px}
.tempwd{width:auto}
.tempinsert{position: absolute;right: 0;top: 68px}
.msgtempge .setlayout{width: 100%;float: left;}
.msgtempge .customizeappotr{width: 75%;float: left;}
.msgtempge .setlayoutside{width: 25%;float: left;}
}

.cust_attr_empty {
 background: url(../images/spritenew.png) no-repeat -387px -935px; width: 37px; height: 29px; display: inline-block; text-align: center; margin: 4px 0
}

@media only screen and (min-width:981px) and (max-width:1280px) {
  .mncntr >.col-md-2 {
    width: 20% !important
  }

  .mncntr > .col-md-10 {
    margin-left: 20% !important;
    width: 80% !important
  }

  .flwd > .col-md-10.wd100p {
    margin-left: 0% !important;
    width: 100% !important
  }
}

@media(max-width:750px) {
  .calendar-hour-column,.calendar-week-column,.dayview-allday-label,.weekview-allday-label {
    width: 30px
  }

  .dayview-allday-label,.weekview-allday-label {
    line-height: inherit
  }

  .dayview-allday-content-wrapper,.weekview-allday-content-wrapper {
    margin-left: 30px
  }
}


@media only screen and (min-width:768px) and (max-width:1200px) {
  .setlayoutside .sctattrBtn {
    width: 50%;
    float: left
  }
}

@media(max-width:980px) {
  .row.mgn10_0 {
    margin: 0!important;
    padding: 10px!important
  }

  .docfldrarw,.docfldrgtarw {
    display: none!important
  }

  .dropdown-menu .submnulist {
    left: 50%!important;
    width: 50% !important;
    max-width: inherit;
  }
}

@media only screen and (min-width:980px) and (max-width:1280px) {
  .flwd > .col-md-2 {
    width: 20% !important
  }

  .flwd > .col-md-10 {
    margin-left: 20% !important;
    width: 80% !important
  }

  .flwd > .col-md-10.wd100p {
    margin-left: 0% !important;
    width: 100% !important
  }
.col-xs-3{width:25%}
}

@media(min-width:768px) {
  .lead {
    font-size: 21px
  }

  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }

  .dl-horizontal dd {
    margin-left: 180px
  }

  .container {
    width: 750px
  }

  .form-inline .form-group {

    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }

  .form-inline .input-group>.form-control {
    width: 100%
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .checkbox,.form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle
  }

  .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
    float: none;
    margin-left: 0
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0
  }

  .form-horizontal .control-label {
    text-align: right
  }

  .navbar-right .dropdown-menu {
    left: auto;
    right: 0
  }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto
  }

  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%
  }

  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0
  }

  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }

  .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff
  }

  .nav-justified>li {
    display: table-cell;
    width: 1%
  }

  .nav-justified>li>a {
    margin-bottom: 0
  }

  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0
  }

  .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff
  }

  .navbar {
    border-radius: 0
  }

  .navbar-header {
    float: left
  }

  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none
  }

  .navbar-collapse.collapse {
    display: block;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important
  }

  .navbar-collapse.in {
    overflow-y: visible
  }

  .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0
  }

  .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
    margin-right: 0;
    margin-left: 0
  }

  .navbar-static-top {
    border-radius: 0
  }

  .navbar-fixed-bottom,.navbar-fixed-top {
    border-radius: 0
  }

  .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
    margin-left: -15px
  }

  .navbar-toggle {
    display: none
  }

  .navbar-nav {
    float: left;
    margin: 0
  }

  .navbar-nav>li {
    float: left
  }

  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px
  }

  .navbar-nav.navbar-right:last-child {
    margin-right: -15px
  }

  .navbar-left {
    float: left!important
  }

  .navbar-right {
    float: right!important
  }

  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
  }

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }

  .navbar-form .input-group>.form-control {
    width: 100%
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }

  .navbar-form .checkbox,.navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle
  }

  .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
    float: none;
    margin-left: 0
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0
  }

  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  .navbar-form.navbar-right:last-child {
    margin-right: -15px
  }

  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px
  }

  .navbar-text.navbar-right:last-child {
    margin-right: 0
  }

  .modal-dialog {
    width: 600px;
    margin: 30px auto
  }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5)
  }

  .modal-sm {
    width: 300px
  }
}

@media screen and (min-width:768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px
  }

  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px
  }

  .jumbotron .h1,.jumbotron h1 {
    font-size: 63px
  }

  .carousel-control .icon-chevron-left,.carousel-control .icon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px
  }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px
  }

  .carousel-indicators {
    bottom: 20px
  }
}

@media(max-width :768px) {
  .tphdrmnulnk {
    display: block
  }
  
.hdrcntotr .headerbar.tphdr_mnusct
{
	display: none !important;
}
.sidebar,.homesidebar {
  position: absolute;
  z-index: 99;
  display: block;
  padding: 20px;
  width:240px;
  left: 0;
}
.sidebar_active {
    background-color: #edf0f5;
    border-right: 1px solid #ccc;
    position: absolute;
    top: auto;
    bottom: auto;
}
  .maincnt {
    margin-left: 0;
    width: 100%
  }

  .elblvwpg,.tphdr_mnusct {
    display: none!important
  }

  .elblvwpgotr {
    width: auto!important
  }

  .previewpan {
    width: 60%!important
  }
}

@media(max-width:767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch
  }

  .table-responsive>.table {
    margin-bottom: 0
  }

  .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
    white-space: nowrap
  }

  .table-responsive>.table-bordered {
    border: 0
  }

  .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
  }

  .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
  }

  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none
  }

  .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 25px
  }

  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px
  }

  .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav
 .open .dropdown-menu>li>a:hover {
    background-image: none
  }

  .navbar-form .form-group {
    margin-bottom: 5px
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    background-color: transparent
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #999
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #080808
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #444;
    background-color: transparent
  }

  .visible-xs {
    display: block!important
  }

  table.visible-xs {
    display: table
  }

  tr.visible-xs {
    display: table-row!important
  }

  td.visible-xs,th.visible-xs {
    display: table-cell!important
  }

  .hidden-xs {
    display: none!important
  }
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }

  to {
    background-position: 0 0
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0
  }

  to {
    background-position: 0 0
  }
}

@-webkit-keyframes fadeandslidefromright {
  from {
    opacity: 0;
    -webkit-transform: translatex(20%);
    transform: translatex(20%)
  }

  to {
    opacity: 1
  }
}

@keyframes fadeandslidefromright {
  from {
    opacity: 0;
    -webkit-transform: translatex(20%);
    transform: translatex(20%)
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeandslidetoright {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translatex(20%);
    transform: translatex(20%)
  }
}

@keyframes fadeandslidetoright {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translatex(20%);
    transform: translatex(20%)
  }
}

@-webkit-keyframes fadeandslidefromleft {
  from {
    opacity: 0;
    -webkit-transform: translatex(-20%);
    transform: translatex(-20%)
  }

  to {
    opacity: 1
  }
}

@keyframes fadeandslidefromleft {
  from {
    opacity: 0;
    -webkit-transform: translatex(-20%);
    transform: translatex(-20%)
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeandslidetoleft {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translatex(-20%);
    transform: translatex(-20%)
  }
}

@keyframes fadeandslidetoleft {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translatex(-20%);
    transform: translatex(-20%)
  }
}

@-webkit-keyframes slidefromright {
  from {
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
  }
}

@keyframes slidefromright {
  from {
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
  }
}

@-webkit-keyframes slidetoright {
  to {
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
  }
}

@keyframes slidetoright {
  to {
    -webkit-transform: translatex(100%);
    transform: translatex(100%)
  }
}

@-webkit-keyframes slidefromleft {
  from {
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
  }
}

@keyframes slidefromleft {
  from {
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
  }
}

@-webkit-keyframes slidetoleft {
  to {
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
  }
}

@keyframes slidetoleft {
  to {
    -webkit-transform: translatex(-100%);
    transform: translatex(-100%)
  }
}

@-webkit-keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-moz-keyframes loading-bar-spinner {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-o-keyframes loading-bar-spinner {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-ms-keyframes loading-bar-spinner {
  0% {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes loading-bar-spinner {
  0% {
    transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-webkit-keyframes fade-up-enter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0)
  }
}

@-moz-keyframes fade-up-enter {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0)
  }
}

@keyframes fade-up-enter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px)
  }
}

@-webkit-keyframes fade-up-leave {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px)
  }
}

@-moz-keyframes fade-up-leave {
  0% {
    opacity: 1;
    -moz-transform: translateY(0)
  }

  100% {
    opacity: 0;
    -moz-transform: translateY(-20px)
  }
}

@keyframes fade-up-leave {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px)
  }
}

@-webkit-keyframes animate-flip-y-enter {
  0% {
    -webkit-transform: perspective(3000px) rotateY(90deg);
    opacity: 0
  }

  100% {
    -webkit-transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }
}

@-moz-keyframes animate-flip-y-enter {
  0% {
    -moz-transform: perspective(3000px) rotateY(90deg);
    opacity: 0
  }

  100% {
    -moz-transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }
}

@keyframes animate-flip-y-enter {
  0% {
    -webkit-transform: perspective(3000px) rotateY(90deg);
    -moz-transform: perspective(3000px) rotateY(90deg);
    -ms-transform: perspective(3000px) rotateY(90deg);
    -o-transform: perspective(3000px) rotateY(90deg);
    transform: perspective(3000px) rotateY(90deg);
    opacity: 0
  }

  100% {
    -webkit-transform: perspective(3000px) rotateY(0deg);
    -moz-transform: perspective(3000px) rotateY(0deg);
    -ms-transform: perspective(3000px) rotateY(0deg);
    -o-transform: perspective(3000px) rotateY(0deg);
    transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }
}

@-webkit-keyframes animate-flip-y-leave {
  0% {
    -webkit-transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(3000px) rotateY(-90deg);
    opacity: 0
  }
}

@-moz-keyframes animate-flip-y-leave {
  0% {
    -moz-transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }

  100% {
    -moz-transform: perspective(3000px) rotateY(-90deg);
    opacity: 0
  }
}

@keyframes animate-flip-y-leave {
  0% {
    -webkit-transform: perspective(3000px) rotateY(0deg);
    -moz-transform: perspective(3000px) rotateY(0deg);
    -ms-transform: perspective(3000px) rotateY(0deg);
    -o-transform: perspective(3000px) rotateY(0deg);
    transform: perspective(3000px) rotateY(0deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(3000px) rotateY(-90deg);
    -moz-transform: perspective(3000px) rotateY(-90deg);
    -ms-transform: perspective(3000px) rotateY(-90deg);
    -o-transform: perspective(3000px) rotateY(-90deg);
    transform: perspective(3000px) rotateY(-90deg);
    opacity: 0
  }
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px)
  }

  100% {
    -webkit-transform: translateY(0)
  }
}

@-moz-keyframes slideInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px)
  }

  100% {
    -moz-transform: translateY(0)
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -moz-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    -o-transform: translateY(-2000px);
    transform: translateY(-2000px)
  }

  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
  }
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px)
  }
}

@-moz-keyframes slideOutUp {
  0% {
    -moz-transform: translateY(0)
  }

  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px)
  }
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg)
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg)
  }
}

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg)
  }

  100% {
    -o-transform: rotate(359deg)
  }
}

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg)
  }

  100% {
    -ms-transform: rotate(359deg)
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(359deg)
  }
}

@-webkit-keyframes fadeAndScaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7)
  }

  to {
    opacity: 1
  }
}

@keyframes fadeAndScaleIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7)
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeAndScaleOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7)
  }
}

@keyframes fadeAndScaleOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7)
  }
}

@-webkit-keyframes fadeAndSlideFromTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%)
  }

  to {
    opacity: 1
  }
}

@keyframes fadeAndSlideFromTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%)
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeAndSlideToTop {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%)
  }
}

@keyframes
 fadeAndSlideToTop {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(-20%);
    transform: translateY(-20%)
  }
}

@-webkit-keyframes fadeAndSlideFromBottom {
  from {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
  }

  to {
    opacity: 1
  }
}

@keyframes fadeAndSlideFromBottom {
  from {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeAndSlideToBottom {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
  }
}

@keyframes fadeAndSlideToBottom {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(20%);
    transform: translateY(20%)
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes fadeOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@-webkit-keyframes flipInX {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }

  to {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }
}

@keyframes flipInX {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }

  to {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }
}

@-webkit-keyframes flipInXBounce {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg)
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg)
  }

  to {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }
}

@keyframes flipInXBounce {
  from {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg)
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg)
  }

  to {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }
}

@-webkit-keyframes flipOutX {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }

  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
}

@keyframes flipOutX {
  from {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg)
  }

  to {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg)
  }
}

@-webkit-keyframes slideFromTop {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

@keyframes slideFromTop {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

@-webkit-keyframes slideToTop {
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

@keyframes slideToTop {
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

@-webkit-keyframes slideFromBottom {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

@keyframes slideFromBottom {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

@-webkit-keyframes slideToBottom {
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

@keyframes slideToBottom {
  to {
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

.dropdown-menu.datepickerdrop,.dropdown-menu {
  opacity: 1;
  -webkit-transform-origin: none;
  transform-origin: none;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  -webkit-transform: none;
  -moz-transform: none;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
}

.emlcmp {
  background-color: #f5f5f5;
  border: 1px solid #dcdcdc;
  font-weight: bold;
  margin: 0 7px 9px;
  overflow-y: hidden;
  padding: 10px 5px;
  clear: both;
}

.item_categorie_list_rgt {
  background-color: #4888ef;
  border: 1px solid #3079ed;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 6px;
  float: left;
  height: 30px;
  width: 30px;
  cursor: pointer;
}

.mgnlft2 {
  margin-left: 2px !important
}

.discntdd>li>a {
  padding: 3px 3px 3px 10px!important
}

.discntdd label font {
  margin: 2px 0 !important
}

.advndSearchimg {
  background: url(../images/spritenew.png) -76px -853px;
  width: 25px;
  height: 25px;
  position: relative;
  padding: 0;
  display: block;
  margin-top: 2px;
}

.mgnrgt25p {
  margin-right: 25px;
}

.tbllayinher {
  table-layout: inherit  !important
}

.ovflwau {
  overflow: auto !important
}

.cssTableCellContent .headerCol {
  float: left;
}

.chosen-disabled {
  cursor: default;
}

.chosen-disabled a {
  cursor: not-allowed;
}

.expenserpt20 {
  background: url('../images/spritenew.png') no-repeat -434px -531px
}

.mxhgt160 {
  max-height: 150px !important
}

.emailTxtarea .ta-scroll-window.form-control,.emailTxtarea .ta-scroll-window > .ta-bind {
  min-height: 250px !important;
}

.btn-action .addchoice {
  background-position: -17px -733px;
}

.btn-action:hover .addchoice {
  background-position: -1px -733px;
}

.bgccc {
  background-color: #ccc !important
}

.maxwd162 {
  max-width: 161px !important
}

#fixedRightBodyRows .cssTableCellContent {
  overflow: visible;
}

.chkbxfltropt {
  background: url(../images/spritenew.png) -160px -826px;
  display: block;
  width: 15px;
  height: 15px;
}

.appsldrtit {
  color: #357ae8;
  line-height: 11px;
  font-weight: 700;
}

.appslderdd ul.lst {
  left: -107px !important;
  background: #fff;
  margin: 0;
  min-height: 100px;
  text-align: left;
  white-space: normal;
  width: 320px !important;
}

.appslderdd ul.lst li {
  float: left;
  width: 100% !important
}

.appslderdd ul.lst li ul li:hover {
  border: 1px solid #e5e5e5
}
.wdwrapnor {
    word-wrap: normal !important;
}
.appslderdd ul.lst li ul li {
  border: 1px solid #fff;
  border-radius: 2px;
  display: inline-block;
  vertical-align: top;
  border-radius: 2px;
  width: 80px !important;
  height: 88px;
}

.appslderdd ul.lst li ul li a {
  display: inline-block;
  font-size: 13px;
  margin: 8px 2px;
  text-align: center;
  color: #404040;
  text-decoration: none;
  outline: none;
  width: 100%;
}

.appslderdd ul.lst li ul li a .apptitle {
  display: block;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  width: 98%;
  text-overflow: ellipsis;
}

.appslderdd ul.lst .arrow,.appslderdd ul.lst .arrow2 {
  left: 118px !important
}

.sldrlst li span.sldrImg {
  margin: 0 auto
}

.sldrlst {
  margin: 10px 0
}

.sliderCntnr {
  padding: 28px!important;
}

.sliderMore {
  line-height: 40px;
  text-align: center;
  width: 320px;
  background: #f5f5f5;
  cursor: pointer;
  height: 40px;
  color: #737373
}

.appslderdd ul.lst li ul li a:hover>.apptitle {
  overflow-wrap: break-word;
  white-space: normal;
  word-wrap: break-word;
  background-color: #fff;
}

.appslderdd ul.lst li {
  width: 100%
}

.mxwd72p {
  max-width: 72.7%!important;
}

.vrestoreicn {
  background: url("../images/spritenew.png") no-repeat -48px -654px;
  display: inline-block;
  height: 16px;
  width: 16px;
}

.wrdbrk {
  word-break: break-all !important
}

.sv-helper {
  border: 1px dashed #ccc;
  background-color: #ffc !important;
  cursor: move;
}

.rgt13 {
  right: 13px
}

.lslouttscrhgt {
  height: 7px;
  margin-top: 15px;
}

.sv-helper td {
  background-color: #ffc !important
}

.editTemplateAttribute {
  text-decoration: none !important;
  color: #E42211 !important;
  background-color: #fff;
  padding: 2px !important;
  display: inline-block;
  border: 2px solid #fff;
}

.editTemplateAttribute:hover {
  border: 2px solid #999;
  box-shadow: 0 0 5px #eee inset,0 0 5px #E2E2E2;
}

.editTemplateAttributeClose {
  background: url(../images/spritenew.png) no-repeat -177px -733px;
  width: 16px;
  height: 16px;
  float: left;
  position: absolute !important;
  opacity: 0;
}

.editTemplateAttribute:hover .editTemplateAttributeClose {
  top: -7px;
  z-index: 99999;
  background-color: #fff;
  cursor: pointer;
  opacity: 1;
  border-radius: 50%;
}

#scrollpupDialog .modal-dialog {
  transform: inherit;
  -webkit-transform: inherit;
  -moz-transform: inherit;
  -ms-transform: inherit;
}

.usrselnone {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.col-xs-5_5 {
  width: 45.7% !important;
}

.pdlft8 {
  padding-left: 8px!important
}

.shipmenticn25 {
  background: url(../images/spritenew.png) no-repeat -151px -489px
}

.carm20 {
  background: url(../images/spritenew.png) no-repeat -317px -531px
}

.carm25 {
  background: url(../images/spritenew.png) no-repeat -77px -563px
}

.response20 {
  background: url(../images/spritenew.png) no-repeat -475px -847px
}

.purchsodr_sldricn{
  display:block;
  background:url(../images/spritenew.png) -400px -150px no-repeat;
  width:50px;
  height:50px
}

.wdrapbkwd {
  word-wrap: break-word;
}

.campaign25 {
  background-position: -76px -513px
}

.targets25 {
  background-position: -51px -513px
}

.purchsodr25{
  background-position:-201px -488px
}

.btn-action:hover .viewicn {
 background-position: -289px -734px
}

.btn-action .viewicn {
  background-position: -305px -734px
}

.progress-sep {
  position: absolute;
  width: 3px;
  background-color: #B0B0B0;
  height: 33px;
  border: 1px solid #989898;
  top: 4px;
}

.widgetbxblue {
  background-color: #428bca;
  border: 1px solid #357ebd;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblue:hover {
  background-color: #3071a9;
  border: 1px solid #285e8e;
}

.widgetbxgreen {
  background-color: #5cb85c;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxgreen:hover {
  background-color: #449d44;
  border: 1px solid #398439;
}

.widgetbxlgblue {
  background-color: #5bc0de;
  border: 1px solid #46b8da;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxlgblue:hover {
  background-color: #31b0d5;
  border: 1px solid #269abc;
}

.widgetbxyellow {
  background-color: #f0ad4e;
  border: 1px solid #eea236;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxyellow:hover {
  background-color: #ec971f;
  border: 1px solid #d58512;
}

.widgetbxred {
  background-color: #d9534f;
  border: 1px solid #d43f3a;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxred:hover {
  background-color: #c9302c;
  border: 1px solid #ac2925;
}

.widgetbxvilot {
  background-color: #FF69B4;
  border:1px solid #E74094; 
  padding:0px; 
  color: #fff; 
  padding: 0px;
}

.widgetbxvilot:hover {
  background-color: #FA58A9;
  border:1px solid #E74094;
}

.widgetbxsilver {
  background-color: #C0C0C0;
  border:1px solid #A19C9C; 
  padding:0px; 
  color: #fff; 
  padding: 0px;
}

.widgetbxsilver:hover {
  background-color: #AAA9A9;
  border:1px solid #A19C9C;
}

.widgetbxsalmon {
  background-color: #FA8072;
  border:1px solid #FD5743; 
  padding:0px; 
  color: #fff; 
  padding: 0px;
}

.widgetbxsalmon:hover {
  background-color: #FC7464;
  border:1px solid #FD5743;
}

.widgetbxorange {
  background-color: #FFA500;
  border:1px solid #BC7B06; 
  padding:0px; 
  color: #fff; 
  padding: 0px;
}

.widgetbxorange:hover {
  background-color: #F09C03;
  border:1px solid #BC7B06;
}

.widgetbxgoldn {
  background-color: #DAA520;
  border:1px solid #B31410; 
  padding:0px; 
  color: #fff; 
  padding: 0px;
}

.widgetbxgoldn:hover {
  background-color: #D19C17;
  border:1px solid #B31410;
}

.widgetbxblk {
  background-color: #252525;
  border: 1px solid #333;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblk:hover {
  background-color: #333;
  border: 1px solid #000;
}

.widgetbx {
  float: left;
  width: 100%;
  margin: 5px 0
}

.widgetbx .progress {
  border: none;
  height: 4px;
  background-color: rgba(10, 10, 10, 0.25);
  background: linear-gradient(to bottom, rgba(1, 1, 1, 0.21) 0, rgba(0, 0, 0, 0.32) 100%);
}

.widgetbx .progress .progress-bar {
  background-color: #fff !important
}

.widgetbx .text-box {
  padding: 20px;
}

.widgetbx .text-box h3 {
  margin-top: 0px;
}

.widgetbx .details {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.4);
  float: left;
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.progress-bar-yellow {
  background-color: #FFF6B9 !important;
  color: #000;
}
}

.bg-trans {
  background-color: transparent !important
}

.bg-white {
  background-color: #fff !important
}

.bg-black {
  background-color: #000;
}

.progress-bar-infogreen a, .progress-bar-danger a {
  color: #fff;
  text-decoration: none;
}

.colorpicker .dropdown-menu {
  opacity: 1;
  -webkit-transform-origin: none;
  transform-origin: none;
  -webkit-animation-fill-mode: none;
  animation-fill-mode: none;
  -webkit-transform: none;
  -moz-transform: none;
  transition: none;
  -webkit-transition: none;
  -moz-transition: none;
}

.progress-bar-infogreen {
  background-color: #1baa2f;
  background: linear-gradient(to bottom, #1baa2f 0, #1baa2f 100%);
  background-repeat: repeat-x;
}

.litegraytbl {
  border-collapse: collapse;
  border-bottom: none!important;
}

.litegraytbl th {
  background-color: #ececec!important;
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid #CCC!important;
  border-right: 1px solid #CCC;
  height: 20px;
  color: #333!important;
  background-image: none!important
}

.litegraytbl td {
  vertical-align: middle;
  padding: 5px!important;
  border: 1px solid #CCC!important;
  border-collapse: collapse;
  border-bottom: none !important;
}

.tpm36 {
  top: -36px;
}

.mgnrgt16 {
  margin-right: 16px !important;
}

.maxwd68p {
  max-width: 68%
}

.hiddenlayer {
  background-color: rgba(255, 255, 255, 0.55);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 99999;
  padding: 25px;
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

.btn-toggle .btn {
  border-radius: 45px;
  padding: 4px 12px !important
}

.btn-toggle {
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  background-image: -moz-linear-gradient(top, #eeeeee, white 25px);
  background-image: -o-linear-gradient(top, #eeeeee, white 25px);
  background-image: linear-gradient(to bottom, #eeeeee, white 25px);
  padding: 3px;
  border-radius: 50px;
}

.btn-toggle .btn.active {
  background: #4bd863;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15) !important;
  color: #fff;
}

.btn-toggle .btn.normal {
  background: #eceeef;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15)  !important;
}

.btn-toggle .btn.normal span {
  opacity: 0
}

.mnhgt60 {
  min-height: 60px !important;
}

.hiddenlayer {
  background-color: rgba(255, 255, 255, 0.55);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 99999;
  padding: 25px;
  width: 100%;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}

.btn-action:hover .viewicn {
  background-position: -364px -160px
}

.btn-action .viewicn {
  background-position: -149px -834px
}

.progress-sep span {
  position: absolute;
  top: 31px;
  color: #000;
  right: -13px;
  color: #357AE8;
}

.progress-sep {
  position: absolute;
  width: 2px;
  background-color: #B0B0B0;
  height: 33px;
  border: 1px solid #989898;
  top: 4px;
}

.widgetbxblue {
  background-color: #428bca;
  border: 1px solid #357ebd;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblue:hover {
  background-color: #3071a9;
  border: 1px solid #285e8e;
}

.widgetbxgreen {
  background-color: #5cb85c;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxgreen:hover {
  background-color: #449d44;
  border: 1px solid #398439;
}

.widgetbxlgblue {
  background-color: #5bc0de;
  border: 1px solid #46b8da;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxlgblue:hover {
  background-color: #31b0d5;
  border: 1px solid #269abc;
}

.widgetbxyellow {
  background-color: #f0ad4e;
  border: 1px solid #eea236;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxyellow:hover {
  background-color: #ec971f;
  border: 1px solid #d58512;
}

.widgetbxred {
  background-color: #d9534f;
  border: 1px solid #d43f3a;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxred:hover {
  background-color: #c9302c;
  border: 1px solid #ac2925;
}

.widgetbxblk {
  background-color: #252525;
  border: 1px solid #333;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblk:hover {
  background-color: #333;
  border: 1px solid #000;
}

.widgetbx {
  float: left;
  width: 100%;
  margin: 5px 0
}

.widgetbx .progress {
  border: none;
  height: 4px;
  background-color: rgba(10, 10, 10, 0.25);
  background: linear-gradient(to bottom, rgba(1, 1, 1, 0.21) 0, rgba(0, 0, 0, 0.32) 100%);
}

.widgetbx .progress .progress-bar {
  background-color: #fff !important
}

.widgetbx .text-box {
  padding: 20px;
}

.widgetbx .text-box h3 {
  margin-top: 0px;
}

.widgetbx .details {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.4);
  float: left;
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.linehgt12 {
  line-height: 12px
}

.dropdown-menu li ul li ul b {
  left: -7px;
  top: 2px;
}

.zin1000 {
  z-index: 1000
}

.ats-switch {
  border: 1px solid;
  cursor: pointer;
  display: inline-block;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  min-width: 100px;
  border-radius: 40%
}

.ats-switch.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

.ats-switch.disabled .switch-left, .ats-switch.disabled .switch-right, .ats-switch.disabled .knob {
  cursor: default !important;
}

.ats-switch span {
  cursor: pointer;
  height: 100%;
  line-height: 20px;
  padding: 2px;
  text-align: center;
  width: 58%;
  white-space: nowrap;
  box-sizing: border-box;
  -o-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.ats-switch > div {
  position: relative;
  width: 100%;
  height: 23px
}

.ats-switch .knob {
  background: red;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: #f5f5f5;
  width: 25px;
  z-index: 100;
  height: 23px;
  position: relative;
  z-index: 3
}

.ats-switch .switch-on {
  left: 0%;
}

.ats-switch .switch-off>.switch-left {
  left: 0;
  position: relative;
  width: 100%;
  z-index: 1
}

.ats-switch .switch-on>.switch-right {
  right: 0;
  position: relative;
  width: 100%;
}

.ats-switch .switch-off>.knob {
  left: 0 !important;
  position: absolute;
  box-shadow: 0 0 5px #ADADAD;
  -moz-box-shadow: 0 0 5px #ADADAD;
  -webkit-box-shadow: 0 0 5px #ADADAD;
}

.ats-switch .switch-on>.knob {
  right: 0 !important;
  position: absolute;
  top: 0px;
  left: initial !important;
  box-shadow: 0 0 5px #ADADAD;
  -moz-box-shadow: 0 0 5px #ADADAD;
  -webkit-box-shadow: 0 0 5px #ADADAD;
}

.ats-switch .switch-off>.switch-right {
  position: relative;
  top: -20px;
  right: 0;
  width: 100%;
  float: right;
  z-index: 1;
  padding-left: 15px;
  font-weight: bold;
  font-size: 12px;
}

.ats-switch .switch-on>.switch-left {
  position: relative;
  top: 0;
  right: 0;
  width: 100%;
  float: left;
  z-index: 2;
  padding-right: 15px;
  font-weight: bold;
  font-size: 12px;
}

.ats-switch .swtich-left, .ats-switch .switch-right {
  z-index: 1;
}

.ats-switch .switch-left {
  color: #fff;
  background: #005fcc;
}

.ats-switch .switch-right {
  color: #333;
  background: #f0f0f0;
}

.ats-switch {
  display: inline-block;
  cursor: pointer;
  border-radius: 45px;
  border: 1px solid;
  border-color: #cccccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  vertical-align: middle;
  min-width: 63px;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.ats-switch:hover {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ats-switch.disabled:hover {
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
  box-shadow: inset 0 0 0 rgba(0,0,0,0), 0 0 0 rgba(0,0,0,0);
}

.ats-switch .knob {
  border-right: none;
  border-left: none;
  text-align: center;
  margin-top: 0px;
  margin-bottom: -1px;
  z-index: 100;
  background: #ffffff;
  border-radius: 50%
}

.ats-switch .knob i {
  color: #000;
  text-shadow: 0 1px 0 #fff;
  line-height: 18px;
  pointer-events: none;
}

.ats-switch span.switch-left {
  color: #000;
  background: #ECEEEF;
  border-radius: 45px
}

.ats-switch span.switch-right {
  color: #000;
  background: #eceeef;
  border-radius: 45px
}

.ats-switch .switch-on {
  background-color: #4bd863;
  float: left;
  border-radius: 45px
}

.ats-switch .switch-off {
  background-color: #eceeef;
  float: left;
  border-radius: 45px
}

ul.mousescroll {
  overflow: hidden;
  height: 200px;
}

ul.mousescroll:hover {
  overflow-y: scroll;
}

.fileupload-progress-bar {
  background-color: #4D90FE !important;
}

.fileupload-progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition: width .6s ease;
  transition: width .6s ease
}

.fileupload-progress-bar {
  background-color: rgba(255,255,255,.15);
  background: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size: 21px 22px
}

.fileupload-progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite
}

.pnlorflw .panel-title {
  width: 100%;
  display: inline-block;
}

.wd14p {
  width: 14%
}

.wd52p {
  width: 52.6%
}

.quickdate {
  position: relative;
}

.quickdate-button div,
.quickdate-action-link div {
  display: inline;
}

.quickdate-popup {
  z-index: 10;
  background-color: #fff;
  border: solid 1px #000;
  text-align: center;
  width: 160px;
  display: none;
  position: absolute;
  padding: 3px;
  top: 26px;
  min-height:165px;
}

.quickdate-popup.open {
  display: block;
}

.quickdate-close {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #333;
  font-size: 110%;
  margin-top: -6px;
  text-decoration: none;
}

.quickdate-close:hover {
  text-decoration: underline;
}

.quickdate-close:hover,
.quickdate-close:visited {
  color: #333;
}

.quickdate-calendar-header {
  display: block;
  padding: 2px 0;
  margin-bottom: 5px;
  text-align: center;
  font-size: 12px;
}

.quickdate-month {
  display: inline-block;
  color: #15C;
  font-weight: bold;
}

a.quickdate-prev-month {
  float: left;
  text-decoration: none !important;
  color: #15C !important;
  line-height: 11px;
}

a.quickdate-next-month {
  float: right;
  text-decoration: none !important;
  color: #15C !important;
  line-height: 11px;
}

.quickdate-text-inputs {
  text-align: left;
  margin-bottom: 5px;
}

.quickdate-input-wrapper {
  width: 48%;
  display: inline-block;
}

input.quickdate-date-input,
input.quickdate-time-input {
  width: 100px;
  margin: 0;
  height: auto;
  padding: 2px 3px;
}

table.quickdate-calendar {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-top: 5px;
  font-size: 12px;
}

table.quickdate-calendar th,
table.quickdate-calendar td {
  padding: 2px;
}

table.quickdate-calendar td:hover {
  cursor: pointer;
}

.quickdate-popup-footer {
  text-align: right;
  display: block;
}

.quickdate input.ng-invalid {
  border: 1px solid #dd3b30;
}

.quickdate input.ng-invalid:focus {
  outline-color: #dd3b30;
}

.quickdate {
  vertical-align: bottom;
  font-size: 12px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.quickdate input,
.quickdate select {
  font-size: 13px;
}

.quickdate-button {
  background: #ffffff;
  color: #333333;
  border: solid 1px #cccccc;
  box-shadow: outset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 4px;
  padding: 4px 8px;
  display: inline-block;
  text-decoration: none;
}

.quickdate-button:hover {
  text-decoration: underline;
}

.quickdate-button:hover i {
  text-decoration: none;
}

.quickdate-button i {
  padding-right: 4px;
}

.quickdate-popup {
  z-index: 102;
  color: #333333;
  font-size: 15px;
  background-color: #fff;
  border: solid 1px #808080;
}

.quickdate-action-link:visited,
.quickdate-action-link:hover {
  color: #333333;
}

.quickdate-next-month i {
  padding-left: 10px;
}

.quickdate-prev-month i {
  padding-right: 10px;
}

table.quickdate-calendar {
  background-color: #ffffff;
}

table.quickdate-calendar th {
  font-weight: normal;
}

table.quickdate-calendar td:hover {
  background-color: #e6e6e6;
}

table.quickdate-calendar td.other-month {
  color: #808080;
}

table.quickdate-calendar td.other-month:hover {
  color: #c7c7c7;
}

table.quickdate-calendar td.disabled-date {
  background-color: inherit;
  color: #808080;
}

table.quickdate-calendar td.disabled-date:hover {
  background-color: inherit;
  cursor: default;
}

table.quickdate-calendar td.selected {
  background-color: #E5E5E5;
}

table.quickdate-calendar td.is-today {
  background: #F1F1F1;
  border: 1px solid #999;
}

table.quickdate-calendar td.is-today.disabled-date {
  color: #929292;
  font-weight: normal;
}

.quickdate-popup-footer {
  margin: 3px 1px 0;
}

.quickdate-clear {
  display: inline-block;
  padding: 2px 4px;
  background-color: #ffffff;
  color: #333333;
  border: solid 1px #cccccc;
  box-shadow: outset 0 1px 1px rgba(0, 0, 0, 0.075);
  border-radius: 4px;
  text-decoration: none;
}

.wdrpbrkwd {
  word-wrap: break-word !important
}

.wrdrpbkwrd {
  word-wrap: break-word !important
}

.mxwd55p {
  max-width: 55%
}

.whsplin {
  white-space: pre-line;
}

.quickdate-clear:hover {
  background-color: #f2f2f2;
}

a.dropdown-menu-list {
  display: block;
  padding: 3px 15px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important
}

a.dropdown-menu-list:hover {
  text-decoration: none;
  color: #262626;
  background-color: #eee
}

.progress-bar {
  background-color: #4d90fe !important;
}

.progress-bar-yellow {
  background-color: #fdfb94 !important;
  color: #000;
}

.asidetop {
  bottom: 150px;
  top: 83px;
}

.asidebottom {
  bottom: 0px;
  top: 150px;
}

.drag-over-attribute-placeholder {
  border: 2px dashed #000000;
  background-color: #FAF4A0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.tblscrollmxhgt {
  overflow: auto;
  overflow-x: hidden;
  max-height: 444px;
}

.resumein {
  background: url('../images/spritenew.png') no-repeat -47px -700px;
  width: 16px;
  height: 16px;
  float: left;
}

.ac-select-wrapper {
  position: relative;
  display: inline-block;
  width: 100%
}

.ac-select-wrapper, .ac-select-wrapper input, .ac-select-wrapper select {
  font-family: Arial;
  font-size: 12px;
  background-color: white;
}

.ac-select-main {
  vertical-align: middle;
  padding-left: 2px;
  margin-right: -1px;
  height: 27px;
  width: 100%;
  min-width: 50px !important;
  overflow: hidden;
  border: 1px solid #c0c0c0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ac-select-main-closed {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.ac-select-main-open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.ac-select-table {
  padding-left: 2px;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
/*min-width:150px;*/
}

.ac-select-display {
  padding-left: 3px;
  vertical-align: middle;
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
}

.upendtext {
  width: 100%;
  float: left;
  padding-right: 30px !important;
  line-height: 25px !important;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ac-select-table div {
  white-space: nowrap;
  padding: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ac-select-widener div {
  padding: 0px;
}

.ac-select-longest {
  padding-right: 4px;
}

.ac-select-image {
  background-color: #eee;
  border-left: 1px solid #CCC;
  padding: 11px 8px 10px 6px !important;
  cursor: pointer;
  vertical-align: bottom;
  margin-bottom: 0px;
  text-align: center;
  line-height: 23px;
  position: absolute;
  right: 1px;
  z-index: 2;
}

div.ac-select-popup {
  position: absolute;
  z-index: 1;
  top: 26px;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  z-index: 99999999;
  background-color: white;
  padding-top: 2px;
  padding-left: 2px;
  width: 100%;
  min-width: 50px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

div.ac-select-list {
  overflow: auto;
  margin-bottom: 1px;
}

div.ac-select-no-items {
  padding-left: 3px;
}

.ac-select-text-wrapper {
  padding: 0 3px;
}

.ac-select-text {
  width: 100%;
  padding-left: 2px;
  margin-left: -2px;
  border-width: 0px;
}

.ac-select-search-wrapper {
  padding: 0 6px;
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 2px;
  margin-left: -2px;
  padding-left: 6px;
}

.ac-select-search-wrapper table {
  width: 100%;
}

.ac-select-search {
  background: #FFF url(../images/chosen-sprite.png) no-repeat 100% -22px;
  padding-left: 2px;
  width: 100%;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0,0,0,.1);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  background-color: #fff;
}

.ac-select-search:focus {
  box-shadow: none !important
}

.ac-select-add {
  cursor: pointer;
  width: 20px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}

.ac-select-add div {
  border: 1px solid transparent;
  margin: 4px;
  width: 16px;
  line-height: 16px;
}

.ac-select-add div:hover {
  border: 1px solid #d0d0d0;
}

.ac-select-disabled {
  color: #c0c0c0;
  cursor: pointer;
}

.ac-select-highlight {
  background-color: #d0d0d0;
}

.ac-select-popup ul {
  cursor: pointer;
  padding: 3px 0px 3px 0px;
  margin: 0;
  text-align: left;
  list-style: none;
  width: 100%;
}

.ac-select-popup li {
  padding-left: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
}

.ac-select-popup li:hover {
  background-color: #f0f0f0;
}

.ac-select-load-more {
  color: #808080;
  width: 97%;
  margin: 3px 6px 3px 6px;
  line-height: 18px;
  border-top: 1px solid #d0d0d0;
}

.ac-select-loading {
  padding-left: 6px;
  color: #808080;
}

.ac-select-load-more span {
  cursor: pointer;
  padding-left: 12px;
}

.apdrp>li:hover {
  background-color: #eee !important;
}

.aside-body.athgt {
  float:left;
  width:100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 52px;
}

.tpinht {
  top: inherit !important;
}

.asdtp {
  top: 89px !important;
  bottom: inherit !important
}

.ad.athgt {
  margin-bottom: 0 !important
}

.adftr {
  position: static !important;
  bottom: inherit !important;
  clear:both
}

.weekview-current {
  background: #fcf8e3;
}

.opporticn25 {
  background-position: -77px -413px;
}

.email_quote>ol, .email_quote>ul {
  margin-top: 10px
}

.appSliderCntnr {
  height: 375px !important;
  overflow-x: hidden;
  overflow-y: auto;
  width: auto;
}

.userpflpic {
  border: 1px solid #CCCCCC;
  height: 135px;
  margin: 0 auto;
  position: relative;
  width: 135px;
}

.protbl {
  width: 128px;
  height: 134px;
}

.hmlogo {
  float: left;
  position: relative;
}

.hmlogo:hover > span {
  display: block;
}

.wd75p {
  width: 75%!important
}

.hmlogo span {
  position: absolute;
  top: 5px;
  left: 15px;
  display: none;
}

.logohover {
  display: block;
  background: url('../images/spritenew.png') no-repeat -264px -859px;
  width: 42px;
  height: 11px
}

.wd345 {
  width: 345px !important
}

.wd40 {
  width: 40px
}

.hgt40 {
  height: 40px
}

.hgt125 {
  height: 125px
}

.dtc {
  display: table-cell;
}

.appgrid {
  position: absolute;
  top: 12px;
  right: 10px;
}

.hdrmnulst {
  max-height: 180px;
  overflow-y: auto;
}

.usr div.dlt {
  display: table;
  border-spacing: 10px;
  width: 100%;
  padding: 0 !important;
}

.mnurgt {
  right: 100% !important;
  left: inherit !important
}

.faxicn {
  background-position: -489px -760px;
}

.hgt35 {
  height: 35px !important
}

.hdrmnulst>li>a {
  padding: 5px !important
}

.mgntp50 {
  margin-top: 50px!important
}

.loading-spinner {
  display: block;
  position: absolute;
  z-index: 999;
  top: 56px;
  left: 0;
  width: 100%
}

.loading-spinner .spinner-icon {
  width: 14px;
  height: 14px;
  margin: 0 auto;
  border: solid 2px transparent;
  border-top-color: #525252;
  border-left-color: #979797;
  border-radius: 10px;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation: loading-bar-spinner 400ms linear infinite;
  -ms-animation: loading-bar-spinner 400ms linear infinite;
  -o-animation: loading-bar-spinner 400ms linear infinite;
  animation: loading-bar-spinner 400ms linear infinite
}

.sdvwqkct .apppanel .panel-default>.panel-heading {
 background: none!important;
 border: 0!important; 
 padding: 5px 15px!important;
}

.rgt43 {
  right: 43px;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.underline {
  text-decoration: underline;
}

.chartbg {
  width: 15px;
  height: 15px;
  float: left;
}

.chart1 {
  background-color: #8D4653 !important
}

.chart2 {
  background-color: #F299FF !important
}

.chart3 {
  background-color: #FDEC6D !important
}

.chart4 {
  background-color: #FF7599 !important
}

.chart5 {
  background-color: #999EFF !important
}

.chart6 {
  background-color: #FFBC75 !important
}

.chart7 {
  background-color: #A9FF96 !important
}

.chart8 {
  background-color: #5C5C61 !important
}

.chart9 {
  background-color: #95CEFF !important
}

.minhgt650 {
  min-height: 650px;
}

.yellow {
  color: #F0DB00;
}

.green {
  color: #00B603;
}

.progress-seper span {
  position: absolute;
  top: 55px;
  color: #000;
  color: #357AE8;
}

.progress-seper {
  position: absolute;
  width: 3px;
  background-color: #B0B0B0;
  height: 165%;
  border: 1px solid #989898;
  top: -10px;
}

.appinlbltestimonials {
   background-position:-355px -492px
}

.fndrais {
  background-position: -208px -729px
}

.fundraisicn25 {
    background-position: -102px -438px;
}

.appinlblfundrais {
    background-position: -336px -433px;
}

.bg-trans {
  background-color: transparent !important
}

.bg-white {
  background-color: #fff !important
}

.bg-black {
  background-color: #000;
}

.thfltrin {
  position: absolute;
  right: 15px;
  top: 6px;
}

.clrcel {
  position: relative;
  width: 17px;
  height: 17px;
  border-right: 1px solid #666;
  line-height: 11px;
}

.ovrauto {
  overflow: auto
}

.lftmnuhd {
  xwidth: auto !important;
  xpadding: 0;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
  background-color: #fff;
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px -1px 0 rgba(0, 0, 0, .07);
}

::-webkit-scrollbar:hover {
  background-color: #eee;
}

::-webkit-resizer {
  -webkit-border-radius: 4px;
  background-color: #666;
}

::-webkit-scrollbar-thumb {
  min-height: 0.8em;
  min-width: 0.8em;
  background-color: rgba(0, 0, 0, .2);
  box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px -1px 0 rgba(0, 0, 0, .07);
}

::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}

::-webkit-scrollbar-thumb:active {
  background-color: #888;
}

a.inptsrchicn {
  position: absolute;
  width: 24px;
  height: 23px;
  background: url('../images/spritenew.png') no-repeat -258px -1014px #fff !important;
  right: 6px;
  top: 2px;
  cursor: default;
}

.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
  background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
  background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
  background-image: linear-gradient(top, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
  margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
/* styles required for IE to work */
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 100;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  -webkit-box-shadow: 5px 5px rgba(102,102,102,.1);
  box-shadow: 5px 5px rgba(102,102,102,.1);
}

.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}

.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}

.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
  xborder: 1px solid #5897fb;
  xborder-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #5897fb;
}

.select2-container .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(top, #ccc 0%, #eee 60%);
}

.select2-container .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
}

.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

.select2-search input.select2-active {
  background: #fff url('select2-spinner.gif') no-repeat 100%;
  background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
  background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
  background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}

.select2-container-active .select2-choice,.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
  box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
  border: 1px solid #5897fb;
  border-top-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
  background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
  background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
  background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
  filter: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -18px 1px;
}

.select2-results {
  max-height: 130Px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.select2-results ul.select2-result-sub {
  margin: 0;
  padding-left: 0;
}

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px
}

.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-results .select2-highlighted,.select2-results .select2-highlighted:hover{
  background: #eee !important;
  color: #444;

}

.select2-results li em {
  background: #feffde;
  font-style: normal;
}

.select2-results .select2-highlighted em {
  background: transparent;
}

.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}

.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
  display: none;
}

.select2-more-results.select2-active {
  background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
  background-image: linear-gradient(top, #eee 1%, #fff 15%);
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
  min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
  box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url('select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
  color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
  cursor: default;
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
}

.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
  background: none;
}

.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match {
  text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.select2-display-none {
  display: none;
}

.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}

.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}

.ng-dirty.ng-invalid > a.select2-choice {
  border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
  width:99%;
}

.selectize-input.selectize-focus {
  border-color: #007FBB !important;
}

.selectize-control > .selectize-input > input {
  width: 100%;
}

.selectize-control > .selectize-dropdown {
  width: 100%;
}

.ng-dirty.ng-invalid > div.selectize-input {
  border-color: #D44950;
}

.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.input-group > .ui-select-bootstrap.dropdown {
/* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px;
 /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ui-select-bootstrap > .ui-select-match {
/* Instead of center because of .btn */
  text-align: left;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

.ui-select-bootstrap > .ui-select-choices {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: .3em;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important;
 /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
}

.ui-select-bootstrap .ui-select-choices-row>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>a:hover, .ui-select-bootstrap .ui-select-choices-row>a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>a {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>a,.ui-select-bootstrap .ui-select-choices-row.active.disabled>a {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}

.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add {
  display: none !important;
}

.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
  border-color: #D44950;
}

.tree-grid .tree-icon,.tree-label {
  cursor: pointer;
}

table.tree-grid {
  max-height: 500px;
  overflow-y: scroll;
  margin-bottom: 0px;
}

.tree-grid .tree-grid-row td {
  padding: 1px;
  margin: 0;
}

.tree-grid .tree-grid-row a {
  padding: 3px 10px;
  text-decoration: none;
}

.tree-grid th,.tree-grid td {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  vertical-align: top;
  outline-width: 0;
 }

.quotatb th,.quotatb td {
  width: 120px;
}

.tree-grid thead th .relative {
  padding: 3px 10px;
}

.dimmed {
  color: #777;
}

#headRow th {
  background: #EEE;
  color: #222 !important;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  padding: 3px;
}

.territory50 {
  display: block;
  background: url(../images/spritenew.png) -350px -300px;
  width: 50px;
  height: 50px
}

.territory20 {
  background-position: -395px -531px
}

.territory25 {
  background-position: -176px -562px
}

.testimonials25 {
	background-position: -125px -513px
}

.reqrmntsicn25 {
    background-position: -226px -463px;
}

.forecast50 {
  display: block;
  background: url(../images/spritenew.png) -200px -300px;
  width: 50px;
  height: 50px
}

.forecast20 {
  background-position: -336px -531px
}

.forecast25 {
  background-position: -102px -562px
}

.quota50 {
  display: block;
  background: url(../images/spritenew.png) -300px -300px;
  width: 50px;
  height: 50px
}

.quota20 {
  background-position: -375px -531px
}

.quota25 {
 background-position: -151px -562px
}

.territory50 {
  display: block;
  background: url(../images/spritenew.png) -350px -300px;
  width: 50px;
  height: 50px
}

.territory20 {
 background-position: -395px -531px
}

.territory25 {
  background-position: -176px -562px
}

.quottbl i.icon-plus,.quottbl i.icon-minus {
  border: 1px solid #ccc;
  display: inline-block;
  margin: 5px;
  font-size: 10px
}

.quotside span {
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 0 2px;
  text-align: center
}

.quotside span:last-child {
  border-bottom: 0px solid #ccc
}

.quottbl td {
  padding: 0px !important
}

.quottbl .quotgrid div {
  border-bottom: 1px solid #ccc;
  padding: 3px;
  float: left;
  width: 100%
}

.quottbl .quotgrid a.quotlink {
  border-bottom: 1px solid #ccc;
  padding: 3px !important;
  color: #000;
  float: left;
  width: 100%
}

.quottbl .quotgrid a.quotlink:hover {
  color: #0000FF;
  text-decoration: underline;
}

.quottbl .quotgrid div:focus {
  outline-color: #66afe9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.quottbl .quotgrid div:last-child {
  border-bottom: 0px solid #ccc
}

.tgzacthvr {
  display: block !important;
  position: absolute;
  right: 0;
}

.whtspace {
  white-space: pre-line;
}

.mnbtngroup .btn-group {
  margin: 2px 0 !important;
}

.agenda16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -450px;
  width: 16px;
  height: 16px
}

.nwsfed16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -435px;
  width: 16px;
  height: 16px
}

.calendar16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -466px;
  width: 16px;
  height: 16px
}

.task16new {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -481px;
  width: 16px;
  height: 16px
}

.callog16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -498px;
  width: 16px;
  height: 16px
}

.workque16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -514px;
  width: 16px;
  height: 16px
}

.follow16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -529px;
  width: 16px;
  height: 16px
}

.email16new {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -545px;
  width: 16px;
  height: 16px
}

.notes16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -561px;
  width: 16px;
  height: 16px
}

.docmnt16 {
  display: block;
  background: url('../images/spritenew.png') no-repeat -474px -418px;
  width: 16px;
  height: 16px
}

.wsnor {
  white-space: normal !important
}

.qutasepotr {
  position: absolute;
  top: -16px;
  text-align: center;
}

.qutasepcnt {
  position: relative;
  width: 100%;
  min-width: 200px;
  float: left;
  right: 50%;
  top: -21px;
  color: #000;
}

.forsepotr {
  position: absolute;
  bottom: -17px;
  text-align: center;
}

.forsep {
  background-color: #B0B0B0;
  width: 3px;
  height: 16px;
  position: absolute;
  left: -3px;
  border: 1px solid #989898;
}

.forsepcnt {
  position: relative;
  min-width: 200px;
  width: 100%;
  float: left;
  right: 50%;
  bottom: -21px;
  color: #000;
}

.ovfwinher {
  overflow: inherit;
}

.qutasep {
  background-color: #B0B0B0;
  width: 3px;
  height: 60px !important;
  z-index: 9999;
  position: absolute;
  left: -3px;
  border: 1px solid #989898;
}

.createpage .form-group label {
  padding-right: 7px !important
}

.createpage  .col-sm-6, .modal-body .createpage .col-sm-6  {
  padding: 0 !important
}

.dn-timepicker-popup {
  max-height: 155px !important;
}

.appslderdd ul.lst li ul li a:hover>.apptitle {
  position: relative;
  z-index: 99
}

.highcharts-button {
  display: none;
}

.grupbr {
  background-color: #fff;
  padding: 10px 10px 10px 5px;
  width: 100%;
  float: left;
  cursor: pointer;
  margin: 2px 0;
  border-left: 5px solid #4D90FE;
}
.grupbr:hover{ background-color:#fff !important}

.cssTableColumnResize:hover {
  background-color: #888;
}

.grupbr img {
  margin: 0 7px !important;
}

.ulicon {
  background: url('https://d20fqz92szyo02.cloudfront.net/site-gzip/v1.0.9/images/sliderul.png');
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 22px;
}

#planExpiresNotifypup .modal-content,#planExpiresNotifypup .modal-header {
  background-color: #5e8ee2;
}

#planExpiresNotifypup .modal-header {
  color: #fff;
  text-align: center;
  font-size: 23px;
  border-bottom: 0;
  padding: 15px 15px 9px 15px
}

#planExpiresNotifypup .modal-body {
  background-color: #fff;
  width: 98%;
  margin: 6px;
  display: inline-block;
}

.bgimgnone {
  background: none
}

.crclcnt {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
  color: #f00;
  font-size: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border: 1px solid #ccc;
  padding: 2px 7px;
  box-shadow: 0 1px 7px #CCC;
  -moz-box-shadow: 0 1px 7px #CCC;
  -webkit-box-shadow: 0 1px 7px #CCC;
}

.appbuilder50 {
  display: block;
 background: url(../images/spritenew.png) -300px -350px;
  width: 50px;
  height: 50px
}

.appbuilder20 {
  background-position: -374px -550px
}

.appbuilder25 {
  background-position: -150px -585px
}

.iteminvent25{
    background-position: -176px -488px;
}

.transctn50 {
    background-position: -246px -1337px;
}

.transctn25 {
    background-position: -300px -1330px;
}

.transctn20 {
    background-position: -303px -1361px;
}

.pipeline50 {
  display: block;
  background: url(../images/spritenew.png) -400px -300px;
  width: 50px;
  height: 50px
}

.pipeline20 {
  background-position: -415px -532px
}

.pipeline25 {
  background-position: -201px -563px
}

.prodreles50 {
  display: block;
  background: url(../images/spritenew.png) -250px -300px;
  width: 50px;
  height: 50px
}

.prodreles20 {
  background-position: -355px -533px
}

.prodreles25 {
  background-position: -125px -564px
}

.regist50 {
  display: block;
  background: url(../images/spritenew.png) -250px -350px;
  width: 50px;
  height: 50px
}

.regist20 {
  background-position: -354px -550px
}

.regist25 {
  background-position: -126px -587px
}

.curiculm50 {
  display: block;
  background: url(../images/spritenew.png) -402px -351px;
  width: 50px;
  height: 50px
}

.curiculm20 {
  background-position: -415px -551px
}

.curiculm25 {
  background-position: -201px -587px
}

.applogo {
  display: block;
  background: url('../images/spritenew.png') no-repeat -403px -1004px;
  width: 96px;
  height: 35px
}

.tick {
  display: block;
  background: url('../images/spritenew.png') no-repeat -283px -1018px;
  width: 15px;
  height: 15px
}

.apiicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -78px -882px;
  width: 16px;
  height: 16px
}

.appbehavicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -96px -882px;
  width: 16px;
  height: 16px
}

.chartsicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat  -114px -882px;
  width: 16px;
  height: 16px
}

.customizeicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -132px -882px;
  width: 16px;
  height: 16px
}

.emailsicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -216px -882px;
  width: 16px;
  height: 16px
}

.reportsicn {
    display: block;
    background: url(../images/spritenew.png) no-repeat -270px -1388px;
    width: 16px;
    height: 16px;
}

.linksicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -182px -882px;
  width: 16px;
  height: 16px
}

.listsicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -198px -882px;
  width: 16px;
  height: 16px
}

.securitysicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -148px -882px;
  width: 16px;
  height: 16px
}

.systemsicn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -234px -882px;
  width: 16px;
  height: 16px
}

.chartscoficn {
  display: block;
  background: url('../images/spritenew.png') no-repeat -253px -882px;
  width: 16px;
  height: 16px
}



.posfxd {
  position: fixed !important
}

.mnbtngroup>.btn-group>.btn-default .folowup16 {
  background-position: -112px -751px;
}

.mnbtngroup>.btn-group>.btn-default:hover .folowup16 {
  background-position: -96px -751px;
}

.mnbtngroup>.btn-group>.btn-default .appoint16 {
  background-position: -177px -750px;
}

.mnbtngroup>.btn-group>.btn-default:hover .appoint16 {
  background-position: -160px -750px;
}

.mnbtngroup>.btn-group>.btn-default .task16 {
  background-position: -241px -749px;
}

.mnbtngroup>.btn-group>.btn-default:hover .task16 {
  background-position: -224px -749px;
}

.mnbtngroup>.btn-group>.btn-default .call16 {
  background-position: -483px -728px;
}

.mnbtngroup>.btn-group>.btn-default:hover .call16 {
  background-position: -483px -748px;
}

.mnbtngroup>.btn-group>.btn-default .email16 {
   background-position: -208px -751px;
}

.mnbtngroup>.btn-group>.btn-default:hover .email16 {
  background-position: -192px -751px;
}

.mnbtngroup>.btn-group>.btn-default .note16 {
  background-position: -145px -750px;
}

.mnbtngroup>.btn-group>.btn-default:hover .note16 {
  background-position: -129px -750px;
}

.mnbtngroup>.btn-group>.btn-default .doc16 {
  background-position: -273px -751px;
}

.mnbtngroup>.btn-group>.btn-default:hover .doc16,.mnbtngroup .btn-group .btn-default:hover .doc16 {
  background-position: -160px -701px;
}

.mnbtngroup>.btn-group>.btn-default .vmoreicn {
  background-position: -273px -684px;
}

.mnbtngroup>.btn-group>.btn-default:hover .vmoreicn {
  background-position: -257px -684px;
}

.mnbtngroup>.btn-group>.btn-default .vdelicn {
  background-position: -145px -686px;
}

.mnbtngroup>.btn-group>.btn-default:hover .vdelicn {
  background-position: -129px -686px;
}

.mnbtngroup>.btn-group>.btn-default .prevobject {
  background-position: -457px -964px;
}

.mnbtngroup>.btn-group>.btn-default:hover .prevobject {
  background-position: -457px -980px;
}

.mnbtngroup>.btn-group>.btn-default .nextobject {
   background-position: -467px -964px;
}

.mnbtngroup>.btn-group>.btn-default:hover .nextobject {
  background-position: -467px -980px;
}

.mnbtngroup>.btn-group>.btn-default .markicn {
  background-position: -465px -733px;
}

.mnbtngroup>.btn-group>.btn-default:hover .markicn {
  background-position: -450px -733px;
}

.mnbtngroup>.btn-group>.btn-default .woloicn {
  background-position: -336px -734px;
}

.mnbtngroup>.btn-group>.btn-default:hover .woloicn {
  background-position: -321px -734px;
}

.mnbtngroup>.btn-group>.btn-default .markunredicn {
 background-position: -241px -686px;
}

.mnbtngroup>.btn-group>.btn-default:hover .markunredicn {
  background-position: -225px -686px;
}

.mnbtngroup>.btn-group>.btn-default .printicn {
  background-position: -241px -670px;
}

.mnbtngroup>.btn-group>.btn-default:hover .printicn {
  background-position: -225px -670px;
}

table.territbl th {
  border-right: 1px solid #767676 !important
}

table.territbl td {
  padding: 5px !important;
  border-right: none !important
}

.cssTableBody > .cssTableRow {
  border: 1px solid #ccc
}

.proimg {
  max-height: 20px;
  max-width: 19px;
}

.usrdrimg {
  max-height: 125px;
  max-width: 120px
}

.emnv a:link:hover {
  color: #00E;
  text-decoration: none;
}

.emnv a:link {
  color: #00E;
  text-decoration: underline;
}

.mxwd68p {
  max-width: 68%
}

.tp3 {
  top: 3px!important;
}

.maxwd144 {
  max-width: 144px;
}

.wd76 {
  width: 76px !important;
}

.wd136 {
  width: 136px !important;
}

.lft16 {
  left: 16px !important;
}

.zin99 {
  z-index: 99 !important
}

.zin97 {
  z-index: 97 !important
}

.grtbl {
  border: 1px solid #ccc !important;
  color: #333 !important
}

.grtbl th {
  background-color: #ececec !important;
  border-right: none !important
}

.grtbl td {
  border-bottom: 1px solid #ccc;
  border-right: none !important;
  padding: 3px !important;
}

.grtbl tr:hover td {
  background-color: #ffc !important;
  border-bottom: 1px solid #ccc
}

.grtbl td i {
  font-size: 13px;
}

.zind9 {
  z-index: 9 !important
}

.pemlinp> div:first-child {
  margin-top: 0!important
}

.widgetbxblue {
  background-color: #428bca;
  border: 1px solid #357ebd;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblue:hover {
  background-color: #3071a9;
  border: 1px solid #285e8e;
}

.widgetbxgreen {
  background-color: #5cb85c;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxgreen:hover {
  background-color: #449d44;
  border: 1px solid #398439;
}

.widgetbxblue1 {
  background-color: #4787FD;
  border: 1px solid #4787FD;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblue1:hover {
  background-color: #60a0ff;
  border: 1px solid #60a0ff;
}

.widgetbxorange1 {
  background-color: #F0AD4E;
  border: 1px solid #ffc667;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxorange1:hover {
  background-color: #ffc667;
  border: 1px solid #ffc667;
}

.widgetbxgreen1 {
  background-color: #75d175;
  border: 1px solid #75d175;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxgreen1:hover {
  background-color: #5CB85C;
  border: 1px solid #5CB85C;
}

.widgetbxdrkgreen {
  background-color: #118A18;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxdrkgreen:hover {
  background-color: #0E7314;
  border: 1px solid #398439;
}

.widgetbxlgblue {
  background-color: #5bc0de;
  border: 1px solid #46b8da;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxlgblue:hover {
  background-color: #31b0d5;
  border: 1px solid #269abc;
}

.widgetbxyellow {
  background-color: #f0ad4e;
  border: 1px solid #eea236;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxyellow:hover {
  background-color: #ec971f;
  border: 1px solid #d58512;
}

.widgetbxred {
  background-color: #d9534f;
  border: 1px solid #d43f3a;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxred:hover {
  background-color: #c9302c;
  border: 1px solid #ac2925;
}

.widgetbxblk {
  background-color: #252525;
  border: 1px solid #333;
  padding: 0px;
  color: #fff;
  padding: 0px;
}

.widgetbxblk:hover {
  background-color: #333;
  border: 1px solid #000;
}

.widboxred {
  background-color: #D9534F;
  border: 1px solid #AC2925;
  padding: 0px;
  color: #fff
}

.widboxred:hover {
  background-color: #C9302C;
}

.widboxorange {
  background-color: #F48D44;
  border: 1px solid #E7833B;
  padding: 0px;
  color: #fff
}

.widboxorange:hover {
  background-color: #E7833B;
}

.widboxgreen {
  background-color: #118A18;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff
}

.widboxgreen:hover {
  background-color: #0E7314;
}

.widboxlgtgreen {
  background-color: #5cb85c;
  border: 1px solid #4cae4c;
  padding: 0px;
  color: #fff
}

.widboxlgtgreen:hover {
  background-color: #449d44;
}

.widboxdist {
  background-color: #00a286;
  border: 1px solid #0e7b68;
  padding: 0px;
  color: #fff
}

.widboxdist:hover {
  background-color: #018f76;
}

.widboxlgtdist {
  background-color: #00bd9a;
  border: 1px solid #0fb294;
  padding: 0px;
  color: #fff
}

.widboxlgtdist:hover {
  background-color: #01a486;
}

.widboxdrkred {
  background-color: #cc3529;
  border: 1px solid #9d3d35;
  padding: 0px;
  color: #fff
}

.widboxdrkred:hover {
  background-color: #b42f24;
}

.widboxlgtdrkred {
  background-color: #f6433b;
  border: 1px solid #e9352d;
  padding: 0px;
  color: #fff
}

.widboxlgtdrkred:hover {
  background-color: #df3d36;
}

.widboxblue {
  background-color: #0f7db8;
  border: 1px solid #1b709d;
  padding: 0px;
  color: #fff
}

.widboxblue:hover {
  background-color: #0c699b;
}

.widboxlgtblue {
  background-color: #1094dc;
  border: 1px solid #2988bc;
  padding: 0px;
  color: #fff
}

.widboxlgtblue:hover {
  background-color: #0e84c5;
}

.widboxyellow {
  background-color: #e3b913;
  border: 1px solid #ceae2c;
  padding: 0px;
  color: #fff
}

.widboxyellow:hover {
  background-color: #cda711;
}

.widboxlgtyellow {
  background-color: #e2c234;
  border: 1px solid #c3ab45;
  padding: 0px;
  color: #fff
}

.widboxlgtyellow:hover {
  background-color: #caad2d;
}

.widgetbx {
  float: left;
  width: 100%;
  margin: 5px 0
}

.widgetbx .progress {
  border: none;
  height: 4px;
  background-color: rgba(10, 10, 10, 0.25);
  background: linear-gradient(to bottom, rgba(1, 1, 1, 0.21) 0, rgba(0, 0, 0, 0.32) 100%);
}

.widgetbx .progress .progress-bar {
  background-color: #fff !important
}

.widgetbx .text-box {
  padding: 20px;
}

.widgetbx .text-box h3 {
  margin-top: 0px;
}

.details:hover {
  color: #fff;
}

.details {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.4);
  float: left;
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.details div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  width: 80%;
}

.detailsdrk:hover, .detailsdrk:active {
  color: #fff;
}

.detailsdrk {
  padding: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  float: left;
  width: 100%;
  color: #fff;
  text-decoration: none;
}

.detailsdrk>div:first-child {
  overflow: hidden;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  width: 80%;
}

.detailsdrk i {
  color: #fff;
}

.pnlpdlft0 .panel-body {
  padding-left: 0
}

.overinher {
  overflow: inherit
}

.apppanel.collabSideviewpup .panel-body {
  padding-right: 0
}

.pdbt30 {
  padding-bottom: 30px !important
}

.hlptxt .popover {
  margin-left: 37% !important
}

.hlptxt .popover.bottom>.arrow {
  left: 24% !important
}

.contactsharecnt {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 100%
}

.contactsharecnt li {
  list-style: none;
  float: left;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 7px 0
}

.currentstatisticscnt {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 100%
}

.currentstatisticscnt li {
  padding: 0 10px;
  list-style: none;
  float: left;
  width: 100%;
  -moz-box-shadow: 0 0 0 0 #dad8d8 inset, inset 0px -3px 12px 0px #dad8d8;
  -webkit-box-shadow: 0 0 0 0 #dad8d8 inset, 0px -3px 12px 0px #dad8d8;
  box-shadow: 0 0 0 0 #dad8d8 inset, inset 0px -3px 12px 0px #dad8d8
}

.statisticscntlft {
  padding: 5px;
  font-weight: bold;
  border-right: 1px solid #e0dfdf;
  min-height: 25px;
  float: left;
  line-height: 25px
}

.statisticscntrgt {
  padding: 5px;
  font-weight: normal;
  border-left: 1px solid #ffffff;
  min-height: 25px;
  float: left;
  line-height: 25px;
  text-align: center
}

.frmgoogddlst li {
  float: left;
  width: 130px !important
}

.wtboxsdw {
  background-color: #fcfcfc;
  border: 1px solid #ccc;
  float: left;
  width: 100%;
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px#ccc;
  box-shadow: 0 0 5px #ccc
}

.enabicn {
  background: url('/app/ajs/common/images/spritenew.png') no-repeat -319px -1020px;
  width: 14px;
  height: 14px;
  float: left;
}

.disbicn {
  background: url('/app/ajs/common/images/spritenew.png') no-repeat -303px -1020px;
  width: 14px;
  height: 14px;
  float: left;
}

.contactsharecnt li:last-child {
  border: none;
}

.tgldisb {
  height: 29px;
  position: absolute;
  width: 63px;
  z-index: 10;
}

.wd22 {
  width: 22px !important
}

.contacticn25 {
  background-position: -26px -413px;
}

.casesicn25 {
  background-position: -102px -414px;
}

.listtbl img {
  max-width: 100%
}

.hgt100p {
  height: 100% !important;
}

.importtbl td>div {
  min-height: 29px;
}

.glowimport {
  box-shadow: 0 0 7px 4px #fbdd88;
  -webkit-box-shadow: 0 0 7px 4px #fbdd88;
  -moz-box-shadow: 0 0 7px 4px #fbdd88;
}

.pd10_20 {
  padding: 10px 20px!important;
}

.wd49p {
  width: 49.5% !important
}
.wd65p {
  width: 65% !important
}
.setup-panel li.active a:hover {
  color: #fff !important;
  cursor: default;
}

/* bulk action drop down list fixes - starts here- */
.atalnlftrgt {
  min-width: none
}

.nwsubmnulist {
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  -moz-border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu, .nwsubmnulist {
  display: none;
  float: left;
  padding: 5px 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  background-clip: padding-box;
}

.dropdown-menu>li>a, .dropdown-menu>li>label, .nwsubmnulist>li>a{
  display: block;
  padding: 3px 15px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important;
}

.display-menu li:hover>ul.nwsubmnulist, .dropdown-menu li:hover>ul.nwsubmnulist {
  display: block!important;
}

.nwdropdown-menu, .nwsubmnulist {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  width: 161px;
  padding: 5px 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.15);
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
}

.open>.nwdropdown-menu {
  display: block;
}

.nwdropdown-menu>li>a, .nwdropdown-menu>li>label, .nwsubmnulist>li>a {
  display: block;
  padding: 3px 15px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important;
}

.nwdropdown-menu a {
  color: #333;
  text-decoration: none!important;margin-bottom:0
}

.nwdisplay-menu a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
  width: 100%;
  margin-bottom: 5px;
}

.nwdropdown-menu>li>a:focus, .nwdropdown-menu>li>a:hover, .nwsubmnulist>li>a:focus, .nwsubmnulist>li>a:hover {
  background-color: #eee;
}

.nwdropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5
}

.nwdropdown-menu>li>a, .nwdropdown-menu>li>label, .submnulist>li>a {
  padding: 3px 10px 3px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  text-align: left!important
}

.nwdropdown-menu>li>a:hover, .submnulist>li>a:focus, .submnulist>li>a:hover {
  text-decoration: none;
  color: #262626
}

.nwdropdown-menu>.active>a, .nwdropdown-menu>.active>a:focus, .nwdropdown-menu>.active>a:hover {
  text-decoration: none;
  outline: 0
}

.nwdropdown-menu>.disabled>a, .nwdropdown-menu>.disabled>a:focus, .nwdropdown-menu>.disabled>a:hover {
  color: #999
}

.nwdropdown-menu>.disabled>a:focus, .nwdropdown-menu>.disabled>a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: not-allowed
}

.open>.nwdropdown-menu {
  display: block
}

.slst1,.slst2 {
 max-height: 204px;
 overflow-x: hidden;
 overflow-y: auto;
}

.dbdtable .nwdropdown-menu li div {
  padding: 4px 10px!important;
  clear: both;
  font-weight: 400;
  line-height: normal;
  color: #333!important;
  white-space: nowrap;
}

.dbdtable .nwdropdown-menu li>div {line-height: inherit}

.nwdisplay-menu li .hoverdiv:hover>ul.nwsubmnulist, .nwdisplay-menu li .hoverdiv>ul.nwsubmnulist li a:hover ul.nwsubmnulist, .nwdropdown-menu li .hoverdiv:hover>ul.nwsubmnulist {
  display: block!important;
  text-decoration: none!important;
}

.dbdtable .nwdropdown-menu li div:hover {
  background-color: #e8e8e8;
}
/* bulk action drop down list fixes - ends here- */
.pd25 {
  padding: 2px 5px!important;
}

.tp227 {
  top: 227px !important
}

.top0 {
  top: 0px
}

.advsearch.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}

.input-text {
  overflow: hidden;
  white-space: nowrap;
}

[contenteditable=true]:empty:before {
  content: attr(placeholder);
  color: #999;
}

.distbl {
  display: table !important
}

.disablediv {
  position: absolute;
  background-color: #fff;
  height: 100%;
  width: 100%;
  z-index: 999999;
  opacity: 0.5;
}

.switch.disabled span {
  cursor: not-allowed;
}

.switch.disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.classicn25 {
  background-position: -77px -585px;
}

.classicn20 {
  background-position: -316px -550px;
}
/*Added contracts app icon*/
.contracts_sldricn {
  display: block;
  background: url(../images/spritenew.png) no-repeat -157px -1045px;
  width: 50px;
  height: 50px;
}

.contractsicn20 {
  background-position: 290px -1048px;
}

.contractsicn25 {
  background-position: 290px -1074px;
}

.tp227 {
  top: 227px !important
}

.convertstep {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%
}

.convertstep li {
  float: left;
  list-style: none;
  width: 32%;
  position: relative;
  margin: 0px 5px
}

.converts .convertcircle {
  display: block;
  font-weight: bold;
  width: 63px;
  height: 63px;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border: 4px double #ccc;
  font-size: 17px;
  color: #666;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  background: #ddd;
  position: relative;
  z-index: 10
}

.converts .convertcirclecnt {
  display: block;
  width: 100%;
  height: 49px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  border: 4px double #ccc;
  font-size: 14px;
  color: #666;
  line-height: 18px;
  text-align: left;
  text-decoration: none;
  text-shadow: 0 1px 0 #f4f4f4;
  background: #ddd;
  padding-left: 60px;
  position: absolute;
  top: 8px;
  left: 5px;
  z-index: 9;
  font-weight: bold
}

.converts:hover .convertcircle, .converts:hover .convertcirclecnt, .convertstep li.active span.convertcircle, .convertstep li.active span.convertcirclecnt {
  border: 4px double #bbb;
  color: #fff!important;
  text-shadow: 0 1px 0 #245bb2!important;
  text-decoration: none;
  background: #4a7af3!important
}

.contactconvert {
  background: url(../images/spritenew.png) -74px -904px no-repeat;
  height: 36px;
  display: block;
  width: 36px;
  margin: 12px 0 0 12px
}

.customerconvert {
 background: url(../images/spritenew.png) 0px -904px no-repeat;
  height: 36px;
  display: block;
  width: 36px;
  margin: 12px 0 0 12px
}

.opportunityconvert {
  background: url(../images/spritenew.png) -142px -901px no-repeat;
  height: 36px;
  display: block;
  width: 45px;
  margin: 10px 0 0 5px
}

.converts:hover .contactconvert, .contactactive {
  background: url(../images/spritenew.png) -108px -904px no-repeat;
  width: 36px;
  margin: 12px 0 0 12px;
  height: 36px;
  display: block;
}

.converts:hover .customerconvert, .customeractive {
  background: url(../images/spritenew.png) -37px -904px no-repeat;
  width: 36px;
  margin: 12px 0 0 12px;
  height: 36px;
  display: block;
}

.converts:hover .opportunityconvert, .opportunityactive {
  background: url(../images/spritenew.png) -196px -901px no-repeat;
  width: 45px;
  margin: 10px 0 0 5px;
  height: 36px;
  display: block;
}

.selectconvert {
  background-color: #ddd;
  float: left;
  width: 100%;
  min-height: 30px;
  line-height: 25px
}

.convermsg {
  font-size: 11px!important;
  font-weight: normal!important;
  width: 100%;
  float: left;
  line-height: 12px!important
}

.converttext {
  color: #333!important;
  position: absolute;
  top: -24px;
  text-shadow: none!important;
  left: 3px
}

.tp170 {
  top: 170px!important;
}

.alphabet .btn-action:hover {
  color: #fff !important
}

.crtasidecnt {
  top: 42px !important;
  bottom: 0px !important;
  padding-bottom: 52px !important
}

.dlstscrl {
  max-height: 194px;
  overflow-x: hidden;
  overflow-y: auto;
}

.slst1>li,.slst2>li,.slst3>li {
  padding: 0 !important
}

.crsrpt {
  cursor: pointer !important
}

.posinh {
  position: inherit !important
}

.pd20 {
  padding: 20px !important
}

.withoutcheck .searchpoupotr #scrollHeadContainer div.cssTableCell:first-child span {
  margin-left: 15px;
}

.posrelte {
  position: relative !important
}

.trnsnone {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

.viewpage img {
  max-width: 100%
}

td.calendar-cell div:not(:first-child) {
  margin: inherit !important;
}

.wekTable td {
  height: auto !important
}

.aside label.control-label {
  width: auto !important;
  min-height: 30px
}

.aside .form-group > .col-sm-8,.aside .form-group > .col-sm-10, .aside .form-group > .col-sm-10-5, .aside .control-label + .col-sm-8,.aside .control-label + .col-sm-10, .aside .control-label + .col-sm-10-5 {
  width: 100% !important;
}

.aside .viewpage .form-group {
  margin-left: 0 !important
}

.exportmen li a {
  padding: 3px !important
}

.exportmen:before {
  top: -8px;
  border-color: transparent;
  border-style: dashed dashed solid;
  border-width: 0 8px 8px;
  position: absolute;
  left: 77px;
  z-index: 1;
  height: 0;
  width: 0;
  border-bottom-color: #8D8D8D;
  content: ''
}

.exportmen:after {
  border-color: transparent;
  border-bottom-color: #fff;
  border-style: dashed dashed solid;
  border-width: 0 8px 8px;
  position: absolute;
  left: 77px;
  top: -7px;
  z-index: 1;
  height: 0;
  width: 0;
  content: ''
}

.recentsct li:last-child {
  border: 0px !important
}

.tglhgt {
  height: 27px;
  float: left;
  width: 100%;
}

.dropdown-fixed {
  max-width: 160px;
}

.rigt158 {
  right: 100%;
  left: inherit;
  top: 0;
}

.dropdown-menu li div ul ul li ul.rigt158 {
  right: 158px!important;
}

.result-selected {
  fong-size: 1.2em;
  font-weight: bold;
}

.sdvwqkct .form-horizontal .col-sm-6 {
  padding: 0;
}

.minhgt48 {
  min-height: 48px!important
}

.minhgt50 {
  min-height: 50px!important
}

.studicn25 {
 background-position: -101px -586px;
}

.studicn20 {
  background-position: -334px -551px;
}

.students_sldricn {
  display: block;
  background: url(../images/spritenew.png) no-repeat -200px -350px;
  width: 50px;
  height: 50px;
}

.btn-action .schedicn {
  background-position: -336px -734px
}

.btn-action:hover .schedicn {
  background-position: -321px -734px
}

.aside .control-label + .col-sm-10.emauto {
  width: 83.33333333% !important
}

.rgt25 {
  right: 25px
}

.aside-body.createpanel.savVwpage {
  top: 58px
}


.viewpage .vwfrmcnt1 {
  background-color: #fff;
  padding: 0px;
  border: 1px dotted #fff;
  min-height: 30px
}

.aplbl.mgn0 {
  margin: 0 !important
}

.changarwLft>li>a>span.forallmore {
  float: right
}

.changarwLft>li>a b {
  background: url('../images/spritenew.png') no-repeat  -493px -986px;
  width: 5px;
  height: 10px;
  float: left;
  left: 0;
  top: 1px !important;
}

.transnon {
  -webkit-transform: none !important;
  transform: none !important;
  transition: none !important;
}

.changarwLft>li>a>span.forallmore {
  float: right
}

.changarwLft>li>a b {
  background: url('../images/spritenew.png') no-repeat -493px -986px;
  width: 5px;
  height: 10px;
  float: left;
  left: 0;
  top: 1px !important;
}
.pd5p10p{padding: 5px 10px !important;}

.seltext{background:url(../images/spritenew.png) -339px -1022px;width: 36px;height: 10px;}
.tablespace #scrollHeadCells .cssTableCellContent:first-child span {margin-left: 15px;}

.wdbkwd{word-break: break-word !important;}

.form-horizontal .control-label>font,.aside label.control-label font{
    max-width: 100%;
    white-space: normal;
    word-break: break-word;
    word-break: normal;
    word-wrap: break-word;
}
.aside label.control-label font {
    text-align:left;
}
.introjs-overlay {position: absolute;z-index: 999999;background-color: #000;opacity: 0;background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.introjs-fixParent {z-index: auto !important;opacity: 1.0 !important;}
.introjs-showElement {z-index: 9999999 !important;}
.introjs-relativePosition {position: relative;}
.introjs-helperLayer {position: absolute;z-index: 9999998;background-color: #FFF;background-color: rgba(255,255,255,.9);border: 1px solid #777;border: 1px solid rgba(0,0,0,.5);border-radius: 4px;box-shadow: 0 2px 15px rgba(0,0,0,.4);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.introjs-helperNumberLayer {
  position: absolute;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
  background: #ff3019; /* Old browsers */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */
  background:    -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
  background:     -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */
  background:      -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */
  background:         linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);  /* W3C */
  width: 20px;
  height:20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0,0,0,.4);
}
.introjs-arrow {border: 9px solid white;content:'';position: absolute;}
.introjs-arrow.top {top: -18px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#427FED;border-left-color:transparent;}
.introjs-arrow.right {right: -18px;top: 10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#427FED;}
.introjs-arrow.bottom {bottom: -18px;border-top-color:#427FED;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.introjs-arrow.left {left: -18px;top: 10px;border-top-color:transparent;border-right-color:#427FED;border-bottom-color:transparent;border-left-color:transparent;}
.introjs-tooltiptext{color:#fff;}
.introjs-tooltiptext a{color:#fff;}
.introjs-tooltip {position: absolute;padding: 10px;background-color: #427FED;min-width: 300px;max-width: 300px;border-radius: 3px;box-shadow: 0 1px 10px rgba(0,0,0,.4);-webkit-transition: opacity 0.1s ease-out;-moz-transition: opacity 0.1s ease-out;-ms-transition: opacity 0.1s ease-out;-o-transition: opacity 0.1s ease-out;transition: opacity 0.1s ease-out;}
.introjs-tooltipbuttons {text-align: right;}
.introjs-tooltipbuttons a{ color: #000 !important }
.introjs-tooltipbuttons a span{ color: #000 !important }
.introjs-tooltipbuttons a.introjs-disabled{ color:#ccc !important;}
/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #fff;
   -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */

  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}
.introjs-button:hover {border-color: #bcbcbc;text-decoration: none;}
.introjs-button:focus,.introjs-button:active {background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));background-image: -moz-linear-gradient(#ececec, #f4f4f4);background-image: -o-linear-gradient(#ececec, #f4f4f4);background-image: linear-gradient(#ececec, #f4f4f4);}
/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {padding: 0;border: 0;}
.introjs-skipbutton {margin-right: 5px;color: #7a7a7a;float:left;}
.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {color: #9a9a9a;border-color: #d4d4d4;box-shadow: none;cursor: default;background-color: #f4f4f4;background-image: none;text-decoration: none;}
.introjs-bullets {text-align: center;}
.introjs-bullets ul {clear: both;margin: 15px auto 0;padding: 0;display: inline-block;}
.introjs-bullets ul li {list-style: none;float: left;margin: 0 2px;}
.introjs-bullets ul li a {display: block;width: 10px;height: 10px;background: #fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;text-decoration: none;border:1px solid #0E3DD2;}
.introjs-bullets ul li a:hover {background: #0E3DD2;border:1px solid #fff;}
.introjs-bullets ul li a.active {background: #0E3DD2;border:1px solid #fff;}
.introjs-done{ float:right; margin-left: 3px; margin-right: 0px;}
.introjs-tooltipbuttons a.introjs-disabled{ display:none;}
.introjs-showElement a, a.introjs-showElement { color: #000 !important;text-shadow: none !important;}
.pdlft20{padding-left: 20px !important}
.wd250{width:250px !important}
.newsfeed div.tooltip .tooltip-inner{ word-break:break-word; white-space:nowrap}
.hvrdiv:hover > .viewhov {
display: none;
}
.hvrdiv:hover > .edithov {
display: block;
}
.hvrdiv.hvropen > .edithov {
display: block;
}
.hvrdiv.hvropen > .viewhov {
display: none;
}
.inspecttbl>thead>tr>th, .inspecttbl>tbody>tr>th, .inspecttbl>tfoot>tr>th, .inspecttbl>thead>tr>td, .inspecttbl>tbody>tr>td, .inspecttbl>tfoot>tr>td {
height: 35px;
padding: 2px 5px;
}
.hvrdiv .edithov{
display:none;
min-height:27px;
}
button.aplbl:hover, div.btn.aplbl:hover {
background-color: #999 !important;
color: #FFF !important;
text-shadow: 0 1px 0 #464646;
}
.inspecttbl>tbody>tr:hover td {
background-color: #F9F9F9;
}
.import_disable {
filter: alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
cursor: default !important;
}
.invicn25 {
  background-position: -176px -412px;
}
.progressorange {
background-color: #FCA016 !important;
}
.progressgreen {
background-color: #118A18 !important;
}
.modal-header h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.modal-body label.control-label{white-space: normal;word-wrap: break-word;word-break: break-word;}

.actbtn span.delicn {
	float: left;
	width: 15px;
	height: 15px;
	background: url(../images/spritenew.png) no-repeat -145px -686px;
}

.flag {
  width: 25px;
  height: 15px;
  background:url('../images/flags.png') no-repeat
}

.flag.ad {background-position: -25px 0}
.flag.ae {background-position: -50px 0}
.flag.af {background-position: -75px 0}
.flag.ag {background-position: -100px 0}
.flag.ai {background-position: -125px 0}
.flag.al {background-position: -150px 0}
.flag.am {background-position: -175px 0}
.flag.an {background-position: -200px 0}
.flag.ao {background-position: -225px 0}
.flag.ar {background-position: -250px 0}
.flag.as {background-position: -275px 0}
.flag.at {background-position: -300px 0}
.flag.au {background-position: -325px 0}
.flag.aw {background-position: -350px 0}
.flag.az {background-position: -375px 0}
.flag.ba {background-position: 0 -15px}
.flag.bb {background-position: -25px -15px}
.flag.bd {background-position: -50px -15px}
.flag.be {background-position: -75px -15px}
.flag.bf {background-position: -100px -15px}
.flag.bg {background-position: -125px -15px}
.flag.bh {background-position: -150px -15px}
.flag.bi {background-position: -175px -15px}
.flag.bj {background-position: -200px -15px}
.flag.bm {background-position: -225px -15px}
.flag.bn {background-position: -250px -15px}
.flag.bo {background-position: -275px -15px}
.flag.br {background-position: -300px -15px}
.flag.bs {background-position: -325px -15px}
.flag.bt {background-position: -350px -15px}
.flag.bv {background-position: -375px -15px}
.flag.bw {background-position: 0 -30px}
.flag.by {background-position: -25px -30px}
.flag.bz {background-position: -50px -30px}
.flag.ca {background-position: -75px -30px}
.flag.cd {background-position: -100px -30px}
.flag.cf {background-position: -125px -30px}
.flag.cg {background-position: -150px -30px}
.flag.ch {background-position: -175px -30px}
.flag.ci {background-position: -200px -30px}
.flag.ck {background-position: -225px -30px}
.flag.cl {background-position: -250px -30px}
.flag.cm {background-position: -275px -30px}
.flag.cn {background-position: -300px -30px}
.flag.co {background-position: -325px -30px}
.flag.cr {background-position: -350px -30px}
.flag.cu {background-position: -375px -30px}
.flag.cv {background-position: 0 -45px}
.flag.cy {background-position: -25px -45px}
.flag.cz {background-position: -50px -45px}
.flag.de {background-position: -75px -45px}
.flag.dj {background-position: -100px -45px}
.flag.dk {background-position: -125px -45px}
.flag.dm {background-position: -150px -45px}
.flag.do {background-position: -175px -45px}
.flag.dz {background-position: -200px -45px}
.flag.ec {background-position: -225px -45px}
.flag.ee {background-position: -250px -45px}
.flag.eg {background-position: -275px -45px}
.flag.eh {background-position: -300px -45px}
.flag.er {background-position: -325px -45px}
.flag.es {background-position: -350px -45px}
.flag.et {background-position: -375px -45px}
.flag.eu {background-position: 0 -60px}
.flag.fi {background-position: -25px -60px}
.flag.fj {background-position: -50px -60px}
.flag.fk {background-position: -75px -60px}
.flag.fm {background-position: -100px -60px}
.flag.fo {background-position: -125px -60px}
.flag.fr {background-position: -150px -60px}
.flag.ga {background-position: -175px -60px}
.flag.gb {background-position: -200px -60px}
.flag.gd {background-position: -225px -60px}
.flag.ge {background-position: -250px -60px}
.flag.gf {background-position: -275px -60px}
.flag.gg {background-position: -300px -60px}
.flag.gh {background-position: -325px -60px}
.flag.gi {background-position: -350px -60px}
.flag.gl {background-position: -375px -60px}
.flag.gm {background-position: 0 -75px}
.flag.gn {background-position: -25px -75px}
.flag.gp {background-position: -50px -75px}
.flag.gq {background-position: -75px -75px}
.flag.gr {background-position: -100px -75px}
.flag.gs {background-position: -125px -75px}
.flag.gt {background-position: -150px -75px}
.flag.gu {background-position: -175px -75px}
.flag.gw {background-position: -200px -75px}
.flag.gy {background-position: -225px -75px}
.flag.hk {background-position: -250px -75px}
.flag.hm {background-position: -275px -75px}
.flag.hn {background-position: -300px -75px}
.flag.hr {background-position: -325px -75px}
.flag.ht {background-position: -350px -75px}
.flag.hu {background-position: -375px -75px}
.flag.id {background-position: 0 -90px}
.flag.ie {background-position: -25px -90px}
.flag.il {background-position: -50px -90px}
.flag.in {background-position: -75px -90px}
.flag.io {background-position: -100px -90px}
.flag.iq {background-position: -125px -90px}
.flag.ir {background-position: -150px -90px}
.flag.is {background-position: -175px -90px}
.flag.it {background-position: -200px -90px}
.flag.je {background-position: -225px -90px}
.flag.jm {background-position: -250px -90px}
.flag.jo {background-position: -275px -90px}
.flag.jp {background-position: -300px -90px}
.flag.ke {background-position: -325px -90px}
.flag.kg {background-position: -350px -90px}
.flag.kh {background-position: -375px -90px}
.flag.ki {background-position: 0 -105px}
.flag.km {background-position: -25px -105px}
.flag.kn {background-position: -50px -105px}
.flag.kp {background-position: -75px -105px}
.flag.kr {background-position: -100px -105px}
.flag.kw {background-position: -125px -105px}
.flag.ky {background-position: -150px -105px}
.flag.kz {background-position: -175px -105px}
.flag.la {background-position: -200px -105px}
.flag.lb {background-position: -225px -105px}
.flag.lc {background-position: -250px -105px}
.flag.li {background-position: -275px -105px}
.flag.lk {background-position: -300px -105px}
.flag.lr {background-position: -325px -105px}
.flag.ls {background-position: -350px -105px}
.flag.lt {background-position: -375px -105px}
.flag.lu {background-position: 0 -120px}
.flag.lv {background-position: -25px -120px}
.flag.ly {background-position: -50px -120px}
.flag.ma {background-position: -75px -120px}
.flag.mc {background-position: -100px -120px}
.flag.md {background-position: -125px -120px}
.flag.me {background-position: -150px -120px}
.flag.mg {background-position: -175px -120px}
.flag.mh {background-position: -200px -120px}
.flag.mk {background-position: -225px -120px}
.flag.ml {background-position: -250px -120px}
.flag.mm {background-position: -275px -120px}
.flag.mn {background-position: -300px -120px}
.flag.mo {background-position: -325px -120px}
.flag.mp {background-position: -350px -120px}
.flag.mq {background-position: -375px -120px}
.flag.mr {background-position: 0 -135px}
.flag.ms {background-position: -25px -135px}
.flag.mt {background-position: -50px -135px}
.flag.mu {background-position: -75px -135px}
.flag.mv {background-position: -100px -135px}
.flag.mw {background-position: -125px -135px}
.flag.mx {background-position: -150px -135px}
.flag.my {background-position: -175px -135px}
.flag.mz {background-position: -200px -135px}
.flag.na {background-position: -225px -135px}
.flag.nc {background-position: -250px -135px}
.flag.ne {background-position: -275px -135px}
.flag.nf {background-position: -300px -135px}
.flag.ng {background-position: -325px -135px}
.flag.ni {background-position: -350px -135px}
.flag.nl {background-position: -375px -135px}
.flag.no {background-position: 0 -150px}
.flag.np {background-position: -25px -150px}
.flag.nr {background-position: -50px -150px}
.flag.nu {background-position: -75px -150px}
.flag.nz {background-position: -100px -150px}
.flag.om {background-position: -125px -150px}
.flag.pa {background-position: -150px -150px}
.flag.pe {background-position: -175px -150px}
.flag.pf {background-position: -200px -150px}
.flag.pg {background-position: -225px -150px}
.flag.ph {background-position: -250px -150px}
.flag.pk {background-position: -275px -150px}
.flag.pl {background-position: -300px -150px}
.flag.pm {background-position: -325px -150px}
.flag.pn {background-position: -350px -150px}
.flag.pr {background-position: -375px -150px}
.flag.ps {background-position: 0 -165px}
.flag.pt {background-position: -25px -165px}
.flag.pw {background-position: -50px -165px}
.flag.py {background-position: -75px -165px}
.flag.qa {background-position: -100px -165px}
.flag.re {background-position: -125px -165px}
.flag.ro {background-position: -150px -165px}
.flag.rs {background-position: -175px -165px}
.flag.ru {background-position: -200px -165px}
.flag.rw {background-position: -225px -165px}
.flag.sa {background-position: -250px -165px}
.flag.sb {background-position: -275px -165px}
.flag.sc {background-position: -300px -165px}
.flag.sd {background-position: -325px -165px}
.flag.se {background-position: -350px -165px}
.flag.sg {background-position: -375px -165px}
.flag.sh {background-position: 0 -180px}
.flag.si {background-position: -25px -180px}
.flag.sk {background-position: -50px -180px}
.flag.sl {background-position: -75px -180px}
.flag.sm {background-position: -100px -180px}
.flag.sn {background-position: -125px -180px}
.flag.so {background-position: -150px -180px}
.flag.sr {background-position: -175px -180px}
.flag.st {background-position: -200px -180px}
.flag.sv {background-position: -225px -180px}
.flag.sy {background-position: -250px -180px}
.flag.sz {background-position: -275px -180px}
.flag.tc {background-position: -300px -180px}
.flag.td {background-position: -325px -180px}
.flag.tf {background-position: -350px -180px}
.flag.tg {background-position: -375px -180px}
.flag.th {background-position: 0 -195px}
.flag.tj {background-position: -25px -195px}
.flag.tk {background-position: -50px -195px}
.flag.tl {background-position: -75px -195px}
.flag.tm {background-position: -100px -195px}
.flag.tn {background-position: -125px -195px}
.flag.to {background-position: -150px -195px}
.flag.tr {background-position: -175px -195px}
.flag.tt {background-position: -200px -195px}
.flag.tv {background-position: -225px -195px}
.flag.tw {background-position: -250px -195px}
.flag.tz {background-position: -275px -195px}
.flag.ua {background-position: -300px -195px}
.flag.ug {background-position: -325px -195px}
.flag.um {background-position: -350px -195px}
.flag.us {background-position: -375px -195px}
.flag.uy {background-position: 0 -210px}
.flag.uz {background-position: -25px -210px}
.flag.va {background-position: -50px -210px}
.flag.vc {background-position: -75px -210px}
.flag.ve {background-position: -100px -210px}
.flag.vg {background-position: -125px -210px}
.flag.vi {background-position: -150px -210px}
.flag.vn {background-position: -175px -210px}
.flag.vu {background-position: -200px -210px}
.flag.wf {background-position: -225px -210px}
.flag.ws {background-position: -250px -210px}
.flag.ye {background-position: -275px -210px}
.flag.yt {background-position: -300px -210px}
.flag.za {background-position: -325px -210px}
.flag.zm {background-position: -350px -210px}
.flag.zw {background-position: -375px -210px}
.highch .highcharts-container{ overflow:inherit !important;}

.replycntsw .form-group{float:left; width:100%;margin-bottom: 8px!important;}.replycntsw label.control-label{min-height:0; min-width:30px}.replycntsw .auto_boxnew{padding:0 !important}
.crtasidecnt .col-sm-12.pdlft0,.collabSideviewpup .col-sm-12.pd0{padding: 0 15px !important;}
.slpl-closed-won {
  color: green !important;
}

.slpl-closed-lost {
  color: red !important;
}

.slpl-forecast {
  color: blue !important;
}

.slpl-pipeline {
  color: #A52A2A !important;
}

.slpl-allocation-more {
  color: green !important;
}

.slpl-allocation-less {
  color: red !important;
}

.pnlhdrhide .panel-heading{ display:none}
.phoneattrbtn{ display: none;}
.phoneattr:hover .phoneattrbtn{ display: block;}
.bt0 { bottom: 0px !important}
.viewpage .vwfrmcnt.editpos:hover { background-position: 90% 8px;}

.adrsect .col-sm-8, .adrsect .col-sm-10-5{
padding:0px !important;
}
.adrsect > .col-sm-12{
padding-left: 15px !important
}

.select2-conwerwrtainer.select2-dropdown-open, .select2-conwerwrtainer.selectize-focus{-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.05) inset,0 0 8px rgba(82,168,236,.6);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.05) inset,0 0 8px rgba(82,168,236,.6);
box-shadow: 0 1px 3px rgba(0,0,0,.05) inset,0 0 8px rgba(82,168,236,.6);}

.select2-results .fntbld {
background: #C0C0C0;
color: #333;
}

.aside .col-sm-10-5.pdlft10 , .aside .col-sm-10-5.pdlft5,.aside .createotr .snglcolm .col-sm-10-5.pdlft10 { padding-left: 0px !important;}
.allocation20 {background-position: -256px -570px;}
.projection20 {background-position: -276px -571px;}
.closedwon20 {background-position: -318px -570px;}
.closedlost20 {background-position: -298px -570px;}
.pplft .popover{left:0px !important}
.pplft .popover .arrow{left:15px !important}


.call_log_icon{background-image: url('../images/calllog.png'); background-repeat:no-repeat; background-position:left; width:60px; height:55px;}
.followup_icon{background-image: url('../images/followup.png'); background-repeat:no-repeat; background-position:left; width:60px; height:55px;}
.notes_icon{background-image: url('../images/notes.png'); background-repeat:no-repeat; background-position:left; width:60px; height:55px;}
.task_icon{background-image: url('../images/task.png'); background-repeat:no-repeat; background-position:left; width:60px; height:55px;}
.dbdtable .nwdropdown-menu li div label input[type=checkbox]{margin: 0!important}
.nwdropdown-menu label font{margin: 0px 5px !important}
.dbdtable .nwdropdown-menu a {display: block}
.aside .createotr > .col-sm-6, .aside .createotr > .col-sm-12,.aside .adrs > .col-sm-6, .aside .adrs > .col-sm-12  {padding-left: 15px !important;padding-right: 15px !important}
.tooltip-inner{word-break: normal !important; word-wrap: break-word;}
.maxwd30p{ max-width:30% !important}
.maxwd48p{ max-width:48% !important}
.replycntsw .form-group{margin-left:0 !important;margin-right:0 !important;}
.aside .replycntsw .col-sm-12, .aside .replycntsw .col-sm-6,.aside.replycntsw .col-sm-12, .aside.replycntsw .col-sm-6,.replycntsw .col-sm-12, .replycntsw .col-sm-6{padding:0 !important}
.emailreply .createotr .col-sm-6 { padding: 0 15px !important }
.emailreply .apptivo-attribute-container-emailAutoComplete { padding-left: 8px !important }
.replycntsw .col-sm-10-5.pdlft5{  padding-right: 0 !important;}
.replycntsw .createotr div:nth-child(5) .col-sm-8.pdlft0{padding: 0 !important}
#scrollHeadCells .cssTableCellContent>span:first-child{float:left;width:85%}

.viewpage .vwfrmcnt.addrpos:hover { background-position: 97% 8px;}
.modal .address-textarea.col-sm-12.pd0{ padding:0px !important}
.modal .address-textarea .col-sm-10-5{ padding-left:0px !important}
.chartovr .highcharts-container,.chartovr .highcharts-container svg{overflow:inherit !important}

.sidenav .tree-grid .tree-grid-row a{
padding: 3px 5px !important;
float: left;
}
.sidenav .trnavmnu > li {
  float: left;
  width: 100%;
  padding: 2px 0;
}

.sidenav .trnavmnu> li:hover {
  background-color: #e0e0e0;
}

.sidenav .tree-grid .tree-grid-row a.trnavicn>i {color: #333}
.sidenav .tree-grid .tree-grid-row a.trnavicn {
  padding-right: 0 !important;
}

.sidenav .tree-grid i {
  width: auto !important;
   margin-top: 3px;
}
.mgntp12 {
margin-top: 12px !important;
}
.listLayout .cssTableCell, .listLayout .cssTableCell .cssTable{
width:100%;
}
.viewPhoneEmailObject {
	min-height: 20px;
	line-height: 21px;
	padding: 0px 20px 0px 3px;
	word-break: break-all;
	float: left;
	width: 100%;
}
.wrdbkn{word-break:normal}
.lftarwckz.lft0 { border-right: 1px solid #ccc;}
.mncntr .lftarwckz { right: 0 !important;}
.mainhmecnt .lftarwckz { right: 13px !important;}
.cssTableCellContent span .navbar-fixed-top{display:none}
.zind101{z-index: 101 !important}
.quottbl .quotgrid a.quotlink:hover,.quottbl .quotgrid div:hover {
  background-color: #f8f8f8;
}
.tblpup #fixedRightBodyRows .cssTableRow .cssTableCell:first-child>.cssTableCellContent, .tblpup #fixedRightHeadCells .cssTableCell:first-child>.cssTableCellContent{width:90px !important}
.mdltblalone #scrollBodyContainer{overflow: auto !important}
 .tagscolr {
  background-color: #999;
  margin: 4px 3px 0 0;
  font: 11px arial, sans-serif;
  text-align: center;
  width: 11px;
  height: 11px;
  float: left;
  border: 1px solid #888;
}

.colorrgt .colorpicker{ left:auto !important; right:0px}
.colorrgt .colorpicker .dropdown-menu::before{right:6px; left:auto !important}
.colorrgt .colorpicker .dropdown-menu::after{right:7px; left:auto !important}
.ovrflwvis{overflow: visible !important;}


@media (max-width: 768px) and (min-width: 240px){
  .navbar-nav .open .userdrop{
    position: absolute;
  right: 0;
  left: inherit;
  top: 45px;
  border: 1px solid #ccc
  }

  .navbar-nav .open .apdrp{
    position: absolute;border: 1px solid #ccc;top: 39px;}
    .navbar-nav .open .apdrp li span{line-height: normal }
 .navbar-nav .open .apdrp .divider{background-color: #ccc !important}
  .hdrcntotr{display:inline-block; width:100%}
  .navbar-nav .open .usermenu>li>a:hover {background-color: #eee !important}
  .navbar-nav .open .apdrp .submnulist{left:100% !important}
   .apdrp .sublistcnt>.rgtarwcnt {  display: block !important;}
  .navbar-nav .open .dropdown-menu.lst{
  position: absolute;border:1px solid #ccc;  left: 0 !important;
  right: inherit;
  }
  .appslderdd ul.lst .arrow, .appslderdd ul.lst .arrow2{left:10px !important}

  .hmlogo{width: 106px;  margin: 0 auto;  float: none !important; position:relative}
  .logohover{top: -10px;  left: -1px;  position: relative;}
  .navbar-inverse{padding:0}
  .userarrow{right:13px}
  .tphdrmnulnk{display:none}
}

.searchicntoprgt {
  background: url(../images/spritenew.png) -76px -853px;
  width: 25px;
  height: 28px;
  float: left;
  position:relative;
  top:3px
}
.resp .sidenav .btn-primary{margin-left: 0 !important}
.dropdown-menu .tagscrlst li a label{float:left;}
.competitors50{display: block; background: url(../images/spritenew.png) -0px -350px; width:50px;height:50px}
.competitors20{background-position: -258px -551px}
.competitors25{background-position: -2px -587px}

.quottbl .quotgrid input.quotaimp {
  border: none;
  border-bottom: 1px solid #ccc;
 text-align:right;
 background:#fff;
  padding:3px;
}
.tp63{ top:63px !important}
.phfld .phdelbtn {position: absolute;right: 6px;z-index: 100;top: 5px;cursor: pointer; display: none;}
.phfld .delicn {background: url(../images/spritenew.png) no-repeat -145px -686px;float: left;width: 15px;height: 15px;}
.phfld .chosen-container{min-width: 0px !important}
.phfld .select2-drop {width:180px;border:1px solid #ccc !important; text-align: left;}
.phfld .select2-chosen span{margin: 0px;}
.phfld .select2-chosen{ float:left;padding-right:25px; margin-right:0px !important;max-width:100px !important;}
.phfld .chosen-single, .phfld .select2-arrow {background: none  !important;border:none !important;text-align: left;height:25px;}
.phfld:hover  .phdelbtn{ display: block;}
.phfld a.inptsrchicn{ top:1px;}

/* New */
.hmlogo{ margin:0px !important}
.hmlogo img {
margin: 0px !important;
padding-top: 5px;
padding-bottom: 5px;
}
.recentsct .actclk{ margin-top:3px !important}
.email_quote blockquote,.email_quote .h4,.email_quote .h5,.email_quote .h6{font: inherit;}
.sidebar .row{ margin:0px !important}
.sidebar ul{ list-style:none !important}
.mncntr{ position:relative !important}
.row.sidebar{float:left;width:100%; padding:0px !important}
.sidenav .nav-header div.grupbr{padding:10px 10px 10px 5px !important}
.mainhmecnt .sidebar.col-sm-2 {padding:20px 30px 20px 20px}
.app_right_side_content{border-left:1px solid #ccc}
.importstbl .tblmoveleft, .importstbl .tblmoveright, .importstbl .tblmoveleft:hover, .importstbl .tblmoveright:hover {
  background-color: rgb(95, 95, 95);
  padding: 8px 6px;
  top: 0px;
}
 .imptblspa th > div {
  margin-left: 17px;
}
 .nwdropdown-menu, .nwsubmnulist, .submnulist{
    border: 1px solid rgba(0,0,0,.15);
  box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
  }
   .nwdropdown-menu.display-menurgt, .display-menurgt .nwsubmnulist {    border: 1px solid rgba(0,0,0,.15);
  box-shadow: -5px 5px rgba(102, 102, 102, 0.1);}

  /*Added location app icon*/
  .location_sldricn{
  display: block;
 background: url(../images/spritenew.png) no-repeat -50px -350px;
  width: 50px;
  height: 50px;
}

.locationn25 {
  background-position: -28px -588px;
}

.locationn20 {
  background-position: -277px -551px;
}
.lftmnuhd{xpadding:0px !important}

.clrpkrrgt .colorpicker.dropdown{
	left:inherit !important; right:0
}
.clrpkrrgt  .colorpicker .dropdown-menu::before {
	right: 6px;  left: initial !important;
}
.clrpkrrgt .colorpicker .dropdown-menu::after {
	right: 6px;  left: initial !important;
}

.mulobjdiv > div:first-child{margin:0 3px 0 0 !important}
.abscr{position: absolute;left: 0;right: 0;top: 60px;bottom: 0;overflow-x: hidden;overflow-y: auto;padding: 0 15px 15px}

.tnytbl > table,.tnytbl table{table-layout: fixed;  width: 100%;word-break:break-word; word-wrap:break-word}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
.nwsubmnulist ul:last-child,.slst1{
max-height: 245px !important;
overflow: visible  !important;
}
.nwsubmnulist ul.slst3, .nwsubmnulist ul.slst3in{
max-height: none !important;
overflow: visible  !important;
}
.apptivo-attribute-container-textarea .mce-panel{
  margin-right:1px;
  margin-bottom:1px;
}
.csstablovr .cssTable {
overflow: inherit !important;
}
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.nwsubmnulist ul:last-child{
max-height: 245px !important;
overflow: auto  !important;
}

.menuActive section,section.dspscroll,.tblscroll{
  max-height: 245px !important;
  overflow-y: visible !important;
}

.nwsubmnulist ul.slst3, .nwsubmnulist ul.slst3in,.slst2,.slst1{
max-height: none !important;
overflow: visible  !important;
}
.stepwizard-step:last-child:before{ background-color:#cccccc  !important}
.scrollDisplayDropdown .dbdtable-container .dmnulst{position:absolute !important;left:inherit !important;right:0px !important;top:30px !important;overflow:inherit !important}
.scrollDisplayDropdown .dbdtable-container .slst1{position:absolute !important;right:100% !important;left:inherit !important;top:0px !important}
 .impmappg{min-height:350px}
.viewpage .vwfrmcnt,.viewpage .vwfrmcnt:hover{border: none !important;}
.apptivo-attribute-container-textarea .mce-panel{
position: relative;
width:99.9%;
left:0.5px;
}

a.inptsrchicn{
top:1px
}

}

.editObject {
	padding-top: 2px;
}

.input-sm::-ms-clear {
    display: none;
}
.inpcon input[type=text] {
  padding-right: 20px !important;
}

.app_no_collapse .collapse
{
display: block;
}

.moreevent .popover-content
{
height:150px; overflow-x:hidden; overflow-y:auto
}

 .crtasidecnt .createotr>.col-sm-6 .form-group, .crtasidecnt .createotr>.col-sm-12 .form-group {
  margin: 0;
}

.mulobjdiv > div.aplbl {
  margin: 0px 5px 5px 0 !important;
}
.apptivo-attribute-container-textarea .mce-panel{
  margin-right:1px;
  margin-bottom:1px;
}
.replycntsw .emailcompose .createotr div:nth-child(5) .apptivo-attribute-container-emails_from_address_attr, .replycntsw .emailcompose .createotr div:nth-child(5) .apptivo-attribute-container-emails_template_attr { padding-right: 15px !important}
.emailreply .apptivo-attribute-label-emails_from_address_attr { padding-right: 10px }

.viewObject pre {
  border: none;
  padding: initial;
  background: none;
  margin: initial;
  line-height: normal;
}

.row.createpage .createotr>.col-sm-12.pd0{padding:0 15px 0 0 !important}
.row.createpage .createotr>.col-sm-12.pd0 .col-sm-10-5.pdlft10{padding-left:3px !important}

.modal-body .createpage .col-sm-12.pd0 .col-sm-10-5.pdlft10{padding-left:8px !important}
.avoidclicks { pointer-events: none;}
.browscroller {overflow-x:hidden !important;}
.ovrxhidd{overflow-x:hidden !important;}

.assignalrt {
	background: url(../images/spritenew.png) no-repeat 0px -563px;
	width: 25px;
	height: 25px;
	position: relative;
	padding: 0;
	display: block
}

.backgrndjob{
	background: url(../images/spritenew.png) no-repeat -226px -538px;
	width: 25px;
	height: 25px;
	position: relative;
	padding: 0;
	display: block
}
.mnguraccont{
	background: url(../images/spritenew.png) no-repeat -200px -538px;
	width: 25px;
	height: 25px;
	position: relative;
	padding: 0;
	display: block
}
input[type=text] {display:inline-block;height: 27px; padding:4px 10px}

.chosen-container.selectize-focus a.chosen-single{ border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.apptivo-attribute-container:focus {
    border: 0px solid transparent; outline: none;
}
.dbdtable-container .btn-group.open{z-index:101 !important}
.minhgt320{min-height:320px !important}
.cssTableCellContent a.btn-action.btm2 {
  bottom: 2px;
}
.cust_attr_reference {
  background: url(../images/spritenew.png) no-repeat 4px -1040px;
  width: 37px;
  height: 29px;
  display: inline-block;
  text-align: center;
  margin: 4px 0;
}
.cust_attr_referencefield {
  background: url(../images/spritenew.png) no-repeat -32px -1036px;
  width: 37px;
  height: 29px;
  display: inline-block;
  text-align: center;
  margin: 4px 0;
}
.input-group p.input-group{margin:0}
.imgupload{max-width:79px;max-height: 48px;border-radius: inherit;}
.uploadmain:hover .photohover{display:block}

.active .stepround{
color: #999;
background-color: #fff;
padding: 5px 8px;
margin: 0 5px;
border-radius: 15px;}
.stepround{
color: #fff;
background-color: #ccc;
padding: 5px 8px;
margin: 0 5px;
border-radius: 15px;}
table.inspecttbl tbody>tr>td {
  border-bottom: none;
  height: 35px;
  padding: 2px 5px;
}
table.inspecttbl td:first-child {border-right: 1px solid #ddd}
table.inspecttbl tbody>tr>td .chosen-container-single .chosen-single span { margin-right:0 }
.customizeappinspector attribute-property-inspector > table:last-of-type, .customizeappinspector attribute-property-inspector > div > table{ border-bottom:1px solid #ddd}
.vtbl td {
	background-color: #fff;
}
.vtbl td  .col-sm-12.pd0{
	padding: 0 !important;
}
.vtbl th label.control-label{
 padding:0;
 float: left;
}

.bge9{
	background-color : #EBE9E9 !important;
}
.p_i {
  background: url(../images/spriteimg.png) no-repeat -467px -1286px;
  width: 15px!important;
  height: 15px!important;
  float: left;
}
.tagsul li:nth-child(4n+1) {
  clear: left;
}
.ledgericn25 {
  background-position: -1px -438px;
}
.aside .crtaccnt {
padding-left: 15px !important;
padding-right: 15px !important;
}
.btn.btn-action em {
color: #717171;
}

.payicn {
    display: block;
    background: url(../images/spritenew.png) -283px -1061px no-repeat;
    width: 16px;
    height: 16px;
}

.ibicn50 {
  display: block;
  background: url(../images/spritenew.png) no-repeat 424px -1046px;
  width: 50px;
  height: 50px;
}

.ibicn25  {
    background-position: 367px -1047px;
}

.ibicn20 {
    background-position: 373px -1075px;
}
.btn-action .genratepdf {
    background-position: 264px -1048px;
}

 .btn-action:hover .genratepdf {
    background-position: 264px -1064px;
}

.contrtmp {
display: block;
background: url('../images/spritenew.png') no-repeat -37px -1066px;
width: 16px;
height: 16px;
}
.wrkodricn25 {
    background-position: -127px -414px;
}
.assignment16
{
	display: block;
	background: url(../images/spritenew.png) -358px -1176px no-repeat;
	width: 16px;
	height: 16px;
}
.territory16
{
	display: block;
	background: url(../images/spritenew.png) -377px -1175px no-repeat;
	width: 16px;
	height: 16px;
}
ul[rn-carousel] { overflow: hidden; padding: 0; white-space: nowrap; position: relative; -webkit-perspective: 1000px; -ms-perspective: 1000px; perspective: 1000px; -ms-touch-action: pan-y; touch-action: pan-y; }
ul[rn-carousel] > li { color: black; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; overflow: visible; vertical-align: top; position: absolute; left: 0; right: 0; white-space: normal; padding: 0; margin: 0; list-style-type: none; width: 100%; height: 100%; display: inline-block; }
ul[rn-carousel-buffered] > li { display: none; }
ul[rn-carousel-transition="hexagon"] { overflow: visible; }
div.rn-carousel-indicator span { cursor: pointer; color: #666; }
div.rn-carousel-indicator span.active { color: white; }
.rn-carousel-control { -webkit-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; font-size: 2rem; position: absolute; top: 40%; opacity: 0.75; cursor: pointer; }
.rn-carousel-control:hover { opacity: 1; }
.rn-carousel-control.rn-carousel-control-prev { left: 0.5em; }
.rn-carousel-control.rn-carousel-control-prev:before { content: ""; }
.rn-carousel-control.rn-carousel-control-next { right: 0.5em; }
.rn-carousel-control.rn-carousel-control-next:before { content: ""; }

.btn-action .phoneicn {
    background-position: -397px -1175px;
}

.btn-action:hover .phoneicn {
    background-position: -415px -1175px;
}

.btn-primary .reverseicn {
    background: url(../images/spritenew.png) no-repeat -257px -1079px;
    width: 15px;
    height: 15px;
    float: left;
}

.btn-primary:hover .reverseicn {
    background: url(../images/spritenew.png) no-repeat -257px -1063px;
}
.inspecttbl .colorpicker td{
    padding:0px;
    height:auto !important;
}
.wd95p {
width:95%
}
.contactmore .exportmen{left:inherit !important;right:0 !important }
.contactmore .exportmen:before {left:inherit !important;right:10px !important}
.contactmore .exportmen:after {left:inherit !important;right:10px !important}

.viewpage .crtpagehelpin{ right:-26px}
.drag-over-attribute-placeholder-datatable {
  border: 2px dashed #FAF4A0;
  background-color: #FAF4A0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clr3{color:#333 !important}

#fixedLeftHeadCells .cssTableCellContent {
  cursor: default;
}
.rearrange .cssTableCellContent{cursor:move}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize
}
.filticn.active {
    color: #85DC3D !important;
    border-color: #85DC3D !important;
}
.filticn,.filticn:hover {
border: 1px solid #fff;
padding: 1px 2px;
font-size: 9px;
color: #fff;
text-decoration: none
}
.flag.cw {
  background-position: 0 -225px;
}
.flag.xk {
  background-position: -26px -225px;
}
.pdrgt20 {
  padding-right: 20px!important
}
.email_quote div {
	float: inherit !important
}
.tbldpy {
    background-color: transparent;
}
.btn-action:hover .copyicn,.btn-action:focus .copyicn {
    background-position: -97px -733px;
}
.btn-action .copyicn{
    background-position: -113px -733px;
}
.servicesicn {
    display: block;
    background: url('../images/spritenew.png') no-repeat -54px -1067px;
    width: 16px;
    height: 16px;
}
.wrkflwicn {
    display: block;
    background: url('../images/spritenew.png') -1px -1069px no-repeat;
    width: 16px;
    height: 16px;
}
.minwd120{min-width:120px}

.filtsort {
    position:absolute;
    top:0px;
    right:5px;
    height:100%
}
.minwd200{min-width:200px}
.cust_attr_email {
    background: url(../images/spritenew.png) no-repeat -2px -1192px;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center
}
.cust_attr_phone {
    background: url(../images/spritenew.png) no-repeat -42px -1192px;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center
}
.cust_attr_fax {
    background: url(../images/spritenew.png) no-repeat -82px -1191px;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center
}
.si25 {
    background-position: -76px -438px;
}

.tbldpy.srticn>thead>tr>th:last-child {
    padding-right: 15px !important;
}
.chosendisabl .chosen-single {
    background-color: #EBE9E9 !important;
    cursor: not-allowed;
}
.frmonedrive {
    background: url(../images/spritenew.png) -436px -1175px no-repeat;
    width: 19px;
    height: 16px;
    position: relative;
    display: block;
}

.btn.cancelact {
    margin-right: 5px;
    background-color: #f7f7f7;
    color: #777;
}

.stybtn {
    background-color: #fff;
    float: left;
    width: 100%;
    padding: 10px 15px 10px 0;
}

.ui-designer.stybtn {
    right: 0;
    left: 0;
    background-color: #fff;
    z-index: 100;
    padding: 10px 15px 10px 0;
    position: fixed;
    top: 91px !important;
    float: none !important;
    margin: 0 auto;
    box-shadow: 1px 4px 7px 0 rgba(0, 0, 0, 0.2);
    width: 400px !important;
}

.stybtn.scrld {
    position: fixed;
    top: 90px;
    right: 0;
    z-index: 1010;
    border-left: 1px solid #ccc;
    box-shadow: 1px 4px 7px 0 rgba(0, 0, 0, 0.2);
}

.ticker {
    background: #F9EDBE;
    border: 1px solid #F0C36D;
    box-shadow: 0 2px 4px rgba(0,0,0,.2);
    color: #222;
    display: inline-block !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: 700;
    padding: 2px 10px;
    z-index: 1999;
    max-width: 80%;
}
.zind2k{z-index:2000 !important}
.tp43{top:43px}
.marked {
    display: block;
    background: url('../images/spritenew.png') no-repeat -459px -1175px;
    width: 17px;
    height: 15px;
}
.markedgreen {
    display: block;
    background: url('../images/spritenew.png') no-repeat -475px -1175px;
    width: 17px;
    height: 15px;
}
.viewtickbtn {
    top: 5px;
    right: -35px;
    position: absolute;
}
.aside .createotr .form-group { 
    margin-left:0 !important; 
    margin-right:0 !important
}
.shp{width: 16px !important;
  height: 16px; float: left;}
.shp.crc{
  background-color:rgb(7, 98, 57);
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;}

.shp.sqr { 
   width: 16px;
   height: 16px;
   background-color: rgb(172, 43, 22); 
}



.shp.rect { 
   width: 22px !important;
   height: 14px;
   background-color: #4da1f7; 
}

.shp.trg{
 width: 0; 
   height: 0;  
   border-bottom: 16px solid #ffe400; 
   border-left: 8px solid transparent; 
   border-right: 8px solid transparent; 
}
.shp.nonagon,.shp.decagon,.shp.ptg,.shp.hxg,.shp.hep,.shp.oct {
    width: 16px;
    height: 16px;
    position: relative;
}
.shp.ptg div {
    height: 9px;
    left: 3px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-bottom-width: 15px;
    top: 2px;
}
.shp.hxg div {
    height: 10px;width: 0px;
    border-left-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 15px;
    left: 4px;
    position: absolute;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #fc5e5e;
}

.shp.hep div {
    height: 16px;width: 0px;
    border-left-width: 4px;
    border-right-width: 5px;
    border-bottom-width: 10px;
    left: 5px;
    position: absolute;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #8d038d;
}
.shp.oct div {
    height: 16px;width: 0px;
    border-left-width: 4px;
    border-right-width: 4px;
    border-bottom-width: 10px;
    left: 5px;
    position: absolute;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #ac60ec;
}
.shp.decagon div {
    height: 2px;
    border-left-width: 8px;
    border-right-width: 4px;
    border-bottom-width: 15px;
}
.shp.nonagon div {
    height: 2px;
    border-left-width: 6px;
    border-right-width: 6px;
    border-bottom-width: 14px;
}

.rot72deg {
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.rot60deg {
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.rot40deg {
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}.rot45deg {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}.rot51deg {
  -ms-transform: rotate(51.4deg);
  transform: rotate(51.4deg);
}
.rot80deg {
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}.rot90deg {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}.rot102deg {
  -ms-transform: rotate(102.9deg);
  transform: rotate(102.9deg);
}.rot120deg {
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}.rot135deg {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.rot144deg {
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}.rot154deg {
  -ms-transform: rotate(154.3deg);
  transform: rotate(154.3deg);
}
.rot160deg {
  -ms-transform: rotate(160deg);
  transform: rotate(160deg);
}.rot180deg {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}.rot200deg {
  -ms-transform: rotate(200deg);
  transform: rotate(200deg);
}.rot205deg {
  -ms-transform: rotate(205.7deg);
  transform: rotate(205.7deg);
}.rot216deg {
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}.rot225deg {
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}.rot257deg {
  -ms-transform: rotate(257.1deg);
  transform: rotate(257.1deg);
}.rot270deg {
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}.rot288deg {
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}
.rot240deg {
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}.rot280deg {
  -ms-transform: rotate(280deg);
  transform: rotate(280deg);
}.rot315deg {
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}.rot320deg {
  -ms-transform: rotate(320deg);
  transform: rotate(320deg);
}.rot36deg {
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}.rot72deg {
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.rot108deg {;
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}.rot144deg {
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}.rot180deg {
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}.rot216deg {
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}
.rot252deg {
  -ms-transform: rotate(252deg);
  transform: rotate(252deg);
}.rot288deg {
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}.rot300deg {
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}.rot324deg {
  -ms-transform: rotate(324deg);
  transform: rotate(324deg);
}.rot308deg {
  -ms-transform: rotate(308.6deg);
  transform: rotate(308.6deg);
}
.shp.decagon div, .shp.nonagon div{
  width:0px;
  position:absolute;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-color:transparent;
  border-right-color:transparent;
  border-bottom-color:rgb(255,153,0);
  }

.shp.ptg div{
  width:0px;
  position:absolute;
  border-left-style:solid;
  border-right-style:solid;
  border-bottom-style:solid;
  border-left-color:transparent;
  border-right-color:transparent;
  border-bottom-color:#dd5381;
  }
.shp.nonagon div {border-bottom-color:#038db5;}
.shp.nonagon, .shp.decagon {
    left: 3px;
 }
.chosen-container-single .chosen-single .shp.nonagon,  .chosen-container-single .chosen-single .shp.decagon{left:auto}
.createotr .snglcolm .col-sm-10-5.pdlft10{
   padding-left :5px !important
}
.aside-header{position:relative; z-index:1011;}
.app_right_side_content{position:relative; z-index:9}
.reschart svg{position:relative; z-index:1011;}

.aside .form-horizontal .col-sm-6 .control-label {
    float: left;
    max-width: 100% !important;
}

.cashmgmnt50{display:block;background:url(../images/spritenew.png) -247px -1195px;width:50px;height:50px}
.cashmgmnt25 {
    background-position: -301px -1199px;
}
.cashmgmnt20 {
    background-position: -304px -1228px;
}
.cssTableCellContent .tblmoveright { text-indent:0; left:0; right:inherit !important; padding:2px 4px !important}
 .fxdast25 {background-position: -383px -1223px}
.fxdast20{background-position: -385px -1200px}
.fxdast50{display:block;background:url(../images/spritenew.png) -331px -1199px;width:50px;height:50px}

.custmail20{background-position: -2px -1229px}
.custphon20{background-position: -23px -1230px}
.custfax20{background-position: -47px -1230px}
.custdurtin20{background-position: -70px -1231px}

.btn-action .ctnot {
 background-position: -81px -734px
}
.btn-action:hover .ctnot,.btn-action:focus .ctnot {
  background-position: -65px -734px
}
.pdbt3 {
  padding-bottom:3px
}
.btn-danger.act {
 border-color: #b92c28 !important;background-color:#c12e2a !important
 }
.btn-danger.act .ctnot
{
 background-position:-65px -734px
}
 .ideaicn25 {
    background-position: -175px -463px;
}
 .candidatesicn25 {
    background-position: -76px -463px;
}
.salesrcpts25 {
    background-position: -226px -413px;
}

 .widgetbx .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 35px;
}

.widgetbx .visual > i {
    color: #FFFFFF;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.widgetbx .descrpt {
    margin-bottom: 5px;
}
.widgetbx  .descrpt {
    position: absolute;
    right: 15px;
    padding-right: 15px;
}
.widgetbx .descrpt .number {
    font-weight: 300;
    margin-bottom: 0px;
}
.widgetbx .descrpt .desc {
    text-align: right;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

.widgetbx .visual > i {
    margin-left: -35px;
    font-size: 110px;
    line-height: 110px;
}
.widgetbx .descrpt .number {
    padding-top: 25px;
    text-align: right;
    font-size: 34px;
    line-height: 36px;
    letter-spacing: -1px;
    margin-bottom: 0px;
    font-weight: 300;
}

.sectionicn{background-position: -411px -1200px;
width:25px !important;}
.businessicn {background-position: -439px -1200px;
width:25px !important;}
.customicn {background-position: -463px -1200px}
.custatr{background-image:url(../images/spritenew.png);width:25px;height:20px;float:left}
.ans25{background-position: -26px -562px}
.acntruleicn {
    display: block;
    background: url('../images/spritenew.png') no-repeat -471px -1222px;
    width: 16px;
    height: 16px;
}
.payble25 {
    background-position: -176px -438px;
}
.crdt25 {
    background-position: -127px -437px;
 }
.btn-action .optinicn {
    background-position: -240px -654px
}
.btn-action:hover .optinicn {
    background-position: -224px -654px
}
.btn-action:hover .optouticn{
    background-position: -192px -654px
}
.btn-action .optouticn{
    background-position: -208px -654px
}
@supports (-ms-accelerator:true) {
.nwsubmnulist ul:last-child, .nwsubmnulist ul.slst3, .nwsubmnulist ul.slst3in,.slst2,.slst1{
max-height: none !important;
overflow: visible  !important;
}
.stepwizard-step:last-child:before{ background-color:#cccccc !important}
}
.billingicn {
    display: block;
    background: url(../images/spritenew.png) -90px -1233px no-repeat;
    width: 16px;
    height: 16px;
}
.account25{
    background-position:-108px -1231px;
    margin: 8px 10px;
}
.account20{
    background-position:-137px -1234px
}
.media-list { padding-left: 0; list-style: none; }
.media:first-child { margin-top: 0; }
.media, .media-body { overflow: hidden; zoom: 1; }
.media-body, .media-left, .media-right { display: table-cell; vertical-align: top; position:relative }
.media-left, .media>.pull-left { padding-right: 10px; }
.media-body { width: 10000px; }
li.media.active { background-color: #ccc; }
li.media { border-bottom: 1px solid #ccc; padding: 10px; margin: 0 }
li.media:hover { background-color: #eee; }
.chat-widget { margin: 0 15px 0; padding: 0; list-style: none; }
.chat-widget > li { margin-bottom: 10px; }
.chat-widget > li .avatar { float: left; }
.chat-widget > li .avatar img { width: 42px; height: 42px; border-radius: 50%; margin-right: 5px; border: 1px solid transparent; -webkit-transition: border; transition: border; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; }
.chat-widget > li .message { margin-left: 55px; border-radius: 4px; background-color: #eaeaea; padding: 5px 10px; border: 1px solid #eaeaea; position: relative; }
.chat-widget > li .message:after, .chat-widget > li .message:before { right: 100%; top: 20px; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; }
.chat-widget > li .message:after { border-color: rgba(136, 183, 213, 0); border-right-color: #eaeaea; border-width: 8px; margin-top: -8px; }
.chat-widget > li .message:before { border-color: rgba(194, 225, 245, 0); border-right-color: #eaeaea; border-width: 9px; margin-top: -9px; }
.chat-widget > li .message .chat-name { color: #4f4f4f; margin-bottom: 2px; }
.chat-widget > li .message .chat-name .chat-time { font-size: 75%; float: right; padding: 2px 0; font-style: italic; }
.chat-widget > li .message .chat-txt { font-size: 13px; line-height: 18px; margin-bottom: 0; }
.chat-widget > li.chat-me .avatar { float: right; }
.chat-widget > li.chat-me .avatar img { margin-right: 0; margin-left: 5px; }
.chat-widget > li.chat-me .message { margin-right: 55px; margin-left: 0; }
.chat-widget > li.chat-me .message:after, .chat-widget > li.chat-me .message:before { left: 100%; }
.chat-widget > li.chat-me .message:after { border-left-color: #ecf0f1; border-right-color: transparent; }
.chat-widget > li.chat-me .message:before { border-left-color: #ecf0f1; border-right-color: transparent; }
.badge-success {background-color: #5cb85c;}
.chaticn {    background: url(../images/spritenew.png) no-repeat -175px -1261px;    width: 22px;    height: 20px;    display: block;}
.cust_attr_conkey{background:url(../images/spritenew.png) -229px -1257px no-repeat;width:37px;height:37px;display:inline-block;text-align:center}


.appinlblconkey{background-position:-202px -1261px}
.img-42{max-width: 116px;  width: 116px;}
.inpbx .delicn {
    background: url('../images/spriteimg.png') no-repeat -402px -786px;
    float: left;
    width: 15px;
    height: 15px;
}
.btn-action .viewattendeeicn {
    background-position: -356px -1256px;
}
.btn-action:hover .viewattendeeicn {
    background-position: -374px -1256px;
}
.tableScrollSelector .createotr .col-sm-12 {
  margin-bottom:10px
}
.tableScrollSelector .createotr .col-sm-12 .col-sm-10-5.pdlft5 {
  padding-left:0px !important
}
.tableScrollSelector .viewpage .col-sm-12 {
  margin-bottom:10px
}

#fetchFiles {
	display : none
}

.bgeee {
	background-color: #eee;
}
.ondrload{position:absolute;top:0;left:0;background-color: rgba(255, 255, 255, 0.77);  z-index: 99;}
.tp50p{ top:50% !important}
.cust_attr_Legalentity{background:url(../images/spritenew.png) -270px -1256px no-repeat;width:37px;height:37px;display:inline-block;text-align:center;margin-top:3px}

.appinlbllegalenity{background-position:-312px -1257px}

expenses25{background-position:-162px -1232px}
.expenses20{background-position:-190px -1234px}

.assets25{background-position:-213px -1232px}
.assets20{background-position:-153px -1261px}

.revenue25{background-position:-101px -1257px}
.revenue20{background-position:-130px -1259px}

.liabilities25{background-position:-53px -1256px}
.liabilities20{background-position:-79px -1256px}

.equity25{background-position:-1px -1256px}
.equity20{background-position:-29px -1257px}

.display-menu-ipad.dmnulst,.display-menu-ipad>.slst1,.display-menu-ipad>.slst2,.insert-ipad.dmnulst{overflow: inherit !important;max-height: inherit !important}
.insert-ipad .slst1{left:inherit !important;right:100% !important;top:inherit !important;position:absolute !important;max-height: inherit !important;;overflow:inherit !important}
.btn-group ul.insert-ipad ul.slst2{left:inherit !important;right:100% !important;top:inherit !important;position:absolute !important;overflow:auto !important;max-height:210px !important}

.mce-edit-area{ overflow-y: auto; -webkit-overflow-scrolling: touch;}
.ovrhdn {overflow: hidden !important}

.crtpagehelpin:hover{z-index: 999}

.credits50 {
    background: url(../images/spritenew.png) no-repeat  -1px -1281px;
    width: 76px;
    height: 50px;
    display: inline-block;
}
.paypal50 {
    background: url(../images/spritenew.png) no-repeat  -76px -1282px;
    width: 73px;
    height: 50px;
    display: inline-block;
}
.tp46 {
	top:46px !important
}
.clbmnu.sidebar{ display:block !important}

.tophelplnk a{clear: both; font-size: 14px;  
  line-height: 24px;}
.frmquestion img{max-width: 100%}

.popoverhelpicon {
  position: fixed !important;
  z-index: 1030 !important;
}

.onecampgn25{background-position:-148px -1332px}

.appinlblonecampgn{background-position:-150px -1359px}

.onecampgn_sldricn{display:block;background:url(../images/spritenew.png) -92px -1330px no-repeat;width:50px;height:50px}

.cust_attr_img {
  background: url(../images/spriteimg.png) no-repeat -295px -1110px;
  width: 37px;
  height: 37px;
  display: inline-block;
  text-align: center
}

.cust_attr_line {
  background: url(../images/tablewtline.png);
  width: 37px;
  height: 37px;
  display: inline-block;
  text-align: center
}

.fntsz20{font-size:20px}

@font-face { font-family: "appfonts"; src: url("../fonts/apptivo-fonts.eot"); src: url("../fonts/apptivo-fonts.eot?#iefix") format("embedded-opentype"), url("../fonts/apptivo-fonts.woff") format("woff"), url("../fonts/apptivo-fonts.ttf") format("truetype"), url("../fonts/apptivo-fonts.svg#untitled-font-3") format("svg"); font-weight: normal; font-style: normal; }
[class^="apticon-"]:before,
[class*=" apticon-"]:before { font-family: "appfonts" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.apticon-appstore:before { content: "\61"; }
.apticon-apptivologo:before { content: "\62"; }
.apticon-feedback:before { content: "\63"; }
.apticon-grid:before { content: "\64"; }
.aptlogo:before{ font-size: 115px;    line-height: 48px;    width: 114px;    height: 40px;    float: left;}
.navbar-nav>.tp_rgtusricn>a { padding-bottom:5px !important}

.btn-action .syncicn{
	background-position:-401px -669px
}

.btn-action:hover .syncicn{
	background-position:-385px -669px
}

.timg1{background: url(../images/tempchooseimg.png) no-repeat 0 0}
.timg2{background: url(../images/tempchooseimg.png) no-repeat -91px 0px}
.timg3{background: url(../images/tempchooseimg.png) no-repeat -182px 0px}
.timg4{background: url(../images/tempchooseimg.png) no-repeat -274px 0px}
.timg5{background: url(../images/tempchooseimg.png) no-repeat -365px 0px}

.timg6{background: url(../images/tempchooseimg.png) no-repeat 0 -133px}
.timg7{background: url(../images/tempchooseimg.png) no-repeat -91px -133px}
.timg8{background: url(../images/tempchooseimg.png) no-repeat -182px -133px}
.timg9{background: url(../images/tempchooseimg.png) no-repeat -274px -133px}
.timg10{background: url(../images/tempchooseimg.png) no-repeat -365px -133px}

.timg11{background: url(../images/tempchooseimg.png) no-repeat 0 -264px}
.timg12{background: url(../images/tempchooseimg.png) no-repeat -91px -264px}
.timg13{background: url(../images/tempchooseimg.png) no-repeat -182px -264px}
.timg14{background: url(../images/tempchooseimg.png) no-repeat -274px -264px}
.timg15{background: url(../images/tempchooseimg.png) no-repeat -365px -264px}

.timg16{background: url(../images/tempchooseimg.png) no-repeat 0 -396px}
.timg17{background: url(../images/tempchooseimg.png) no-repeat -91px -396px}
.timg18{background: url(../images/tempchooseimg.png) no-repeat -182px -396px}
.timg19{background: url(../images/tempchooseimg.png) no-repeat -274px -396px}
.timg20{background: url(../images/tempchooseimg.png) no-repeat -365px -396px} 

.tvwi a>span.timg {
    width: 95px;
    height: 135px;
    max-width: 100%;
    display: inline-block;
    text-align: center;
}

.tvwi img {
    max-height: 100px;
    width: 100%;
}

.tvwi .tmpemilimg{
min-height: 100px;
float: left;
}

.tvwi .act { margin-top: 5px; margin-bottom: 10px; }
.tvwi .act { color: #357BBF; display: inline-block; font-family: FontAwesome; font-weight: 400; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased }
.tvwi .act:after { text-decoration: inherit; display: inline-block; speak: none }
.tvwi .act:after { content: "\f00c"; position: absolute; top: 0px; right: 0; font-size: 18px; background-color: #469FF5; color: #fff; border-radius: 50%; padding: 4px; width: 32px; height: 32px; text-align: center; }

.rgtinh { right: inherit !important}

.cust_attr_facebook { background: url(../images/spritenew.png)  -297px -1287px no-repeat; width: 37px; height: 37px; display: inline-block; text-align: center; }
.cust_attr_twitter { background: url(../images/spritenew.png) -337px -1287px no-repeat; width: 37px; height: 37px; display: inline-block; text-align: center; }
.cust_attr_linkedin { background: url(../images/spritenew.png) -377px -1287px no-repeat; width: 37px; height: 37px; display: inline-block; text-align: center; }
.cust_attr_instagram { background: url(../images/spritenew.png) -417px -1287px no-repeat; width: 37px; height: 37px; display: inline-block; text-align: center; }
.cust_attr_youtube { background: url(../images/spritenew.png) -457px -1287px no-repeat; width: 37px; height: 37px; display: inline-block; text-align: center; }
.socialicnig { display: block; background: url(../images/spritenew.png) -426px -1256px no-repeat; width: 20px; height: 20px; }
.socialicnyt { display: block; background: url(../images/spritenew.png) -450px -1256px no-repeat; width: 20px; height: 20px; }
.cust_attr_btn {
    background: url(../images/spritenew.png) no-repeat  -156px -1293px;
    width: 37px;
    height: 29px;
    display: inline-block;
    text-align: center;
    margin: 4px 0;
}

.pricer span{ font-size:45px}
.pricer sup{ font-size:30px; margin:0 5px;}
.yeltext{ color:#FFF46D}
.pricer sub{ font-size:15px; }
.pricingbg{ background-color:#30bef5; color:#fff; min-height:240px; }
.pricinghdr{ background-color:#fff; color:#30bef5}
.pricingftr{ background-color:#eee; padding:20px; border-top:1px solid #ccc; margin-top:10px;}
.brdradnone{ border-radius:0px;}
.clrblack{ color:#000}
.pricingoffer{ background: url(images/offersave.png);
    width: 75px;
    height: 75px;
    text-align: center;
    position: absolute;
    top: 25px;
    left: 20px;
    padding: 21px 0;
    line-height:normal;
    font-weight: bold;}
	.pricingsuccess {
    background-color: #42BD5D;
    color: #fff; min-height:240px;

}
.pricingsuccess .pricinghdr{ color:#42BD5D}
.savemsg{ color:#42BD5D}
.grayedout{ position:absolute; height:100%; background-color:rgba(255,255,255,0.59); z-index:999; top:0;left:0; width:100%}
.fretxt{border:1px solid #fff; padding:5px 10px;color:#fff; font-weight:bold}
.pricingotr .switch{ float:none !important}

.msg-tpl-section {
  position: relative
}

.msg-tpl-section-controls {
    display: none;
    background-color: rgba(0,0,0,0.63);
    padding: 10px;
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    z-index: 9;
}
.msg-tpl-section:hover .msg-tpl-section-controls {
   display: block;
}

i.icon-files:before {
    content: "\f0c5";
}

.socialshare {    
    background: url(../images/spritenew.png) no-repeat -258px -1297px;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center;
}

i.icon-files:before {
    content: "\f0c5";
}

.pdfhvrcnt a {
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    font-family: cursive;
}

.purreqicn25 { background-position: -63px -1335px; }
.appinlblpurreq { background-position: -67px -1365px; }
.purchaserequisitions_sldricn { display: block; background: url(../images/spritenew.png) -4px -1333px no-repeat; width: 50px; height: 50px; }
.whitpre{white-space: pre}

  .emlcmp{background-color: #f5f5f5;
    border: 1px solid #dcdcdc;
    font-weight: bold;
    margin: 0 7px 9px;
    overflow-y: hidden;
    padding: 10px 5px;
    }
    .dropimgnew{ display: none;}
    .drag-over .dropimgnew{ display:block;border:5px dotted #ccc ; opacity: 0.5; text-align: center; font-size: 45px; font-weight: 700; padding-top: 45px;}
    .emlinp {
    margin-left: 70px;
    font-size: 13px;
}
.emllbl {
    padding: 6px 10px 6px 0;
    border-bottom: 1px solid #eee;
    width: 100%;
    float: left;
}

.emllbl label {
    width: 60px;
    float: left;
    color: #979797;
    text-align: right;
    padding-top: 2px;
}

.outlnon{ outline:none !important}

.tp27{ top:27px !important}
.icon-compress:before {
    content: "\f066";
}
.btn-action span { color:#7C7777; line-height:16px;}
.btn-action:hover span { color:#fff}
.auto_boxnew span.sv-helper{background-color: #ffc !important;}

.bgtransparent{
    background-color: transparent !important;
    border: none  !important;
}
.mgnrgt50 {
  margin-right: 50px !important
}

.wd63 {
  width: 63px!important
}

.wd14 {
  width: 14px!important
}

.clr333{ color:#333 !important}

.curmv
{
  cursor: move;
}

.codediticn {
    display: block;
    text-indent: -5000px;
    background: url(../images/spritenew.png) no-repeat -180px -1353px;
    width: 25px;
    height: 28px;
    float: left;
}

.codediticn_active {
    background: url(../images/spritenew.png) -180px -1323px no-repeat;
    width: 25px;
    height: 28px;
    float: left;
}

.zinauto {
	z-index: auto !important;
}

.taxreporticn {
    display: block;
    background: url(../images/spritenew.png) -196px -1300px no-repeat;
    width: 16px;
    height: 16px;
}
.collabsicn {
    display: block;
    background: url(../images/spritenew.png) -218px -1299px no-repeat;
    width: 16px;
    height: 16px;
}

.mailchmp20 {
    background-position: -218px -1345px;
}
.sendgrd20 {
    background-position: -217px -1323px;
}
.conscnt20 {
    background-position: -217px -1369px;
}
.ap-waveotr
{
position:absolute;
top:0;
bottom:0;
width:100%;
height:100%;
z-index:1050;
padding-top:220px;
background-color:rgba(255, 255, 255, 0.80) ;         1
}

.ap-wave {
	margin: 20px auto;
	width: 100px;
	height: 50px;
	text-align: center;
	font-size: 10px;
}
.ap-wave .ap-rect {
	background-color: #30bef5;
	height: 100%;
	width: 5px;
	display: inline-block;
	-webkit-animation: ap-waveStretchDelay 1.2s infinite ease-in-out;
	animation: ap-waveStretchDelay 1.2s infinite ease-in-out
}
.ap-wave .ap-rect1 {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s
}
.ap-wave .ap-rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.ap-wave .ap-rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.ap-wave .ap-rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.ap-wave .ap-rect5 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.ap-wave .ap-rect6 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.7s
}
.ap-wave .ap-rect7 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.6s
}
.ap-wave .ap-rect8 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.5s
}
.ap-wave .ap-rect9 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.5s
}
.ap-wave .ap-rect10 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.3s
}
@-webkit-keyframes ap-waveStretchDelay {
0%, 40%, to {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes ap-waveStretchDelay {
0%, 40%, to {
-webkit-transform:scaleY(.4);
transform:scaleY(.4)
}
20% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
.btn-action .shipin{
 background-position: -208px -701px
}

.btn-action:hover .shipin{
  background-position: -191px -701px
}

.btn-action .cancel{
 background-position: -113px -718px
}

.btn-action:hover .cancel{
  background-position: -97px -718px}
 
.btn-action .pick{
 background-position:-241px -702px}
 
.licensetracker25{
  background-position:-201px -438px}
.insurncetrck25 {
    background-position: -225px -438px}
.licensetracker20 {
    background-position: -415px -433px
}
.btn-action:hover .pick{
  background-position: -225px -702px}
.curdis {
	cursor: not-allowed !important;
}
.mxov {
 max-height: none !important;
 overflow: visible !important;
}
.mgn050{ margin:0 50px !important}

.mgnrgt100{ margin-right:100px}
.apdismenu, .apdismenu:hover { background-color:#fff; border:1px solid #ccc; padding:0px !important;transform: none;transition: none; -webkit-transform:none; -webkit-transition:none; -moz-transform:none; -moz-transition:none}
.apdismenu ul { width:160px; max-height: 180px; overflow-x: hidden; overflow-y: auto; }
.apdismenu li { position: static; list-style:none;float:left;width:100%;font-weight:400;}
.apdismenu li a, .apdismenu li label{ padding:5px 15px; float:left; width:100%;position: relative}
.apdismenu li div{ padding:0px !important }
.apdismenu li .apdismenu { position: absolute; z-index: 999; display: none; left:180px; background-color:#fff;transform: none;transition: none; -webkit-transform:none; -webkit-transition:none; -moz-transform:none; -moz-transition:none}
.apdismenu li div ul ul li ul li{ padding:0px !important}
.apdismenu ul {margin:0; padding:0;}
.apdismenu li ul { margin: 0;}
.apdismenu li .apdismenu { cursor: auto; }
 li.parent:hover > .apdismenu{ display:block !important}
 .dbdtable .dropdown-menu li div.apdismenu{ padding:0px !important}
 div.apdismenu:hover{ background-color:#fff !important; padding:0px !important}
.apdismenu li > a:hover,.apdismenu li label:hover,.apdismenu li:hover{ background-color:#e8e8e8}
.apdismenu li font{white-space: nowrap; overflow: hidden; width: 80%; text-overflow: ellipsis; line-height:normal}
.apdismenu ul.views{max-height: 194px !important}
.wd19_6p {
  width:19.6% !important
}
.maxwd130 {
  max-width: 130px;
}
.minwd100{
  min-width:100px
}

.stepwizard-step p {    margin-top: 10px; font-weight:bold; font-size:13px}
.stepwizard-row {    display: table-row;}
.stepwizard {    display: table;    width: 100%;    position: relative; margin-bottom:15px;}
.stepwizard-step:before {    top: 18px;    bottom: 0;    position: absolute;      content: " ";    width: 100%;    height: 1px;    background-color: #ccc;    z-order: 0; z-index:1}
.stepwizard-step:last-child:before{ background-color:transparent}
.stepwizard-step {    display: table-cell;    text-align: center;    position: relative; z-index:2}
.stepwizard-step a{ border-radius:50%; right:5px; border:1px solid #ccc; background:#fff; color:#333; width:35px; height:35px; padding:8px; position:relative; z-index:2}
.stepwizard-step a[disabled]{opacity:1}
.stepwizard-step a.active{  background:#4d90fe; color:#fff;}

.mxhgt428{ max-height:428px !important}

.wd83_7p{width:83.7% !important}
.tree-grid li.active>span>a{color: #357ae8 !important; font-weight: 700 }
.zind1001 {z-index:1001 !important}
.zind1002 {z-index:1002 !important}

.mce_toolbar{z-index:0 !important}
.sectseprt:hover{padding: 0px !important}

.graydrktbl { border-collapse: collapse; border-bottom: none!important; }
.graydrktbl th { background-color: #eee; font-weight: bold; vertical-align: middle; border: 1px solid #CCC!important; border-right: 1px solid #CCC; height: 20px; color: #333 background-image: none!important; position: relative}
.graydrktbl td { vertical-align: middle; padding: 5px!important; border: 1px solid #CCC!important; border-collapse: collapse; }

.graydrktbl thead th{padding: 8px 5px!important; border-top: 0; border-left: 0; color: #fff; font-size: 12px; font-style: normal; font-weight: 700; text-decoration: none; text-align: left; cursor: pointer; background: #656565; border-right: 1px solid #767676; border-bottom: 1px solid #585858!important}

.btn-action:hover .sendicn {
    background-position: -332px -1330px;
}

.btn-action .sendicn {
    background-position: -332px -1349px;
}

.adjustminwd .chosen-container {
	min-width: 70px;
}

.nav-pills.nav-wizard {
	margin-left: 10px;
}

.nav-pills.nav-wizard>li {
	position: relative;
	overflow: visible;
	border-right: 15px solid transparent;
	border-left: 15px solid transparent;
}

.nav-pills.nav-wizard>li+li {
	margin-left: 0;
}

.nav-pills.nav-wizard>li:first-child {
	border-left: 0;
}

.nav-pills.nav-wizard>li:last-child {
	border-right: 0;
}

.nav-pills.nav-wizard>li a {
	border-radius: 0;
	background-color: #eee;
	color: #333;
	width: 200px;
	line-height: 17px;
	text-align: center
}

.nav-pills.nav-wizard>li .nav-arrow {
	position: absolute;
	top: 0px;
	right: -20px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 17px 0 20px 20px;
	border-color: transparent transparent transparent #eee;
	z-index: 150;
}

.nav-pills.nav-wizard>li .nav-wedge {
	position: absolute;
	top: 0px;
	left: -20px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 17px 0 20px 20px;
	border-color: #eee #eee #eee transparent;
	z-index: 150;
}

.nav-pills.nav-wizard>li:hover .nav-arrow {
	border-color: transparent transparent transparent #aaa;
}

.nav-pills.nav-wizard>li:hover .nav-wedge {
	border-color: #aaa #aaa #aaa transparent;
}

.nav-pills.nav-wizard>li:hover a {
	background-color: #aaa;
	color: #fff !important;
}

.nav-pills.nav-wizard>li.active .nav-arrow {
	border-color: transparent transparent transparent #428bca;
}

.nav-pills.nav-wizard>li.active .nav-wedge {
	border-color: #428bca #428bca #428bca transparent;
}

.nav-pills.nav-wizard>li.active a {
	background-color: #428bca;
	color: #fff !important
}
.widgetbxgren { background-color: #75d175; border: 1px solid #6bd06b; padding: 0px; color: #fff; padding: 0px; }
.widgetbxgren:hover { background-color: #66bd66; border: 1px solid #57b557; }
.widgetbxbrwn { background-color: #ef6949; border: 1px solid #ce4742; padding: 0px; color: #fff; padding: 0px; }
.widgetbxbrwn:hover { background-color: #f5866c; border: 1px solid #bf4440; }
.widgetbxblue{background-color: #428bca;border:1px solid #357ebd; padding:0px; color: #fff; padding: 0px;}
.widgetbxblue:hover{background-color: #3071a9;border:1px solid #285e8e;}
.graytbl { border-collapse: collapse; border-bottom: none!important; }
.graytbl th { background-color: #dfdddd!important; font-weight: bold; vertical-align: middle; border: 1px solid #CCC!important; border-right: 1px solid #CCC; height: 20px; color: #333!important; background-image: none!important }
.graytbl td { vertical-align: middle; padding: 5px!important; border: 1px solid #CCC!important; border-collapse: collapse; }
.graytbl td.mileline { border-left: 0px !important; border-right: 0px !important }
.widgetbx:hover > .popover {display:block !important;top:100%;width:100%;}
.callsicn {
    display: block;
    background: url(../images/spritenew.png) -353px -1329px no-repeat;
    width: 16px;
    height: 16px;
}

.setclr{color:#299CFF}
.grupclr{color:#D57BE4}
.sugno > div:nth-child(6){clear:left;}
 .liststyle li{list-style: inherit !important; float: none !important;  }
.zind999{z-index:999};

.importbtnset{display:none;position:absolute;right:5px;top:7px;  }
.importdupct:hover .importbtnset { display:block; }
.userstory{background-position: -373px -1327px;}
.backlog{background-position: -400px -1327px;}
.sprint{background-position: -427px -1328px;}
.release{background-position: -453px -1327px;}

table.financialtbl {margin-bottom: 3px;float: left;width: 100%;border-collapse: collapse;table-layout:fixed}
table.financialtbl thead th {padding: 7px;color: #333;font-size: 13px;font-style: normal;    font-weight: 700;    text-decoration: none;    text-align: left;    border: 1px solid #ccc;    border-left: 0px;    background-color: #e7e7e7;}
table.financialtbl td {    border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;    padding: 7px;    color: #333;    font-size: 13px;    font-style: normal;    font-weight: 400;    text-decoration: none;    vertical-align: middle;    text-align: right;}
table.financialtbl th:first-child,table.financialtbl td:first-child {width:200px}
table.financialtbl td:first-child {    background-color: #e7e7e7;    border: 1px solid #ccc;       font-weight: bold; text-align: left !important;}
table.financialtbl td:last-child {       border-right: 1px solid #ccc;}
 .importbtnset{display:none;position:absolute;right:5px;top:7px;  }
 .importdupct:hover .importbtnset { display:block; }
 
 .userstory_sldricn {
    display: block;
    background: url(../images/spritenew.png) no-repeat -349px -1354px;
    width: 50px;
    height: 50px;
}

.userstory25 {
    background-position: -401px -1353px;
}

.appinlblusrstory {
    background-position: -373px -1327px;
}

.tests_sldricn {
    display: block;
    background: url(../images/spritenew.png) no-repeat -425px -1353px;
    width: 50px;
    height: 50px;
}

.tests25 {
    background-position: -475px -1354px;
}

.appinlbltests {
    background-position: -477px -1383px;
}

.testcycle_sldricn {
    display: block;
    background: url(../images/spritenew.png) no-repeat -3px -1386px;
    width: 50px;
    height: 50px;
}

.testcycle25 {
    background-position: -58px -1386px;
}

.appinlbltestcycle {
    background-position: -93px -1387px;
}

.jobsicn25 {
    background-position: -52px -463px;
}

div[ui-renderer] div[tag="textarea"] div[style*="position: fixed;"] {
    display: none;
}
.whtspcnowrp {
   white-space: nowrap !important;
}

.widgetbrdblue	{
	border: 2px solid #285e8e; color:#3071a9
}
.widgetbrdgren	{
	color: #66bd66;  border: 2px solid #57b557;
}
.widgetbrdgray	{
	color: #9e9e9e;  border: 2px solid #9e9e9e;
}
.widgetbrdbrwn	{
	color: #ef6949;border:2px solid #ce4742;
}
.widgetbrdorange1	{
	color: #ffc667; border: 2px solid #ffc667;
}
.widgetbrdblue a{ color:#285e8e}
.widgetbrdgren a{ color:#66bd66}
.widgetbrdgray a{ color:#9e9e9e}
.widgetbrdbrwn a{ color:#ef6949}
.widgetbrdorange1 a{ color:#ffc667}
.crnanalytics_sldricn {
  display: block;
   background: url(../images/spritenew.png) no-repeat -294px -1384px;
  width: 50px;
  height: 50px
}

.crnanaltcsicn25 {
  background-position: -348px -1409px;
}

.appinlblcrnanaltcs {
  background-position: -376px -1412px;
}

div[tag="textarea"] div.txtarea {
overflow : auto;
line-height: inherit;
}
div[tag="textarea"] div[style*="position: fixed;"], div[tag="textarea"] h1[style*="position: fixed;"],div[tag="textarea"] a[style*="position: fixed;"],div[tag="textarea"] span[style*="position: fixed;"] 
{ 
position: inherit !important;
}
.emailbounce {
background-position: -404px -1383px;
}
@media only screen and (min-width:981px) and (max-width:1024px) {
  .mncntr >.col-md-2 {
    width: 25% !important
  }

  .mncntr > .col-md-10 {
    margin-left: 25% !important;
    width: 75% !important
  }

  .flwd > .col-md-10.wd100p {
    margin-left: 0% !important;
    width: 100% !important
  }
}

.grupbr{position:relative}
.grupbr .clrblue.mgn0{
   width: 100%;
   padding-right:10px;
  }
.grupbr .fltlft.mgntp2{    max-width: 77%;
    word-wrap: break-word;
    white-space: normal;
}
 .grupbr .pull-right.glyphicon {position:absolute;right:0;top:10px}


.col-xs-2-5 {
    width: 16.27777%;
    float: left
}
.col-xs-10-5 {
    width: 83.71111%;
    float:left
}

.syncicn {
    display: block;
    background: url(../images/spritenew.png) no-repeat -63px -1417px;
    width: 16px;
    height: 16px;
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
 .app_right_side_content.maincnt{z-index: 99}
}

.generalsicn {
	display: block;
	background: url(../images/spritenew.png) -164px -882px no-repeat;
	width: 16px;
	height: 16px;
}
.widgetbrdblk{color: #6f6f6f;    border: 2px solid #6f6f6f;}
.widgetbrdblk a{color: #6f6f6f;}

.widgetbrdappblue{color: #30bef5;    border: 2px solid #30bef5;}
.widgetbrdappblue a{color: #30bef5;}
.promoicn25 {
    background-position: 473px -512px;
}

.msgicn20 { background-position: -83px -1415px;}

 .template_icon {
    background-image: url(../images/notemplate.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 60px;
    height: 60px;
}

 .senticn20 {
    background-position: -106px -1410px;
}

.inboxicn20 {
    background-position: -132px -1411px;
}
 .salesreporticn {
    display: block;
    background: url(../images/spritenew.png) -278px -882px no-repeat;
    width: 16px;
    height: 16px;
}
.dashboardchartsicn {
    display: block;
    background: url(../images/spritenew.png) -254px -882px no-repeat;
    width: 16px;
    height: 16px;
}
.casesmetrcsicn {
    display: block;
    background: url(../images/spritenew.png) -296px -882px no-repeat;
    width: 16px;
    height: 16px;
}
.minwd93{min-width:93%}
.minwd93{min-width:93%}
.wd225{ width:225px;}
.setlayoutcnt.emtemp li{list-style:inherit !important}
.distribtricn25 {
    background-position: -126px -488px;
}
.fundrnd_sldricn {
    display: block;
    background: url(../images/spritenew.png) -447px -1405px no-repeat;
    width: 50px;
    height: 50px;
}
.fundrndicn25 {
    background-position: -417px -1407px;
}
.appinlblfundrnd {
  background-position: -420px -1433px;
}

.bgf1{ background-color:#f1f1f1}
.brd2pxfff{ border:2px solid #fff}

.lists{box-shadow:2px 2px 2px #ccc;border-left: 1px solid #ccc;}	
.lists .listscnt{padding-bottom: 45px !important;}  
.apptasklist.sidenav>li{margin:0px !important;border-bottom:1px solid #dce1e8}
.apptasklist.sidenav>li>a{font-weight:normal !important;margin: 2px 0;padding-left: 5px !important;}
.apptasklist.sidenav>li>a:hover{color: #357ae8;background-color:#eff3f8;}
.apptasklist.sidenav>li.active>a{font-weight:bold !important;background-color:#fff !important;}
.applistnav{width:13% !important;margin-left:-16px}
.applistnav.wd16p{width:16% !important;}
.noopportunity{ background:url(../images/spritenew.png) -247px -1409px; width:50px; height:50px; display: block}
.nolead{ background: url(../images/spritenew.png) -103px -1439px;width: 50px;height: 50px;display: block;}
.widgetbxred .text-success,.widgetbxred a, .widgetbxred a.cmnlnk:hover{color:#fff !important;}
.kanbanicn {
    display: block;
    background: url(../images/spritenew.png) -157px -1410px no-repeat;
    width: 16px;
    height: 16px;
}
.kanbanlayout .custmtb  ul.nav-tabs li {
width : 32.5% !important;
}
.mxwd39p {
max-width : 39% !important;	
}
.mxwd50p {
max-width : 50% !important; 
}
.mgnm8 {
	margin-top : -8px;
}
.ltymgticn25 {
    background-position: -101px -511px;
}

.tbscrollotr ul, .tbscrollotr ul li{  display:flex;float:none; }
.tbscrollotr ul li a{ white-space:nowrap; }
.cust_attr_reffersect {
    background: url(../images/spritenew.png) -176px -1406px no-repeat;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center;
}
.pdf_header {
    display: inline-block;
    text-align: center;
    background: url(../images/spritenew.png) 1px -1435px no-repeat;
    width: 37px;
    height: 37px;
}
.pdf_footer {
    display: inline-block;
    text-align: center;
    background: url(../images/spritenew.png) -33px -1435px no-repeat;
    width: 37px;
    height: 37px;
}

.appstoreicn {
    display: block;
    background: url(../images/spritenew.png) -212px -1410px no-repeat;
    width: 16px;
    height: 16px;
}
.availabltyicn20 {
    background-position: -394px -1435px;
}
.ovflwhid {
    overflow : hidden
}
.pdf_temple_section_close {
    top: -5px;
    right: -10px
}
.pdf_template_header_footer_section_close {
    top: -2px;
    right: -5px
}
.redbg {
	background-color: #cc3333;
    color: #fff;
}
.bluebg {
	background-color: #3c78d8;
	color: #fff;

}
.greenbg {
	background-color: #449d44;
	color: #fff;
}
.disflx{
   display: flex;
}

.input-group-btn .btn:focus {
border-color: #3c8ecf !important;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
}
