/* * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */
.admin-panel .suitepicon,.admin-panel .button-toggle-expanded span,.button-toggle-expanded .admin-panel span,.admin-panel .button-toggle-collapsed span,.button-toggle-collapsed .admin-panel span,.admin-panel .panel-heading a.collapsed,.panel-heading .admin-panel a.collapsed,.admin-panel .panel-heading a,.panel-heading .admin-panel a{
  color:#43baff
}
/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}
body{
  margin:0;
  overflow-x: hidden !important;
  height: auto;
}
.ms-choice>div.icon-caret {
  background: url(../../../../../themes/SuiteP/images/forms/select.ico) no-repeat right #fff;
  border-color: #a5bee8;
  position: inherit;
  width: inherit;
  height: 30px;
  top: 0;
  right: 0;
  margin-top: 0;
  border-style: hidden;
  border-width: 5px 4px 0 4px;
  background-size: 52px 52px;
}
.ms-choice {
  border: 1px solid #a5bee8;
  /*height: 27px;*/
  line-height: 32px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  display:block
}
audio,canvas,progress,video{
  display:inline-block;
  vertical-align:baseline
}
audio:not([controls]){
  display:none;
  height:0
}
[hidden],template{
  display:none
}
a{
  background-color:transparent
}
a:active,a:hover{
  outline:0
}
input.date_input{
  width: 80% !important;
}
abbr[title]{
  border-bottom:1px dotted
}
b,strong{
  font-weight:bold
}
dfn{
  font-style:italic
}
h1{
  font-size:2em;
  margin:0.67em 0
}
mark{
  background:#ff0;
  color:#000
}
small{
  font-size:80%
}
sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup{
  top:-0.5em
}
sub{
  bottom:-0.25em
}
img{
  border:0
}
svg:not(:root){
  overflow:hidden
}
figure{
  margin:1em 40px
}
hr{
  box-sizing:content-box;
  height:0
}
pre{
  overflow:auto
}
code,kbd,pre,samp{
  font-family:monospace, monospace;
  font-size:1em
}
button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0
}
button{
  overflow:visible
}
button,select{
  text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
  -webkit-appearance:button;
  cursor:pointer
}
button[disabled],html input[disabled]{
  cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0
}
input{
  line-height:normal
}
input[type="checkbox"],input[type="radio"]{
  box-sizing:border-box;
  padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
  height:auto
}
input[type="search"]{
  -webkit-appearance:textfield;
  box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
  -webkit-appearance:none
}
fieldset{
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em
}
legend{
  border:0;
  padding:0
}
textarea{
  overflow:auto
}
optgroup{
  font-weight:bold
}
table{
  border-collapse:collapse;
  border-spacing:0
}
td,th{
  padding:0
}
/* Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print{
  *,*:before,*:after{
    background:transparent !important;
    color:#000 !important;
    box-shadow:none !important;
    text-shadow:none !important
  }
  a,a:visited{
    text-decoration:underline
  }
  a[href]:after{
    content:" (" attr(href) ")"
  }
  abbr[title]:after{
    content:" (" attr(title) ")"
  }
  a[href^="#"]:after,a[href^="javascript:"]:after{
    content:""
  }
  pre,blockquote{
    border:1px solid #999;
    page-break-inside:avoid
  }
  thead{
    display:table-header-group
  }
  tr,img{
    page-break-inside:avoid
  }
  img{
    max-width:100% !important
  }
  p,h2,h3{
    orphans:3;
    widows:3
  }
  h2,h3{
    page-break-after:avoid
  }
  .navbar{
    display:none
  }
  .btn > .caret,.dropup > .btn > .caret{
    border-top-color:#000 !important
  }
  .label{
    border:1px solid #000
  }
  .table{
    border-collapse:collapse !important
  }
  .table td,.table th{
    background-color:#fff !important
  }
  .table-bordered th,.table-bordered td{
    border:1px solid #ddd !important
  }
}
@font-face{
  font-family:'Glyphicons Halflings';
  src:url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.eot");
  src:url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'), url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.woff2") format('woff2'), url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.woff") format('woff'), url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.ttf") format('truetype'), url("../../../../../themes/SuiteP/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg');
}
.glyphicon{
  position:relative;
  /*top:4px;*/
  display:inline-block;
  font-family:'Glyphicons Halflings';
  font-style:normal;
  font-weight:normal;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before{
  content:"\002a"
}
.glyphicon-plus:before{
  content:"\002b"
}
.glyphicon-euro:before,.glyphicon-eur:before{
  content:"\20ac"
}
.glyphicon-minus:before{
  content:"\2212"
}
.glyphicon-cloud:before{
  content:"\2601"
}
.glyphicon-envelope:before{
  content:"\2709"
}
.glyphicon-pencil:before{
  content:"\270f"
}
.glyphicon-glass:before{
  content:"\e001"
}
.glyphicon-music:before{
  content:"\e002"
}
.glyphicon-search:before{
  content:"\e003"
}
.glyphicon-heart:before{
  content:"\e005"
}
.glyphicon-star:before{
  content:"\e006"
}
.glyphicon-star-empty:before{
  content:"\e007"
}
.glyphicon-user:before{
  content:"\e008"
}
.glyphicon-film:before{
  content:"\e009"
}
.glyphicon-th-large:before{
  content:"\e010"
}
.glyphicon-th:before{
  content:"\e011"
}
.glyphicon-th-list:before{
  content:"\e012"
}
.glyphicon-ok:before{
  content:"\e013"
}
.glyphicon-remove:before{
  content:"\e014"
}
.glyphicon-zoom-in:before{
  content:"\e015"
}
.glyphicon-zoom-out:before{
  content:"\e016"
}
.glyphicon-off:before{
  content:"\e017"
}
.glyphicon-signal:before{
  content:"\e018"
}
.glyphicon-cog:before{
  content:"\e019"
}
.glyphicon-trash:before{
  content:"\e020"
}
.glyphicon-home:before{
  content:"\e021"
}
.glyphicon-file:before{
  content:"\e022"
}
.glyphicon-time:before{
  content:"\e023"
}
.glyphicon-road:before{
  content:"\e024"
}
.glyphicon-download-alt:before{
  content:"\e025"
}
.glyphicon-download:before{
  content:"\e026"
}
.glyphicon-upload:before{
  content:"\e027"
}
.glyphicon-inbox:before{
  content:"\e028"
}
.glyphicon-play-circle:before{
  content:"\e029"
}
.glyphicon-repeat:before{
  content:"\e030"
}
.glyphicon-refresh:before{
  content:"\e031"
}
.glyphicon-list-alt:before{
  content:"\e032"
}
.glyphicon-lock:before{
  content:"\e033"
}
.glyphicon-flag:before{
  content:"\e034"
}
.glyphicon-headphones:before{
  content:"\e035"
}
.glyphicon-volume-off:before{
  content:"\e036"
}
.glyphicon-volume-down:before{
  content:"\e037"
}
.glyphicon-volume-up:before{
  content:"\e038"
}
.glyphicon-qrcode:before{
  content:"\e039"
}
.glyphicon-barcode:before{
  content:"\e040"
}
.glyphicon-tag:before{
  content:"\e041"
}
.glyphicon-tags:before{
  content:"\e042"
}
.glyphicon-book:before{
  content:"\e043"
}
.glyphicon-bookmark:before{
  content:"\e044"
}
.glyphicon-print:before{
  content:"\e045"
}
.glyphicon-camera:before{
  content:"\e046"
}
.glyphicon-font:before{
  content:"\e047"
}
.glyphicon-bold:before{
  content:"\e048"
}
.glyphicon-italic:before{
  content:"\e049"
}
.glyphicon-text-height:before{
  content:"\e050"
}
.glyphicon-text-width:before{
  content:"\e051"
}
.glyphicon-align-left:before{
  content:"\e052"
}
.glyphicon-align-center:before{
  content:"\e053"
}
.glyphicon-align-right:before{
  content:"\e054"
}
.glyphicon-align-justify:before{
  content:"\e055"
}
.glyphicon-list:before{
  content:"\e056"
}
.glyphicon-indent-left:before{
  content:"\e057"
}
.glyphicon-indent-right:before{
  content:"\e058"
}
.glyphicon-facetime-video:before{
  content:"\e059"
}
.glyphicon-picture:before{
  content:"\e060"
}
.glyphicon-map-marker:before{
  content:"\e062"
}
.glyphicon-adjust:before{
  content:"\e063"
}
.glyphicon-tint:before{
  content:"\e064"
}
.glyphicon-edit:before{
  content:"\e065"
}
.glyphicon-share:before{
  content:"\e066"
}
.glyphicon-check:before{
  content:"\e067"
}
.glyphicon-move:before{
  content:"\e068"
}
.glyphicon-step-backward:before{
  content:"\e069"
}
.glyphicon-fast-backward:before{
  content:"\e070"
}
.glyphicon-backward:before{
  content:"\e071"
}
.glyphicon-play:before{
  content:"\e072"
}
.glyphicon-pause:before{
  content:"\e073"
}
.glyphicon-stop:before{
  content:"\e074"
}
.glyphicon-forward:before{
  content:"\e075"
}
.glyphicon-fast-forward:before{
  content:"\e076"
}
.glyphicon-step-forward:before{
  content:"\e077"
}
.glyphicon-eject:before{
  content:"\e078"
}
.glyphicon-chevron-left:before{
  content:"\e079"
}
.glyphicon-chevron-right:before{
  content:"\e080"
}
.glyphicon-plus-sign:before{
  content:"\e081"
}
.glyphicon-minus-sign:before{
  content:"\e082"
}
.glyphicon-remove-sign:before{
  content:"\e083"
}
.glyphicon-ok-sign:before{
  content:"\e084"
}
.glyphicon-question-sign:before{
  content:"\e085"
}
.glyphicon-info-sign:before{
  content:"\e086"
}
.glyphicon-screenshot:before{
  content:"\e087"
}
.glyphicon-remove-circle:before{
  content:"\e088"
}
.glyphicon-ok-circle:before{
  content:"\e089"
}
.glyphicon-ban-circle:before{
  content:"\e090"
}
.glyphicon-arrow-left:before{
  content:"\e091"
}
.glyphicon-arrow-right:before{
  content:"\e092"
}
.glyphicon-arrow-up:before{
  content:"\e093"
}
.glyphicon-arrow-down:before{
  content:"\e094"
}
.glyphicon-share-alt:before{
  content:"\e095"
}
.glyphicon-resize-full:before{
  content:"\e096"
}
.glyphicon-resize-small:before{
  content:"\e097"
}
.glyphicon-exclamation-sign:before{
  content:"\e101"
}
.glyphicon-gift:before{
  content:"\e102"
}
.glyphicon-leaf:before{
  content:"\e103"
}
.glyphicon-fire:before{
  content:"\e104"
}
.glyphicon-eye-open:before{
  content:"\e105"
}
.glyphicon-eye-close:before{
  content:"\e106"
}
.glyphicon-warning-sign:before{
  content:"\e107"
}
.glyphicon-plane:before{
  content:"\e108"
}
.glyphicon-calendar:before{
  content:"\e109"
}
.glyphicon-random:before{
  content:"\e110"
}
.glyphicon-comment:before{
  content:"\e111"
}
.glyphicon-magnet:before{
  content:"\e112"
}
.glyphicon-chevron-up:before{
  content:"\e113"
}
.glyphicon-chevron-down:before{
  content:"\e114"
}
.glyphicon-retweet:before{
  content:"\e115"
}
.glyphicon-shopping-cart:before{
  content:"\e116"
}
.glyphicon-folder-close:before{
  content:"\e117"
}
.glyphicon-folder-open:before{
  content:"\e118"
}
.glyphicon-resize-vertical:before{
  content:"\e119"
}
.glyphicon-resize-horizontal:before{
  content:"\e120"
}
.glyphicon-hdd:before{
  content:"\e121"
}
.glyphicon-bullhorn:before{
  content:"\e122"
}
.glyphicon-bell:before{
  content:"\e123"
}
.glyphicon-certificate:before{
  content:"\e124"
}
.glyphicon-thumbs-up:before{
  content:"\e125"
}
.glyphicon-thumbs-down:before{
  content:"\e126"
}
.glyphicon-hand-right:before{
  content:"\e127"
}
.glyphicon-hand-left:before{
  content:"\e128"
}
.glyphicon-hand-up:before{
  content:"\e129"
}
.glyphicon-hand-down:before{
  content:"\e130"
}
.glyphicon-circle-arrow-right:before{
  content:"\e131"
}
.glyphicon-circle-arrow-left:before{
  content:"\e132"
}
.glyphicon-circle-arrow-up:before{
  content:"\e133"
}
.glyphicon-circle-arrow-down:before{
  content:"\e134"
}
.glyphicon-globe:before{
  content:"\e135"
}
.glyphicon-wrench:before{
  content:"\e136"
}
.glyphicon-tasks:before{
  content:"\e137"
}
.glyphicon-filter:before{
  content:"\e138"
}
.glyphicon-briefcase:before{
  content:"\e139"
}
.glyphicon-fullscreen:before{
  content:"\e140"
}
.glyphicon-dashboard:before{
  content:"\e141"
}
.glyphicon-paperclip:before{
  content:"\e142"
}
.glyphicon-heart-empty:before{
  content:"\e143"
}
.glyphicon-link:before{
  content:"\e144"
}
.glyphicon-phone:before{
  content:"\e145"
}
.glyphicon-pushpin:before{
  content:"\e146"
}
.glyphicon-usd:before{
  content:"\e148"
}
.glyphicon-gbp:before{
  content:"\e149"
}
.glyphicon-sort:before{
  content:"\e150"
}
.glyphicon-sort-by-alphabet:before{
  content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before{
  content:"\e152"
}
.glyphicon-sort-by-order:before{
  content:"\e153"
}
.glyphicon-sort-by-order-alt:before{
  content:"\e154"
}
.glyphicon-sort-by-attributes:before{
  content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before{
  content:"\e156"
}
.glyphicon-unchecked:before{
  content:"\e157"
}
.glyphicon-expand:before{
  content:"\e158"
}
.glyphicon-collapse-down:before{
  content:"\e159"
}
.glyphicon-collapse-up:before{
  content:"\e160"
}
.glyphicon-log-in:before{
  content:"\e161"
}
.glyphicon-flash:before{
  content:"\e162"
}
.glyphicon-log-out:before{
  content:"\e163"
}
.glyphicon-new-window:before{
  content:"\e164"
}
.glyphicon-record:before{
  content:"\e165"
}
.glyphicon-save:before{
  content:"\e166"
}
.glyphicon-open:before{
  content:"\e167"
}
.glyphicon-saved:before{
  content:"\e168"
}
.glyphicon-import:before{
  content:"\e169"
}
.glyphicon-export:before{
  content:"\e170"
}
.glyphicon-send:before{
  content:"\e171"
}
.glyphicon-floppy-disk:before{
  content:"\e172"
}
.glyphicon-floppy-saved:before{
  content:"\e173"
}
.glyphicon-floppy-remove:before{
  content:"\e174"
}
.glyphicon-floppy-save:before{
  content:"\e175"
}
.glyphicon-floppy-open:before{
  content:"\e176"
}
.glyphicon-credit-card:before{
  content:"\e177"
}
.glyphicon-transfer:before{
  content:"\e178"
}
.glyphicon-cutlery:before{
  content:"\e179"
}
.glyphicon-header:before{
  content:"\e180"
}
.glyphicon-compressed:before{
  content:"\e181"
}
.glyphicon-earphone:before{
  content:"\e182"
}
.glyphicon-phone-alt:before{
  content:"\e183"
}
.glyphicon-tower:before{
  content:"\e184"
}
.glyphicon-stats:before{
  content:"\e185"
}
.glyphicon-sd-video:before{
  content:"\e186"
}
.glyphicon-hd-video:before{
  content:"\e187"
}
.glyphicon-subtitles:before{
  content:"\e188"
}
.glyphicon-sound-stereo:before{
  content:"\e189"
}
.glyphicon-sound-dolby:before{
  content:"\e190"
}
.glyphicon-sound-5-1:before{
  content:"\e191"
}
.glyphicon-sound-6-1:before{
  content:"\e192"
}
.glyphicon-sound-7-1:before{
  content:"\e193"
}
.glyphicon-copyright-mark:before{
  content:"\e194"
}
.glyphicon-registration-mark:before{
  content:"\e195"
}
.glyphicon-cloud-download:before{
  content:"\e197"
}
.glyphicon-cloud-upload:before{
  content:"\e198"
}
.glyphicon-tree-conifer:before{
  content:"\e199"
}
.glyphicon-tree-deciduous:before{
  content:"\e200"
}
.glyphicon-cd:before{
  content:"\e201"
}
.glyphicon-save-file:before{
  content:"\e202"
}
.glyphicon-open-file:before{
  content:"\e203"
}
.glyphicon-level-up:before{
  content:"\e204"
}
.glyphicon-copy:before{
  content:"\e205"
}
.glyphicon-paste:before{
  content:"\e206"
}
.glyphicon-alert:before{
  content:"\e209"
}
.glyphicon-equalizer:before{
  content:"\e210"
}
.glyphicon-king:before{
  content:"\e211"
}
.glyphicon-queen:before{
  content:"\e212"
}
.glyphicon-pawn:before{
  content:"\e213"
}
.glyphicon-bishop:before{
  content:"\e214"
}
.glyphicon-knight:before{
  content:"\e215"
}
.glyphicon-baby-formula:before{
  content:"\e216"
}
.glyphicon-tent:before{
  content:"\26fa"
}
.glyphicon-blackboard:before{
  content:"\e218"
}
.glyphicon-bed:before{
  content:"\e219"
}
.glyphicon-apple:before{
  content:"\f8ff"
}
.glyphicon-erase:before{
  content:"\e221"
}
.glyphicon-hourglass:before{
  content:"\231b"
}
.glyphicon-lamp:before{
  content:"\e223"
}
.glyphicon-duplicate:before{
  content:"\e224"
}
.glyphicon-piggy-bank:before{
  content:"\e225"
}
.glyphicon-scissors:before{
  content:"\e226"
}
.glyphicon-bitcoin:before{
  content:"\e227"
}
.glyphicon-btc:before{
  content:"\e227"
}
.glyphicon-xbt:before{
  content:"\e227"
}
.glyphicon-yen:before{
  content:"\00a5"
}
.glyphicon-jpy:before{
  content:"\00a5"
}
.glyphicon-ruble:before{
  content:"\20bd"
}
.glyphicon-rub:before{
  content:"\20bd"
}
.glyphicon-scale:before{
  content:"\e230"
}
.glyphicon-ice-lolly:before{
  content:"\e231"
}
.glyphicon-ice-lolly-tasted:before{
  content:"\e232"
}
.glyphicon-education:before{
  content:"\e233"
}
.glyphicon-option-horizontal:before{
  content:"\e234"
}
.glyphicon-option-vertical:before{
  content:"\e235"
}
.glyphicon-menu-hamburger:before{
  content:"\e236"
}
.glyphicon-modal-window:before{
  content:"\e237"
}
.glyphicon-oil:before{
  content:"\e238"
}
.glyphicon-grain:before{
  content:"\e239"
}
.glyphicon-sunglasses:before{
  content:"\e240"
}
.glyphicon-text-size:before{
  content:"\e241"
}
.glyphicon-text-color:before{
  content:"\e242"
}
.glyphicon-text-background:before{
  content:"\e243"
}
.glyphicon-object-align-top:before{
  content:"\e244"
}
.glyphicon-object-align-bottom:before{
  content:"\e245"
}
.glyphicon-object-align-horizontal:before{
  content:"\e246"
}
.glyphicon-object-align-left:before{
  content:"\e247"
}
.glyphicon-object-align-vertical:before{
  content:"\e248"
}
.glyphicon-object-align-right:before{
  content:"\e249"
}
.glyphicon-triangle-right:before{
  content:"\e250"
}
.glyphicon-triangle-left:before{
  content:"\e251"
}
.glyphicon-triangle-bottom:before{
  content:"\e252"
}
.glyphicon-triangle-top:before{
  content:"\e253"
}
.glyphicon-console:before{
  content:"\e254"
}
.glyphicon-superscript:before{
  content:"\e255"
}
.glyphicon-subscript:before{
  content:"\e256"
}
.glyphicon-menu-left:before{
  content:"\e257"
}
.glyphicon-menu-right:before{
  content:"\e258"
}
.glyphicon-menu-down:before{
  content:"\e259"
}
.glyphicon-menu-up:before{
  content:"\e260"
}
*{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
*:before,*:after{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
html{
  font-size:10px;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body{
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:14px;
  line-height:1.428571429;
  color:#333;
  background-color:#fff
}
input,button,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}
a{
  color:#43baff;
  text-decoration:none
}
a:hover,a:focus{
  color:#545f68;
  text-decoration:underline
}
a:focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
figure{
  margin:0
}
img{
  vertical-align:middle
}
.img-responsive{
  display:block;
  max-width:100%;
  height:auto
}
.img-rounded{
  border-radius:6px
}
.img-thumbnail{
  padding:4px;
  line-height:1.428571429;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}
.img-circle{
  border-radius:50%
}
hr{
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #eee
}
.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto
}
[role="button"]{
  cursor:pointer
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
  color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{
  font-weight:normal;
  line-height:1;
  color:#777;
}
h1,.h1,h2,.h2,h3,.h3{
  margin-top:20px;
  margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{
  font-size:65%
}
h4,.h4,h5,.h5,h6,.h6{
  margin-top:10px;
  margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{
  font-size:75%
}
h1,.h1{
  font-size:36px
}
h2,.h2{
  font-size:30px
}
h3,.h3{
  font-size:24px
}
h4,.h4{
  font-size:18px
}
h5,.h5{
  font-size:14px
}
h6,.h6{
  font-size:12px
}
p{
  margin:0 0 10px
}
.lead{
  margin-bottom:20px;
  font-size:16px;
  font-weight:300;
  line-height:1.4
}
@media (min-width:768px){
  .lead{
    font-size:21px
  }
}
small,.small{
  font-size:85%
}
mark,.mark{
  background-color:#fcf8e3;
  padding:0.2em
}
.text-left{
  text-align:left
}
.text-right{
  text-align:right
}
.text-center{
  text-align:center
}
.text-justify{
  text-align:justify
}
.text-nowrap{
  white-space:nowrap
}
.text-lowercase{
  text-transform:lowercase
}
.text-uppercase,.initialism{
  text-transform:uppercase
}
.text-capitalize{
  text-transform:capitalize
}
.text-muted{
  color:#777
}
.text-primary{
  color:#7141b1
}
a.text-primary:hover,a.text-primary:focus{
  color:#5f6b76
}
.text-success{
  color:#3c763d
}
a.text-success:hover,a.text-success:focus{
  color:#2b542c
}
.text-info{
  color:#31708f
}
a.text-info:hover,a.text-info:focus{
  color:#245269
}
.text-warning{
  color:#8a6d3b
}
a.text-warning:hover,a.text-warning:focus{
  color:#66512c
}
.text-danger{
  color:#a94442
}
a.text-danger:hover,a.text-danger:focus{
  color:#843534
}
.bg-primary{
  color:#fff
}
.bg-primary{
  background-color:#7141b1
}
a.bg-primary:hover,a.bg-primary:focus{
  background-color:#5f6b76
}
.bg-success{
  background-color:#dff0d8
}
a.bg-success:hover,a.bg-success:focus{
  background-color:#c1e2b3
}
.bg-info{
  background-color:#d9edf7
}
a.bg-info:hover,a.bg-info:focus{
  background-color:#afd9ee
}
.bg-warning{
  background-color:#fcf8e3
}
a.bg-warning:hover,a.bg-warning:focus{
  background-color:#f7ecb5
}
.bg-danger{
  background-color:#f2dede
}
a.bg-danger:hover,a.bg-danger:focus{
  background-color:#e4b9b9
}
.page-header{
  padding-bottom:9px;
  margin:40px 0 20px;
  border-bottom:1px solid #eee
}
ul,ol{
  margin-top:0;
  margin-bottom:10px
}
ul ul,ol ul,ul ol,ol ol{
  margin-bottom:0
}
.list-unstyled{
  padding-left:0;
  list-style:none
}
.list-inline{
  padding-left:0;
  list-style:none;
  margin-left:-5px
}
.list-inline > li{
  display:inline-block;
  padding-left:5px;
  padding-right:5px
}
dl{
  margin-top:0;
  margin-bottom:20px
}
dt,dd{
  line-height:1.428571429
}
dt{
  font-weight:bold
}
dd{
  margin-left:0
}
.dl-horizontal dd:before,.dl-horizontal dd:after{
  content:" ";
  display:table
}
.dl-horizontal dd:after{
  clear:both
}
@media (min-width:768px){
  .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
  }
}
abbr[title],abbr[data-original-title]{
  cursor:help;
  border-bottom:1px dotted #777
}
.initialism{
  font-size:90%
}
blockquote{
  padding:10px 20px;
  margin:0 0 20px;
  font-size:17.5px;
  border-left:5px solid #eee
}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
  margin-bottom:0
}
blockquote footer,blockquote small,blockquote .small{
  display:block;
  font-size:80%;
  line-height:1.428571429;
  color:#777
}
blockquote footer:before,blockquote small:before,blockquote .small:before{
  content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right{
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eee;
  border-left:0;
  text-align:right
}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{
  content:''
}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{
  content:'\00A0 \2014'
}
address{
  margin-bottom:20px;
  font-style:normal;
  line-height:1.428571429
}
code,kbd,pre,samp{
  font-family:Menlo, Monaco, Consolas, "Courier New", monospace
}
code{
  padding:2px 4px;
  font-size:90%;
  color:#c7254e;
  background-color:#f9f2f4;
  border-radius:4px
}
kbd{
  padding:2px 4px;
  font-size:90%;
  color:#fff;
  background-color:#333;
  border-radius:3px;
  box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25)
}
kbd kbd{
  padding:0;
  font-size:100%;
  font-weight:bold;
  box-shadow:none
}
pre{
  display:block;
  padding:9.5px;
  margin:0 0 10px;
  font-size:13px;
  line-height:1.428571429;
  word-break:break-all;
  word-wrap:break-word;
  color:#333;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border-radius:4px
}
pre code{
  padding:0;
  font-size:inherit;
  color:inherit;
  white-space:pre-wrap;
  background-color:transparent;
  border-radius:0
}
.pre-scrollable{
  max-height:340px;
  overflow-y:scroll
}
.container{
  margin-right:auto;
  margin-left:auto;
  padding-left:2px;
  padding-right:3px
}
.container:before,.container:after{
  content:" ";
  display:table
}
.container:after{
  clear:both
}
@media (min-width:768px){
  .container{
    width:725px
  }
}
@media (min-width:992px){
  .container{
    width:945px
  }
}
@media (min-width:1250px){
  .container{
    width:1145px
  }
}
.container-fluid{
  margin-right:auto;
  margin-left:auto;
  padding-left:2px;
  padding-right:3px
}
.container-fluid:before,.container-fluid:after{
  content:" ";
  display:table
}
.container-fluid:after{
  clear:both
}
.row{
  margin-left:-2px;
  margin-right:-3px
}
.row:before,.row:after{
  content:" ";
  display:table
}
.row:after{
  clear:both
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
  position:relative;
  min-height:1px;
  padding-left:3px;
  padding-right:2px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
  float:left
}
.col-xs-1{
  width:8.3333333333%
}
.col-xs-2{
  width:16.6666666667%
}
.col-xs-3{
  width:25%
}
.col-xs-4{
  width:33.3333333333%
}
.col-xs-5{
  width:41.6666666667%
}
.col-xs-6{
  width:50%
}
.col-xs-7{
  width:58.3333333333%
}
.col-xs-8{
  width:66.6666666667%
}
.col-xs-9{
  width:75%
}
.col-xs-10{
  width:83.3333333333%
}
.col-xs-11{
  width:91.6666666667%
}
.col-xs-12{
  width:100%
}
.col-xs-pull-0{
  right:auto
}
.col-xs-pull-1{
  right:8.3333333333%
}
.col-xs-pull-2{
  right:16.6666666667%
}
.col-xs-pull-3{
  right:25%
}
.col-xs-pull-4{
  right:33.3333333333%
}
.col-xs-pull-5{
  right:41.6666666667%
}
.col-xs-pull-6{
  right:50%
}
.col-xs-pull-7{
  right:58.3333333333%
}
.col-xs-pull-8{
  right:66.6666666667%
}
.col-xs-pull-9{
  right:75%
}
.col-xs-pull-10{
  right:83.3333333333%
}
.col-xs-pull-11{
  right:91.6666666667%
}
.col-xs-pull-12{
  right:100%
}
.col-xs-push-0{
  left:auto
}
.col-xs-push-1{
  left:8.3333333333%
}
.col-xs-push-2{
  left:16.6666666667%
}
.col-xs-push-3{
  left:25%
}
.col-xs-push-4{
  left:33.3333333333%
}
.col-xs-push-5{
  left:41.6666666667%
}
.col-xs-push-6{
  left:50%
}
.col-xs-push-7{
  left:58.3333333333%
}
.col-xs-push-8{
  left:66.6666666667%
}
.col-xs-push-9{
  left:75%
}
.col-xs-push-10{
  left:83.3333333333%
}
.col-xs-push-11{
  left:91.6666666667%
}
.col-xs-push-12{
  left:100%
}
.col-xs-offset-0{
  margin-left:0%
}
.col-xs-offset-1{
  margin-left:8.3333333333%
}
.col-xs-offset-2{
  margin-left:16.6666666667%
}
.col-xs-offset-3{
  margin-left:25%
}
.col-xs-offset-4{
  margin-left:33.3333333333%
}
.col-xs-offset-5{
  margin-left:41.6666666667%
}
.col-xs-offset-6{
  margin-left:50%
}
.col-xs-offset-7{
  margin-left:58.3333333333%
}
.col-xs-offset-8{
  margin-left:66.6666666667%
}
.col-xs-offset-9{
  margin-left:75%
}
.col-xs-offset-10{
  margin-left:83.3333333333%
}
.col-xs-offset-11{
  margin-left:91.6666666667%
}
.col-xs-offset-12{
  margin-left:100%
}
@media (min-width:768px){
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{
    float:left
  }
  .col-sm-1{
    width:8.3333333333%
  }
  .col-sm-2{
    width:16.6666666667%
  }
  .col-sm-3{
    width:25%
  }
  .col-sm-4{
    /*width:33.3333333333%*/
  }
  .col-sm-5{
    width:41.6666666667%
  }
  .col-sm-6{
    width:50%
  }
  .col-sm-7{
    width:58.3333333333%
  }
  .col-sm-8{
    width:66.6666666667%
  }
  .col-sm-9{
    width:75%
  }
  .col-sm-10{
    width:83.3333333333%
  }
  .col-sm-11{
    width:91.6666666667%
  }
  .col-sm-12{
    width:100%
  }
  .col-sm-pull-0{
    right:auto
  }
  .col-sm-pull-1{
    right:8.3333333333%
  }
  .col-sm-pull-2{
    right:16.6666666667%
  }
  .col-sm-pull-3{
    right:25%
  }
  .col-sm-pull-4{
    right:33.3333333333%
  }
  .col-sm-pull-5{
    right:41.6666666667%
  }
  .col-sm-pull-6{
    right:50%
  }
  .col-sm-pull-7{
    right:58.3333333333%
  }
  .col-sm-pull-8{
    right:66.6666666667%
  }
  .col-sm-pull-9{
    right:75%
  }
  .col-sm-pull-10{
    right:83.3333333333%
  }
  .col-sm-pull-11{
    right:91.6666666667%
  }
  .col-sm-pull-12{
    right:100%
  }
  .col-sm-push-0{
    left:auto
  }
  .col-sm-push-1{
    left:8.3333333333%
  }
  .col-sm-push-2{
    left:16.6666666667%
  }
  .col-sm-push-3{
    left:25%
  }
  .col-sm-push-4{
    left:33.3333333333%
  }
  .col-sm-push-5{
    left:41.6666666667%
  }
  .col-sm-push-6{
    left:50%
  }
  .col-sm-push-7{
    left:58.3333333333%
  }
  .col-sm-push-8{
    left:66.6666666667%
  }
  .col-sm-push-9{
    left:75%
  }
  .col-sm-push-10{
    left:83.3333333333%
  }
  .col-sm-push-11{
    left:91.6666666667%
  }
  .col-sm-push-12{
    left:100%
  }
  .col-sm-offset-0{
    margin-left:0%
  }
  .col-sm-offset-1{
    margin-left:8.3333333333%
  }
  .col-sm-offset-2{
    margin-left:16.6666666667%
  }
  .col-sm-offset-3{
    margin-left:25%
  }
  .col-sm-offset-4{
    margin-left:33.3333333333%
  }
  .col-sm-offset-5{
    margin-left:41.6666666667%
  }
  .col-sm-offset-6{
    margin-left:50%
  }
  .col-sm-offset-7{
    margin-left:58.3333333333%
  }
  .col-sm-offset-8{
    margin-left:66.6666666667%
  }
  .col-sm-offset-9{
    margin-left:75%
  }
  .col-sm-offset-10{
    margin-left:83.3333333333%
  }
  .col-sm-offset-11{
    margin-left:91.6666666667%
  }
  .col-sm-offset-12{
    margin-left:100%
  }
}
@media (min-width:992px){
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
    float:left
  }
  .col-md-1{
    width:8.3333333333%
  }
  .col-md-2{
    width:16.6666666667%
  }
  .col-md-3{
    width:25%
  }
  .col-md-4{
    width:33.3333333333%
  }
  .col-md-5{
    width:41.6666666667%
  }
  .col-md-6{
    width:50%
  }
  .col-md-7{
    width:58.3333333333%
  }
  .col-md-8{
    width:66.6666666667%
  }
  .col-md-9{
    width:75%
  }
  .col-md-10{
    width:83.3333333333%
  }
  .col-md-11{
    width:91.6666666667%
  }
  .col-md-12{
    width:100%
  }
  .col-md-pull-0{
    right:auto
  }
  .col-md-pull-1{
    right:8.3333333333%
  }
  .col-md-pull-2{
    right:16.6666666667%
  }
  .col-md-pull-3{
    right:25%
  }
  .col-md-pull-4{
    right:33.3333333333%
  }
  .col-md-pull-5{
    right:41.6666666667%
  }
  .col-md-pull-6{
    right:50%
  }
  .col-md-pull-7{
    right:58.3333333333%
  }
  .col-md-pull-8{
    right:66.6666666667%
  }
  .col-md-pull-9{
    right:75%
  }
  .col-md-pull-10{
    right:83.3333333333%
  }
  .col-md-pull-11{
    right:91.6666666667%
  }
  .col-md-pull-12{
    right:100%
  }
  .col-md-push-0{
    left:auto
  }
  .col-md-push-1{
    left:8.3333333333%
  }
  .col-md-push-2{
    left:16.6666666667%
  }
  .col-md-push-3{
    left:25%
  }
  .col-md-push-4{
    left:33.3333333333%
  }
  .col-md-push-5{
    left:41.6666666667%
  }
  .col-md-push-6{
    left:50%
  }
  .col-md-push-7{
    left:58.3333333333%
  }
  .col-md-push-8{
    left:66.6666666667%
  }
  .col-md-push-9{
    left:75%
  }
  .col-md-push-10{
    left:83.3333333333%
  }
  .col-md-push-11{
    left:91.6666666667%
  }
  .col-md-push-12{
    left:100%
  }
  .col-md-offset-0{
    margin-left:0%
  }
  .col-md-offset-1{
    margin-left:8.3333333333%
  }
  .col-md-offset-2{
    margin-left:16.6666666667%
  }
  .col-md-offset-3{
    margin-left:25%
  }
  .col-md-offset-4{
    margin-left:33.3333333333%
  }
  .col-md-offset-5{
    margin-left:41.6666666667%
  }
  .col-md-offset-6{
    margin-left:50%
  }
  .col-md-offset-7{
    margin-left:58.3333333333%
  }
  .col-md-offset-8{
    margin-left:66.6666666667%
  }
  .col-md-offset-9{
    margin-left:75%
  }
  .col-md-offset-10{
    margin-left:83.3333333333%
  }
  .col-md-offset-11{
    margin-left:91.6666666667%
  }
  .col-md-offset-12{
    margin-left:100%
  }
}
@media (min-width:1250px){
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{
    float:left
  }
  .col-lg-1{
    width:8.3333333333%
  }
  .col-lg-2{
    width:16.6666666667%
  }
  .col-lg-3{
    width:25%
  }
  .col-lg-4{
    width:33.3333333333%
  }
  .col-lg-5{
    width:41.6666666667%
  }
  .col-lg-6{
    width:50%
  }
  .col-lg-7{
    width:58.3333333333%
  }
  .col-lg-8{
    width:66.6666666667%
  }
  .col-lg-9{
    width:75%
  }
  .col-lg-10{
    width:83.3333333333%
  }
  .col-lg-11{
    width:91.6666666667%
  }
  .col-lg-12{
    width:100%
  }
  .col-lg-pull-0{
    right:auto
  }
  .col-lg-pull-1{
    right:8.3333333333%
  }
  .col-lg-pull-2{
    right:16.6666666667%
  }
  .col-lg-pull-3{
    right:25%
  }
  .col-lg-pull-4{
    right:33.3333333333%
  }
  .col-lg-pull-5{
    right:41.6666666667%
  }
  .col-lg-pull-6{
    right:50%
  }
  .col-lg-pull-7{
    right:58.3333333333%
  }
  .col-lg-pull-8{
    right:66.6666666667%
  }
  .col-lg-pull-9{
    right:75%
  }
  .col-lg-pull-10{
    right:83.3333333333%
  }
  .col-lg-pull-11{
    right:91.6666666667%
  }
  .col-lg-pull-12{
    right:100%
  }
  .col-lg-push-0{
    left:auto
  }
  .col-lg-push-1{
    left:8.3333333333%
  }
  .col-lg-push-2{
    left:16.6666666667%
  }
  .col-lg-push-3{
    left:25%
  }
  .col-lg-push-4{
    left:33.3333333333%
  }
  .col-lg-push-5{
    left:41.6666666667%
  }
  .col-lg-push-6{
    left:50%
  }
  .col-lg-push-7{
    left:58.3333333333%
  }
  .col-lg-push-8{
    left:66.6666666667%
  }
  .col-lg-push-9{
    left:75%
  }
  .col-lg-push-10{
    left:83.3333333333%
  }
  .col-lg-push-11{
    left:91.6666666667%
  }
  .col-lg-push-12{
    left:100%
  }
  .col-lg-offset-0{
    margin-left:0%
  }
  .col-lg-offset-1{
    margin-left:8.3333333333%
  }
  .col-lg-offset-2{
    margin-left:16.6666666667%
  }
  .col-lg-offset-3{
    margin-left:25%
  }
  .col-lg-offset-4{
    margin-left:33.3333333333%
  }
  .col-lg-offset-5{
    margin-left:41.6666666667%
  }
  .col-lg-offset-6{
    margin-left:50%
  }
  .col-lg-offset-7{
    margin-left:58.3333333333%
  }
  .col-lg-offset-8{
    margin-left:66.6666666667%
  }
  .col-lg-offset-9{
    margin-left:75%
  }
  .col-lg-offset-10{
    margin-left:83.3333333333%
  }
  .col-lg-offset-11{
    margin-left:91.6666666667%
  }
  .col-lg-offset-12{
    margin-left:100%
  }
}
table{
  background-color:transparent
}
caption{
  padding-top:8px;
  padding-bottom:8px;
  color:#777;
  text-align:left
}
th{
  text-align:left
}
.table{
  width:100%;
  max-width:100%;
  margin-bottom:20px
}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{
  padding:8px;
  line-height:1.428571429;
  vertical-align:top;
  border-top:1px solid #ddd
}
.table > thead > tr > th{
  vertical-align:bottom;
  border-bottom:2px solid #ddd
}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{
  border-top:0
}
.table > tbody + tbody{
  border-top:2px solid #ddd
}
.table .table{
  background-color:#fff
}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{
  padding:5px
}
.table-bordered{
  border:1px solid #ddd
}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{
  border:1px solid #ddd
}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{
  border-bottom-width:2px
}
.table-striped > tbody > tr:nth-of-type(odd){
  background-color:#f9f9f9
}
.table-hover > tbody > tr:hover{
  background-color:#f5f5f5
}
table col[class*="col-"]{
  position:static;
  float:none;
  display:table-column
}
table td[class*="col-"],table th[class*="col-"]{
  position:static;
  float:none;
  display:table-cell
}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{
  background-color:#f5f5f5
}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{
  background-color:#e8e8e8
}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{
  background-color:#dff0d8
}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{
  background-color:#d0e9c6
}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{
  background-color:#d9edf7
}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{
  background-color:#c4e3f3
}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{
  background-color:#fcf8e3
}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{
  background-color:#faf2cc
}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{
  background-color:#f2dede
}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{
  background-color:#ebcccc
}
.table-responsive{
  overflow-x:auto;
  min-height:0.01%
}
@media screen and (max-width:767px){
  .table-responsive{
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd
  }
  .table-responsive > .table{
    margin-bottom:0
  }
  .table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{
    white-space:nowrap
  }
  .table-responsive > .table-bordered{
    border:0
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{
    border-left:0
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{
    border-right:0
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{
    border-bottom:0
  }
}
fieldset{
  padding:0;
  margin:0;
  border:0;
  min-width:0
}
legend{
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:inherit;
  color:#333;
  border:0;
  border-bottom:1px solid #e5e5e5
}
label{
  display:inline-block;
  max-width:100%;
  margin-bottom:5px;
  font-weight:bold
}
input[type="search"]{
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
input[type="radio"],input[type="checkbox"]{
  margin:4px 0 0;
  margin-top:1px \9;
  line-height:normal
}
input[type="file"]{
  display:block
}
input[type="range"]{
  display:block;
  width:100%
}
select[multiple],select[size]{
  height:auto
}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
output{
  display:block;
  padding-top:7px;
  font-size:14px;
  line-height:1.428571429;
  color:#555
}
.form-control{
  display:block;
  width:100%;
  height:34px;
  /*padding:6px 12px;*/
  font-size:14px;
  line-height:1.428571429;
  color:#555;
  background-color:#c7e8ff;
  background-image:none;
  border:1px solid #a5bee8;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}
.form-control:focus{
  border-color:#a5bee8;
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(165, 232, 214, 0.6);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(165, 232, 214, 0.6)
}
.form-control::-moz-placeholder{
  color:#999;
  opacity:1
}
.form-control:-ms-input-placeholder{
  color:#999
}
.form-control::-webkit-input-placeholder{
  color:#999
}
.form-control::-ms-expand{
  border:0;
  background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
  background-color:#eee;
  opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control{
  cursor:not-allowed
}
textarea.form-control{
  height:auto
}
input[type="search"]{
  -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{
    line-height:34px
  }
  input[type="date"].input-sm,.input-group-sm > input.form-control[type="date"],.input-group-sm > input.input-group-addon[type="date"],.input-group-sm > .input-group-btn > input.btn[type="date"],input[type="time"].input-sm,.input-group-sm > input.form-control[type="time"],.input-group-sm > input.input-group-addon[type="time"],.input-group-sm > .input-group-btn > input.btn[type="time"],input[type="datetime-local"].input-sm,.input-group-sm > input.form-control[type="datetime-local"],.input-group-sm > input.input-group-addon[type="datetime-local"],.input-group-sm > .input-group-btn > input.btn[type="datetime-local"],input[type="month"].input-sm,.input-group-sm > input.form-control[type="month"],.input-group-sm > input.input-group-addon[type="month"],.input-group-sm > .input-group-btn > input.btn[type="month"],.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{
    line-height:30px
  }
  input[type="date"].input-lg,.input-group-lg > input.form-control[type="date"],.input-group-lg > input.input-group-addon[type="date"],.input-group-lg > .input-group-btn > input.btn[type="date"],input[type="time"].input-lg,.input-group-lg > input.form-control[type="time"],.input-group-lg > input.input-group-addon[type="time"],.input-group-lg > .input-group-btn > input.btn[type="time"],input[type="datetime-local"].input-lg,.input-group-lg > input.form-control[type="datetime-local"],.input-group-lg > input.input-group-addon[type="datetime-local"],.input-group-lg > .input-group-btn > input.btn[type="datetime-local"],input[type="month"].input-lg,.input-group-lg > input.form-control[type="month"],.input-group-lg > input.input-group-addon[type="month"],.input-group-lg > .input-group-btn > input.btn[type="month"],.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{
    line-height:46px
  }
}
.form-group{
  margin-bottom:15px
}
.radio,.checkbox{
  position:relative;
  display:block;
  margin-top:10px;
  margin-bottom:10px
}
.radio label,.checkbox label{
  min-height:20px;
  padding-left:20px;
  margin-bottom:0;
  font-weight:normal;
  cursor:pointer
}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
  position:absolute;
  margin-left:-20px;
  margin-top:4px \9
}
.radio + .radio,.checkbox + .checkbox{
  margin-top:-5px
}
.radio-inline,.checkbox-inline{
  position:relative;
  display:inline-block;
  padding-left:20px;
  margin-bottom:0;
  vertical-align:middle;
  font-weight:normal;
  cursor:pointer
}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{
  margin-top:0;
  margin-left:10px
}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{
  cursor:not-allowed
}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{
  cursor:not-allowed
}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{
  cursor:not-allowed
}
.form-control-static{
  padding-top:7px;
  padding-bottom:7px;
  margin-bottom:0;
  min-height:34px
}
.form-control-static.input-lg,.input-group-lg > .form-control.form-control-static,.input-group-lg > .input-group-addon.form-control-static,.input-group-lg > .input-group-btn > .btn.form-control-static,.form-control-static.input-sm,.input-group-sm > .form-control.form-control-static,.input-group-sm > .input-group-addon.form-control-static,.input-group-sm > .input-group-btn > .btn.form-control-static{
  padding-left:0;
  padding-right:0
}
.input-sm,.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
select.input-sm,.input-group-sm > select.form-control,.input-group-sm > select.input-group-addon,.input-group-sm > .input-group-btn > select.btn{
  height:30px;
  line-height:30px
}
textarea.input-sm,.input-group-sm > textarea.form-control,.input-group-sm > textarea.input-group-addon,.input-group-sm > .input-group-btn > textarea.btn,select[multiple].input-sm,.input-group-sm > select.form-control[multiple],.input-group-sm > select.input-group-addon[multiple],.input-group-sm > .input-group-btn > select.btn[multiple]{
  height:auto
}
.form-group-sm .form-control{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.form-group-sm select.form-control{
  height:30px;
  line-height:30px
}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{
  height:auto
}
.form-group-sm .form-control-static{
  height:30px;
  min-height:32px;
  padding:6px 10px;
  font-size:12px;
  line-height:1.5
}
.input-lg,.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px
}
select.input-lg,.input-group-lg > select.form-control,.input-group-lg > select.input-group-addon,.input-group-lg > .input-group-btn > select.btn{
  height:46px;
  line-height:46px
}
textarea.input-lg,.input-group-lg > textarea.form-control,.input-group-lg > textarea.input-group-addon,.input-group-lg > .input-group-btn > textarea.btn,select[multiple].input-lg,.input-group-lg > select.form-control[multiple],.input-group-lg > select.input-group-addon[multiple],.input-group-lg > .input-group-btn > select.btn[multiple]{
  height:auto
}
.form-group-lg .form-control{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px
}
.form-group-lg select.form-control{
  height:46px;
  line-height:46px
}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{
  height:auto
}
.form-group-lg .form-control-static{
  height:46px;
  min-height:38px;
  padding:11px 16px;
  font-size:18px;
  line-height:1.3333333
}
.has-feedback{
  position:relative
}
.has-feedback .form-control{
  padding-right:42.5px
}
.form-control-feedback{
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  display:block;
  width:34px;
  height:34px;
  line-height:34px;
  text-align:center;
  pointer-events:none
}
.input-lg + .form-control-feedback,.input-group-lg > .form-control + .form-control-feedback,.input-group-lg > .input-group-addon + .form-control-feedback,.input-group-lg > .input-group-btn > .btn + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{
  width:46px;
  height:46px;
  line-height:46px
}
.input-sm + .form-control-feedback,.input-group-sm > .form-control + .form-control-feedback,.input-group-sm > .input-group-addon + .form-control-feedback,.input-group-sm > .input-group-btn > .btn + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{
  width:30px;
  height:30px;
  line-height:30px
}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
  color:#3c763d
}
.has-success .form-control{
  border-color:#3c763d;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-success .form-control:focus{
  border-color:#2b542c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}
.has-success .input-group-addon{
  color:#3c763d;
  border-color:#3c763d;
  background-color:#dff0d8
}
.has-success .form-control-feedback{
  color:#3c763d
}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
  color:#8a6d3b
}
.has-warning .form-control{
  border-color:#8a6d3b;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-warning .form-control:focus{
  border-color:#66512c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon{
  color:#8a6d3b;
  border-color:#8a6d3b;
  background-color:#fcf8e3
}
.has-warning .form-control-feedback{
  color:#8a6d3b
}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
  color:#a94442
}
.has-error .form-control{
  border-color:#a94442;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075)
}
.has-error .form-control:focus{
  border-color:#843534;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}
.has-error .input-group-addon{
  color:#a94442;
  border-color:#a94442;
  background-color:#f2dede
}
.has-error .form-control-feedback{
  color:#a94442
}
.has-feedback label ~ .form-control-feedback{
  top:25px
}
.has-feedback label.sr-only ~ .form-control-feedback{
  top:0
}
.help-block{
  display:block;
  margin-top:5px;
  margin-bottom:10px;
  color:#737373
}
@media (min-width:768px){
  .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 .form-control-static{
    display:inline-block
  }
  .form-inline .input-group{
    display:inline-table;
    vertical-align:middle
  }
  .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
    width:auto
  }
  .form-inline .input-group > .form-control{
    width:100%
  }
  .form-inline .control-label{
    margin-bottom:0;
    vertical-align:middle
  }
  .form-inline .radio,.form-inline .checkbox{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }
  .form-inline .radio label,.form-inline .checkbox label{
    padding-left:0
  }
  .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
    position:relative;
    margin-left:0
  }
  .form-inline .has-feedback .form-control-feedback{
    top:0
  }
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
  margin-top:0;
  margin-bottom:0;
  padding-top:7px
}
.form-horizontal .radio,.form-horizontal .checkbox{
  min-height:27px
}
.form-horizontal .form-group{
  margin-left:-2px;
  margin-right:-3px
}
.form-horizontal .form-group:before,.form-horizontal .form-group:after{
  content:" ";
  display:table
}
.form-horizontal .form-group:after{
  clear:both
}
@media (min-width:768px){
  .form-horizontal .control-label{
    text-align:right;
    margin-bottom:0;
    padding-top:7px
  }
}
.form-horizontal .has-feedback .form-control-feedback{
  right:2px
}
@media (min-width:768px){
  .form-horizontal .form-group-lg .control-label{
    padding-top:11px;
    font-size:18px
  }
}
@media (min-width:768px){
  .form-horizontal .form-group-sm .control-label{
    padding-top:6px;
    font-size:12px
  }
}
.btn{
  display:inline-block;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:1px solid transparent;
  white-space:nowrap;
  padding:6px 12px;
  font-size:14px;
  line-height:1.428571429;
  border-radius:4px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.btn:hover,.btn:focus,.btn.focus{
  color:#f5f5f5;
  text-decoration:none
}
.btn:active,.btn.active{
  outline:0;
  background-image:none;
  -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
  cursor:not-allowed;
  opacity:0.65;
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn{
  pointer-events:none
}
.btn-default{
  color:#f5f5f5;
  background-color:#43baff;
  border-color:#94a6b5
}
.btn-default:focus,.btn-default.focus{
  color:#f5f5f5;
  background-color:#768da0;
  border-color:#526677
}
.btn-default:hover{
  color:#f5f5f5;
  background-color:#768da0;
  border-color:#70889c
}
.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle{
  color:#f5f5f5;
  /*background-color:#768da0;*/
  border-color:#70889c
}
.btn-default:active:hover,.btn-default.active:hover,.open > .btn-default.dropdown-toggle:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .btn-default.dropdown-toggle:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .btn-default.dropdown-toggle.focus{
  color:#f5f5f5;
  background-color:#637b8f;
  border-color:#526677
}
.btn-default:active,.btn-default.active,.open > .btn-default.dropdown-toggle{
  background-image:none
}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{
  background-color:#43baff;
  border-color:#94a6b5
}
.btn-default .badge{
  color:#94a6b5;
  background-color:#f5f5f5
}
.btn-primary{
  color:#fff;
  background-color:#43baff;
  border-color:#43baff
}
.btn-primary:focus,.btn-primary.focus{
  color:#fff;
  background-color:#5f6b76;
  border-color:#3d454b
}
.btn-primary:hover{
  color:#fff;
  background-color:#5f6b76;
  border-color:#5b6670
}
.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle{
  color:#fff;
  background-color:#5f6b76;
  border-color:#5b6670
}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .btn-primary.dropdown-toggle:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .btn-primary.dropdown-toggle:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .btn-primary.dropdown-toggle.focus{
  color:#fff;
  background-color:#4f5962;
  border-color:#3d454b
}
.btn-primary:active,.btn-primary.active,.open > .btn-primary.dropdown-toggle{
  background-image:none
}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{
  background-color:#7141b1;
  border-color:#7141b1
}
.btn-primary .badge{
  color:#7141b1;
  background-color:#fff
}
.btn-success{
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.btn-success:focus,.btn-success.focus{
  color:#fff;
  background-color:#449d44;
  border-color:#2d672d
}
.btn-success:hover{
  color:#fff;
  background-color:#449d44;
  border-color:#419641
}
.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle{
  color:#fff;
  background-color:#449d44;
  border-color:#419641
}
.btn-success:active:hover,.btn-success.active:hover,.open > .btn-success.dropdown-toggle:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .btn-success.dropdown-toggle:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .btn-success.dropdown-toggle.focus{
  color:#fff;
  background-color:#398439;
  border-color:#2d672d
}
.btn-success:active,.btn-success.active,.open > .btn-success.dropdown-toggle{
  background-image:none
}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{
  background-color:#5cb85c;
  border-color:#5cb85c
}
.btn-success .badge{
  color:#5cb85c;
  background-color:#fff
}
.btn-info{
  color:#fff;
  background-color:cornflowerblue;
  border-color:cornflowerblue
}
.btn-info:focus,.btn-info.focus{
  color:#fff;
  background-color:#8d7bbb;
  border-color:#64509a
}
.btn-info:hover{
  color:#fff;
  background-color:#8d7bbb;
  border-color:#8775b7
}
.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle{
  color:#fff;
  background-color:#8d7bbb;
  border-color:#8775b7
}
.btn-info:active:hover,.btn-info.active:hover,.open > .btn-info.dropdown-toggle:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .btn-info.dropdown-toggle:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .btn-info.dropdown-toggle.focus{
  color:#fff;
  background-color:#7964ae;
  border-color:#64509a
}
.btn-info:active,.btn-info.active,.open > .btn-info.dropdown-toggle{
  background-image:none
}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{
  background-color:cornflowerblue;
  border-color:cornflowerblue
}
.btn-info .badge{
  color:cornflowerblue;
  background-color:#fff
}
.btn-warning{
  color:#fff;
  background-color:#ffa500;
  border-color:#ffa500
}
.btn-warning:focus,.btn-warning.focus{
  color:#fff;
  background-color:#dbc27d;
  border-color:#caa641
}
.btn-warning:hover{
  color:#fff;
  background-color:#dbc27d;
  border-color:#d9bf75
}
.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle{
  color:#fff;
  background-color:#dbc27d;
  border-color:#d9bf75
}
.btn-warning:active:hover,.btn-warning.active:hover,.open > .btn-warning.dropdown-toggle:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .btn-warning.dropdown-toggle:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .btn-warning.dropdown-toggle.focus{
  color:#fff;
  background-color:#d3b561;
  border-color:#caa641
}
.btn-warning:active,.btn-warning.active,.open > .btn-warning.dropdown-toggle{
  background-image:none
}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{
  background-color:#e6d5a5;
  border-color:#e6d5a5
}
.btn-warning .badge{
  color:#e6d5a5;
  background-color:#fff
}
.btn-danger{
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.btn-danger:focus,.btn-danger.focus{
  color:#fff;
  background-color:#eb5949;
  border-color:#d12917
}
.btn-danger:hover{
  color:#fff;
  background-color:#eb5949;
  border-color:#ea5140
}
.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle{
  color:#fff;
  background-color:#eb5949;
  border-color:#ea5140
}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .btn-danger.dropdown-toggle:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .btn-danger.dropdown-toggle:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .btn-danger.dropdown-toggle.focus{
  color:#fff;
  background-color:#e73c29;
  border-color:#d12917
}
.btn-danger:active,.btn-danger.active,.open > .btn-danger.dropdown-toggle{
  background-image:none
}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{
  background-color:#43baff;
  border-color:#43baff
}
.btn-danger .badge{
  color:#43baff;
  background-color:#fff
}
.btn-link{
  color:#43baff;
  font-weight:normal;
  border-radius:0
}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
  background-color:transparent;
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
  border-color:transparent
}
.btn-link:hover,.btn-link:focus{
  color:#545f68;
  text-decoration:underline;
  background-color:transparent
}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{
  color:#777;
  text-decoration:none
}
.btn-lg,.btn-group-lg > .btn{
  padding:10px 16px;
  font-size:18px;
  line-height:1.3333333;
  border-radius:6px
}
.btn-sm,.btn-group-sm > .btn{
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.btn-xs,.btn-group-xs > .btn{
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.btn-block{
  display:block;
  width:100%
}
.btn-block + .btn-block{
  margin-top:5px
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
  width:100%
}
.fade{
  opacity:0;
  -webkit-transition:opacity 0.15s linear;
  -o-transition:opacity 0.15s linear;
  transition:opacity 0.15s linear
}
.fade.in{
  opacity:1
}
.collapse{
  display:none
}
.collapse.in{
  display:block
}
tr.collapse.in{
  display:table-row
}
tbody.collapse.in{
  display:table-row-group
}
.collapsing{
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition-property:height, visibility;
  transition-property:height, visibility;
  -webkit-transition-duration:0.35s;
  transition-duration:0.35s;
  -webkit-transition-timing-function:ease;
  transition-timing-function:ease
}
.caret{
  display:inline-block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:4px dashed;
  border-top:4px solid \9;
  border-right:4px solid transparent;
  border-left:4px solid transparent
}
.dropup,.dropdown{
  position:relative
}
.dropdown-toggle:focus{
  outline:0
}
.dropdown-menu{
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:14px;
  text-align:left;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid transparent;
  border-radius:4px;
  background-clip:padding-box
}
.dropdown-menu.pull-right{
  right:0;
  left:auto
}
.dropdown-menu .divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}
.dropdown-menu > li > a{
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:normal;
  line-height:1.428571429;
  color:#333;
  white-space:nowrap
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5
}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{
  color:#fff;
  text-decoration:none;
  outline:0;
  background-color:#7141b1
}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{
  color:#777
}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{
  text-decoration:none;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor:not-allowed
}
.open > .dropdown-menu{
  display:block
}
.open > a{
  outline:0
}
.dropdown-menu-right{
  left:auto;
  right:0
}
.dropdown-menu-left{
  left:0;
  right:auto
}
.dropdown-header{
  display:block;
  padding:3px 20px;
  font-size:12px;
  line-height:1.428571429;
  color:#777;
  white-space:nowrap
}
.dropdown-backdrop{
  position:fixed;
  left:0;
  right:0;
  bottom:0;
  top:0;
  z-index:990
}
.pull-right > .dropdown-menu{
  right:0;
  left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
  border-top:0;
  border-bottom:4px dashed;
  border-bottom:4px solid \9;
  content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
  top:auto;
  bottom:100%;
  margin-bottom:2px
}
@media (min-width:768px){
  .navbar-right .dropdown-menu{
    right:0;
    left:auto
  }
  .navbar-right .dropdown-menu-left{
    left:0;
    right:auto
  }
}
.btn-group,.btn-group-vertical{
  position:relative;
  display:inline-block;
  vertical-align:middle
}
.btn-group > .btn,.btn-group-vertical > .btn{
  position:relative;
  float:left
}
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{
  z-index:2
}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{
  margin-left:-1px
}
.btn-toolbar{
  margin-left:-5px
}
.btn-toolbar:before,.btn-toolbar:after{
  content:" ";
  display:table
}
.btn-toolbar:after{
  clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
  float:left
}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{
  margin-left:5px
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
  border-radius:0
}
.btn-group > .btn:first-child{
  margin-left:0
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0
}
.btn-group > .btn-group{
  float:left
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius:0
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-bottom-left-radius:0;
  border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
  outline:0
}
.btn-group > .btn + .dropdown-toggle{
  padding-left:8px;
  padding-right:8px
}
.btn-group > .btn-lg + .dropdown-toggle,.btn-group-lg.btn-group > .btn + .dropdown-toggle{
  padding-left:12px;
  padding-right:12px
}
.btn-group.open .dropdown-toggle{
  -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)
}
.btn-group.open .dropdown-toggle.btn-link{
  -webkit-box-shadow:none;
  box-shadow:none
}
.btn .caret{
  margin-left:0
}
.btn-lg .caret,.btn-group-lg > .btn .caret{
  border-width:5px 5px 0;
  border-bottom-width:0
}
.dropup .btn-lg .caret,.dropup .btn-group-lg > .btn .caret{
  border-width:0 5px 5px
}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{
  display:block;
  float:none;
  width:100%;
  max-width:100%
}
.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after{
  content:" ";
  display:table
}
.btn-group-vertical > .btn-group:after{
  clear:both
}
.btn-group-vertical > .btn-group > .btn{
  float:none
}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{
  margin-top:-1px;
  margin-left:0
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){
  border-radius:0
}
.btn-group-vertical > .btn:first-child:not(:last-child){
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.btn-group-vertical > .btn:last-child:not(:first-child){
  border-top-right-radius:0;
  border-top-left-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius:0
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-top-right-radius:0;
  border-top-left-radius:0
}
.btn-group-justified{
  display:table;
  width:100%;
  table-layout:fixed;
  border-collapse:separate
}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{
  float:none;
  display:table-cell;
  width:1%
}
.btn-group-justified > .btn-group .btn{
  width:100%
}
.btn-group-justified > .btn-group .dropdown-menu{
  left:auto
}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none
}
.input-group{
  position:relative;
  display:table;
  border-collapse:separate
}
.input-group[class*="col-"]{
  float:none;
  padding-left:0;
  padding-right:0
}
.input-group .form-control{
  position:relative;
  /*z-index:2;*/
  float:left;
  width:100%;
  margin-bottom:0
}
.input-group .form-control:focus{
  z-index:3
}
.input-group-addon,.input-group-btn,.input-group .form-control{
  display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
  border-radius:0
}
.input-group-addon,.input-group-btn{
  width:1%;
  white-space:nowrap;
  vertical-align:middle
}
.input-group-addon{
  padding:6px 12px;
  font-size:14px;
  font-weight:normal;
  line-height:1;
  color:#555;
  text-align:center;
  background-color:#eee;
  border:1px solid #ccc;
  border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm > .form-control.input-group-addon,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn.input-group-addon{
  padding:5px 10px;
  font-size:12px;
  border-radius:3px
}
.input-group-addon.input-lg,.input-group-lg > .form-control.input-group-addon,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn.input-group-addon{
  padding:10px 16px;
  font-size:18px;
  border-radius:6px
}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{
  margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
.input-group-addon:first-child{
  border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{
  border-bottom-left-radius:0;
  border-top-left-radius:0
}
.input-group-addon:last-child{
  border-left:0
}
.input-group-btn{
  position:relative;
  font-size:0;
  white-space:nowrap
}
.input-group-btn > .btn{
  position:relative
}
.input-group-btn > .btn + .btn{
  margin-left:-1px
}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{
  z-index:2
}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{
  margin-right:-1px
}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{
  /*z-index:2;*/
  margin-left:-1px
}
.nav{
  margin-bottom:0;
  padding-left:0;
  list-style:none
}
.nav:before,.nav:after{
  content:" ";
  display:table
}
.nav:after{
  clear:both
}
.nav > li{
  position:relative;
  display:block
}
.nav > li > a{
  position:relative;
  display:block;
  padding:10px 15px
}
.nav > li > a:hover,.nav > li > a:focus{
  text-decoration:none;
  background-color:#eee
}
.nav > li.disabled > a{
  color:#777
}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{
  color:#777;
  text-decoration:none;
  background-color:transparent;
  cursor:not-allowed
}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{
  background-color:#eee;
  border-color:#43baff
}
.nav .nav-divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}
.nav > li > a > img{
  max-width:none;
  margin-top: -5px !important;
}
.nav-tabs{
  border-bottom:1px solid #ddd
}
.nav-tabs > li{
  float:left;
  margin-bottom:-1px
}
.nav-tabs > li > a{
  margin-right:2px;
  line-height:1.428571429;
  border:1px solid transparent;
  border-radius:4px 4px 0 0
}
.nav-tabs > li > a:hover{
  border-color:#eee #eee #ddd
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{
  color:#555;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent;
  cursor:default
}
.nav-pills > li{
  float:left
}
.nav-pills > li > a{
  border-radius:4px
}
.nav-pills > li + li{
  margin-left:2px
}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{
  color:#fff;
  background-color:#7141b1
}
.nav-stacked > li{
  float:none
}
.nav-stacked > li + li{
  margin-top:2px;
  margin-left:0
}
.nav-justified,.nav-tabs.nav-justified{
  width:100%
}
.nav-justified > li,.nav-tabs.nav-justified > li{
  float:none
}
.nav-justified > li > a,.nav-tabs.nav-justified > li > a{
  text-align:center;
  margin-bottom:5px
}
.nav-justified > .dropdown .dropdown-menu,.nav-tabs.nav-justified > .dropdown .dropdown-menu{
  top:auto;
  left:auto
}
@media (min-width:768px){
  .nav-justified > li,.nav-tabs.nav-justified > li{
    display:table-cell;
    width:1%
  }
  .nav-justified > li > a,.nav-tabs.nav-justified > li > a{
    margin-bottom:0
  }
}
.nav-tabs-justified,.nav-tabs.nav-justified{
  border-bottom:0
}
.nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{
  margin-right:0;
  border-radius:4px
}
.nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus{
  border:1px solid #ddd
}
@media (min-width:768px){
  .nav-tabs-justified > li > a,.nav-tabs.nav-justified > li > a{
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0
  }
  .nav-tabs-justified > .active > a,.nav-tabs.nav-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:focus{
    border-bottom-color:#fff
  }
}
.tab-content > .tab-pane{
  display:none
}
.tab-content > .active{
  display:block
}
.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-right-radius:0;
  border-top-left-radius:0
}
.navbar{
  position:relative;
  min-height:60px;
  margin-bottom:20px;
  border:1px solid transparent
}
.navbar:before,.navbar:after{
  content:" ";
  display:table
}
.navbar:after{
  clear:both
}
@media (min-width:768px){
  .navbar{
    border-radius:4px
  }
}
.navbar-header:before,.navbar-header:after{
  content:" ";
  display:table
}
.navbar-header:after{
  clear:both
}
.navbar-collapse{
  overflow-x:visible;
  padding-right:2px;
  padding-left:2px;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling:touch
}
.navbar-collapse:before,.navbar-collapse:after{
  content:" ";
  display:table
}
.navbar-collapse:after{
  clear:both
}
.navbar-collapse.in{
  overflow-y:auto
}
@media (min-width:768px){
  .navbar-collapse{
    width:auto;
    border-top:0;
    box-shadow:none
  }
  .navbar-collapse.collapse{
    display:block !important;
    height:auto !important;
    padding-bottom:0;
    overflow:visible !important
  }
  .navbar-collapse.in{
    overflow-y:visible
  }
  .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    padding-left:0;
    padding-right:0
  }
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
  max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape){
  .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    max-height:200px
  }
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{
  margin-right:-2px;
  margin-left:-2px
}
@media (min-width:768px){
  .container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{
    margin-right:0;
    margin-left:0
  }
}
.navbar-static-top{
  z-index:1000;
  border-width:0 0 1px
}
@media (min-width:768px){
  .navbar-static-top{
    border-radius:0
  }
}
.navbar-fixed-top,.navbar-fixed-bottom{
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}
@media (min-width:768px){
  .navbar-fixed-top,.navbar-fixed-bottom{
    border-radius:0
  }
}
.navbar-fixed-top{
  top:0;
  border-width:0 0 1px
}
.navbar-fixed-bottom{
  bottom:0;
  margin-bottom:0;
  border-width:1px 0 0
}
.navbar-brand{
  float:left;
  padding:15px 2px;
  font-size:18px;
  line-height:20px;
  height:60px
}
.navbar-brand:hover,.navbar-brand:focus{
  text-decoration:none
}
.navbar-brand > img{
  display:block
}
@media (min-width:768px){
  .navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{
    margin-left:-2px
  }
}
@media(max-width: 768px){
  .navbar-brand > img{
    margin-top: 5px;
  }
}
.navbar-toggle{
  position:relative;
  float:right;
  margin-right:2px;
  padding:9px 5px 9px 10px;
  margin-top:13px;
  margin-bottom:13px;
  background-color:transparent;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px
}
.navbar-toggle:focus{
  outline:0
}
.navbar-toggle .icon-bar{
  display:block;
  width:22px;
  height:2px;
  border-radius:1px
}
.navbar-toggle .icon-bar + .icon-bar{
  margin-top:5px
}
@media (min-width:768px){
  .navbar-toggle{
    display:none
  }
}
.navbar-nav{
  margin:7.5px 2px
}
.navbar-nav > li > a{
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px
}
@media (max-width:767px){
  .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 > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{
    padding:5px 15px 5px 25px
  }
  .navbar-nav .open .dropdown-menu > li > a{
    line-height:20px
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{
    background-image:none
  }
}
@media (min-width:768px){
  .navbar-nav{
    margin:0
  }
  .navbar-nav > li > a{
    padding-top:15px;
    padding-bottom:15px
  }
}
.navbar-form{
  margin-top:0;
  margin-bottom:0;
  margin-left:-2px;
  margin-right:-2px;
  padding:10px 2px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top:13px;
  margin-bottom:13px
}
@media (min-width:768px){
  .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 .form-control-static{
    display:inline-block
  }
  .navbar-form .input-group{
    display:inline-table;
    vertical-align:middle
  }
  .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{
    width:auto
  }
  .navbar-form .input-group > .form-control{
    width:100%
  }
  .navbar-form .control-label{
    margin-bottom:0;
    vertical-align:middle
  }
  .navbar-form .radio,.navbar-form .checkbox{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }
  .navbar-form .radio label,.navbar-form .checkbox label{
    padding-left:0
  }
  .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{
    position:relative;
    margin-left:0
  }
  .navbar-form .has-feedback .form-control-feedback{
    top:0
  }
}
@media (max-width:767px){
  .navbar-form .form-group{
    margin-bottom:5px
  }
  .navbar-form .form-group:last-child{
    margin-bottom:0
  }
}
@media (min-width:768px){
  .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-nav > li > .dropdown-menu{
  margin-top:0;
  border-top-right-radius:0;
  border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{
  margin-bottom:0;
  border-top-right-radius:4px;
  border-top-left-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.navbar-btn{
  margin-top:13px;
  margin-bottom:13px
}
.navbar-btn.btn-sm,.btn-group-sm > .btn.navbar-btn{
  margin-top:15px;
  margin-bottom:15px
}
.navbar-btn.btn-xs,.btn-group-xs > .btn.navbar-btn{
  margin-top:19px;
  margin-bottom:19px
}
.navbar-text{
  margin-top:20px;
  margin-bottom:20px
}
@media (min-width:768px){
  .navbar-text{
    float:left;
    margin-left:2px;
    margin-right:2px
  }
}
@media (min-width:768px){
  .navbar-left{
    float:left !important
  }
  .navbar-right{
    float:right !important;
    margin-right:-2px
  }
  .navbar-right ~ .navbar-right{
    margin-right:0
  }
}
.navbar-default{
  background-color:#f8f8f8;
  border-color:#e7e7e7
}
.navbar-default .navbar-brand{
  color:#777
}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
  color:#5e5e5e;
  background-color:transparent
}
.navbar-default .navbar-text{
  color:#777
}
.navbar-default .navbar-nav > li > a{
  color:#777
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{
  color:#333;
  background-color:transparent
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{
  color:#555;
  background-color:#e7e7e7
}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{
  color:#ccc;
  background-color:transparent
}
.navbar-default .navbar-toggle{
  border-color:#ddd
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
  background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar{
  background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{
  border-color:#e7e7e7
}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{
  background-color:#e7e7e7;
  color:#555
}
@media (max-width:767px){
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color:#777
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
    color:#333;
    background-color:transparent
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
    color:#555;
    background-color:#e7e7e7
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color:#ccc;
    background-color:transparent
  }
}
.navbar-default .navbar-link{
  color:#777
}
.navbar-default .navbar-link:hover{
  color:#333
}
.navbar-default .btn-link{
  color:#777
}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
  color:#333
}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{
  color:#ccc
}
.navbar-inverse{
  background-color:#43baff;
  border-color:#3b3747
}
.navbar-inverse .navbar-brand{
  color:#9d9d9d;
  padding-right: 10px !important;
}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
  color:#fff;
  background-color:transparent
}
.navbar-inverse .navbar-text{
  color:#9d9d9d
}
.navbar-inverse .navbar-nav > li > a{
  color:#9d9d9d
}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{
  color:#fff;
  background-color:transparent
}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{
  color:#fff;
  background-color:#3b3747
}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{
  color:#444;
  background-color:transparent
}
.navbar-inverse .navbar-toggle{
  border-color:#333
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
  background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar{
  background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
  border-color:#423d50
}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{
  background-color:#3b3747;
  color:#fff
}
@media (max-width:767px){
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{
    border-color:#3b3747
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color:#3b3747
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color:#9d9d9d
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{
    color:#fff;
    background-color:transparent
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{
    color:#fff;
    background-color:#3b3747
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color:#444;
    background-color:transparent
  }
}
.navbar-inverse .navbar-link{
  color:#9d9d9d
}
.navbar-inverse .navbar-link:hover{
  color:#fff
}
.navbar-inverse .btn-link{
  color:#9d9d9d
}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{
  color:#fff
}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{
  color:#444
}
.breadcrumb{
  padding:8px 15px;
  margin-bottom:20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px
}
.breadcrumb > li{
  display:inline-block
}
.breadcrumb > li + li:before{
  content:"/\00a0";
  padding:0 5px;
  color:#ccc
}
.breadcrumb > .active{
  color:#777
}
.pager{
  padding-left:0;
  margin:20px 0;
  list-style:none;
  text-align:center
}
.pager:before,.pager:after{
  content:" ";
  display:table
}
.pager:after{
  clear:both
}
.pager li{
  display:inline
}
.pager li > a,.pager li > span{
  display:inline-block;
  padding:5px 14px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px
}
.pager li > a:hover,.pager li > a:focus{
  text-decoration:none;
  background-color:#eee
}
.pager .next > a,.pager .next > span{
  float:right
}
.pager .previous > a,.pager .previous > span{
  float:left
}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{
  color:#777;
  background-color:#fff;
  cursor:not-allowed
}
.label{
  display:inline;
  font-size:75%;
  font-weight:bold;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:0.25em
}
.label:empty{
  display:none
}
.btn .label{
  position:relative;
  top:-1px
}
a.label:hover,a.label:focus{
  color:#fff;
  text-decoration:none;
  cursor:pointer
}
.label-default{
  background-color:#777
}
.label-default[href]:hover,.label-default[href]:focus{
  background-color:#5e5e5e
}
.label-primary{
  background-color:#7141b1
}
.label-primary[href]:hover,.label-primary[href]:focus{
  background-color:#5f6b76
}
.label-success{
  background-color:#5cb85c
}
.label-success[href]:hover,.label-success[href]:focus{
  background-color:#449d44
}
.label-info{
  background-color:cornflowerblue
}
.label-info[href]:hover,.label-info[href]:focus{
  background-color:#8d7bbb
}
.label-warning{
  background-color:#e6d5a5
}
.label-warning[href]:hover,.label-warning[href]:focus{
  background-color:#dbc27d
}
.label-danger{
  background-color:#43baff
}
.label-danger[href]:hover,.label-danger[href]:focus{
  background-color:#eb5949
}
.badge{
  display:inline-block;
  min-width:10px;
  padding:3px 7px;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  line-height:1;
  vertical-align:middle;
  white-space:nowrap;
  text-align:center;
  background-color:#777;
  border-radius:10px
}
.badge:empty{
  display:none
}
.btn .badge{
  position:relative;
  top:-1px
}
.btn-xs .badge,.btn-group-xs > .btn .badge{
  top:0;
  padding:1px 5px
}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{
  color:#7141b1;
  background-color:#fff
}
.list-group-item > .badge{
  float:right
}
.list-group-item > .badge + .badge{
  margin-right:5px
}
.nav-pills > li > a > .badge{
  margin-left:3px
}
a.badge:hover,a.badge:focus{
  color:#fff;
  text-decoration:none;
  cursor:pointer
}
.jumbotron{
  padding-top:30px;
  padding-bottom:30px;
  margin-bottom:30px;
  color:inherit;
  background-color:#eee
}
.jumbotron h1,.jumbotron .h1{
  color:inherit
}
.jumbotron p{
  margin-bottom:15px;
  font-size:21px;
  font-weight:200
}
.jumbotron > hr{
  border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron{
  border-radius:6px;
  padding-left:2.5px;
  padding-right:2.5px
}
.jumbotron .container{
  max-width:100%
}
@media screen and (min-width:768px){
  .jumbotron{
    padding-top:48px;
    padding-bottom:48px
  }
  .container .jumbotron,.container-fluid .jumbotron{
    padding-left:60px;
    padding-right:60px
  }
  .jumbotron h1,.jumbotron .h1{
    font-size:63px
  }
}
.thumbnail{
  display:block;
  padding:4px;
  margin-bottom:20px;
  line-height:1.428571429;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  -webkit-transition:border 0.2s ease-in-out;
  -o-transition:border 0.2s ease-in-out;
  transition:border 0.2s ease-in-out
}
.thumbnail > img,.thumbnail a > img{
  display:block;
  max-width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto
}
.thumbnail .caption{
  padding:9px;
  color:#333
}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
  border-color:#43baff
}
.alert{
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:4px
}
.alert h4{
  margin-top:0;
  color:inherit
}
.alert .alert-link{
  font-weight:bold
}
.alert > p,.alert > ul{
  margin-bottom:0
}
.alert > p + p{
  margin-top:5px
}
.alert-dismissable,.alert-dismissible{
  padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close{
  position:relative;
  top:-2px;
  right:-21px;
  color:inherit
}
.alert-success{
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#3c763d
}
.alert-success hr{
  border-top-color:#c9e2b3
}
.alert-success .alert-link{
  color:#2b542c
}
.alert-info{
  background-color:#d9edf7;
  border-color:#bce8f1;
  color:#31708f
}
.alert-info hr{
  border-top-color:#a6e1ec
}
.alert-info .alert-link{
  color:#245269
}
.alert-warning{
  background-color:#fcf8e3;
  border-color:#faebcc;
  color:#8a6d3b
}
.alert-warning hr{
  border-top-color:#f7e1b5
}
.alert-warning .alert-link{
  color:#66512c
}
.alert-danger{
  background-color:#f2dede;
  border-color:#ebccd1;
  color:#a94442
}
.alert-danger hr{
  border-top-color:#e4b9c0
}
.alert-danger .alert-link{
  color:#843534
}
@-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
  }
}
.progress{
  overflow:hidden;
  height:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)
}
.progress-bar{
  float:left;
  width:0%;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#7141b1;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition:width 0.6s ease;
  -o-transition:width 0.6s ease;
  transition:width 0.6s ease
}
.progress-striped .progress-bar,.progress-bar-striped{
  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size:40px 40px
}
.progress.active .progress-bar,.progress-bar.active{
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  -o-animation:progress-bar-stripes 2s linear infinite;
  animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success{
  background-color:#5cb85c
}
.progress-striped .progress-bar-success{
  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-info{
  background-color:cornflowerblue
}
.progress-striped .progress-bar-info{
  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning{
  background-color:#e6d5a5
}
.progress-striped .progress-bar-warning{
  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger{
  background-color:#43baff
}
.progress-striped .progress-bar-danger{
  background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)
}
.media{
  margin-top:15px
}
.media:first-child{
  margin-top:0
}
.media,.media-body{
  zoom:1;
  overflow:hidden
}
.media-body{
  width:10000px
}
.media-object{
  display:block
}
.media-object.img-thumbnail{
  max-width:none
}
.media-right,.media > .pull-right{
  padding-left:10px
}
.media-left,.media > .pull-left{
  padding-right:10px
}
.media-left,.media-right,.media-body{
  display:table-cell;
  vertical-align:top
}
.media-middle{
  vertical-align:middle
}
.media-bottom{
  vertical-align:bottom
}
.media-heading{
  margin-top:0;
  margin-bottom:5px
}
.media-list{
  padding-left:0;
  list-style:none
}
.list-group{
  margin-bottom:20px;
  padding-left:0
}
.list-group-item{
  position:relative;
  display:block;
  padding:10px 15px;
  margin-bottom:-1px;
  background-color:#fff;
  border:1px solid #ddd
}
.list-group-item:first-child{
  border-top-right-radius:4px;
  border-top-left-radius:4px
}
.list-group-item:last-child{
  margin-bottom:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item{
  color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
  color:#333
}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{
  text-decoration:none;
  color:#555;
  background-color:#f5f5f5
}
button.list-group-item{
  width:100%;
  text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
  background-color:#eee;
  color:#777;
  cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
  color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
  color:#777
}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
  z-index:2;
  color:#fff;
  background-color:#7141b1;
  border-color:#7141b1
}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{
  color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
  color:#e8eaec
}
.list-group-item-success{
  color:#3c763d;
  background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success{
  color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
  color:inherit
}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{
  color:#3c763d;
  background-color:#d0e9c6
}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{
  color:#fff;
  background-color:#3c763d;
  border-color:#3c763d
}
.list-group-item-info{
  color:#31708f;
  background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info{
  color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
  color:inherit
}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{
  color:#31708f;
  background-color:#c4e3f3
}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{
  color:#fff;
  background-color:#31708f;
  border-color:#31708f
}
.list-group-item-warning{
  color:#8a6d3b;
  background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning{
  color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
  color:inherit
}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{
  color:#8a6d3b;
  background-color:#faf2cc
}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{
  color:#fff;
  background-color:#8a6d3b;
  border-color:#8a6d3b
}
.list-group-item-danger{
  color:#a94442;
  background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger{
  color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
  color:inherit
}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{
  color:#a94442;
  background-color:#ebcccc
}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{
  color:#fff;
  background-color:#a94442;
  border-color:#a94442
}
.list-group-item-heading{
  margin-top:0;
  margin-bottom:5px
}
.list-group-item-text{
  margin-bottom:0;
  line-height:1.3
}
.panel{
  margin-bottom:20px;
  background-color:#fff;
  border:0px solid transparent;
  border-radius:4px;
  -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow:0 1px 1px rgba(0, 0, 0, 0.05)
}
.panel-body{
  padding:15px
}
.panel-body:before,.panel-body:after{
  content:" ";
  display:table
}
.panel-body:after{
  clear:both
}
.panel-heading{
  padding:10px 15px;
  border-bottom:1px solid transparent;
  border-top-right-radius:3px;
  border-top-left-radius:3px
}
.panel-heading > .dropdown .dropdown-toggle{
  color:inherit
}
.panel-title{
  margin-top:0;
  margin-bottom:0;
  font-size:16px;
  color:inherit
}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{
  color:inherit
}
.panel-footer{
  padding:10px 15px;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}
.panel > .list-group,.panel > .panel-collapse > .list-group{
  margin-bottom:0
}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{
  border-width:1px 0;
  border-radius:0
}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{
  border-top:0;
  border-top-right-radius:3px;
  border-top-left-radius:3px
}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{
  border-bottom:0;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{
  border-top-right-radius:0;
  border-top-left-radius:0
}
.panel-heading + .list-group .list-group-item:first-child{
  border-top-width:0
}
.list-group + .panel-footer{
  border-top-width:0
}
.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{
  margin-bottom:0
}
.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{
  padding-left:15px;
  padding-right:15px
}
.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{
  border-top-right-radius:3px;
  border-top-left-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{
  border-top-left-radius:3px;
  border-top-right-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{
  border-top-left-radius:3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{
  border-top-right-radius:3px
}
.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{
  border-bottom-left-radius:3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{
  border-bottom-right-radius:3px
}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{
  border-top:1px solid #ddd
}
.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{
  border-top:0
}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{
  border:0
}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{
  border-left:0
}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{
  border-right:0
}
.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{
  border-bottom:0
}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{
  border-bottom:0
}
.panel > .table-responsive{
  border:0;
  margin-bottom:0
}
.panel-group{
  margin-bottom:20px
}
.panel-group .panel{
  margin-bottom:0;
  border-radius:4px
}
.panel-group .panel + .panel{
  margin-top:5px
}
.panel-group .panel-heading{
  border-bottom:0
}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{
  border-top:1px solid #ddd
}
.panel-group .panel-footer{
  border-top:0
}
.panel-group .panel-footer + .panel-collapse .panel-body{
  border-bottom:1px solid #ddd
}
.panel-default{
  border-color:transparent
}
.panel-default > .panel-heading{
  color:#333;
  background-color:#f5f5f5;
  border-color:transparent
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:transparent
}
.panel-default > .panel-heading .badge{
  color:#f5f5f5;
  background-color:#333
}
.panel-default > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:transparent
}
.panel-primary{
  border-color:#7141b1
}
.panel-primary > .panel-heading{
  color:#fff;
  background-color:#7141b1;
  border-color:#7141b1
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#7141b1
}
.panel-primary > .panel-heading .badge{
  color:#7141b1;
  background-color:#fff
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#7141b1
}
.panel-success{
  border-color:#d6e9c6
}
.panel-success > .panel-heading{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#d6e9c6
}
.panel-success > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#d6e9c6
}
.panel-success > .panel-heading .badge{
  color:#dff0d8;
  background-color:#3c763d
}
.panel-success > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#d6e9c6
}
.panel-info{
  border-color:#bce8f1
}
.panel-info > .panel-heading{
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1
}
.panel-info > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#bce8f1
}
.panel-info > .panel-heading .badge{
  color:#d9edf7;
  background-color:#31708f
}
.panel-info > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#bce8f1
}
.panel-warning{
  border-color:#faebcc
}
.panel-warning > .panel-heading{
  color:#8a6d3b;
  background-color:#fcf8e3;
  border-color:#faebcc
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#faebcc
}
.panel-warning > .panel-heading .badge{
  color:#fcf8e3;
  background-color:#8a6d3b
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#faebcc
}
.panel-danger{
  border-color:#ebccd1
}
.panel-danger > .panel-heading{
  color:#a94442;
  background-color:#f2dede;
  border-color:#ebccd1
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{
  border-top-color:#ebccd1
}
.panel-danger > .panel-heading .badge{
  color:#f2dede;
  background-color:#a94442
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color:#ebccd1
}
.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
  overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  height:100%;
  width:100%;
  border:0
}
.embed-responsive-16by9{
  padding-bottom:56.25%
}
.embed-responsive-4by3{
  padding-bottom:75%
}
.well{
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
}
.well blockquote{
  border-color:#ddd;
  border-color:rgba(0, 0, 0, 0.15)
}
.well-lg{
  padding:24px;
  border-radius:6px
}
.well-sm{
  padding:9px;
  border-radius:3px
}
.close{
  float:right;
  font-size:21px;
  font-weight:bold;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:0.2;
  filter:alpha(opacity=20)
}
.close:hover,.close:focus{
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:0.5;
  filter:alpha(opacity=50)
}
button.close{
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none
}
.modal-open{
  overflow:hidden
}
.modal{
  display:none;
  overflow:hidden;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  -webkit-overflow-scrolling:touch;
  outline:0
}
.modal.fade .modal-dialog{
  -webkit-transform:translate(0, -25%);
  -ms-transform:translate(0, -25%);
  -o-transform:translate(0, -25%);
  transform:translate(0, -25%);
  -webkit-transition:-webkit-transform 0.3s ease-out;
  -moz-transition:-moz-transform 0.3s ease-out;
  -o-transition:-o-transform 0.3s ease-out;
  transition:transform 0.3s ease-out
}
.modal.in .modal-dialog{
  -webkit-transform:translate(0, 0);
  -ms-transform:translate(0, 0);
  -o-transform:translate(0, 0);
  transform:translate(0, 0)
}
.modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto
}
.modal-dialog{
  position:relative;
  width:auto;
  margin:10px
}
.modal-content{
  position:relative;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0, 0, 0, 0.2);
  border-radius:6px;
  -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip:padding-box;
  outline:0
}
.modal-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000
}
.modal-backdrop.fade{
  opacity:0;
  filter:alpha(opacity=0)
}
.modal-backdrop.in{
  opacity:0.5;
  filter:alpha(opacity=50)
}
.modal-header{
  padding:15px;
  border-bottom:1px solid #e5e5e5
}
.modal-header:before,.modal-header:after{
  content:" ";
  display:table
}
.modal-header:after{
  clear:both
}
.modal-header .close{
  margin-top:-2px
}
.modal-title{
  margin:0;
  line-height:1.428571429
}
.modal-body{
  position:relative;
  padding:15px
}
.modal-footer{
  padding:15px;
  text-align:right;
  border-top:1px solid #e5e5e5
}
.modal-footer:before,.modal-footer:after{
  content:" ";
  display:table
}
.modal-footer:after{
  clear:both
}
.modal-footer .btn + .btn{
  margin-left:5px;
  margin-bottom:4px;
}
.modal-footer .btn-group .btn + .btn{
  margin-left:-1px
}
.modal-footer .btn-block + .btn-block{
  margin-left:0
}
.modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}
@media (min-width:768px){
  .modal-dialog{
    width:730px;
    margin:30px auto
  }
  .modal-content{
    -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)
  }
  .modal-sm{
    width:300px
  }
}
@media (min-width:992px){
  .modal-lg{
    width:900px
  }
}
.tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  font-family:'Lato', Lato, Arial, sans-serif;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.428571429;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  font-size:12px;
  opacity:0;
  filter:alpha(opacity=0)
}
.tooltip.in{
  opacity:0.9;
  filter:alpha(opacity=90)
}
.tooltip.top{
  margin-top:-3px;
  padding:5px 0
}
.tooltip.right{
  margin-left:3px;
  padding:0 5px
}
.tooltip.bottom{
  margin-top:3px;
  padding:5px 0
}
.tooltip.left{
  margin-left:-3px;
  padding:0 5px
}
.tooltip-inner{
  max-width:200px;
  padding:3px 8px;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:4px
}
.tooltip-arrow{
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.tooltip.top .tooltip-arrow{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}
.tooltip.top-left .tooltip-arrow{
  bottom:0;
  right:5px;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}
.tooltip.top-right .tooltip-arrow{
  bottom:0;
  left:5px;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}
.tooltip.right .tooltip-arrow{
  top:50%;
  left:0;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
  border-right-color:#000
}
.tooltip.left .tooltip-arrow{
  top:50%;
  right:0;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
  border-left-color:#000
}
.tooltip.bottom .tooltip-arrow{
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow{
  top:0;
  right:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow{
  top:0;
  left:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}
.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:none;
  max-width:276px;
  padding:1px;
  font-family:'Lato', Lato, Arial, sans-serif;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.428571429;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  font-size:14px;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0, 0, 0, 0.2);
  border-radius:6px
}
.popover.top{
  margin-top:-10px
}
.popover.right{
  margin-left:10px
}
.popover.bottom{
  margin-top:10px
}
.popover.left{
  margin-left:-10px
}
.popover-title{
  margin:0;
  padding:8px 14px;
  font-size:14px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0
}
.popover-content{
  padding:9px 14px
}
.popover > .arrow,.popover > .arrow:after{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.popover > .arrow{
  border-width:11px
}
.popover > .arrow:after{
  border-width:10px;
  content:""
}
.popover.top > .arrow{
  left:50%;
  margin-left:-11px;
  border-bottom-width:0;
  border-top-color:#999;
  border-top-color:rgba(0, 0, 0, 0.25);
  bottom:-11px
}
.popover.top > .arrow:after{
  content:" ";
  bottom:1px;
  margin-left:-10px;
  border-bottom-width:0;
  border-top-color:#fff
}
.popover.right > .arrow{
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-left-width:0;
  border-right-color:#999;
  border-right-color:rgba(0, 0, 0, 0.25)
}
.popover.right > .arrow:after{
  content:" ";
  left:1px;
  bottom:-10px;
  border-left-width:0;
  border-right-color:#fff
}
.popover.bottom > .arrow{
  left:50%;
  margin-left:-11px;
  border-top-width:0;
  border-bottom-color:#999;
  border-bottom-color:rgba(0, 0, 0, 0.25);
  top:-11px
}
.popover.bottom > .arrow:after{
  content:" ";
  top:1px;
  margin-left:-10px;
  border-top-width:0;
  border-bottom-color:#fff
}
.popover.left > .arrow{
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-right-width:0;
  border-left-color:#999;
  border-left-color:rgba(0, 0, 0, 0.25)
}
.popover.left > .arrow:after{
  content:" ";
  right:1px;
  border-right-width:0;
  border-left-color:#fff;
  bottom:-10px
}
.carousel{
  position:relative
}
.carousel-inner{
  position:relative;
  overflow:hidden;
  width:100%
}
.carousel-inner > .item{
  display:none;
  position:relative;
  -webkit-transition:0.6s ease-in-out left;
  -o-transition:0.6s ease-in-out left;
  transition:0.6s ease-in-out left
}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{
  display:block;
  max-width:100%;
  height:auto;
  line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d){
  .carousel-inner > .item{
    -webkit-transition:-webkit-transform 0.6s ease-in-out;
    -moz-transition:-moz-transform 0.6s ease-in-out;
    -o-transition:-o-transform 0.6s ease-in-out;
    transition:transform 0.6s ease-in-out;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    perspective:1000px
  }
  .carousel-inner > .item.next,.carousel-inner > .item.active.right{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    left:0
  }
  .carousel-inner > .item.prev,.carousel-inner > .item.active.left{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    left:0
  }
  .carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    left:0
  }
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{
  display:block
}
.carousel-inner > .active{
  left:0
}
.carousel-inner > .next,.carousel-inner > .prev{
  position:absolute;
  top:0;
  width:100%
}
.carousel-inner > .next{
  left:100%
}
.carousel-inner > .prev{
  left:-100%
}
.carousel-inner > .next.left,.carousel-inner > .prev.right{
  left:0
}
.carousel-inner > .active.left{
  left:-100%
}
.carousel-inner > .active.right{
  left:100%
}
.carousel-control{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:15%;
  opacity:0.5;
  filter:alpha(opacity=50);
  font-size:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
  background-color:rgba(0, 0, 0, 0)
}
.carousel-control.left{
  background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1)
}
.carousel-control.right{
  left:auto;
  right:0;
  background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1)
}
.carousel-control:hover,.carousel-control:focus{
  outline:0;
  color:#fff;
  text-decoration:none;
  opacity:0.9;
  filter:alpha(opacity=90)
}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
  position:absolute;
  top:50%;
  margin-top:-10px;
  z-index:5;
  display:inline-block
}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
  left:50%;
  margin-left:-10px
}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
  right:50%;
  margin-right:-10px
}
.carousel-control .icon-prev,.carousel-control .icon-next{
  width:20px;
  height:20px;
  line-height:1;
  font-family:serif
}
.carousel-control .icon-prev:before{
  content:'\2039'
}
.carousel-control .icon-next:before{
  content:'\203a'
}
.carousel-indicators{
  position:absolute;
  bottom:10px;
  left:50%;
  z-index:15;
  width:60%;
  margin-left:-30%;
  padding-left:0;
  list-style:none;
  text-align:center
}
.carousel-indicators li{
  display:inline-block;
  width:10px;
  height:10px;
  margin:1px;
  text-indent:-999px;
  border:1px solid #fff;
  border-radius:10px;
  cursor:pointer;
  background-color:#000 \9;
  background-color:rgba(0, 0, 0, 0)
}
.carousel-indicators .active{
  margin:0;
  width:12px;
  height:12px;
  background-color:#fff
}
.carousel-caption{
  position:absolute;
  left:15%;
  right:15%;
  bottom:20px;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0, 0, 0, 0.6)
}
.carousel-caption .btn{
  text-shadow:none
}
@media screen and (min-width:768px){
  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
    width:30px;
    height:30px;
    margin-top:-10px;
    font-size:30px
  }
  .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
    margin-left:-10px
  }
  .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
    margin-right:-10px
  }
  .carousel-caption{
    left:20%;
    right:20%;
    padding-bottom:30px
  }
  .carousel-indicators{
    bottom:20px
  }
}
.clearfix:before,.clearfix:after{
  content:" ";
  display:table
}
.clearfix:after{
  clear:both
}
.center-block{
  display:block;
  margin-left:auto;
  margin-right:auto
}
.pull-right{
  float:right !important
}
.pull-left{
  float:left !important
}
.hide{
  display:none !important
}
.show{
  display:block !important
}
.invisible{
  visibility:hidden
}
.text-hide{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.hidden{
  display:none !important
}
.affix{
  position:fixed
}
@-ms-viewport{
  width:device-width;
}
.visible-xs{
  display:none !important
}
.visible-sm{
  display:none !important
}
.visible-md{
  display:none !important
}
.visible-lg{
  display:none !important
}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{
  display:none !important
}
@media (max-width:767px){
  .visible-xs{
    display:block !important
  }
  table.visible-xs{
    display:table !important
  }
  tr.visible-xs{
    display:table-row !important
  }
  th.visible-xs,td.visible-xs{
    display:table-cell !important
  }
}
@media (max-width:767px){
  .visible-xs-block{
    display:block !important
  }
}
@media (max-width:767px){
  .visible-xs-inline{
    display:inline !important
  }
}
@media (max-width:767px){
  .visible-xs-inline-block{
    display:inline-block !important
  }
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm{
    display:block !important
  }
  table.visible-sm{
    display:table !important
  }
  tr.visible-sm{
    display:table-row !important
  }
  th.visible-sm,td.visible-sm{
    display:table-cell !important
  }
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-block{
    display:block !important
  }
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline{
    display:inline !important
  }
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline-block{
    display:inline-block !important
  }
}
@media (min-width:992px) and (max-width:1249px){
  .visible-md{
    display:block !important
  }
  table.visible-md{
    display:table !important
  }
  tr.visible-md{
    display:table-row !important
  }
  th.visible-md,td.visible-md{
    display:table-cell !important
  }
}
@media (min-width:992px) and (max-width:1249px){
  .visible-md-block{
    display:block !important
  }
}
@media (min-width:992px) and (max-width:1249px){
  .visible-md-inline{
    display:inline !important
  }
}
@media (min-width:992px) and (max-width:1249px){
  .visible-md-inline-block{
    display:inline-block !important
  }
}
@media (min-width:1250px){
  .visible-lg{
    display:block !important
  }
  table.visible-lg{
    display:table !important
  }
  tr.visible-lg{
    display:table-row !important
  }
  th.visible-lg,td.visible-lg{
    display:table-cell !important
  }
}
@media (min-width:1250px){
  .visible-lg-block{
    display:block !important
  }
}
@media (min-width:1250px){
  .visible-lg-inline{
    display:inline !important
  }
}
@media (min-width:1250px){
  .visible-lg-inline-block{
    display:inline-block !important
  }
}
@media (max-width:767px){
  .hidden-xs{
    display:none !important
  }
}
@media (min-width:768px) and (max-width:991px){
  .hidden-sm{
    display:none !important
  }
}
@media (min-width:992px) and (max-width:1249px){
  .hidden-md{
    display:none !important
  }
}
@media (min-width:1251px) and (max-width:1300px){
  .hidden-mdlg{
    display:none !important
  }
}
@media (min-width:1250px){
  .hidden-lg{
    display:none !important
  }
}
.visible-print{
  display:none !important
}
@media print{
  .visible-print{
    display:block !important
  }
  table.visible-print{
    display:table !important
  }
  tr.visible-print{
    display:table-row !important
  }
  th.visible-print,td.visible-print{
    display:table-cell !important
  }
}
.visible-print-block{
  display:none !important
}
@media print{
  .visible-print-block{
    display:block !important
  }
}
.visible-print-inline{
  display:none !important
}
@media print{
  .visible-print-inline{
    display:inline !important
  }
}
.visible-print-inline-block{
  display:none !important
}
@media print{
  .visible-print-inline-block{
    display:inline-block !important
  }
}
@media print{
  .hidden-print{
    display:none !important
  }
}
.suitepicon-action-above:before{
  content:"\f101"
}
.suitepicon-action-add:before,.suitepicon-action-create:before{
  content:"\f102"
}
.suitepicon-action-alerts-small:before,.suitepicon-module-sugarfeed:before,.suitepicon-dashlet-sugarfeeddashlet:before{
  content:"\f103"
}
.suitepicon-action-alerts:before{
  content:"\f104"
}
.suitepicon-action-back:before{
  content:"\f105"
}
.suitepicon-action-below:before,.jstree-default .jstree-open > .jstree-ocl:before{
  content:"\f106"
}
.suitepicon-action-caret:before{
  content:"\f107"
}
.suitepicon-action-clear:before{
  content:"\f108"
}
.suitepicon-action-confirm:before{
  content:"\f109"
}
.suitepicon-action-create-contact-vcard:before,.suitepicon-action-create-lead-vcard:before{
  content:"\f10a"
}
.suitepicon-action-create-group-user:before{
  content:"\f10b"
}
.suitepicon-action-create-person-form:before{
  content:"\f10c"
}
.suitepicon-action-create-security-group:before{
  content:"\f10d"
}
.suitepicon-action-current-user:before{
  content:"\f10e"
}
.suitepicon-action-delete:before{
  content:"\f10f"
}
.suitepicon-action-down:before{
  content:"\f110"
}
.suitepicon-action-edit:before{
  content:"\f111"
}
.suitepicon-action-empty-action:before,.suitepicon-action-:before{
  content:"\f112"
}
.suitepicon-action-first:before{
  content:"\f113"
}
.suitepicon-action-forward:before,.jstree-default .jstree-closed > .jstree-ocl:before{
  content:"\f114"
}
.suitepicon-action-home:before{
  content:"\f115"
}
.suitepicon-action-import-line-item:before{
  content:"\f116"
}
.suitepicon-action-import:before{
  content:"\f117"
}
.suitepicon-action-info:before{
  content:"\f118"
}
.suitepicon-action-invade:before,.suitepicon-dashlet-invadersdashlet:before{
  content:"\f119"
}
.suitepicon-action-last:before{
  content:"\f11a"
}
.suitepicon-action-left:before{
  content:"\f11b"
}
.suitepicon-action-list-maps:before{
  content:"\f11c"
}
.suitepicon-action-megaphone:before{
  content:"\f11d"
}
.suitepicon-action-minus:before,.panel-heading a:before{
  content:"\f11e"
}
.suitepicon-action-move-down:before{
  content:"\f11f"
}
.suitepicon-action-move-left:before,.button-toggle-expanded span:before{
  content:"\f120"
}
.suitepicon-action-move-right:before,.button-toggle-collapsed span:before{
  content:"\f121"
}
.suitepicon-action-move-up:before{
  content:"\f122"
}
.suitepicon-action-plus:before,.panel-heading a.collapsed:before{
  content:"\f123"
}
.suitepicon-action-quick-radius-map:before{
  content:"\f124"
}
.suitepicon-action-reload:before{
  content:"\f125"
}
.suitepicon-action-resource-chart:before{
  content:"\f126"
}
.suitepicon-action-right:before{
  content:"\f127"
}
.suitepicon-action-role-management:before{
  content:"\f128"
}
.suitepicon-action-schedule-call:before{
  content:"\f129"
}
.suitepicon-action-schedule-meeting:before{
  content:"\f12a"
}
.suitepicon-action-schedule:before{
  content:"\f12b"
}
.suitepicon-action-search:before{
  content:"\f12c"
}
.suitepicon-action-security-groups:before{
  content:"\f12d"
}
.suitepicon-action-security-suite-settings:before{
  content:"\f12e"
}
.suitepicon-action-select:before{
  content:"\f12f"
}
.suitepicon-action-setup-email:before{
  content:"\f130"
}
.suitepicon-action-sorting-ascending:before{
  content:"\f131"
}
.suitepicon-action-sorting-descending:before{
  content:"\f132"
}
.suitepicon-action-sorting-none:before{
  content:"\f133"
}
.suitepicon-action-subtract:before{
  content:"\f134"
}
.suitepicon-action-today:before{
  content:"\f135"
}
.suitepicon-action-up:before{
  content:"\f136"
}
.suitepicon-action-user-small:before{
  content:"\f137"
}
.suitepicon-action-user:before{
  content:"\f138"
}
.suitepicon-action-vcard:before{
  content:"\f139"
}
.suitepicon-action-view-create-email-templates:before{
  content:"\f13a"
}
.suitepicon-action-view-diagnostics:before{
  content:"\f13b"
}
.suitepicon-action-view-email-templates:before{
  content:"\f13c"
}
.suitepicon-action-view-process-audit:before{
  content:"\f13d"
}
.suitepicon-action-view-project-tasks:before{
  content:"\f13e"
}
.suitepicon-action-view-record:before{
  content:"\f13f"
}
.suitepicon-action-view:before,.suitepicon-action-list:before{
  content:"\f140"
}
.suitepicon-admin-activity-streams:before{
  content:"\f141"
}
.suitepicon-admin-address-cache:before{
  content:"\f142"
}
.suitepicon-admin-aobh-businesshours:before{
  content:"\f143"
}
.suitepicon-admin-aod-settings:before{
  content:"\f144"
}
.suitepicon-admin-aop-settings:before{
  content:"\f145"
}
.suitepicon-admin-aos-settings:before{
  content:"\f146"
}
.suitepicon-admin-backups:before{
  content:"\f147"
}
.suitepicon-admin-campaign-email-settings:before{
  content:"\f148"
}
.suitepicon-admin-configure-module-menu-filters:before{
  content:"\f149"
}
.suitepicon-admin-connectors:before{
  content:"\f14a"
}
.suitepicon-admin-currencies:before{
  content:"\f14b"
}
.suitepicon-admin-diagnostic:before{
  content:"\f14c"
}
.suitepicon-admin-display-modules-and-subpanels:before{
  content:"\f14d"
}
.suitepicon-admin-donate:before{
  content:"\f14e"
}
.suitepicon-admin-dropdown-editor:before{
  content:"\f14f"
}
.suitepicon-admin-email-queue:before{
  content:"\f150"
}
.suitepicon-admin-email-settings:before{
  content:"\f151"
}
.suitepicon-admin-geocode-addresses:before{
  content:"\f152"
}
.suitepicon-admin-geocoded-counts:before{
  content:"\f153"
}
.suitepicon-admin-geocoding-test:before{
  content:"\f154"
}
.suitepicon-admin-global-search:before{
  content:"\f155"
}
.suitepicon-admin-google-maps-settings:before{
  content:"\f156"
}
.suitepicon-admin-history-subpanel:before{
  content:"\f157"
}
.suitepicon-admin-import:before{
  content:"\f158"
}
.suitepicon-admin-inbound-email:before{
  content:"\f159"
}
.suitepicon-admin-languages:before{
  content:"\f15a"
}
.suitepicon-admin-locale:before{
  content:"\f15b"
}
.suitepicon-admin-module-builder:before{
  content:"\f15c"
}
.suitepicon-admin-module-loader:before{
  content:"\f15d"
}
.suitepicon-admin-oauth-keys:before{
  content:"\f15e"
}
.suitepicon-admin-outbound-email:before{
  content:"\f15f"
}
.suitepicon-admin-password:before,.suitepicon-admin-:before{
  content:"\f160"
}
.suitepicon-admin-rebuild:before{
  content:"\f161"
}
.suitepicon-admin-releases:before{
  content:"\f162"
}
.suitepicon-admin-rename-modules:before{
  content:"\f163"
}
.suitepicon-admin-repair:before{
  content:"\f164"
}
.suitepicon-admin-roles:before{
  content:"\f165"
}
.suitepicon-admin-scheduler:before{
  content:"\f166"
}
.suitepicon-admin-security-suite-group-management:before{
  content:"\f167"
}
.suitepicon-admin-security:before{
  content:"\f168"
}
.suitepicon-admin-studio:before{
  content:"\f169"
}
.suitepicon-admin-system-settings:before{
  content:"\f16a"
}
.suitepicon-admin-themes:before{
  content:"\f16b"
}
.suitepicon-admin-upgrade-wizard:before{
  content:"\f16c"
}
.suitepicon-admin-user-management:before{
  content:"\f16d"
}
.suitepicon-dashlet-charts-funnel:before,.suitepicon-module-mypipelinebysalesstagedashlet:before,.suitepicon-module-pipelinebysalesstagedashlet:before{
  content:"\f16e"
}
.suitepicon-dashlet-charts-groupby:before,.suitepicon-module-campaignroichartdashlet:before{
  content:"\f16f"
}
.suitepicon-dashlet-charts-horizontal:before,.suitepicon-module-opportunitiesbyleadsourcebyoutcomedashlet:before,.suitepicon-action-view-status:before{
  content:"\f170"
}
.suitepicon-dashlet-charts-pie:before,.suitepicon-module-opportunitiesbyleadsourcedashlet:before{
  content:"\f171"
}
.suitepicon-dashlet-charts-vertical:before,.suitepicon-module-outcomebymonthdashlet:before{
  content:"\f172"
}
.suitepicon-dashlet-jotpad:before,.suitepicon-dashlet-jotpaddashlet:before{
  content:"\f173"
}
.suitepicon-dashlet-sugarnews:before,.suitepicon-dashlet-sugarnewsdashlet:before,.suitepicon-action-view-news:before{
  content:"\f174"
}
.suitepicon-display-folder-closed:before{
  content:"\f175"
}
.suitepicon-display-folder-open:before,.jstree-anchor > .jstree-themeicon:before{
  content:"\f176"
}
.suitepicon-favorite-star-outline:before{
  content:"\f177"
}
.suitepicon-favorite-star:before{
  content:"\f178"
}
.suitepicon-mimetype-tab:before{
  content:"\f179"
}
.suitepicon-module-accounts:before{
  content:"\f17a"
}
.suitepicon-module-aclroles:before{
  content:"\f17b"
}
.suitepicon-module-activities:before{
  content:"\f17c"
}
.suitepicon-module-am-tasktemplates:before{
  content:"\f17d"
}
.suitepicon-module-aok-knowledge-base-categories:before{
  content:"\f17e"
}
.suitepicon-module-aok-knowledgebase:before{
  content:"\f17f"
}
.suitepicon-module-aor-reports:before{
  content:"\f180"
}
.suitepicon-module-aos-contracts-signature:before{
  content:"\f181"
}
.suitepicon-module-aos-contracts:before{
  content:"\f182"
}
.suitepicon-module-aos-invoices:before{
  content:"\f183"
}
.suitepicon-module-aos-pdf-templates:before{
  content:"\f184"
}
.suitepicon-module-aos-product-categories:before{
  content:"\f185"
}
.suitepicon-module-aos-quotes:before{
  content:"\f186"
}
.suitepicon-module-aow-workflow:before{
  content:"\f187"
}
.suitepicon-module-areas-maps:before,.suitepicon-module-jjwg-areas:before{
  content:"\f188"
}
.suitepicon-module-basic:before{
  content:"\f189"
}
.suitepicon-module-bugs:before{
  content:"\f18a"
}
.suitepicon-module-calendar:before{
  content:"\f18b"
}
.suitepicon-module-calls:before{
  content:"\f18c"
}
.suitepicon-module-campaigns:before,.suitepicon-module-campaignlog:before{
  content:"\f18d"
}
.suitepicon-module-campaigntrackers:before{
  content:"\f18e"
}
.suitepicon-module-cases:before{
  content:"\f18f"
}
.suitepicon-module-case-updates:before{
  content:"\f190"
}
.suitepicon-module-company:before{
  content:"\f191"
}
.suitepicon-module-contacts:before,.suitepicon-module-contact:before{
  content:"\f192"
}
.suitepicon-module-default:before,.suitepicon-module-:before,.suitepicon-module-outboundemailaccounts:before{
  content:"\f193"
}
.suitepicon-module-detailview:before{
  content:"\f194"
}
.suitepicon-module-direct-reports:before{
  content:"\f195"
}
.suitepicon-module-document-revisions:before{
  content:"\f196"
}
.suitepicon-module-documents:before{
  content:"\f197"
}
.suitepicon-module-editview:before{
  content:"\f198"
}
.suitepicon-module-email-marketing2:before{
  content:"\f199"
}
.suitepicon-module-email-marketing:before{
  content:"\f19a"
}
.suitepicon-module-emails:before{
  content:"\f19b"
}
.suitepicon-module-existing-package:before{
  content:"\f19c"
}
.suitepicon-module-fields:before{
  content:"\f19d"
}
.suitepicon-module-file:before{
  content:"\f19e"
}
.suitepicon-module-filter:before{
  content:"\f19f"
}
.suitepicon-module-fp-event-locations:before{
  content:"\f1a0"
}
.suitepicon-module-fp-events:before{
  content:"\f1a1"
}
.suitepicon-module-history:before{
  content:"\f1a2"
}
.suitepicon-module-issue:before{
  content:"\f1a3"
}
.suitepicon-module-jjwg-maps:before{
  content:"\f1a4"
}
.suitepicon-module-jjwg-markers:before{
  content:"\f1a5"
}
.suitepicon-module-labels:before{
  content:"\f1a6"
}
.suitepicon-module-layouts:before{
  content:"\f1a7"
}
.suitepicon-module-leads:before,.suitepicon-module-lead:before{
  content:"\f1a8"
}
.suitepicon-module-listview:before{
  content:"\f1a9"
}
.suitepicon-module-meetings:before{
  content:"\f1aa"
}
.suitepicon-module-new-module:before{
  content:"\f1ab"
}
.suitepicon-module-new-package:before{
  content:"\f1ac"
}
.suitepicon-module-notes:before{
  content:"\f1ad"
}
.suitepicon-module-opportunities:before{
  content:"\f1ae"
}
.suitepicon-module-other:before{
  content:"\f1af"
}
.suitepicon-module-overview:before{
  content:"\f1b0"
}
.suitepicon-module-person:before{
  content:"\f1b1"
}
.suitepicon-module-popupview:before{
  content:"\f1b2"
}
.suitepicon-module-process:before,.suitepicon-module-aow-processed:before{
  content:"\f1b3"
}
.suitepicon-module-products:before,.suitepicon-module-aos-products:before,.suitepicon-module-aos-products-quotes:before{
  content:"\f1b4"
}
.suitepicon-module-project-tasks:before,.suitepicon-module-projecttask:before,.suitepicon-module-project:before,.suitepicon-module-am-projecttemplates:before{
  content:"\f1b5"
}
.suitepicon-module-prospectlists:before{
  content:"\f1b6"
}
.suitepicon-module-quickcreate:before{
  content:"\f1b7"
}
.suitepicon-module-relationships:before{
  content:"\f1b8"
}
.suitepicon-module-sale:before{
  content:"\f1b9"
}
.suitepicon-module-securitygroups:before{
  content:"\f1ba"
}
.suitepicon-module-spots:before,.suitepicon-dashlet-spotsdashlet:before{
  content:"\f1bb"
}
.suitepicon-module-subpanels:before{
  content:"\f1bc"
}
.suitepicon-module-survey-responses:before{
  content:"\f1bd"
}
.suitepicon-module-surveys:before,.suitepicon-module-surveyquestionoptions:before,.suitepicon-module-surveyquestionresponses:before,.suitepicon-module-surveyresponses:before,.suitepicon-module-surveyquestions:before{
  content:"\f1be"
}
.suitepicon-module-targets:before{
  content:"\f1bf"
}
.suitepicon-module-tasks:before{
  content:"\f1c0"
}
.suitepicon-module-users:before,.suitepicon-module-user:before{
  content:"\f1c1"
}
.suitepicon-template-company:before{
  content:"\f1c2"
}
.suitepicon-template-file:before{
  content:"\f1c3"
}
.suitepicon-template-issue:before{
  content:"\f1c4"
}
@font-face{
  font-family:"suitepicon";
  src:url("../../../../../themes/SuiteP/css/suitep-base/suitepicon.eot#iefix") format("embedded-opentype"), url("../../../../../themes/SuiteP/css/suitep-base/suitepicon.woff") format("woff"), url("../../../../../themes/SuiteP/css/suitep-base/suitepicon.ttf") format("truetype"), url("../../../../../themes/SuiteP/css/suitep-base/suitepicon.svg#suitepicon") format("svg");
}
.suitepicon,.button-toggle-expanded span,.button-toggle-collapsed span,.panel-heading a.collapsed,.panel-heading a{
  line-height:1;
  vertical-align:inherit;
}
.suitepicon:before,.button-toggle-expanded span:before,.button-toggle-collapsed span:before,.panel-heading a.collapsed:before,.panel-heading a:before{
  font-family:suitepicon !important;
  font-style:normal;
  font-weight:normal !important;
  .vertical-align:top
}
.button-toggle-expanded span{
  line-height:30px;
  margin-left:4px
}
.button-toggle-collapsed span{
  line-height:30px;
  margin-left:7px
}
html{
  height:100%
}
body{
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:13px;
  background:#f5f5f5;
  color:#534d64;
  margin:0;
  overflow:auto;
  height:100%
}
img,svg{
  image-rendering:auto
}
h3{
  font-size:13px;
  font-weight:bold;
}
a{
  color:#43baff
}
a:hover{
  color:#43baff
}
h4{
  padding-left:4px;
  margin-bottom:2px
}
h5{
  padding-left:4px;
  margin-bottom:2px
}
hr{
  background-color:transparent;
  color:transparent;
  border:0;
  border-top:1px solid transparent;
  clear:both;
  height:1px
}
a:link{
  text-decoration:underline
}
a:visited{
  text-decoration:underline
}
a:hover{
  text-decoration:underline
}
.studiolink svg,.studiolink img{
  width:30px;
  height:auto
}
#ajaxHeader{
  float:left
}
.bootstrap-container.col-sm-offset-3{
  background-color:#f5f5f5;
  margin-top:80px
}
.bootstrap-container{
  background-color:#f5f5f5;
  margin-top:70px
}
.bootstrap-container .dropdown-menu em{
  padding:0 10px 0 10px
}
.bootstrap-container .dropdown-menu em a{
  color:#43baff
}
.mask{
  z-index:1038 !important
}
#ajaxloading_c{
  z-index:1039 !important
  left: 50% !important;
  transform: translateX(-50%);
  z-index: 9999;
}
/* #ajaxloading_c #ajaxloading{
z-index: 1040 !important;
} */
::selection{
  background:#43baff;
  color:#fff
}
::-moz-selection{
  background:#43baff;
  color:#fff
}
@media (max-width:750px){
  .bootstrap-container.col-sm-offset-3{
    margin-top:80px
  }
  .bootstrap-container{
    margin-top:30px
  }
}
@media (max-width:1130px){
  .bootstrap-container.col-md-offset-2{
    margin-left:0
  }
  .col-md-10,.bootstrap-container{
    width:100%
  }
}
.content{
  margin:0 0 0 0
}
@media (max-width:750px){
  .content{
    margin:0 0 0 0;
    width:100%
  }
}
.aor-tab-content{
  background-color:#fff
}
#report-editview-footer{
  width:100%
}
#detailpanel_fields_select{
  border-right:2px solid #e6e6e6;
  display:inline-block;
  padding:8px;
  width:20%
}
#detailpanel_fields_display{
  display:inline-block;
  padding:8px;
  width:75%
}
.aor_dragbox{
  overflow:scroll;
  height:250px
}
#report-editview-footer .tab-togglers{
  margin-left:20%
}
#report-editview-footer .tab-toggler.active .button{
  background-color:#43baff
}
#report-editview-footer .parentheses-btn{
  display:block
}
#report-editview-footer .condition-sortable-handle{
  cursor:move
}
#report-editview-footer .parenthesis-line strong{
  font-size:18px
}
#report-editview-footer .drop-area.highlighted{
  background-color:#f7f7f7
}
.noGraphDataPoints{
  padding:10px
}
.rgraph_chart_tooltips_css{
  font-family:'Lato', Arial
}
.aor-tab-content #group_display_table{
  margin-bottom:8px
}
.aor-tab-content #fieldLines_head td,.aor-tab-content #aor_conditionLines_head td,.aor-tab-content #chartHead td{
  background-color:#7141b1;
  color:#fff;
  height:32px;
  font-weight:700
}
.aor-tab-content #fieldLines_head td:first-of-type,.aor-tab-content #aor_conditionLines_head td:first-of-type,.aor-tab-content #chartHead td:first-of-type{
  border-top-left-radius:4px
}
.aor-tab-content #fieldLines_head td:last-of-type,.aor-tab-content #aor_conditionLines_head td:last-of-type,.aor-tab-content #chartHead td:last-of-type{
  border-top-right-radius:4px
}
.aor-tab-content #fieldLines tbody tr{
  height:64px
}
.aor-tab-content #fieldLines tbody tr td{
  background-color:#fff
}
.aor-tab-content #fieldLines tbody tr td [type=text]{
  margin-right:4px
}
.aor-tab-content #fieldLines tbody tr td:first-of-type{
  padding-left:4px
}
.aor-tab-content #fieldLines tbody tr td:first-of-type .button{
  padding:6px 6px 18px 6px;
  line-height:10px;
  height:0px;
  font-size:32px
}
.aor-tab-content #fieldLines tbody:nth-of-type(2n) tr td{
  background-color:#f5f5f5
}
.aor-tab-content #aor_conditionLines .logic-select{
  margin-right:4px
}
.aor-tab-content #aor_conditionLines tbody tr{
  height:64px
}
.aor-tab-content #aor_conditionLines tbody tr td{
  background-color:#fff
}
.aor-tab-content #aor_conditionLines tbody tr td [type=text]{
  margin-right:4px
}
.aor-tab-content #aor_conditionLines tbody tr td:first-of-type{
  padding-left:4px
}
.aor-tab-content #aor_conditionLines tbody tr td:first-of-type .button{
  padding:6px 6px 18px 6px;
  line-height:10px;
  height:0px;
  font-size:32px
}
.aor-tab-content #aor_conditionLines tbody tr:nth-of-type(2n) td{
  background-color:#f5f5f5
}
.aor-tab-content #aor_conditionLines #aor_conditionLines_head td:nth-of-type(2),.aor-tab-content #aor_conditionLines #aor_conditionLines_head td:last-of-type{
  padding-right:8px
}
.aor-tab-content #detailpanel_charts tbody tr{
  height:64px
}
.aor-tab-content #detailpanel_charts tbody tr td{
  background-color:#fff
}
.aor-tab-content #detailpanel_charts tbody tr td [type=text]{
  margin-right:4px
}
.aor-tab-content #detailpanel_charts tbody tr td select{
  margin-right:4px
}
.aor-tab-content #detailpanel_charts tbody tr td:first-of-type{
  padding-left:4px
}
.aor-tab-content #detailpanel_charts tbody tr td:first-of-type .removeChartButton{
  margin-right:4px;
  padding:6px 6px 18px 6px;
  line-height:10px;
  height:0px;
  font-size:32px
}
.aor-tab-content #detailpanel_charts tbody tr:nth-of-type(2n) td{
  background-color:#f5f5f5
}
#aor_condition_parenthesis_table{
  border:none;
  border:none;
  margin-bottom:8px
}
#aor_condition_parenthesis_table tbody{
  border:none;
  border:none
}
#aor_condition_parenthesis_table tbody tr{
  border:none;
  border:none
}
#aor_condition_parenthesis_table #aor_condition_parenthesis_btn{
  font-weight:700
}
.parentheses-btn{
  border:1px solid transparent;
  border-radius:4px;
  background-color:cornflowerblue;
  color:#f5f5f5;
  font-weight:700
}
.parentheses-btn:hover{
  background-color:#9589b3;
  cursor:grab
}
.parentheses-btn .condition-sortable-handle{
  padding:5px 10px 5px 10px
}
.jqtree-tree .jqtree-title{
  color:#43baff
}
#detailpanel_report .list-view-rounded-corners{
  margin:0px
}
#detailpanel_report .list-view-rounded-corners > table th:first-of-type{
  border-top-left-radius:0
}
#detailpanel_report .list-view-rounded-corners > table th:last-of-type{
  border-top-right-radius:0
}
#aow_conditionLines{
  display:block
}
#aow_conditionLines > thead{
  display:block
}
#aow_conditionLines > thead td{
  background-color:#bfcad3;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:4px;
  padding-right:4px;
  color:#43baff;
  font-weight:bold;
  font-size:13px
}
.detail-view-field #aow_conditionLines thead td:first-of-type{
  height:36px
}
#aow_conditionLines thead td:first-of-type{
  height:32px;
  border-top-left-radius:4px
}
#aow_conditionLines thead td:last-of-type{
  padding-left:8px;
  border-top-right-radius:4px;
  width:26%
}
#aow_conditionLines > thead > tr{
  display:block
}
#aow_conditionLines > tbody{
  display:block
}
#aow_conditionLines > tbody > tr{
  display:block;
  background-color:#f5f5f5;
  border-bottom:5px #fff solid
}
#aow_conditionLines > tbody > tr > td{
  vertical-align:top
}
#aow_conditionLines td:first-of-type{
  display:inline-block
}
#aow_conditionLines td:not(:first-of-type){
  display:inline-block;
  width:16.667%
}
#aow_conditionLines tbody td{
  background-color:#f5f5f5;
  margin-bottom:4px;
  min-height:64px
}
#aow_conditionLines tbody td:first-of-type{
  padding-left:8px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}
#aow_conditionLines tbody td:last-of-type{
  padding-left:8px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  width:26%
}
#aow_conditionLines td:first-of-type button{
  margin-top:8px;
  line-height:30px
}
#aow_conditionLines input{
  margin-top:8px
}
#aow_conditionLines input.sqsEnabled{
  width:62.5%
}
#aow_conditionLines input[type=checkbox]{
  margin-top:24px
}
#aow_conditionLines textarea{
  margin-top:8px;
  width:95%
}
#aow_conditionLines select{
  width:95%;
  margin-top:8px
}
#aow_conditionLines > tbody > tr > td > table.dateTime{
  display:inline-block;
  background-color:#f5f5f5
}
#aow_conditionLines > tbody > tr > td > table.dateTime .dateTimeComboColumn{
  display:inline-block
}
@media (max-width:1800px){
  #aow_conditionLines select[id$="][0]"]{
    width:45%;
    margin-bottom:4px
  }
  #aow_conditionLines select[id$="][1]"]{
    width:45%;
    margin-bottom:4px
  }
  #aow_conditionLines input[id$="][2]"]{
    width:45%;
    margin-bottom:4px
  }
  #aow_conditionLines select[id$="][3]"]{
    width:45%;
    margin-bottom:4px
  }
}
@media (min-width:1800px){
  #aow_conditionLines select[id$="][0]"]{
    width:24%
  }
  #aow_conditionLines select[id$="][1]"]{
    width:24%
  }
  #aow_conditionLines input[id$="][2]"]{
    width:24%
  }
  #aow_conditionLines select[id$="][3]"]{
    width:24%
  }
}
[field="action_lines"]{
  display:block;
  width:100%
}
#aow_conditionLines [type="button"]{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#actionLines [type="button"]{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#actionLines{
  display:block
}
#actionLines > tr{
  display:block
}
#actionLines > tr > td{
  display:block
}
#actionLines td[field] label{
  margin-right:8px
}
#actionLines > tr > td{
  border:1px solid #bfcad3;
  border-radius:4px;
  margin-bottom:4px
}
#actionLines .action-table{
  display:block;
  width:100%
}
#actionLines .action-table tbody{
  display:block;
  width:100%
}
#actionLines .action-table tr{
  display:block;
  width:100%
}
[data-workflow-action-parameter] input.sqsEnabled{
  margin-top:0px;
  width:50%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="create-record"] input.sqsEnabled{
  width:65%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="modify-record"] input.sqsEnabled{
  width:65%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="send-email"] input.sqsEnabled{
  width:10%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="send-email"] .id-ff.multiple > button{
  margin-left:0
}
#actionLines .action-table td{
  display:inline-block
}
#actionLines .action-table > tbody > tr:first-of-type > td:first-of-type{
  padding-left:8px
}
#actionLines .action-table > tbody > tr:first-of-type > td{
  border-bottom:1px solid #bfcad3;
  padding-top:4px
}
#actionLines td[field=action]{
  width:65%;
  height:64px
}
#actionLines td[field=action] select{
  margin-left:20px
}
#actionLines td[field=name]{
  width:30%;
  height:64px
}
#actionLines td[field=name] input[type=text]{
  width:80%
}
#actionLines td[field=delete]{
  width:5%;
  height:64px
}
#actionLines td[field=delete] .delete-btn{
  float:right
}
#actionLines td[field=delete] .delete-btn .btn{
  padding:0 0 0 0
}
.edit tr td [data-workflow-action] td{
  vertical-align:middle
}
[data-workflow-action-line]{
  vertical-align:top
}
[data-workflow-action-line] td:first-of-type{
  width:48px
}
[data-workflow-action-line] td:nth-of-type(3) select{
  width:auto
}
[data-workflow-action-line] select[id$="][0]"]{
  width:45%;
  margin-bottom:4px
}
[data-workflow-action-line] select[id$="][1]"]{
  width:45%;
  margin-bottom:4px
}
.col-sm-12 .edit-view-field [data-workflow-action-line] input[id$="][2]"]{
  width:45%;
  margin-bottom:4px
}
.col-sm-12 .edit-view-field [data-workflow-action-line] input[id$="][2]"][type=checkbox]{
  width:16px
}
[data-workflow-action-line] select[id$="][3]"]{
  width:45%;
  margin-bottom:4px
}
[data-workflow-action="send-email"] > tbody > tr > td{
  line-height:20px
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(1) > td{
  width:20%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2){
  width:100%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td:nth-of-type(1){
  padding-left:4px
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td{
  padding-bottom:8px;
  padding-top:8px;
  width:100%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td input[type=text]{
  width:auto
}
#relate_label{
  line-height:20px
}
#deleteGroup img{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
[data-workflow-action] .lines tbody > tr > td{
  margin-bottom:4px;
  min-height:64px;
  padding-left:8px;
  padding-right:8px
}
[data-workflow-action] .relationship tbody > tr > td{
  padding-left:8px;
  padding-right:8px;
  min-height:64px
}
[data-workflow-action] .email-line tbody > tr > td{
  padding-left:8px;
  padding-right:8px
}
[data-workflow-action] .email-line tbody > tr > td select{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .email-line tbody > tr > td button{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .email-line tbody > tr > td input{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .name_label{
  width:70%
}
[data-workflow-action] .name_label{
  width:30%
}
[data-workflow-action] .lines tbody > tr > td{
  margin-bottom:4px;
  min-height:64px
}
[data-workflow-action] .lines tbody > tr > td:first-of-type button{
  margin-top:8px;
  line-height:30px
}
[data-workflow-action] .lines select{
  margin-top:8px
}
[data-workflow-action] .lines tbody > tr > td input{
  margin-top:8px
}
[data-workflow-action] .lines tbody > tr > td input.sqsEnabled{
  width:62.5%
}
[data-workflow-action] .lines tbody > tr > td input[type=checkbox]{
  margin-top:24px
}
[data-workflow-action] .lines tbody > tr > td textarea{
  margin-top:8px;
  width:95%
}
[data-workflow-action-parameter] [colspan="4"]{
  display:block;
  width:100%
}
[data-workflow-action-parameter] > td{
  display:block;
  width:100%
}
.sidebar{
  display:block;
  position:fixed;
  top:60px;
  bottom:0;
  left:0;
  background:linear-gradient(to left, #43baff, #7141b1);
  overflow-x:hidden;
  overflow-y:auto;
  z-index:1000
}
.sidebar .actionMenuSidebar{
  margin-bottom:10px
}
.sidebar .actionMenuSidebar_top{
  display:none
}
.sidebar .actionMenuSidebar .recent_h3{
  display:none
}
.sidebar .actionMenuSidebar ul{
  list-style-type:none
}
.sidebar .actionMenuSidebar li a .side-bar-action-icon .suitepicon,.sidebar .actionMenuSidebar li a .side-bar-action-icon .button-toggle-expanded span,.button-toggle-expanded .sidebar .actionMenuSidebar li a .side-bar-action-icon span,.sidebar .actionMenuSidebar li a .side-bar-action-icon .button-toggle-collapsed span,.button-toggle-collapsed .sidebar .actionMenuSidebar li a .side-bar-action-icon span,.sidebar .actionMenuSidebar li a .side-bar-action-icon .panel-heading a.collapsed,.panel-heading .sidebar .actionMenuSidebar li a .side-bar-action-icon a.collapsed,.sidebar .actionMenuSidebar li a .side-bar-action-icon .panel-heading a,.panel-heading .sidebar .actionMenuSidebar li a .side-bar-action-icon a{
  display:inline-block;
  font-size:30px;
  line-height:48px;
  position:relative
}
.sidebar .actionMenuSidebar li a{
  display:block;
  font-size:13px;
  background-color:#43baff;
  color:#fff;
  margin:0 0 1px 0;
  clear:both
}
.sidebar .actionMenuSidebar ul li a:hover{
  background-color:#8499ab;
  color:#fff
}
.sidebar .actionMenuSidebar li a div{
  display:block;
  text-wrap:normal
}
.sidebar .actionMenuSidebar li a .actionmenulink{
  padding:10px 8px 10px 0;
  line-height:24px;
  width:100%;
  min-height:48px
}
.sidebar .recentlyViewedSidebar{
  margin-bottom:12px;
  float:left;
  width:100%
}
.sidebar .recently_viewed_link_container_sidebar{
  font-size:13px
}
.sidebar .side-bar-action-icon{
  background-position:0 8px;
  background-repeat:no-repeat;
  background-size:32px;
  margin-left:12px;
  float:left;
  width:40px;
  height:48px;
  vertical-align:middle
}
.sidebar .favoritelinks{
  width:100%
}
.sidebar .recentlinks{
  width:100%
}
.sidebar .favoritelinks img{
  margin-right:7px
}
.sidebar .recentlinks img{
  margin-right:7px
}
a.buttontoggle,a.buttontoggle:link{
  color:#f5f5f5;
  text-decoration:none
}
a.buttontoggle:hover{
  color:#f5f5f5;
  text-decoration:none
}
.button-toggle-collapsed{
  left:0
}
.button-toggle-collapsed{
  position:fixed;
  top:60px;
  background:#7141b1;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  width:30px;
  height:30px;
  z-index:1000;
  cursor:pointer
}
.button-toggle-expanded{
  position:fixed;
  top:60px;
  background:#7141b1;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  width:30px;
  height:30px;
  z-index:1000;
  cursor:pointer
}
@media (max-width:1200px){
  .sidebar{
    width:0;
    visibility:collapse
  }
  .button-toggle-expanded{
    width:0;
    visibility:collapse
  }
  .button-toggle-collapsed{
    width:0;
    visibility:collapse
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:0
  }
  .col-md-10{
    width:100%
  }
  footer.expandedSidebar{
    width:100%
  }
  footer.collapsedSidebar{
    width:100%
  }
  #userlinks_head{
    display:none
  }
}
.button-toggle-collapsed{
  left:0
}
.favoritesSidebar{
  float:left;
  width:100%
}
.favoritesSidebar .new{
  width:0;
  height:0;
  visibility:collapse
}
.favoritesSidebar .new *{
  width:0;
  height:0;
  visibility:collapse
}
.recentlyViewedSidebar li a{
  color:#f5f5f5;
  padding-top:12px;
  padding-bottom:12px
}
.favoritesSidebar li a{
  color:#f5f5f5;
  padding-top:12px;
  padding-bottom:12px
}
.recentlyViewedSidebar .recent-links-detail{
  display:inline-block;
  width:85%
}
.favoritesSidebar .favorite-links-detail{
  display:inline-block;
  width:85%
}
.recentlyViewedSidebar .recent-links-edit{
  display:inline-block;
  width:20px;
  height:20px
}
.favoritesSidebar .favorite-links-edit{
  display:inline-block;
  width:20px;
  height:20px
}
.recentlyViewedSidebar li:hover{
  background-color:#677785
}
.favoritesSidebar li:hover{
  background-color:#677785
}
.recentlyViewedSidebar .recent-links-detail .suitepicon,.recentlyViewedSidebar .recent-links-detail .button-toggle-expanded span,.button-toggle-expanded .recentlyViewedSidebar .recent-links-detail span,.recentlyViewedSidebar .recent-links-detail .button-toggle-collapsed span,.button-toggle-collapsed .recentlyViewedSidebar .recent-links-detail span,.recentlyViewedSidebar .recent-links-detail .panel-heading a.collapsed,.panel-heading .recentlyViewedSidebar .recent-links-detail a.collapsed,.recentlyViewedSidebar .recent-links-detail .panel-heading a,.panel-heading .recentlyViewedSidebar .recent-links-detail a{
  display:inline-block;
  font-size:18px;
  line-height:18px;
  margin-right:4px;
  position:relative
}
.recentlyViewedSidebar .recent_h3{
  font-size:16px;
  font-weight:bold;
  color:#f5f5f5;
  margin:0 0 5px 0
}
.favoritesSidebar .recent_h3{
  font-size:16px;
  font-weight:bold;
  color:#f5f5f5;
  margin:0 0 5px 0
}
footer *{
  box-sizing:content-box
}
footer{
  box-sizing:content-box;
  bottom:0;
  background-color:#ddd;
  margin:0 0 0 5;
  border:1px solid transparent;
  border-radius:4px;
  clear:both;
  width:100%
}
footer.expandedSidebar{
  float:right
}
footer.collapsedSidebar{
  float:right
}
.footer_left{
  float:left;
  width:48%
}
@media (min-width:1200px){
  .sidebar{
    width:20%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:20%
  }
  .button-toggle-expanded{
    left:20%
  }
  .col-md-10{
    width:80%
  }
  footer.expandedSidebar{
    width:80%
  }
  footer.collapsedSidebar{
    width:100%
  }
  .recentlyViewedSidebar .recent-links-detail{
    padding:5px 1% 5px 7%
  }
  .favoritesSidebar .favorite-links-detail{
    padding:5px 1% 5px 7%
  }
  .recentlyViewedSidebar .recent_h3{
    padding:0 1% 0 7%
  }
  .favoritesSidebar .recent_h3{
    padding:0 1% 0 7%
  }
}
@media (min-width:1230px){
  .sidebar{
    width:18%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:18%
  }
  .button-toggle-expanded{
    left:18%
  }
  .col-md-10{
    width:82%
  }
  footer.expandedSidebar{
    width:82%
  }
}
@media (min-width:1300px){
  .sidebar{
    width:17%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:17%
  }
  .button-toggle-expanded{
    left:17%
  }
  .col-md-10{
    width:83%
  }
  footer.expandedSidebar{
    width:83%
  }
}
@media (min-width:1400px){
  .sidebar{
    width:15.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:15.8%
  }
  .button-toggle-expanded{
    left:15.8%
  }
  .col-md-10{
    width:84.2%
  }
  footer.expandedSidebar{
    width:84.2%
  }
}
@media (min-width:1500px){
  .sidebar{
    width:14.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:14.8%
  }
  .button-toggle-expanded{
    left:14.8%
  }
  .col-md-10{
    width:85.2%
  }
  footer.expandedSidebar{
    width:85.2%
  }
}
@media (min-width:1600px){
  #search{
    visibility:collapse
  }
  .sidebar{
    width:13.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:13.8%
  }
  .button-toggle-expanded{
    left:13.8%
  }
  .col-md-10{
    width:86.2%
  }
  footer.expandedSidebar{
    width:86.2%
  }
}
@media (min-width:1800px){
  .sidebar{
    width:12.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:12.8%
  }
  .button-toggle-expanded{
    left:12.8%
  }
  .col-md-10{
    width:87.2%
  }
  footer.expandedSidebar{
    width:87.2%
  }
}
@media (min-width:1900px){
  .sidebar{
    width:11.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:11.8%
  }
  .button-toggle-expanded{
    left:11.8%
  }
  .col-md-10{
    width:88.2%
  }
  footer.expandedSidebar{
    width:88.2%
  }
}
@media (min-width:2100px){
  .sidebar{
    width:10.8%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:10.8%
  }
  .button-toggle-expanded{
    left:10.8%
  }
  .col-md-10{
    width:89.2%
  }
  footer.expandedSidebar{
    width:89.2%
  }
}
@media (min-width:2300px){
  .sidebar{
    width:10%
  }
  .bootstrap-container.col-md-offset-2{
    margin-left:10%
  }
  .button-toggle-expanded{
    left:10%
  }
  .col-md-10{
    width:90%
  }
  footer.expandedSidebar{
    width:90%
  }
}
@media print{
  .navbar-inverse{
    display:none
  }
  .sidebar{
    display:none
  }
}
.navbar .query_string::selection{
  background-color:#fff !important;
  color:#43baff !important
}
.navbar .query_string::-moz-selection{
  background-color:#fff !important;
  color:#43baff !important
}
.navbar-left{
  float:left !important
}
.navbar-right{
  float:right !important
}
.navbar-right ~ .navbar-right{
  margin-right:0
}
.navbar-inverse{
  background:linear-gradient(to bottom, #43baff, #7141b1);
  z-index: 1040;
}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav > li > a.with-home-icon{
  display:inline-block;
  color:#fff;
  padding:8px;
  line-height:40px;
  font-size:20px
}
.navbar-inverse .navbar-nav > li > a.with-home-icon:hover{
  color:#43baff
}
.navbar-inverse .navbar-toggle .icon-bar{
  background-color:#fff
}
.navbar-inverse .navbar-toggle .icon-bar:hover{
  color:#43baff
}
.navbar-inverse .with-home-icon .suitepicon-action-home{
  line-height:40px
}
.navbar-inverse .dropdown-menu > li > a{
  line-height:normal
}
.navbar-inverse .dropdown-menu{
  font-size:10px;
  background:#43baff;
  padding:4px 10px 4px 10px;
  margin-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0;
  overflow-y:auto;
  min-width:185px
}
.navbar-inverse .dropdown-menu li{
  padding:0;
  margin:0
}
.navbar-inverse .dropdown-menu li a{
  display:block;
  font-size:14px;
  background-color:#43baff;
  color:#fff;
  padding:7px 10px 7px 10px;
  margin:0;
  border-bottom:1px solid #43baff;
  letter-spacing:0;
  text-decoration:none;
  text-transform:none
}
.navbar-inverse .dropdown-menu li a:hover{
  background:#7141b1;
  color:#FFF !important;
  transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
  -moz-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out
}
.navbar-inverse .dropdown-menu .action-links-title a:hover{
  color:#f5f5f5
}
.navbar-inverse .dropdown-menu .recentlinks{
  width:100%
}
.navbar-inverse .dropdown-menu .recentlinks img{
  margin-right:5px
}
.navbar-inverse .dropdown-menu .recentlinks a:hover{
  color:#f5f5f5
}
.navbar-inverse .dropdown-menu .favoritelinks{
  width:100%
}
.navbar-inverse .dropdown-menu .favoritelinks img{
  margin-right:5px
}
.navbar-inverse .dropdown-menu .favoritelinks a:hover{
  color:#f5f5f5
}
.navbar-inverse .nav{
  display:inline-block
}
.navbar-inverse .nav > .topnav{
  margin:0;
  font-size:12px;
  height:60px;
  letter-spacing:2px;
  line-height:55px;
  padding:0 4px 0 4px;
  text-transform:uppercase;
  display: inline-block !important;
}
.navbar-inverse .nav > .topnav > span.notCurrentTab > a{
  display:inline-block;
  border-top:3px solid transparent
}
.navbar-inverse .nav > .topnav > span.notCurrentTab > a:hover{
  background-color:#7141b1;
  border-top:3px solid #43baff
}
.navbar-inverse .nav > .topnav > span.currentTab > a{
  display:inline-block;
  border-top:3px solid #43baff
}
.navbar-inverse .nav > .topnav .currentTab a{
  color:#43baff
}
.navbar-inverse .nav > .topnav .currentTab a,.navbar-inverse .nav > .topnav .dropdown-toggle{
  font-size:12px
}
.navbar-inverse .nav > .topnav.with-actions{
  margin:0;
  font-size:13px;
  height:60px;
  letter-spacing:2px;
  line-height:60px;
  padding:0 0 0 0;
  text-transform:uppercase;
  clear:both
}
.navbar-inverse .nav > .topnav.with-actions > span.notCurrentTab > a{
  display:inline-block;
  border-top:3px solid transparent;
  padding-top:0;
  padding-bottom:0;
  height:60px
}
.navbar-inverse .nav > .topnav.with-actions > span.notCurrentTab > a:hover{
  background-color:#7141b1;
  border-top:3px solid #43baff
}
.navbar-inverse .nav > .topnav.with-actions > span.currentTab > a{
  display:inline-block;
  border-top:3px solid #43baff;
  padding-top:0;
  padding-bottom:0;
  height:60px
}
.navbar-inverse .nav > .topnav.with-actions .currentTab a,.navbar-inverse .nav > .topnav.with-actions .dropdown-toggle{
  font-size:13px
}
.navbar-inverse .navbar-right .dropdown-menu{
  border-top-left-radius:3px
}
.navbar-inverse .btn-default{
  background-color:transparent;
  border-color:transparent
}
.navbar-inverse .btn-default:hover{
  background-color:transparent;
  border-color:transparent
}
.navbar-inverse .btn-default:active{
  background-color:transparent;
  border-color:transparent
}
.navbar-inverse .btn-default:focus{
  background-color:transparent;
  border-color:transparent
}
.navbar-inverse .headerlinks a:link{
  color:#f5f5f5;
  padding:0;
  width:100%
}
.navbar-inverse .headerlinks a:visited{
  color:#f5f5f5;
  padding:0;
  width:100%
}
.navbar-nav > li{
  float:none;
  display:inline-block
}
.navbar{
  max-height:60px;
  min-height:60px
}
.recent_h3{
  color:#f5f5f5;
  line-height:42px
}
.recent_h3 > strong{
  text-transform:none
}
.recently_viewed_link_container{
  margin-bottom:16px;
  float:left;
  overflow:hidden;
  width:100%
}
.topnav > ul > li > ul > li a span.topnav-fake-icon{
  display:inline;
  height:20px
}
.topnav .dropdown-menu li{
  line-height:normal
}
.dropdown-menu li.action-links-title a:hover{
  color:#f5f5f5
}
.dropdown-menu li.recent-links-title a:hover{
  color:#f5f5f5
}
.dropdown-menu li.favorite-links-title a:hover{
  color:#f5f5f5
}
.with-actions span{
  display:inline-block
}
.with-actions .dropdown-menu{
  padding:0 10px 0 10px;
  width:200px
}
.with-actions .dropdown-menu li{
  line-height:normal
}
.mobileheader .dropdown-menu{
  width:200px
}
.mobileheader .dropdown-menu li{
  line-height:normal
}
.mobileheader .dropdown-menu ul li.recentlinks:last-of-type{
  border-bottom:none
}
.mobileheader .dropdown-menu ul li.favoritelinks:last-of-type{
  border-bottom:none
}
.mobileheader .dropdown-menu ul li.recentlinks:only-child{
  border-bottom:none
}
.mobileheader .dropdown-menu ul li.favoritelinks:only-child{
  border-bottom:none
}
.mobileheader .dropdown-menu li:last-of-type a{
  border-bottom:none
}
.mobileheader .dropdown-menu li.recent-links-title a{
  padding:12px 10px 5px 10px
}
.mobileheader .dropdown-menu li.favorite-links-title a{
  padding:12px 10px 5px 10px
}
.topnav .dropdown-menu li.recentlinks:last-of-type{
  border-bottom:none
}
.topnav .dropdown-menu li.favoritelinks:last-of-type{
  border-bottom:none
}
.topnav .dropdown-menu li.recentlinks:only-child{
  border-bottom:none
}
.topnav .dropdown-menu li.favoritelinks:only-child{
  border-bottom:none
}
.with-actions .dropdown-menu li.recentlinks:last-of-type{
  border-bottom:none
}
.with-actions .dropdown-menu li.favoritelinks:last-of-type{
  border-bottom:none
}
.with-actions .dropdown-menu li.recentlinks:only-child{
  border-bottom:none
}
.with-actions .dropdown-menu li.favoritelinks:only-child{
  border-bottom:none
}
.mobileheader .dropdown-menu li.recentlinks{
  border-bottom:1px solid #757083
}
.mobileheader .dropdown-menu li.favoritelinks{
  border-bottom:1px solid #757083
}
.topnav .dropdown-menu li.recentlinks{
  border-bottom:1px solid #757083
}
.topnav .dropdown-menu li.favoritelinks{
  border-bottom:1px solid #757083
}
.with-actions .dropdown-menu li.recentlinks{
  border-bottom:1px solid #757083
}
.with-actions .dropdown-menu li.favoritelinks{
  border-bottom:1px solid #757083
}
.mobileheader .dropdown-menu ul li a.recent-links-detail{
  padding-top:12px;
  padding-bottom:12px
}
.mobileheader .dropdown-menu ul li a.favorite-links-detail{
  padding-top:12px;
  padding-bottom:12px
}
.mobileheader .dropdown-menu ul li a.recent-links-edit{
  padding-top:12px;
  padding-bottom:12px
}
.mobileheader .dropdown-menu ul li a.favorite-links-edit{
  padding-top:12px;
  padding-bottom:12px
}
.mobileheader .dropdown-menu ul li a.recent-links-detail{
  display:inline-block;
  border:none;
  width:80%
}
.mobileheader .dropdown-menu ul li a.favorite-links-detail{
  display:inline-block;
  border:none;
  width:80%
}
.topnav .dropdown-menu li a.recent-links-detail{
  display:inline-block;
  border:none;
  width:75%
}
.topnav .dropdown-menu li a.favorite-links-detail{
  display:inline-block;
  border:none;
  width:75%
}
.with-actions .recent-links-detail{
  display:inline-block;
  border:none;
  width:75%
}
.with-actions .favorite-links-detail{
  display:inline-block;
  border:none;
  width:75%
}
.navbar-inverse .dropdown-menu li a.recent-links-edit{
  padding-right:0
}
.navbar-inverse .dropdown-menu li a.favorite-links-edit{
  padding-right:0
}
.navbar-inverse .dropdown-menu li a.recent-links-detail{
  padding-right:0
}
.navbar-inverse .dropdown-menu li a.favorite-links-detail{
  padding-right:0
}
.mobileheader .dropdown-menu ul li a.recent-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.mobileheader .dropdown-menu ul li a.favorite-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.topnav .dropdown-menu li a.recent-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.topnav .dropdown-menu li a.favorite-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.with-actions .dropdown-menu li a.recent-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.with-actions .dropdown-menu li a.favorite-links-edit{
  display:inline-block;
  border:none;
  width:20px;
  height:20px
}
.topnav a{
  color:#fff
}
.topnav:hover{
  background-color:#7141b1;
  color:#43baff;
  border-radius: 5px;
}
.topnav a:hover{
  color:#04dada;
}
.topnav .dropdown-menu li:last-child a{
  border-bottom:0
}
.navbar-right .dropdown-menu li:last-child a{
  border-bottom:0
}
.moremenu ul{
  overflow-y:auto;
  max-height:525px
}
.dropdown-menu{
  overflow-y:auto;
  max-height:525px
}
.moremenu a{
  font-size:1.2em;
  color:#f5f5f5;
  cursor:pointer;
  padding:8px 0 0 0;
  margin:0
}
.moremenu ul{
  top:49px;
  margin:0
}
.moremenu ul li a{
  display:block;
  font-size:1.2em;
  color:#43baff;
  cursor:pointer;
  padding:5px
}
.moremenu ul li:hover{
  border-radius:0
}
.moremenu ul li a:hover{
  background:none;
  background:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:5px
}
.mobile_menu{
  border-top:none
}
.mobile_menu{
  padding:4px 10px
}
.mobile_menu a .glyphicon-plus{
  float:right;
  text-align:center;
  width:28px;
  height:28px
}
.mobile_menu a:hover .glyphicon-plus{
  color:#fff
}
.usermenu a{
  font-size:14px;
  background-color:#43baff;
  padding-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0
}
.usermenu a:hover{
  color:#fff
}
.globalLinks-desktop{
  color:#fff
}
.globalLinks-desktop .user-dropdown li a{
  color:#fff
}
.globalLinks-desktop .user-dropdown li a:hover{
  color:#43baff
}
.navbar-inverse .globalLinks-desktop > li > a{
  color:#f5f5f5
}
.globalLinks-desktop ul li a{
  color:#fff
}
.globalLinks-desktop ul li a:hover{
  color:#43baff
}
.globalLinks-desktop ul li{
  padding:0
}
.globalLinks-desktop .suitepicon-action-caret{
  line-height:38px;
  font-size: 9px;
  margin-left: 5px;
}
.usermenu a .caret{
  margin-left:10px;
  border:0;
  width:10px;
  height:10px
}
.globalLinks-desktop .user-menu-button{
  background-color:transparent;
  border:none;
  box-shadow:none;
  margin:0;
  padding:0;
  vertical-align:middle;
  display: flex;
  align-items: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.user-menu li:last-of-type a{
  border-bottom:none
}
.globalLinks-desktop .suitepicon-action-current-user{
  font-size:38px;
  font-weight:400;
  line-height: 1;
  height: 36px;
  margin-right: 8px;
  top: 3px;
  position: relative;
}
.globalLinks-desktop > span{
  display: inline-block;
}
.globalLinks-desktop:hover{
  color:deepskyblue;
}
.usermenucollapsed{
  margin:0;
  padding:0;
  height:48px;
  width:48px;
  line-height:20px
}
.usermenucollapsed.btn-default:hover{
  border:none
}
.usermenucollapsed.btn-default-mobile{
  display:none;
  margin:0 0 0 5px
}
.searchbutton{
  display:none
}
.searchmobile{
  display:none;
  margin-top:8px
}
.searchform{
  margin-right:-10px;
  margin-right:15px
}
.search_form label{
  font-weight:normal;
  color:#afaabf
}
.searchformdropdown .form-control:focus{
  border-color:transparent
}
.searchform .form-control:focus{
  border-color:transparent
}
.mobileheader .modulename a{
  vertical-align:middle
}
.mobileheader .suitepicon-action-caret{
  display:inline-block;
  margin-left:4px
}
.searchform.navbar-form{
  padding:0;
  margin-top:0;
  margin-bottom:0
}
.searchform .query_string{
  font-size:13px;
  background-color:#65697a;
  color:#a2a5af;
  padding:12px 12px 12px 12px;
  border:0px solid transparent;
  border-radius:3px;
  letter-spacing:1px;
  line-height:normal;
  width:200px;
  min-height:40px;
  -webkit-text-fill-color:#afaabf;
  -webkit-box-shadow:0 0 0 1000px #65697a inset
}
.searchform .query_string:-webkit-autofill{
  font-size:13px;
  background-color:#65697a;
  color:#a2a5af;
  padding:12px 12px 12px 12px;
  border:3px solid #65697a;
  border-radius:3px;
  float:left;
  letter-spacing:1px;
  line-height:normal;
  width:200px;
  min-height:40px;
  -webkit-text-fill-color:#65697a;
  -webkit-box-shadow:0 0 0 1000px #65697a inset
}
.searchform button{
  display:block;
  font-size:20px;
  color:#fff;
  padding:10px 10px 10px 10px;
  border:none;
  border-radius:0 3px 3px 0;
  float:left;
  height:auto
}
.searchform button:hover{
  color:#43baff
}
.globalLinks-desktop ul li a{
  text-decoration:none
}
.globalLinks-desktop .user-dropdown{
  top:100%;
  left:auto;
  right: 0px;
}
.dropdown-menu{
  top:100%
}
#mobilegloballinks{
  display:inline
}
.navbar-fixed-top{
  border:0
}
#userlinks{
  margin:0 0 15px 10px
}
#userlinks a{
  font-size:1.1em;
  padding:5px 10px 5px 10px
}
.navbar-toggle{
  float:right;
  margin-top:0;
  margin-bottom:0
}
#quickcreateplus{
  padding:0 0 0 10px
}
#quickcreatelinks{
  font-size:1.1em;
  margin:0 0 15px 12px
}
.navbar-fixed-top .recentlinks_top{
  margin-left:2px;
  float:left;
  line-height:32px;
  overflow:hidden;
  width:75%;
  height:auto
}
.navbar-fixed-top .recentlinks_topedit,.navbar-fixed-top li.recentlinks_topedit > a{
  line-height:32px;
  height:auto
}
.navbar-fixed-top .recentlinks_topedit > a{
  padding:0 15px 0 15px
}
.navbar-fixed-top .recentlinks_top > a{
  padding:0 15px 0 15px;
  line-height:32px;
  width:auto;
  height:auto
}
.navbar-fixed-top .recentlinks_topedit{
  float:right;
  width:20%
}
.navbar-fixed-top .recentlinks_topedit a:focus{
  color:#fff
}
.navbar-fixed-top .recentlinks_top a{
  width:100%;
  height:100%
}
.navbar-fixed-top .recentlinks{
  display:block
}
.navbar-fixed-top .favoritelinks{
  display:block
}
.modulename a{
  color:#fff
}
.grouptab:visited{
  background:none
}
.grouptab:active{
  background:none
}
.moremenu{
  padding:8px 10px 8px 10px
}
.nav .open > a{
  background:none
}
.nav .open > a:hover{
  background:none
}
.nav .open > a:focus{
  background:none
}
.navbar-inverse .navbar-toggle{
  border:none
}
.navbar-inverse .navbar-toggle:hover{
  background:none
}
.navbar-inverse .navbar-toggle:focus{
  background:none
}
.navbar-inverse .navbar-nav > .open > a{
  background:none;
  color:#fff
}
.navbar-inverse .navbar-nav > .open > a:hover{
  background:none;
  color:#fff
}
.navbar-inverse .navbar-nav > .open > a:focus{
  background:none;
  color:#fff
}
.mobileheader .modulelinks ul li a{
  font-size:14px
}
.modulelinks{
  color:#fff;
  display:inline-block
}
.navbar-right ~ .navbar-right{
  margin-right:15px
}
.quickcreatetop .dropdown-toggle{
  display:inline-block;
  font-size:13px;
  color:#fff;
  padding:8px 8px 8px 10px;
  border-radius:3px;
  letter-spacing:2px;
  text-align:center;
  text-decoration:none;
  cursor:pointer
}
.quickcreatetop .suitepicon-action-caret{
  line-height:inherit;
  font-size:10px;
  margin-left:8px
}
.create.quickcreatetop .dropdown-toggle{
  background-color:#a2b2bf;
  height:40px;
  line-height:37px;
  padding-top:0;
  padding-bottom:0
}
.quickcreatetop .dropdown-toggle:hover{
  text-decoration:none;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px
}
.quickcreatetop .dropdown-menu li a:hover{
  background-color:#a2b2bf;
  cursor:pointer;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  text-decoration:none
}
.quickcreatetop .dropdown-menu{
  background-color:#a2b2bf;
  border-radius:3px;
  border-top-right-radius:0;
  text-decoration:none
}
.quickcreatetop .dropdown-menu:hover{
  text-decoration:none
}
.quickcreatetop ul li{
  padding:0;
  margin:0
}
.quickcreatetop .dropdown-menu li a{
  display:block;
  font-size:14px;
  background-color:#a2b2bf;
  background-image:none;
  padding:10px;
  margin:0;
  border-bottom:1px solid #7141b1;
  border-radius:0;
  letter-spacing:0;
  text-align:left;
  width:100%;
  text-transform:none
}
.quickcreatetop .dropdown-menu .last a{
  border-bottom:none
}
.quickcreatetop .dropdown-menu li a:hover{
  color:#fff;
  background-color:#8499aa
}
.quickcreatetop .dropdown-menu{
  margin-top:-2px
}
.quickcreatetop .dropdown-menu li a{
  opacity:1;
  color:#fff
}
.quickcreatetop .dropdown-menu li a:hover{
  opacity:1
}
.desktop_notifications > .dropdown-menu{
  left:auto
}
.desktop_notifications a{
  cursor:pointer
}
.desktop_notifications ul li{
  padding:0;
  margin:0
}
.desktop_notifications ul li a{
  padding:0 3px 0 3px;
  margin:0;
  line-height:35px
}
.desktop_notifications .alertsButton{
  .background-color:#43baff;
  border:none;
  box-shadow:none;
  color:#fff;
  font-size:40px;
  background-color:transparent;
  margin-top:0;
  border:none
}
.desktop_notifications .alert_count{
  display:block;
  position:absolute;
  top: -6px;
  left:24px;
  font-size:10px;
  background-color:#7141b1;
  color:#fff;
  border-radius:30px;
  float:left;
  line-height:20px;
  width:20px;
  height:20px;
  z-index:200
}
.desktop_notifications .alert{
  margin-bottom:8px
}
.desktop_notifications .close{
  font-weight:normal;
  color:#43baff;
  filter:none;
  line-height:1;
  opacity:1;
  text-shadow:none
}
.desktop_notifications .alert{
  font-weight:normal;
  color:#43baff;
  filter:none;
  line-height:1;
  opacity:1;
  text-shadow:none
}
.desktop_notifications .close{
  position:relative;
  top:0;
  right:0;
  color:inherit
}
.desktop_notifications .close span{
  color:#fff;
  margin-bottom:0;
  margin-right:0
}
.desktop_notifications .dropdown-menu{
  font-size:12px;
  background-color:#43baff;
  color:#f5f5f5;
  padding:8px;
  margin:0;
  border-radius:0
}
.desktop_notifications .has-alerts{
  background-color:#7141b1;
  border-radius:2px
}
.desktop_notifications .has-alerts .alert-info{
  background-color:#f5f5f5;
  color:#fff;
  padding:0;
  border:1px solid #757083;
  border-radius:2px
}
.desktop_notifications .has-alerts .text-info{
  color:#fff
}
.desktop_notifications .has-alerts p{
  font-size:12px;
  background-color:#f5f5f5;
  color:#43baff;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  line-height:20px;
  max-width:256px;
  min-height:20px
}
.desktop_notifications .has-alerts .alert-header{
  padding:8px 15px 8px 15px;
  margin:0
}
.desktop_notifications .has-alerts p{
  padding:8px 15px 8px 15px;
  margin:0
}
.desktop_notifications .has-alerts .alert-header{
  font-size:14px;
  font-weight:bold;
  background-color:#7141b1;
  color:#43baff;
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  line-height:20px
}
.desktop_notifications .has-alerts .alert-header img{
  width:16px;
  height:16px
}
.modulelinks > .dropdown-menu{
  left:50px
}
.mobileheader{
  display:inline-block
}
.globalLinks-desktop .btn-default.active,.globalLinks-desktop .btn-default:active,.globalLinks-desktop .open > .dropdown-toggle.btn-default{
  background-color:#43baff
}
.headerlinks{
  display:inline-block
}
.navbar-inverse .dropdown-menu.mobile_menu li:last-of-type a{
  border-bottom:none
}
@media (max-width:375px){
  .navbar-search > .dropdown-menu{
    top:-52px;
    bottom:auto;
    left:auto;
    right:-50px;
    clear:both;
    width:auto
  }
}
@media (min-width:375px) and (max-width:750px){
  .navbar-search > .dropdown-menu{
    top:-52px;
    bottom:auto;
    left:auto;
    right:0;
    clear:both;
    width:auto;
    overflow:visible
  }
}
@media (max-width:750px){
  .navbar-fixed-top{
    position:absolute
  }
  .mobile-bar > .toolbar > .navbar-nav{
    margin:0
  }
  .mobile-bar > .toolbar > .navbar-nav .btn{
    margin-bottom:0;
    margin-right:0;
    vertical-align: bottom;
  }
  .modulelinks .dropdown-menu{
    top:50px
  }
  .desktop_notifications .has-alerts{
    background-color:#a2b2bf
  }
  .desktop_notifications .has-alerts .alert-header{
    background-color:#7141b1;
    line-height:20px
  }
  .mobile-bar .user-dropdown{
    top:28px;
    left:-140px
  }
  .mobile-bar .desktop_notifications{
    margin-right:4px
  }
  .mobile-bar .desktop_notifications .alert_count{
    top:-12px;
    left:24px
  }
  .mobile-bar .desktop_notifications .dropdown-menu.has-alerts{
    left:auto;
    right:0
  }
  .mobile-bar .desktop_notifications .dropdown-menu .has-alerts p{
    width:100%
  }
  .modulename{
    line-height:60px
  }
  .navbar-toggle{
    height:60px;
    margin-top:0;
    margin-bottom:0
  }
  .mobile_menu{
    top:60px;
    right:20px;
    z-index:65530
  }
  .quickcreatetop .dropdown-toggle{
    background-color:#a2b2bf;
    padding:5px 5px 5px 12px;
    text-decoration:none
  }
  .quickcreatetop .suitepicon-action-caret{
    line-height:8px;
    font-size:10px;
    margin-left:8px
  }
  .create.quickcreatetop .dropdown-toggle{
    height:auto;
    line-height:100%;
    padding:5px 32px 5px 12px
  }
  .quickcreatetop .dropdown-toggle:hover{
    text-decoration:none;
    cursor:default
  }
  .navbar-search{
    position:relative;
    min-height:28px
  }
  .navbar-search .dropdown-menu{
    width:100%
  }
  .navbar-search .searchformdropdown .input-group{
    width:100%
  }
  .navbar-search .query_string{
    top:0;
    bottom:auto;
    left:0;
    right:0;
    padding-top:0;
    padding-bottom:0;
    padding-left:4px;
    margin:0;
    width:80%
  }
  .query_string{
    background-color:#65697a;
    margin:0;
    border:none;
    border-radius:3px
  }
  .navbar-search .searchbutton{
    padding:0;
    border:none;
    width:28px;
    color:#fff;
    line-height:40px;
    font-size:20px
  }
  .navbar-search.open .searchbutton.btn{
    margin-bottom:0
  }
  .navbar-search .dropdown-menu{
    width:300px
  }
  .searchformdropdown .btn{
    background-color:#65697a;
    font-size:20px
  }
  .searchformdropdown .btn:hover{
    background-color:#829eb5
  }
  .globalLinks-mobile .btn-default.active.focus,.globalLinks-mobile .btn-default.active:focus,.globalLinks-mobile .btn-default.active:hover,.globalLinks-mobile .btn-default:active.focus,.globalLinks-mobile .btn-default:active:focus,.globalLinks-mobile .btn-default:active:hover,.globalLinks-mobile.open > .dropdown-toggle.btn-default.focus,.globalLinks-mobile.open > .dropdown-toggle.btn-default:focus,.globalLinks-mobile.open > .dropdown-toggle.btn-default:hover{
    color:#f5f5f5;
    background-color:transparent;
    border-color:transparent
  }
  .open.globalLinks > .btn-default:active{
    margin-top:0;
    border:none;
    border-radius:0;
    width:28px;
    height:28px
  }
  .open.globalLinks > .btn-default:active:hover{
    margin-top:0;
    border:none;
    border-radius:0;
    width:28px;
    height:28px
  }
  .open.globalLinks > .btn-default.focus:active{
    margin-top:0;
    border:none;
    border-radius:0;
    width:28px;
    height:28px
  }
  .globalLinks-mobile > .btn-default.usermenucollapsed{
    border:none;
    border-radius:0;
    width:28px;
    height:28px;
    .background-color:#a2b2bf;
    line-height:40px;
    font-size:20px;
    color:#fff
  }
  .desktop_notifications > button{
    background-color:#a2b2bf;
    border:none
  }
  .desktop_notifications > button:hover{
    background:none;
    border:none;
    box-shadow:none;
    color:deepskyblue;
    font-size:30px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:active{
    background-color:#a2b2bf;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:30px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:focus{
    background-color:#a2b2bf;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:30px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:hover{
    background-color:#a2b2bf;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:30px
  }
  .desktop_notifications .alertsButton{
    .background-color:#a2b2bf;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:30px
  }
  .desktop_notifications .btn-success:focus,.desktop_notifications .btn-success.active,.desktop_notifications .btn-success:active,.desktop_notifications.open > .dropdown-toggle.btn-success{
    background-color:#a2b2bf;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:30px;
    border:none
  }
  .navbar-inverse .mobile-bar .navbar-search .dropdown-menu{
    padding:0
  }
  .navbar-search .query_string{
    width:150px
  }
  .tablet-bar{
    display:none;
    visibility:collapse
  }
  .navbar .container-fluid{
    padding-left:0;
    padding-right:0
  }
  .navbar .container-fluid .navbar-header{
    padding-left:3%;
    padding-right:3%;
    height:60px
  }
  .mobile-bar{
    .background-color:#a2b2bf;
    padding:0 20px 0 0;
    margin-top:0;
    .width:100%;
    float:right;
  }
  @media(max-width: 750px){
    .mobile-bar{
      padding:0 5px 0 0 !important;
    }
  }
  .mobile-bar ul{
    float:right
  }
  .navbar{
    min-height:60px
  }
  .navbar-inverse{
    max-height:60px
  }
  .navbar-fixed-top{
    height:60px
  }
  .modulename{
    line-height:60px;
    width:100%;
    height:60px
  }
  .searchmobile{
    position:absolute;
    left:60px;
    float:left;
    width:70%;
    z-index:50
  }
  .searchmobile .query_string{
    box-shadow:none;
    border:none;
    border-radius:0;
    float:left;
    outline:0;
    width:75%;
    -webkit-appearance:none
  }
  .searchmobile{
    position:absolute;
    left:60px;
    float:left;
    width:80%;
    z-index:50
  }
  .searchmobile .query_string{
    box-shadow:none;
    color:#fff;
    border:none;
    border-radius:0;
    float:left;
    outline:0;
    width:80%;
    -webkit-appearance:none
  }
}
@media (min-width:751px){
  .navbar-toggle{
    height:60px;
    margin-top:0;
    margin-bottom:0
  }
  .mobile-bar{
    visibility:collapse;
    display:none
    padding-right: 5px;
  }
  .tablet-bar{
    display:inline-block;
    visibility:visible;
    width:49%;
    text-align:right;
    line-height:60px;
    float:right;
  }
  .tablet-bar > .toolbar{
    display:inline-block
  }
  .tablet-bar > .toolbar > li{
    display:inline-block;
    line-height:normal
  }
  .tablet-bar > .toolbar > li > .btn{
    margin-right:10px;
    height:47px;
    width:40px;
    padding:0;
    line-height:normal;
    background-size:40px auto
  }
  .tablet-bar > .toolbar > li > .btn.searchbutton{
    background-size:25px auto
  }
  .tablet-bar > .toolbar > li > a{
    line-height:normal
  }
  .navbar-inverse .mobile-bar .nav{
    display:inline-block
  }
  .modulename{
    line-height:60px
  }
  .mobile_menu{
    right:20px;
    -webkit-overflow-scrolling:touch
  }
  .tablet-bar .navbar-inverse .nav{
    display:inline-block
  }
  .tablet-bar .navbar-inverse .nav.navbar-search{
    display:inline-block
  }
  .tablet-bar .user-dropdown{
    top:40px;
    left:-140px
  }
  .tablet-bar > .dropdown-menu{
    position:absolute;
    top:60px;
    bottom:auto;
    left:-224px;
    right:0;
    background:transparent
  }
  .navbar-search .dropdown-menu{
    width:100%
  }
  .quickcreatetop .suitepicon-action-caret{
    line-height:30px;
    font-size:10px;
    margin-left:8px
  }
  .navbar-search .searchformdropdown .input-group{
    width:100%
  }
  .navbar-search .query_string{
    top:0;
    left:0;
    margin-top:0;
    line-height:38px;
    min-height:38px
  }
  .navbar-search .input-group-btn{
    top:0;
    background:#43baff;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
  }
  .quickcreatetop .dropdown-menu{
    background-position:80px 2px;
    padding:0px 0px 0px 0px
  }
  .quickcreatetop .dropdown-menu:hover{
    text-decoration:none
  }
  .quickcreatetop .dropdown-menu{
    left:0;
    right:auto
  }
  .usermenucollapsed.btn-default{
    margin-left:0;
    border:none;
    width:42px;
    height:42px
  }
  .usermenucollapsed.btn-default{
    background-position:0 0;
    border:none;
    border-radius:0
  }
  .open.globalLinks > .btn-default:active{
    margin-top:0;
    border:none;
    border-radius:0;
    width:28px;
    height:28px
  }
  .open.globalLinks > .btn-default:active:hover{
    margin-top:0;
    border:none;
    border-radius:0;
    width:42px;
    height:42px
  }
  .open.globalLinks > .btn-default.focus:active{
    margin-top:0;
    border:none;
    border-radius:0;
    width:28px;
    height:28px
  }
  .globalLinks-mobile > .btn-default.usermenucollapsed{
    margin-top:0;
    border:none;
    border-radius:0;
    width:42px;
    height:42px
  }
  .globalLinks-mobile .suitepicon-action-current-user{
    font-size:40px
  }
  .navbar-search{
    margin-right:0px
  }
  #Icon_5_{
    fill:#fff
  }
  .navbar-search .searchbutton{
    padding:0;
    border:none;
    color:#fff;
    font-size:24px;
    width:40px;
    height:40px
  }
  .navbar-search .btn-default.searchbutton{
    width:40px;
    height:40px;
    color:#fff;
  }
  .navbar-search .btn-default.searchbutton:active{
    padding:0;
    border:none;
    width:40px;
    height:40px;
    color:#fff
  }
  .navbar-search .btn-default.searchbutton:hover{
    padding:0;
    border:none;
    width:40px;
    height:40px;
    color:deepskyblue;
  }
  .desktop-bar .navbar-search.open .dropdown-menu{
    top:2px;
    right:40px;
    left:auto;
    background-color:#43baff;
    height:40px;
    overflow:visible;
    width:auto
  }
  .navbar-search .input-group-btn > .btn-default:hover{
    border:none
  }
  .navbar-search.open .searchbutton{
    background-color:transparent;
    background-position:0 0
  }
  .navbar-search.open .searchformdropdown button{
    font-size:20px;
    width:38px;
    color: #FFF;
    margin-left: 0;
    background: inherit;
  }
  .tablet-bar .navbar-search.open .dropdown-menu{
    top:0;
    right:40px;
    bottom:auto;
    left:auto;
    background-color:#43baff;
    min-width:480px;
    min-height:40px;
    height:40px;
    overflow:visible;
    padding:0
  }
  .tablet-bar > .toolbar > li.open .searchbutton{
    border:none;
    width:40px
  }
  .tablet-bar > .toolbar > li.open .searchbutton:hover{
    border:none;
    overflow:hidden;
    width:40px
  }
  .tablet-bar > .toolbar > li.open .searchbutton:before{
    content:"\f108"
  }
  .desktop_notifications .btn-danger:hover{
    background:none !important;
    border:none;
    box-shadow:none;
    color:deepskyblue;
    font-size:40px
  }
  .desktop_notifications .btn-danger:focus{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .desktop_notifications .btn-danger:active{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:active{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:focus{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .open > .dropdown-toggle.alertsButton.btn-danger:hover{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .navbar-header{
    width:100%;
    display:inline-block
  }
  #desktop_notifications .btn-success.active.focus,#desktop_notifications .btn-success.active:focus,#desktop_notifications .btn-success.active:hover,#desktop_notifications .btn-success:active.focus,#desktop_notifications .btn-success:active:focus,#desktop_notifications .btn-success:active:hover{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  #desktop_notifications.open > .dropdown-toggle.btn-success,#desktop_notifications.open > .dropdown-toggle.btn-success.active,#desktop_notifications.open > .dropdown-toggle.btn-success:active,#desktop_notifications.open > .dropdown-toggle.btn-success.focus,#desktop_notifications.open > .dropdown-toggle.btn-success:focus,#desktop_notifications.open > .dropdown-toggle.btn-success:hover{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .desktop_notifications > .btn-success{
    /*background-color:#43baff;*/
    border:none;
    box-shadow:none;
    color:#fff;
    font-size: 38px;
  }
  .desktop_notifications > .btn-success:hover{
    /*background-color:#43baff;*/
	background:transparent;
    color:#43baff;
    border:none
  }
  .desktop_notifications > .btn-success:active{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
  .desktop_notifications > .btn-success:focus{
    background-color:#43baff;
    border:none;
    box-shadow:none;
    color:#fff;
    font-size:40px
  }
}
@media (max-width:980px){
  ul.navbar-nav li a{
    color:#fff
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color:#fff
  }
}
@media (min-width:1024px){
  .navbar-nav > li:hover ul{
    display:block
  }
  .globalLinks-desktop:hover .dropdown-menu{
    display:block
  }
  .quickcreatetop:hover .dropdown-menu{
    display:block
  }
  a.menu:after{
    content:none
  }
  .dropdown-toggle:after{
    content:none
  }
}
@media (max-width:1200px){
  .desktop-bar{
    display:none;
    visibility:hidden
  }
  .desktop-toolbar{
    display:none;
    visibility:hidden
  }
  .usermenu{
    display:none
  }
  .navbar-toggle{
    display:inline-block
  }
  .mobile_menu{
    position:absolute;
    background:#7141b1;
    padding:4px 10px 4px 10px;
    margin:0;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    float:left;
    overflow-x:hidden;
    overflow-y:scroll;
    width:256px
  }
  .mobile_menu li{
    list-style:none
  }
  .mobile_menu a{
    display:block;
    font-size:14px;
    color:#fff;
    padding:12px 15px
  }
  .mobile_menu a:hover{
    color:#43baff;
    transition:all 0.3s ease-out;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out
  }
  .navbar-inverse .nav.globalLinks-mobile{
    display:inline-block
  }
  .quickcreatetop{
    display:inline-block
  }
  .desktop_notifications{
    display:inline-block
  }
  .mobile-bar{
    margin-top:11px;
    height:45px;
    line-height:40px
  }
  .mobile-bar li{
    line-height:normal;
    display:inline-block
  }
  .mobile-bar .globalLinks-mobile .dropdown-menu li{
    display:block
  }
  .mobile-bar .quickcreatetop .dropdown-menu li{
    display:block
  }
  .mobile-bar .searchbutton.btn-default:hover{
    border:none;
    color:#fff;
    background-color:#a2b2bf
  }
  .tablet-bar .input-group-btn > .btn{
    margin-left:0
  }
  .navbar-inverse .nav > .topnav{
    padding:0 0 0 0
  }
}
@media (min-width:1201px){
  .navbar-fixed-top > .container-fluid{
    padding-left:0;
    padding-right:0
  }
  .mobileheader{
    display:none;
    visibility:hidden
  }
  .desktop-toolbar{
    width:76%
  }
  .desktop-bar{
    display:inline-block;
    visibility:visible;
    text-align:right;
    width:24%;
    float:right;
    padding-right:0.5%
  }
  .desktop-toolbar .navbar-brand-container{
    margin-left:10px
  }
  .navbar-brand{
    height:30px;
    top:4px
  }
  .desktop-bar > .toolbar{
    display:inline-block;
    margin-top:5px;
  }
  .desktop-bar > .toolbar > li{
    display:inline-block
  }
  .desktop-bar > .toolbar > li > .btn{
    /*margin:0;*/
    height:40px;
    width:40px;
    padding:0;
    display: inline-block;
    vertical-align: sub;
  }
  .desktop-bar > .toolbar > li > .btn.searchbutton{
    font-size:20px
  }
  .globalLinks-mobile .dropdown-toggle{
    background-color:transparent;
    background-image:none, url("../../../../../themes/SuiteP/images/p_user_icon.svg"), url("../../../../../themes/SuiteP/images/p_user_icon.png");
    background-position:0 0;
    background-repeat:no-repeat;
    margin-left:0;
    border:none;
    width:42px;
    height:42px
  }
  .tablet-bar{
    display:none;
    visibility:collapse
  }
  .navbar-form{
    display:inline-block
  }
  .navbar-header{
    display:none;
    visibility:collapse;
    float:none
  }
  .desktop-toolbar{
    display:inline-block
  }
  .desktop-bar > .toolbar > li.navbar-search.open .dropdown-menu{
    top:50px;
    right:40px;
    bottom:auto;
    left:auto;
    background-color:#43baff;
    min-width:250px;
    min-height:40px;
    height:40px;
    overflow:visible;
    padding:0
  }
  .desktop-bar > .toolbar > li.navbar-search.open .btn-default.searchbutton{
    border:none;
    width:40px
  }
  .desktop-bar > .toolbar > li.navbar-search.open .btn-default.searchbutton:hover{
    border:none;
    width:40px
  }
  .desktop-bar > .toolbar > li.navbar-search.open .btn-default.searchbutton:before{
    content:"\f108"
  }
  .usermenucollapsed.btn-default{
    display:inline-block;
    margin:0 0 0 5px
  }
  .globalLinks-desktop .btn-default.active.focus,.globalLinks-desktop .btn-default.active:focus,.globalLinks-desktop .btn-default.active:hover,.globalLinks-desktop .btn-default:active.focus,.globalLinks-desktop .btn-default:active:focus,.globalLinks-desktop .btn-default:active:hover,.globalLinks-desktop.open > .dropdown-toggle.btn-default.focus,.globalLinks-desktop.open > .dropdown-toggle.btn-default:focus,.globalLinks-desktop.open > .dropdown-toggle.btn-default:hover{
    color:#f5f5f5
  }
}
.topnav #overflow-menu > li.with-actions .dropdown-menu{
  display:none;
  visibility:collapse
}
.topnav #overflow-menu > li.with-actions > span > a{
  padding:12px 15px;
  display:block;
  border-bottom:none
}
.topnav #overflow-menu > li.with-actions{
  border-bottom:1px solid #757083
}
.topnav #overflow-menu > li.with-actions .notCurrentTabLeft{
  display:none;
  visibility:collapse
}
@media (min-width:1250px){
  .desktop-bar{
    display:inline-block;
    visibility:visible;
    text-align:right
  }
}
@media (max-width:1399px){
  .navbar-inverse .nav > .topnav{
    padding:0 0 0 0
  }
  .usermenu{
    display:none
  }
  .searchform{
    display:none
  }
  .globalLinks-mobile{
    padding:0;
    border:none
  }
  .navbar-form .form-control{
    margin:8px 0 0 0
  }
  .usermenucollapsed.btn-default{
    display:inline
  }
  .usermenucollapsed.btn-default-mobile{
    display:inline
  }
  .searchbutton{
    display:inline
  }
  .navbar-search .dropdown-menu{
    background-color:transparent;
  }
  .navbar-search .query_string{
    font-size:14px;
    background-color:#65697a;
    color:#43baff;
    border:none;
    border-radius:3px;
    letter-spacing:1px;
    height:auto
  }
}
@media (max-width:1560px){
  .modulename{
    font-size:14px;
    margin:0 auto 0 15px;
    letter-spacing:2px;
    text-align:left;
    text-transform:uppercase;
    visibility:visible
  }
  .navbar-fixed-top{
    height:60px;
    max-height:60px
  }
  .searchform{
    display:none
  }
  .navbar-form .form-control{
    margin:8px 0 0 0
  }
  .searchbutton{
    display:inline
  }
  .desktop_notifications .dropdown-menu{
    left:-260px
  }
  .topnav .dropdown-menu{
    left:0
  }
  .navbar-search .dropdown-menu button:active{
    display:block;
    color:#43baff;
    border:none
  }
  .searchformdropdown .btn{
    background-color:#c7e8ff
  }
  .searchformdropdown .btn:hover{
    background-color:#c7e8ff
  }
  .searchformdropdown button:focus{
    display:block;
    color:#fff;
    border:none;
    float:left
  }
  .searchformdropdown button{
    margin:0;
    display:block;
    color:#fff;
    padding:0;
    border:none;
    float:left;
    height:38px;
    width:38px
  }
  .searchformdropdown .btn-group button:hover{
    padding:0
  }
  .navbar-search > .dropdown-menu{
    background-color:transparent;
    width:200px
  }
  .navbar-search .query_string{
    font-size:14px;
    background-color:#c7e8ff;
    color:#a2a5af;
    padding:0 10px 0 10px;
    border:none;
    border-radius:3px;
    letter-spacing:1px;
    width:200px;
    min-height:38px;
    line-height:38px
  }
  .globalLinks-desktop .dropdown-toggle{
    margin-left:0;
    border:none;
    .width:48px;
    height:48px
  }
}
@media (min-width:1561px){
  .searchform button{
    display:block;
    font-size:20px;
    color:#fff;
    padding:10px 10px 10px 10px;
    border:none;
    border-radius:0 3px 3px 0;
    float:left;
    height:auto
  }
  .searchform button:hover{
    color:#43baff
  }
  .desktop-toolbar{
    width:76%
  }
  .desktop-bar{
    width:22%;
    padding-top:10px
  }
  .navbar-form.searchform .input-group-btn{
    background:#65697a;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
  }
  .navbar-form.searchform .input-group-btn .btn{
    padding:0 10px;
    height:36px
  }
  .navbar-form.searchform .input-group-btn .btn:hover{
    border:none;
    border-width:0
  }
}
@media (max-width:1600px){
  .globalLinks-desktop .with-label{
    display:none;
    visibility:collapse
  }
}
@media (min-width:1600px){
  .globalLinks-desktop .with-label{
    display:inline-block;
    visibility:visible;
    background-color:#43baff;
    border:none;
    color:#fff;
    padding-left:0
  }
  .usermenucollapsed .caret{
    display:inline-block;
    visibility:visible;
    color:#fff
  }
}
.modulelinks > ul{
  height:200px;
  max-height:200px
}
.mobileheader.dropdown-menu ul{
  height:200px;
  max-height:200px
}
.mobile_menu{
  height:200px;
  max-height:200px
}
.mobile_menu .create-module-record{
  display:inline-block
}
.navbar-fixed-top .navbar-header .dropdown-menu{
  height:200px;
  max-height:200px
}
.navbar-fixed-top .with-actions > .dropdown-menu{
  height:200px;
  max-height:200px
}
.navbar-fixed-top .moremenu ul{
  height:200px;
  max-height:200px
}
.navbar-fixed-top .dropdown-menu{
  /* height:200px; */
  max-height:200px
}
.navbar-fixed-top .dropdown-menu.has-alerts{
  width: 300px;
}
.navbar-fixed-top .navbar-fixed-bottom .navbar-collapse{
  height:200px;
  max-height:200px
}
.navbar-fixed-top .navbar-collapse{
  height:200px;
  max-height:200px
}
.navbar-fixed-bottom .navbar-collapse{
  overflow-y:scroll;
  height:200px;
  max-height:200px
}
.navbar-fixed-top .navbar-collapse{
  overflow-y:scroll;
  height:200px;
  max-height:200px
}
@media (min-height:380px){
  .navbar-fixed-top .navbar-header .dropdown-menu{
    height:auto;
    max-height:200px
  }
  .navbar-fixed-top .topnav .dropdown-menu{
    height:auto;
    max-height:200px;
    border-bottom-left-radius: 20px;
  }
  .navbar-fixed-top .with-actions > .dropdown-menu{
    height:auto;
    max-height:200px
  }
  .navbar-fixed-top .moremenu ul{
    height:auto;
    max-height:200px
  }
  .navbar-fixed-top .dropdown-menu{
    height:auto;
    max-height:200px
  }
  .navbar-fixed-top .modulelinks > ul{
    height:280px;
    max-height:280px
  }
  .navbar-fixed-top .mobileheader ul.dropdown-menu{
    height:280px;
    max-height:280px
  }
  .navbar-fixed-top .mobile_menu{
    height:280px;
    max-height:280px
  }
  .navbar-fixed-bottom .navbar-collapse{
    height:280px;
    max-height:280px
  }
  .navbar-fixed-top .navbar-collapse{
    height:280px;
    max-height:280px
  }
}
@media (min-height:480px){
  .navbar-fixed-top .navbar-header .dropdown-menu{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .topnav .dropdown-menu{
    height:auto;
    max-height:380px;
    border-bottom-left-radius: 20px;
  }
  .navbar-fixed-top .with-actions > .dropdown-menu{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .moremenu ul{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .dropdown-menu{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .modulelinks > ul{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .mobileheader ul.dropdown-menu{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-top .mobile_menu{
    height:auto;
    max-height:380px
  }
  .navbar-fixed-bottom .navbar-collapse{
    height:380px;
    max-height:380px
  }
  .navbar-fixed-top .navbar-collapse{
    height:380px;
    max-height:380px
  }
}
@media (min-width:768px) and (min-height:381px){
  .mobile-bar .globalLinks-mobile{
    height:60px
  }
}
@media (min-width:768px) and (min-height:381px){
  .mobile-bar .globalLinks-mobile{
    height:60px
  }
}
@media (min-height:700px){
  .navbar-fixed-top .navbar-header .dropdown-menu{
    height:auto;
    max-height:620px
  }
  .navbar-fixed-top .topnav .dropdown-menu{
    height:auto;
    max-height:620px;
    border-bottom-left-radius: 20px;
  }
  .navbar-fixed-top .with-actions > .dropdown-menu{
    height:auto;
    max-height:620px
  }
  .navbar-fixed-top .moremenu ul{
    height:auto;
    max-height:620px
  }
  .navbar-fixed-top .dropdown-menu{
    height:auto;
    max-height:620px
  }
  .navbar-fixed-top .modulelinks > ul{
    max-height:620px
  }
  .navbar-fixed-top .mobileheader ul.dropdown-menu{
    max-height:620px
  }
  .navbar-fixed-top .mobile_menu{
    max-height:620px
  }
  .navbar-fixed-bottom .navbar-collapse{
    height:620px;
    max-height:620px
  }
  .navbar-fixed-top .navbar-collapse{
    height:620px;
    max-height:620px
  }
}
@media (min-height:820px){
  .navbar-fixed-top .navbar-header .dropdown-menu{
    overflow-y:auto;
    height:auto;
    max-height:700px
  }
  .navbar-fixed-top .topnav .dropdown-menu{
    overflow-y:auto;
    height:auto;
    max-height:700px;
    border-bottom-left-radius: 20px;
  }
  .navbar-fixed-top .with-actions > .dropdown-menu{
    overflow-y:auto;
    height:auto;
    max-height:700px
  }
  .navbar-fixed-top .moremenu ul{
    overflow-y:auto;
    height:auto;
    max-height:700px
  }
  .navbar-fixed-top .dropdown-menu{
    overflow-y:auto;
    height:auto;
    max-height:700px
  }
  .navbar-fixed-bottom .navbar-collapse{
    overflow-y:auto;
    height:620px;
    max-height:620px
  }
  .navbar-fixed-top .navbar-collapse{
    overflow-y:auto;
    height:620px;
    max-height:620px
  }
}
@media (min-height:920px){
  .navbar-header .dropdown-menu{
    height:auto;
    max-height:820px
  }
  .topnav .dropdown-menu{
    height:auto;
    max-height:820px
  }
  .with-actions > .dropdown-menu{
    height:auto;
    max-height:820px
  }
  .moremenu ul{
    height:auto;
    max-height:820px
  }
  .dropdown-menu{
    height:auto;
    max-height:820px
  }
}
@media (min-height:1080px){
  .navbar-header .dropdown-menu{
    height:auto;
    max-height:inherit
  }
  .topnav .dropdown-menu{
    height:auto;
    max-height:inherit
  }
  .with-actions > .dropdown-menu{
    height:auto;
    max-height:inherit
  }
  .moremenu ul{
    height:auto;
    max-height:inherit
  }
  .dropdown-menu{
    height:auto;
    max-height:inherit
  }
}
.login{
  padding:10px 6px 12px 10px
}
.login .login_more{
  text-align:right
}
div.p_login{
  background-color:#f5f5f5;
  height:100%
}
div.p_login .p_login_top{
  background:linear-gradient(to bottom, #43baff, #7141b1);
  /*padding:10px 2% 10px 2%;*/
  padding-left:10px;
  float:left;
  width:100%;
  height:60px;
}
div.p_login .error{
  border-radius:0
}
div.p_login .p_login_top a{
  display:block;
  background-image:none, url("../../../../../themes/SuiteP/images/p_login_logo.svg"), url("../../../../../themes/SuiteP/images/p_login_logo.png");
  background-position:0 0;
  background-repeat:no-repeat;
  overflow:hidden;
  width:170px;
  height:40px;
  text-indent:-9999px
}
div.p_login .p_login_middle{
  background-color:#f5f5f5;
  float:left;
  width:100%
}
div.p_login .p_login_bottom,.p_login_bottom{
  bottom:0;
  left:0;
  background-color:#ddd;
  padding:15px 2% 15px 2%;
  float:left;
  width:100%;
  z-index: 1039;
}
div.p_login .p_login_bottom{
  position: fixed !important;
}
div.p_login .p_login_middle{
  padding-bottom: 100px;
}
.login-language-chooser{
  margin-bottom:10px
}
@media (min-height:400px){
  div.p_login .p_login_bottom,.p_login_bottom{
    position:absolute
  }
  .p_login_bottom{
    position: fixed;
  }
}
div.p_login .p_login_bottom a#powered_by{
  margin-left:20px
}
div.p_login #loginform{
  padding:15px;
  margin:8% auto 0 auto;
  text-align:center;
  max-width:400px
}
div.p_login #loginform .input-group{
  font-size:19px;
  color:#c4c3c7;
  width:100%;
  border-radius:2px
}
div.p_login #loginform .input-group input{
  background-color:#e8f0fe;
  padding:0 2% 0 50px;
  border:none;
  border-radius:3px;
  line-height:40px;
  height:40px;
  min-height:0px
}
div.p_login #loginform .input-group input#fp_user_name,div.p_login #loginform .input-group input#user_name,#user_name:-webkit-autofill,div.p_login #loginform .input-group input#username_password{
  background-image:none, url("../../../../../themes/SuiteP/images/login_bg.svg"), url("../../../../../themes/SuiteP/images/login_bg.png");
  background-repeat:no-repeat
}
div.p_login #loginform .input-group input#fp_user_name,div.p_login #loginform .input-group input#user_name{
  background-image:none, url("../../../../../themes/SuiteP/images/login_bg.svg");
  background-position:5px 3px;
  background-repeat:no-repeat
}
div.p_login #loginform .input-group input#username_password{
  background-image:none, url("../../../../../themes/SuiteP/images/login_bg.png");
  background-position:5px -57px;
  background-repeat:no-repeat
}
div.p_login #loginform .input-group input#fp_user_mail{
  background-image:none, url("../../../../../themes/SuiteP/images/p_icon_email_address_32.svg");
  background-position:14px;
  background-repeat:no-repeat;
  background-size:32px 32px
}
div.p_login #loginform .glyphicon{
  top:0
}
div.p_login br{
  height:10px
}
div.p_login #loginform span.error{
  display:block;
  background-color:transparent;
  color:#ff0000;
  padding:0;
  margin-top:20px;
  margin-bottom:0;
  line-height:140%
}
div.p_login #loginform #bigbutton{
  font-size:16px;
  padding:0;
  border-radius:3px;
  letter-spacing:3px;
  line-height:40px;
  height:40px
}
div.p_login #loginform #bigbutton:hover{
  background:linear-gradient(to bottom right, #43baff, #7141b1);
  border:none
}
#forgotpasslink{
  margin:10px 0 0 0;
  padding:10px;
  clear:both
}
#generate_pwd_button{
  height:40px;
  font-size:16px;
  letter-spacing: 3px;
}
#recaptcha_image{
  margin-top:10px;
  margin-left:auto !important;
  margin-right:auto !important;
  margin-bottom:10px
}
#forgot_password_dialog a{
  margin-bottom:10px;
  display:inline-block
}
@media (max-width:750px){
  .p_login_bottom a#powered_by, .p_login_bottom a#admin_options{
    display: block;
  }
  div.p_login .p_login_top{
    /*padding:10px 3% 10px 3%*/
    padding-left:10px;
  }
  div.p_login .p_login_top a{
    background-image:none, url("../../../../../themes/SuiteP/images/p_login_logo.svg"), url("../../../../../themes/SuiteP/images/p_login_logo.png");
    background-position:0 -70px;
    width:170px;
    height:30px
  }
  div.p_login .p_login_bottom{
    padding:10px 3% 10px 3%;
    padding-top:10px
  }
  div.p_login .p_login_bottom a#powered_by,div.p_login .p_login_bottom a#admin_options{
    display:block;
    font-size:10px;
    margin-left:0;
    text-align:center
  }
  div.p_login .p_login_bottom a#admin_options{
    margin-bottom:5px
  }
}
fieldset{
  margin-bottom:0
}
table{
  margin-bottom:0
}
pre{
  margin-bottom:0
}
p{
  font-size:14px;
  margin-top:0;
  margin-bottom:0
}
form{
  margin:0
}
textarea{
  font-family:'Lato', Lato, Arial, sans-serif
}
.checkbox{
  display:inline-block;
  background:url('../../../../../themes/SuiteP/images/forms/check.png') no-repeat;
  padding:0;
  margin:0;
  overflow:hidden;
  width:16px;
  height:16px;
  vertical-align:middle;
  visibility:visible
}
input[type=checkbox]{
  display:inline-block;
  background:url('../../../../../themes/SuiteP/images/forms/check.png') no-repeat;
  padding:0;
  margin:0;
  overflow:hidden;
  width:16px;
  height:16px;
  vertical-align:middle;
  visibility:visible
}
input[type=radio]{
  display:inline-block;
  background:url('../../../../../themes/SuiteP/images/forms/radio.png') no-repeat;
  padding:0;
  margin:0;
  width:16px;
  height:16px;
  vertical-align:middle;
  visibility:visible
}
input[type=checkbox]:focus{
  outline:0
}
input[type=radio]:focus{
  outline:0
}
input[type=checkbox]{
  background-position:0 0
}
input[type=checkbox]:checked{
  background-position:-18px 0
}
input[type=checkbox]:disabled{
  background-position:-36px 0
}
input[type=checkbox]:disabled:checked{
  background-position:-54px 0
}
input[type=checkbox]:checked:disabled{
  background-position:-54px 0
}
input[type=radio]{
  background-position:0 0
}
input[type=radio]:checked{
  background-position:-18px 0
}
input[type=radio]:disabled{
  background-position:-36px 0
}
input[type=radio]:disabled:checked{
  background-position:-54px 0
}
input[type=radio]:checked:disabled{
  background-position:-54px 0
}
td.nowrap input[type=checkbox]{
  margin-top:3px
}
input[type=text]:disabled{
  background:#f8f8f8;
  border:1px solid #e2e7eb
}
#bigbutton{
  padding:10px 0 10px 0;
  border-radius:0
}
div.input-group input{
  margin:0 auto;
  max-width:100%;
  min-width:100%
}
.button-primary:active{
  background-image:none
}
.button-primary.active{
  background-image:none
}
.open > .dropdown-toggle.btn-primary{
  background-image:none
}
.button-primary.disabled{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled]{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary.disabled:hover{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled]:hover{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary:hover{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary.disabled:focus{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled]:focus{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary:focus{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary.disabled.focus{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled].focus{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary.focus{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary.disabled:active{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled]:active{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary:active{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary.disabled.active{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary[disabled].active{
  background-color:#808f9c;
  border-color:#808f9c
}
fieldset[disabled] .btn-primary.active{
  background-color:#808f9c;
  border-color:#808f9c
}
.button-primary .badge{
  background-color:#fff;
  color:#43baff;
  padding:5px
}
#EditView_tabs .edit .button{
  background-color:#43baff;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#ConvertLead .edit .button{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#EditView_tabs .id-ff-remove{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#ConvertLead .id-ff-remove{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#EditView_tabs .edit [type="button"]{
  background-color:#43baff;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
.edit-view-row [data-label=LBL_CONDITION_LINES].label{
  display:none
}
.edit-view-row [data-label=LBL_ACTION_LINES].label{
  display:none
}
[field="condition_lines"].col-sm-8{
  display:block;
  width:100%
}
#conditionLines{
  display:block
}
#conditionLines > thead{
  display:block
}
#conditionLines > thead td{
  background-color:#bfcad3;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:4px;
  padding-right:4px;
  color:#43baff;
  font-weight:bold;
  font-size:13px
}
.detail-view-field #conditionLines thead td:first-of-type{
  height:36px
}
#conditionLines thead td:first-of-type{
  height:32px;
  border-top-left-radius:4px
}
#conditionLines thead td:last-of-type{
  padding-left:8px;
  border-top-right-radius:4px;
  width:26%
}
#conditionLines > thead > tr{
  display:block
}
#conditionLines > tbody{
  display:block
}
#conditionLines > tbody > tr{
  display:block;
  background-color:#f5f5f5;
  border-bottom:5px #fff solid
}
#conditionLines > tbody > tr > td{
  vertical-align:top
}
#conditionLines td:first-of-type{
  display:inline-block;
  width:48px
}
#conditionLines td:not(:first-of-type){
  display:inline-block;
  width:16.667%
}
#conditionLines tbody td{
  background-color:#f5f5f5;
  margin-bottom:4px;
  min-height:64px
}
#conditionLines tbody td:first-of-type{
  padding-left:8px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}
#conditionLines tbody td:last-of-type{
  padding-left:8px;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  width:26%
}
#conditionLines td:first-of-type button{
  margin-top:8px;
  height:48px
}
#conditionLines input{
  margin-top:8px
}
#conditionLines input.sqsEnabled{
  width:62.5%
}
#conditionLines input[type=checkbox]{
  margin-top:24px
}
#conditionLines textarea{
  margin-top:8px;
  width:95%
}
#conditionLines select{
  width:95%;
  margin-top:8px
}
@media (max-width:1800px){
  #conditionLines select[id$="][0]"]{
    width:45%;
    margin-bottom:4px
  }
  #conditionLines select[id$="][1]"]{
    width:45%;
    margin-bottom:4px
  }
  #conditionLines input[id$="][2]"]{
    width:45%;
    margin-bottom:4px
  }
  #conditionLines select[id$="][3]"]{
    width:45%;
    margin-bottom:4px
  }
}
@media (min-width:1800px){
  #conditionLines select[id$="][0]"]{
    width:24%
  }
  #conditionLines select[id$="][1]"]{
    width:24%
  }
  #conditionLines input[id$="][2]"]{
    width:24%
  }
  #conditionLines select[id$="][3]"]{
    width:24%
  }
}
[field="action_lines"]{
  display:block;
  width:100%
}
#conditionLines [type="button"]{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#actionLines [type="button"]{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
#actionLines{
  display:block
}
#actionLines > tr{
  display:block
}
#actionLines > tr > td{
  display:block
}
#actionLines td[field] label{
  margin-right:8px
}
#actionLines > tr > td{
  border:1px solid #bfcad3;
  border-radius:4px;
  margin-bottom:4px
}
#actionLines .action-table{
  display:block;
  width:100%
}
#actionLines .action-table tbody{
  display:block;
  width:100%
}
#actionLines .action-table tr{
  display:block;
  width:100%
}
[data-workflow-action-parameter] input.sqsEnabled{
  margin-top:0px;
  width:50%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="create-record"] input.sqsEnabled{
  width:65%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="modify-record"] input.sqsEnabled{
  width:65%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="send-email"] input.sqsEnabled{
  width:10%
}
.col-sm-12 .col-sm-8.edit-view-field [data-workflow-action-parameter] [data-workflow-action="send-email"] .id-ff.multiple > button{
  margin-left:0
}
#actionLines .action-table td{
  display:inline-block
}
#actionLines .action-table > tbody > tr:first-of-type > td:first-of-type{
  padding-left:8px
}
#actionLines .action-table > tbody > tr:first-of-type > td{
  border-bottom:1px solid #bfcad3;
  padding-top:4px
}
#actionLines td[field=action]{
  width:65%;
  height:64px
}
#actionLines td[field=action] select{
  margin-left:20px
}
#actionLines td[field=name]{
  width:30%;
  height:64px
}
#actionLines td[field=name] input[type=text]{
  width:80%
}
#actionLines td[field=delete]{
  width:5%;
  height:64px
}
#actionLines td[field=delete] .delete-btn{
  float:right
}
#actionLines td[field=delete] .delete-btn .btn{
  padding:0 0 0 0
}
.edit tr td [data-workflow-action] td{
  vertical-align:middle
}
[data-workflow-action-line]{
  vertical-align:top
}
[data-workflow-action-line] td:first-of-type{
  width:48px
}
[data-workflow-action-line] td:nth-of-type(3) select{
  width:auto
}
[data-workflow-action-line] select[id$="][0]"]{
  width:45%;
  margin-bottom:4px
}
[data-workflow-action-line] select[id$="][1]"]{
  width:45%;
  margin-bottom:4px
}
.col-sm-12 .edit-view-field [data-workflow-action-line] input[id$="][2]"]{
  width:45%;
  margin-bottom:4px
}
.col-sm-12 .edit-view-field [data-workflow-action-line] input[id$="][2]"][type=checkbox]{
  width:16px
}
[data-workflow-action-line] select[id$="][3]"]{
  width:45%;
  margin-bottom:4px
}
[data-workflow-action="send-email"] > tbody > tr > td{
  line-height:20px
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(1) > td{
  width:20%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2){
  width:100%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td:nth-of-type(1){
  padding-left:4px
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td{
  padding-bottom:8px;
  padding-top:8px;
  width:100%
}
[data-workflow-action="send-email"] > tbody > tr:nth-of-type(2) > td:nth-of-type(2) td input[type=text]{
  width:auto
}
#relate_label{
  line-height:20px
}
#deleteGroup img{
  background-color:#43baff;
  padding:0;
  margin-right:4px;
  border:1px solid #43baff;
  border-radius:4px
}
[data-workflow-action] .lines tbody > tr > td{
  margin-bottom:4px;
  min-height:64px;
  padding-left:8px;
  padding-right:8px
}
[data-workflow-action] .relationship tbody > tr > td{
  padding-left:8px;
  padding-right:8px;
  min-height:64px
}
[data-workflow-action] .email-line tbody > tr > td{
  padding-left:8px;
  padding-right:8px
}
[data-workflow-action] .email-line tbody > tr > td select{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .email-line tbody > tr > td button{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .email-line tbody > tr > td input{
  margin-left:8px;
  margin-right:8px
}
[data-workflow-action] .name_label{
  width:70%
}
[data-workflow-action] .name_label{
  width:30%
}
[data-workflow-action] .lines tbody > tr > td{
  margin-bottom:4px;
  min-height:64px
}
[data-workflow-action] .lines tbody > tr > td:first-of-type button{
  margin-top:8px;
  height:48px
}
[data-workflow-action] .lines select{
  width:auto;
  margin-top:8px
}
[data-workflow-action] .lines tbody > tr > td input{
  margin-top:8px
}
[data-workflow-action] .lines tbody > tr > td input.sqsEnabled{
  width:62.5%
}
[data-workflow-action] .lines tbody > tr > td input[type=checkbox]{
  margin-top:24px
}
[data-workflow-action] .lines tbody > tr > td textarea{
  margin-top:8px;
  width:95%
}
[data-workflow-action-parameter] [colspan="4"]{
  display:block;
  width:100%
}
[data-workflow-action-parameter] > td{
  display:block;
  width:100%
}
.buttons .primary{
  background-color:#43baff
}
.buttons .primary:hover{
  background-color:#d66c60
}
.buttons .button{
  background-color:#43baff
}
.buttons .button:hover{
  background:linear-gradient(to bottom right, #43baff, #7141b1);
}
.removeFileButton{
  font-size:13px;
  font-weight:500;
  cursor:pointer;
  padding:0 20px 0 20px;
  border-style:none;
  border-radius:4px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
.removeFileButton{
  background-color:#43baff;
  color:#f5f5f5
}
.removeFileButton:hover{
  background-color:#d66c60
}
.buttonOn{
  font-size:13px;
  font-weight:500;
  cursor:pointer;
  padding:0 20px 0 20px;
  border-radius:4px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
.btn .btn:hover{
  font-size:13px;
  font-weight:500;
  cursor:pointer;
  padding:0 20px 0 20px;
  border-radius:4px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
.btn-default{
  background-color:#43baff;
  color:#f5f5f5;
  border:1px solid #94a6b5
}
.btn-default:hover{
  background-color:#43baff;
  color:#f5f5f5;
  border:1px solid #94a6b5
}
.btn-default:active{
  background-color:#43baff;
  color:#f5f5f5;
  border:1px solid #94a6b5
}
.btn-default:focus{
  background-color:#43baff;
  color:#f5f5f5;
  border:1px solid #94a6b5
}
.btn-info{
  background-color:cornflowerblue;
  color:#f5f5f5;
  border:1px solid cornflowerblue
}
input[type=button].btn-info{
  background-color:cornflowerblue;
  color:#f5f5f5;
  border:1px solid cornflowerblue
}
.btn-info:hover{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
.btn-info:active{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
.btn-info:focus{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
input[type=button].btn-info:hover{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
input[type=button].btn-info:active{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
input[type=button].btn-info:focus{
  background-color:#9589b3;
  color:#f5f5f5;
  border:1px solid #9589b3
}
.button{
  font-size:13px;
  font-weight:500;
  background:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
input[type=submit].button:hover{
  background:linear-gradient(to top left, #7141b1, #43baff);
}
input[type=submit]{
  font-size:13px;
  font-weight:500;
  background:linear-gradient(to top left, #43baff, #7141b1);
  color:#f5f5f5;
  cursor:pointer;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
input[type=button]{
  font-size:13px;
  font-weight:500;
  background:linear-gradient(to top left, #43baff, #7141b1);
  color:#f5f5f5;
  cursor:pointer;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
input[type=reset]{
  font-size:13px;
  font-weight:500;
  background:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
.btn{
  margin-bottom:4px
}
button{
  margin-bottom:4px;
  margin-right:4px
}
html input[type=button]{
  margin-bottom:4px;
  margin-right:4px
}
input[type=reset]{
  margin-bottom:4px;
  margin-right:4px
}
input[type=submit]{
  margin-bottom:0px;
  margin-right:0px
}
.button{
  margin-bottom:4px
}
input[type=button]{
  margin-bottom:4px
}
input[type=reset]{
  margin-bottom:4px
}
input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{
  font-size:13px;
  color:#f5f5f5;
  cursor:pointer
}
input[type=submit]:active,input[type=button]:active,input[type=reset]:active{
  font-size:13px;
  color:#f5f5f5;
  cursor:pointer
}
input[type=submit]:focus,input[type=button]{
  font-size:13px;
  color:#f5f5f5;
  cursor:pointer
}
.moremenu a{
  font-size:13px;
  color:#f5f5f5;
  cursor:pointer;
  margin:0
}
.moremenu ul{
  top:49px;
  margin:0
}
.moremenu ul li a{
  display:block;
  font-size:13px;
  color:#43baff;
  cursor:pointer;
  padding:5px
}
.moremenu ul li:hover{
  border-radius:0
}
.moremenu ul li a:hover{
  background:none;
  background:#d66c60;
  color:#f5f5f5;
  cursor:pointer;
  padding:5px
}
[button]:focus,input[type=reset]:focus{
  background:#d66c60
}
#tab-actions .button{
  text-transform:none
}
#tab-actions input[type=submit]{
  text-transform:none
}
#tab-actions input[type=button]{
  text-transform:none
}
#tab-actions input[type=reset]{
  text-transform:none
}
#tab-actions > a{
  padding-right:5px
}
form[name=DetailView] .button{
  margin:0 4px 4px 0;
  float:left
}
form[name=DetailView] input[type=submit]{
  margin:0 4px 4px 0;
  float:left
}
form[name=DetailView] input[type=button]{
  margin:0 4px 4px 0;
  float:left
}
form[name=DetailView] input[type=reset]{
  margin:0 4px 4px 0;
  float:left
}
td.submitButtons .button:hover{
  /*background-color:#d66c60;*/
  background:linear-gradient(to bottom right, #43baff, #7141b1);
}
button[disabled]{
  font-size:13px;
  font-weight:500;
  background-color:#777;
  color:#808f9c;
  cursor:pointer;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
input[type="submit"][disabled]{
  font-size:13px;
  font-weight:500;
  background-color:#777;
  color:#f5f5f5;
  cursor:pointer;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
input[type="reset"][disabled]{
  font-size:13px;
  font-weight:500;
  background-color:#777;
  color:#f5f5f5;
  cursor:pointer;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
input[type="button"][disabled]{
  font-size:13px;
  font-weight:500;
  background-color:#777;
  color:#f5f5f5;
  cursor:pointer;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:20px;
  height:20px;
  text-transform:uppercase
}
[field="billing_address_street"].detail-view-field{
  padding:16px 16px 32px 16px
}
[field="shipping_address_street"].detail-view-field{
  padding:16px 16px 32px 16px
}
[field="shipping_address_street"].detail-view-field .button{
  background-color:cornflowerblue
}
[field="billing_address_street"].detail-view-field .button{
  background-color:cornflowerblue
}
[field="shipping_address_street"].detail-view-field .button:hover{
  background-color:#9589b3
}
[field="billing_address_street"].detail-view-field .button:hover{
  background-color:#9589b3
}
.buttons input#btn_view_change_log{
  background-color:cornflowerblue !important;
  background:none;
}
.buttons input#btn_view_change_log:hover{
  background-color:#9589b3 !important;
  background:none;
}
.button:hover{
  /*background-color:#808f9c;*/
  color:#f5f5f5;
  /*border-color:#808f9c;*/
  background:linear-gradient(to bottom right, #43baff, #7141b1);
}
.button:focus{
  background-color:#808f9c;
  color:#f5f5f5;
  border-color:#808f9c
}
.button.focus{
  background-color:#808f9c;
  color:#f5f5f5;
  border-color:#808f9c
}
.button:active{
  background-color:#808f9c;
  color:#f5f5f5;
  border-color:#808f9c
}
.button.active{
  background-color:#808f9c;
  color:#f5f5f5;
  border-color:#808f9c
}
.open > .dropdown-toggle.btn-primary{
  background-color:#808f9c;
  color:#f5f5f5;
  border-color:#808f9c
}
.button:active{
  background-image:none
}
.button.active{
  background-image:none
}
.open > .dropdown-toggle.btn-primary{
  background-image:none
}
.button .badge{
  background-color:#f5f5f5;
  color:#43baff
}
.yui-layout-hd .button{
  font-size:13px
}
.yui-layout-hd input[type=submit]{
  font-size:13px
}
.yui-layout-hd input[type=button]{
  font-size:13px
}
.form-control:focus{
  box-shadow:none;
  border:1px solid #a5bee8;
  border-radius:4px
}
input[type=text]{
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
input[type=number]{
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
input[type=password]{
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
input[type=email]{
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
input:not([type]){
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
textarea{
  background:#c7e8ff;
  padding:5px;
  border:1px solid #a5bee8;
  border-radius:4px
}
input[type=text]{
  line-height:20px;
  min-height:20px
}
input[type=number]{
  line-height:20px;
  min-height:20px
}
input[type=password]{
  line-height:20px;
  min-height:28px
}
input[type=email]{
  line-height:20px;
  min-height:28px
}
input:not([type]){
  line-height:20px;
  min-height:28px
}
textarea{
  width:50%
}
select[size]{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  overflow-y:hidden;
  color:#534d64;
  padding:0 52px 0 5px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  line-height:28px;
  outline:0;
  height:100%;
  width: 33% !important;
  -webkit-appearance:none;
  appearance:none;
  border-size:1px;
  -moz-appearance:none
}
select.form-control{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  color:#534d64;
  padding:0 52px 0 5px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  line-height:28px;
  outline:0;
  height:28px;
  -webkit-appearance:none;
  appearance:none;
  scrollbar-base-color:#a5bee8;
  scrollbar-arrow-color:#a5bee8;
  border-size:1px;
  -moz-appearance:none
}
select{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  color:#43baff;
  padding:0 52px 0 5px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  line-height:28px;
  outline:0;
  height: 32px;
  width:60% !important;
  -webkit-appearance:none;
  appearance:none;
  scrollbar-base-color:#a5bee8;
  scrollbar-arrow-color:#a5bee8;
  border-size:1px;
  -moz-appearance:none
}
select:focus{
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border-size:1px
}
select::selection{
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  border-size:1px
}
select#user_theme_picker{
  background-image:none
}
select:checked{
  background:#a5bee8;
  color:#43baff
}
option:checked{
  background:#a5bee8;
  color:#43baff
}
.saved_search_select{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  padding:16px 55px 16px 5px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  border-size:1px;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none
}
select[multiple]{
  background-image:none !important;
  overflow:auto !important;
  vertical-align:text-top
}
select.ui-widget-content{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  color:#43baff;
  padding:0 52px 0 5px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  line-height:28px;
  outline:0;
  height:28px;
  -webkit-appearance:none;
  appearance:none;
  scrollbar-base-color:#a5bee8;
  scrollbar-arrow-color:#a5bee8;
  border-size:1px;
  -moz-appearance:none
}
.form-control{
  box-shadow:none
}
#email1_span{
  display:block
}
#email1_span table{
  display:block
}
#email1_span tbody{
  display:block
}
#email1_span tr{
  display:block
}
#email1_span td{
  display:block;
  overflow:hidden
}
#email1_span tr{
  margin-bottom:8px
}
div.col-sm-12 #email1_span td.email-address-input{
  width:25%
}
div.col-sm-6 #email1_span td.email-address-input{
  width:50%
}
#email1_span td.email-address-input{
  display:inline-block
}
.edit-view-field .email-address-input input[type=text]{
  width:100%
}
#email1_span td.email-address-remove-button{
  display:inline-block;
  line-height:28px;
  width:32px;
  height:32px;
}
#email1_span td.email-address-primary{
  display:inline-block;
  line-height:28px;
  width:32px;
  height:32px;
}
#email1_span td.email-address-opt-out{
  display:inline-block;
  line-height:28px;
  width:32px;
  height:32px;
}
#email1_span td.email-address-invalid{
  display:inline-block;
  line-height:28px;
  width:32px;
  height:32px;
}
div.col-sm-12 #email1_span td.email-address-add-button{
  width:25%;
}
div.col-sm-6 #email1_span td.email-address-add-button{
  width:50%;
}
#email1_span td.email-address-add-button{
  display:inline-block
}
#email1_span td.email-address-title{
  display:inline-block;
  font-size:10px;
  padding-top:42px;
  width:52px;
}
.email-address-add-line-container .suitepicon,.email-address-add-line-container .button-toggle-expanded span,.button-toggle-expanded .email-address-add-line-container span,.email-address-add-line-container .button-toggle-collapsed span,.button-toggle-collapsed .email-address-add-line-container span,.email-address-add-line-container .panel-heading a.collapsed,.panel-heading .email-address-add-line-container a.collapsed,.email-address-add-line-container .panel-heading a,.panel-heading .email-address-add-line-container a{
  line-height:inherit
}
.emailaddresses button{
  width:32px;
  height:32px;
  padding:0
}
.emailaddresses button{
  background-color:#43baff;
  border:0px solid transparent;
  border-radius:4px
}
.emailaddresses button .suitepicon,.emailaddresses button .button-toggle-expanded span,.button-toggle-expanded .emailaddresses button span,.emailaddresses button .button-toggle-collapsed span,.button-toggle-collapsed .emailaddresses button span,.emailaddresses button .panel-heading a.collapsed,.panel-heading .emailaddresses button a.collapsed,.emailaddresses button .panel-heading a,.panel-heading .emailaddresses button a{
  line-height:inherit
}
.emailaddresses button:hover{
  background-color:#d66c60
}
.email-address-add-button .suitepicon-action-plus,.email-address-add-button .panel-heading a.collapsed,.panel-heading .email-address-add-button a.collapsed{
  padding-left:4px;
  font-size:24px
}
#email1_span i.error{
  background:inherit;
  color:#43baff
}
.email-address-line-container{
  margin-bottom:8px
}
.email-address-input-group{
  background:#c7e8ff;
  border:1px solid #a5bee8;
  border-radius:4px
}
.email-address-input-group input[type=email].form-control{
  display:inline-block;
  font-size:14px;
  border:none;
  /*line-height:40px*/
}
.email-address-input-group .form-control:focus{
  box-shadow:none;
  border-color:#a5bee8;
  outline:0;
  -webkit-box-shadow:none
}
.email-address-input-group .form-control{
  box-shadow:none;
  border-color:#a5bee8;
  outline:0;
  -webkit-box-shadow:none
}
.email-address-add-line-container .email-address-add-button{
  padding:0
}
.email-address-add-line-container .email-address-add-button:focus{
  background-color:#43baff;
  border:1px solid #43baff
}
.email-address-add-line-container .email-address-add-button:hover{
  background-color:deepskyblue;
  border:0px solid deepskyblue;
}
.email-address-input-group button:hover{
  background-color:deepskyblue;
}
.email-address-input-group .input-group .form-control:last-child,.email-address-input-group .input-group-addon:last-child,.email-address-input-group .input-group-btn:first-child > .btn-group:not(:first-child) > .btn,.email-address-input-group .input-group-btn:first-child > .btn:not(:first-child),.email-address-input-group .input-group-btn:last-child > .btn,.email-address-input-group .input-group-btn:last-child > .btn-group > .btn,.email-address-input-group .input-group-btn:last-child > .dropdown-toggle{
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}
.email-address-input-group .email-address-remove-button{
  margin-left:4px
}
.email-address-input-group button[disabled].email-address-remove-button{
  font-size:14px;
  padding:0;
  line-height:20px;
  width:34px;
  height:34px
}
.email-address-option label{
  font-size:10px;
  font-weight:600
}
.email-address-option input{
  margin-top:4px
}
.email-address-input-group .validation-message{
  display:inline-block
}
.email-address-users-profile{
  width:248px
}
div.email-address-line-container:not(:nth-of-type(2)) div.email-address-option label{
  visibility:collapse
}
.col-sm-6 #email1_span div.col-xs-12.col-sm-6.email-address-input-container{
  width:60%
}
.col-sm-6 #email1_span div.col-xs-12.col-sm-6.email-address-options-container{
  width:40%
}
.col-sm-6 #email1_span .email-address-option{
  width:33.33%
}
#settingsDialog_c{
  z-index:20
}
#testOutboundDialog_c{
  z-index:20
}
font[color=red]{
  color:#43baff
}
@media (max-width:768px){
  .email-address-options-container{
    margin:16px 0 16px 0;
    width:100%;
    height:32px
  }
  div.email-address-line-container:not(:nth-of-type(2)) div.email-address-option label{
    visibility:visible
  }
  .email-address-users-profile{
    width:100%
  }
  .edit-view-row-item{
    clear:both;
    float:none;
    width:100%
  }
  .col-sm-8.edit-view-field{
    width:66.6666667%
  }
  .edit-view-field select{
    margin-bottom:8px
  }
  .edit-view-field textarea{
    margin-bottom:8px;
    width:100%
  }
  .edit-view-field input[type="text"]{
    margin-bottom:8px;
    width:100%
  }
  .edit-view-row-item .col-sm-2{
    width:33.333333%
  }
  .dateTime input[type="text"]{
    width:400px
  }
}
@media (max-width:1600px){
  .col-sm-6 #email1_span div.col-xs-12.col-sm-6.email-address-input-container{
    width:60%
  }
  .col-sm-6 #email1_span div.col-xs-12.col-sm-6.email-address-options-container{
    margin-top:8px;
    width:100%
  }
  .col-sm-6 #email1_span .email-address-option{
    width:20%
  }
  .col-sm-6 #email1_span .email-address-option label{
    display:block;
    visibility:visible
  }
}
@media (max-width:1400px){
  .email-address-option{
    width:33%
  }
  .col-sm-6 #email1_span div.col-xs-12.col-sm-6.email-address-input-container{
    width:65%
  }
}
@media (max-width:1130px){
  .col-sm-6 #email1_span .email-address-option{
    width:33%
  }
}
@media (min-width:768px){
  .email-address-options-container{
    width:50%
  }
  .email-address-input-group{
    background:transparent;
    border:none;
    border-radius:4px
  }
  .email-address-input-group input[type=email].form-control{
    background:#c7e8ff;
    border:1px solid #a5bee8;
    border-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
  }
  .input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{
    margin-left:8px;
    margin-right: 0;
  }
  .input-group-btn > .btn{
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .email-address-input-group .email-address-remove-button{
    margin-left:8px
  }
}
.modal-add-dashlet div.modal-content{
  width:80%
}
.dashletcontainer.col-33{
  width:33.333%
}
.dashletcontainer{
  min-height:132px
}
.drop-location{
  min-height:132px
}
#pageContainer .dashletcontainer .hd{
  background-color:#66727d;
  padding:0;
  margin:0;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}
.yui-module .hd{
  background:#66727d
}
.yui-panel .hd{
  background:#66727d
}
#pageContainer .dashletcontainer .pagination td{
  background-color:#fdf5e6
}
#pageContainer .dashletcontainer .pagination span{
  display:inline-block
}
#pageContainer .dashletcontainer .pagination td button{
  background-color:#43baff;
  padding:2px;
  border-radius:3px;
  width:auto;
  height:auto
}
#pageContainer .dashletcontainer .pagination td button:disabled{
  background-color:#777;
  color:#808f9c
}
#pageContainer .dashletcontainer .aor_reports .pagination h3{
  margin:0
}
#pageContainer .dashletcontainer .aor_reports .pagination button{
  height:16px;
  line-height:16px;
  padding:0 2px
}
.dashletcontainer button[disabled],.dashletcontainer input[type="submit"][disabled],.dashletcontainer input[type="reset"][disabled],.dashletcontainer input[type="button"][disabled]{
  line-height:100%
}
.dashletcontainer .button,.dashletcontainer input[type="submit"],.dashletcontainer input[type="button"]{
  line-height:100%
}
#pageContainer .dashletcontainer .footable-visible a{
  padding-right:20px
}
#pageContainer .dashletcontainer .hd .icon{
  fill:#fff
}
.dashletPanel thead{
  background-color:#7141b1
}
#moduleDashlets h3{
  display:none;
  visibility:collapse
}
#chartDashlets h3{
  display:none;
  visibility:collapse
}
#webDashlets h3{
  display:none;
  visibility:collapse
}
#toolsDashlets h3{
  display:none;
  visibility:collapse
}
#searchDashlets h3{
  display:none;
  visibility:collapse
}
ul.subpanelTablist li{
  margin:0 0 0 3px;
  list-style:none;
  padding:0
}
#dashletCategories{
  display:block;
  font-size:13px;
  border-bottom-color:#7141b1;
  height:28px
}
#dashletCategories .suitepicon,#dashletCategories .button-toggle-expanded span,.button-toggle-expanded #dashletCategories span,#dashletCategories .button-toggle-collapsed span,.button-toggle-collapsed #dashletCategories span,#dashletCategories .panel-heading a.collapsed,.panel-heading #dashletCategories a.collapsed,#dashletCategories .panel-heading a,.panel-heading #dashletCategories a{
  margin:0 4px 0 4px
}
#dashletCategories > li{
  display:inline-block;
  font-size:13px
}
#dashletCategories > li a{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li a:link{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li a:hover{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li a:visited{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li a:active{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li a:focus{
  font-weight:400;
  background-color:#bfcad3;
  color:#fff;
  padding:10px 20px 10px 10px;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-transform:uppercase
}
#dashletCategories > li.active a{
  background-color:#7141b1;
  color:#fff
}
#dashletCategories > li.active a:link{
  background-color:#7141b1;
  color:#fff
}
#dashletCategories > li.active a:hover{
  background-color:#7141b1;
  color:#fff
}
#dashletCategories > li.active a:visited{
  background-color:#7141b1;
  color:#fff
}
#dashletCategories > li.active a:active{
  background-color:#7141b1;
  color:#fff
}
#dashletCategories > li.active a:focus{
  background-color:#7141b1;
  color:#fff
}
#dashletCtrls{
  float:right
}
#moduleDashlets h3,#chartDashlets h3,#toolsDashlets h3{
  margin-top:13px
}
#dashletSearch table tr td input[type=button]{
  vertical-align:top
}
.sugarFeedDashlet{
  overflow:auto;
  max-height:375px
}
.sugarFeedDashlet td.list th{
  display:none
}
.sugarFeedDashlet td.list td[scope=col]{
  display:none
}
.sugarFeedDashlet tr{
  height:auto
}
.sugarFeedDashlet .byLineBox{
  width:100%;
  position:relative;
  overflow:hidden;
  font-size:13px
}
.sugarFeedDashlet blockquote{
  width:100%;
  position:relative;
  overflow:hidden;
  font-size:13px
}
.sugarFeedDashlet blockquote img{
  width:30px;
  height:30px
}
.sugarFeedDashlet .byLineBox .byLineLeft{
  float:left
}
.sugarFeedDashlet .byLineBox .byLineRight{
  display:inline;
  font-size:79%;
  float:right
}
.dashletPanel .hd .hd-center .dashletToolSet a{
  font-size:18px;
  color:#fff;
  padding:0 2px;
  line-height:18px
}
.dashletPanel .hd .hd-center .dashletToolSet a:last-child{
  padding-right:0
}
.dashletPanelMenu.wizard.import .bd .screen{
  display:block;
  background-color:#fff;
  padding:20px;
  border:0 none;
  overflow-x:hidden;
  overflow-y:auto;
  width:auto;
  height:487px
}
div#chartDashlets{
  overflow-y:auto
}
.dashletPanel{
  padding:0;
  margin:15px 15px 15px 0
}
@media(max-width: 767px){
  #page_0_hidden0b{
    display: none;
  }
  .dashletPanel{
    margin:10px 0 0;
  }
}
.dashletTable{
  table-layout:fixed
}
.hd-center{
  padding:0;
  margin:0
}
.bd{
  padding:0;
  margin:0
}
#moduleDashletsList{
  height:auto
}
#dashletsList{
  overflow:hidden;
  max-height:500px
}
#dashletsDialog_c{
  margin-top:-50px;
  margin-left:-125px
}
td.dashlet-title{
  line-height:30px;
  height:34px
}
td.dashlet-title > h3 > span{
  margin-left:8px
}
.dashlet-title .suitepicon,.dashlet-title .button-toggle-expanded span,.button-toggle-expanded .dashlet-title span,.dashlet-title .button-toggle-collapsed span,.button-toggle-collapsed .dashlet-title span,.dashlet-title .panel-heading a.collapsed,.panel-heading .dashlet-title a.collapsed,.dashlet-title .panel-heading a,.panel-heading .dashlet-title a{
  font-size:13px
}
#moduleDashletsList > table > tbody > tr > td{
  padding:10px
}
#basicChartDashletsList > table > tbody > tr > td{
  padding:10px
}
#toolsDashletsList > table > tbody > tr > td{
  padding:10px
}
#webDashletsList > table > tbody > tr > td{
  padding:10px
}
#moduleDashletsList a{
  color:#43baff;
  margin:5px
}
#basicChartDashletsList a{
  color:#43baff;
  margin:5px
}
#toolsDashletsList a{
  color:#43baff;
  margin:5px
}
#webDashletsList a{
  color:#43baff;
  margin:5px
}
#moduleDashletsList a span{
  margin-left:10px
}
#basicChartDashletsList a span{
  margin-left:10px
}
#toolsDashletsList a span{
  margin-left:10px
}
#webDashletsList a span{
  margin-left:10px
}
#moduleDashletsList{
  padding:10px;
  max-height:375px;
  border:1px solid transparent;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
#basicChartDashletsList{
  padding:10px;
  max-height:375px;
  border:1px solid transparent;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
#toolsDashletsList{
  padding:10px;
  max-height:375px;
  border:1px solid transparent;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
#webDashletsList{
  padding:10px;
  max-height:375px;
  border:1px solid transparent;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
#dashletsDialog_mask{
  display:none;
  visibility:collapse
}
#dashletsDialog{
  display:none;
  visibility:collapse
}
@media (max-width:980px){
  .dashletNonTable{
    display:none
  }
  .dashletcontainer{
    position:relative;
    padding:0;
    margin:0;
    float:left;
    width:100%
  }
}
.dashletPanel .list tr th a:link{
  padding-right:0
}
.dashletPanel .list tr th{
  padding-top:16px;
  padding-bottom:16px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px
}
.bd .dashletPanel .list-view-data-icon{
  color:#43baff;
  font-size:18px;
  line-height:18px;
  margin:0 2px 0 2px
}
.bd .dashletPanel .list-view-data-icon:hover{
  text-decoration:none
}
.dashletPanel .h3Row{
  background:linear-gradient(to bottom, #43baff, #7141b1);
  color:#f5f5f5;
  border-top-left-radius:3px;
  border-top-right-radius:3px
}
.h3Row{
  padding:5px 10px 5px 10px;
  margin:5px 0 5px 0
}
.dashletPanel .h3Row h3{
  font-size:13px;
  font-weight:bold;
  color:#fff;
  margin:0 0 0 10px;
  letter-spacing:1px;
  text-transform:uppercase
}
.dashletPanel .h3Row h3 span{
  font-weight:normal
}
#dashletbuttons{
  color:#fff;
  margin:0 2px 0 2px
}
#dashletbuttons:hover{
  opacity:0.8
}
.dashletToolSet{
  margin:0 10px 0 0
}
@media (max-width:750px){
  .dashletcontainer{
    float:left
  }
  .dashletPanel{
    overflow:auto
  }
  .dashboardTabList{
    display:none
  }
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel{
  top:initial;
  left:0;
  right:auto;
  box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
  margin:0 auto;
  border:none;
  max-width:900px
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .container-close{
  top:15px;
  right:30px;
  color:#aaa;
  width:initial;
  text-indent:initial
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .hd{
  font-family:Lato, Lato, Arial, sans-serif;
  font-size:18px;
  font-weight:bold;
  background:#fff;
  color:#43baff;
  padding:15px 15px 42px 19px;
  margin:0;
  border-bottom:solid 1px #ddd;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  line-height:25.7143px;
  height:25px
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd{
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  overflow:hidden;
  max-height:650px
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form{
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table td input[type="checkbox"]{
  margin-top:10px;
  height:30px
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr{
  display:flex;
  border-bottom:none;
  float:none;
  width:auto
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.view td tr{
  display:block;
  border-bottom:none;
  float:none;
  width:auto
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[scope=row]{
  display:block;
  list-style:none;
  float:left;
  width:auto
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.view td tr td{
  display:block;
  float:left;
  width:auto
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[scope=row]{
  width:30%
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table tr td[scope=row][colspan="4"]{
  float:none
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table tr td[scope=row][colspan="4"] br{
  display:none
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td table tbody{
  display:table-row-group;
  border-color:inherit;
  float:initial;
  vertical-align:middle
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td table tbody tr{
  display:table-row;
  border-color:inherit;
  float:initial;
  vertical-align:inherit
}
.yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td table tbody tr td{
  display:table-cell;
  float:initial;
  vertical-align:inherit
}
@media (min-width:800px){
  .yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[scope=row]{
    width:20%
  }
  .yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr td[valign=top]{
    float:left;
    width:25%
  }
  .yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit tr:last-child{
    clear:both
  }
  .yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit{
    position:relative
  }
  .yui-skin-sam.masked #dlg.SuiteP-configureDashlet.yui-module.yui-overlay.yui-panel .bd form table.edit #edit_tabs{
    position:absolute;
    top:20px;
    right:40px
  }
}
.dashletNonTable{
  padding:10px 5px 10px 10px
}
#add_dashlets{
  display:none
}
#dashletresponsive{
  float:left
}
.edit-dashboard-tabs .suitepicon,.edit-dashboard-tabs .button-toggle-expanded span,.button-toggle-expanded .edit-dashboard-tabs span,.edit-dashboard-tabs .button-toggle-collapsed span,.button-toggle-collapsed .edit-dashboard-tabs span,.edit-dashboard-tabs .panel-heading a.collapsed,.panel-heading .edit-dashboard-tabs a.collapsed,.edit-dashboard-tabs .panel-heading a,.panel-heading .edit-dashboard-tabs a{
  font-size:18px;
  line-height:18px
}
.dashboardTbList{
  max-width:90%
}
@media (max-width:999px) and (max-height:1024px){
  #dashletsDialog_c{
    margin-top:25px;
    margin-bottom:25px;
    margin-left:0;
    overflow:scroll;
    height:70%
  }
}
@media (max-width:1024px){
  .dashletcontainer.col-50{
    width:100%
  }
  table td[class*=col-]{
    display:block;
    clear:both;
    float:none;
    width:100%
  }
  table th[class*=col-]{
    display:block;
    clear:both;
    float:none;
    width:100%
  }
  .dashletcontainer{
    display:block;
    clear:both;
    float:none;
    width:100%
  }
}
@media (min-width:1025px){
  .dashletcontainer.col-50{
    width:50%
  }
}
.list{
  padding:0;
  margin-bottom:10px
}
.list .pagination{
  padding:0;
  margin:0;
  border:0
}
tr#pagination{
  background:#f5f5f5
}
.list .pagination td{
  padding:0;
  margin:0;
  border:0
}
.list .pagination td table{
  padding:0;
  margin:0;
  border:0
}
.list #pagination td{
  padding:0
}
.list #pagination td .paginationTable tr{
  padding:0
}
.list #pagination td .paginationTable tr td:first-of-type{
  padding-left:5px
}
.list #pagination td .paginationTable tr td:last-of-type{
  padding-right:5px
}
.list #pagination td .paginationTable .paginationActionButtons{
  /*background:linear-gradient(to bottom, #91bfe0, #3a9de0);*/
  padding:5px 0 5px 0
}
.list #pagination td .paginationTable .paginationChangeButtons{
  /*background: linear-gradient(to bottom, #91bfe0, #3a9de0);*/
  padding:5px 5px 5px 0
}
.list #pagination td .paginationTable .pageNumbers{
  position:static;
  font-weight:bold;
  color:#fff;
  padding:0 8px 0 0;
  margin:0 0 0 0
}
#listViewStartButton_top{
  margin-right:2px
}
#listViewStartButton_bottom{
  margin-right:2px
}
#listViewStartButton_top[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewPrevButton_top[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewNextButton_top[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewEndButton_top[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewStartButton_bottom[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewPrevButton_bottom[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewNextButton_bottom[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewEndButton_bottom[disabled]{
  cursor:default;
  opacity:0.5
}
#listViewStartButton_top img{
  display:none
}
#listViewStartButton_bottom img{
  display:none
}
#listViewPrevButton_top{
  width:26px
}
#listViewPrevButton_bottom{
  width:26px
}
#listViewPrevButton_top img{
  display:none
}
#listViewPrevButton_bottom img{
  display:none
}
#listViewNextButton_top img{
  display:none
}
#listViewNextButton_bottom img{
  display:none
}
#listViewEndButton_top{
  margin-left:2px
}
#listViewEndButton_bottom{
  margin-left:2px
}
#listViewEndButton_top img{
  display:none
}
#listViewEndButton_bottom img{
  display:none
}
.list .pagination td table td{
  padding:3px 7px 3px 5px;
  background-color:#ffffff;
}
.list .pagination td table td button{
  width:25px
}
.list .pagination td table td a:link{
  font-weight:normal;
  padding:2px 0 3px 0;
  text-decoration:none;
  color:#f5f5f5
}
.list .pagination td table td a:visited{
  font-weight:bold;
  padding:2px 0 3px 0;
  text-decoration:none;
  color:#f5f5f5
}
.reportGroupByDataChildTablelistViewThS1 a:link{
  font-weight:bold;
  padding:2px 0 3px 0;
  text-decoration:none;
  color:#f5f5f5
}
.reportGroupByDataChildTablelistViewThS1 a:visited{
  font-weight:bold;
  padding:2px 0 3px 0;
  text-decoration:none;
  color:#f5f5f5
}
.list .pagination td table td a:hover{
  text-decoration:none
}
.reportGroupByDataChildTablelistViewThS1 a:hover{
  text-decoration:underline
}
.list .pagination .buttons{
  padding:2px 2px 2px 0
}
.list .pagination #selectCountTop{
  width:5em
}
.selectedRecords{
  display:inline-block;
  padding:0;
  margin:0;
  position:relative
}
.selectedRecords.label{
  color:#fff;
  padding-top:3px
}
.selectedRecords.value{
  margin-right:8px
}
@media (max-width:480px){
  .selectedRecords.label{
    display:none
  }
}
.td_alt{
  font-size:13px;
  font-weight:800;
  padding:16px 10px 16px 10px;
  border-left:none;
  border-right:none;
  text-align:left;
  white-space:nowrap
}
.list tr th{
  font-size:13px;
  padding:10px 10px 10px 10px;
  border-left:none;
  border-right:none;
  text-align:left;
  white-space:nowrap;
  font-weight:700;
  color:#fff
}
.list tr td[scope=col]{
  font-size:13px;
  font-weight:800;
  padding:10px 10px 10px 10px;
  border-left:none;
  border-right:none;
  text-align:left;
  white-space:nowrap
}
.edit .list tr th{
  font-size:13px;
  font-weight:800;
  padding:10px 10px 10px 10px;
  border-left:none;
  border-right:none;
  text-align:left;
  white-space:nowrap
}
.edit .list tr td[scope=col]{
  font-size:13px;
  font-weight:800;
  padding:10px 10px 10px 10px;
  border-left:none;
  border-right:none;
  text-align:left;
  white-space:nowrap
}
.list tr td{
  padding:3px 8px 5px 5px;
  vertical-align:middle
}
.list .pagination button[disabled]{
  height:26px
}
.list tr .odd{
  padding:3px 8px 5px 5px;
  vertical-align:middle
}
.list th a:link{
  font-weight:bold;
  text-decoration:none
}
.list th a:visited{
  font-weight:bold;
  text-decoration:none
}
.list td[scope=col] a:link{
  font-weight:bold;
  text-decoration:none
}
.list td[scope=col] a:visited{
  font-weight:bold;
  text-decoration:none
}
.list th a:hover{
  text-decoration:underline
}
.list td[scope=col] a:hover{
  text-decoration:underline
}
.list .oddListRowS1 td{
  white-space:normal;
  word-wrap:break-word
}
.list .evenListRowS1 td{
  white-space:normal;
  word-wrap:break-word
}
.list thead{
  background:linear-gradient(to bottom, #43baff, #7141b1);
}
.list .oddListRowS1 td[nowrap]{
  white-space:nowrap;
  word-wrap:normal
}
.list .evenListRowS1 td[nowrap]{
  white-space:nowrap;
  word-wrap:normal
}
a.listViewTdToolsS1{
  padding:4px
}
.list td a.listViewTdToolsS1{
  white-space:nowrap;
  word-wrap:normal;
  text-align:left;
}
.list tr .nowrap{
  white-space:nowrap;
  word-wrap:normal
}
.inlineButtons .clickMenu > li > span{
  position:absolute;
  right:0
}
.list .inlineButtons{
  text-align:right;
  min-width:75px
}
.list .pagination .buttons .clickMenu:hover > li > a:link{
  color:#fff
}
.list .pagination .buttons .clickMenu:hover > li > a{
  color:#fff
}
.list tr th a:link{
  font-size:13px;
  font-weight:700;
  padding-right:10px;
  color:#fff
}
.list{
  font-size:12px
}
.list-view-rounded-corners{
  margin:16px 0 16px 0
}
.list-view-rounded-corners > table{
  border-spacing:0;
  border-collapse:separate
}
#pagination:nth-of-type(2){
  border-spacing:0;
  border-collapse:separate
}
.SugarActionMenuIESub li a{
  border:1px solid transparent;
  overflow:hidden
}
.clickMenu li a{
  border:1px solid transparent;
  overflow:hidden
}
.list .pagination .buttons .clickMenu > li > a:link{
  border:1px solid transparent;
  overflow:hidden
}
.list .pagination .buttons .clickMenu > li > a{
  border:1px solid transparent;
  overflow:hidden
}
.list-view-rounded-corners > table > thead > th{
  border:1px solid transparent;
  overflow:hidden
}
.pagination-bottom{
  border:1px solid transparent;
  overflow:hidden
}
.list-view-rounded-corners > table th:first-of-type{
  border-top-left-radius:4px
}
.list-view-rounded-corners > table th:last-of-type{
  border-top-right-radius:4px
}
.pagination-bottom .paginationTable td:first-of-type{
  border-bottom-left-radius:4px
}
.pagination-bottom .paginationTable td:last-of-type{
  border-bottom-right-radius:4px
}
#history_search table td{
  width:auto
}
#history_search table td:nth-of-type(2) select[multiple]{
  height:48px
}
#history_search table td:nth-of-type(2) select[size]{
  height:48px
}
#history_search table td:nth-of-type(8) div{
  display:inline-block
}
.col-advanced-search{
  margin-bottom:16px
}
.col-advanced-search label{
  font-weight:700
}
.table-responsive.list > tbody > tr > td{
  padding:5px 5px;
  font-size: 13px;
}
.table-responsive.list > tbody > tr > td > a{
  font-weight:bold;
  color:#43baff;
  border-bottom-color:#43baff;
  border-bottom-style:dotted;
  border-bottom-width:1px
}
.table-responsive.list > tbody > tr > td svg{
  width:20px
}
.table-responsive.list > tbody > tr > td a:hover{
  color:#7141b1;
  border-bottom-color:deepskyblue;
}
a:hover{
  color:#7141b1;
}
.table-responsive.list > tbody > tr > td .edit-link{
  border-bottom:none
}
.table-responsive.list > tbody > tr > td .suitepicon,.table-responsive.list > tbody > tr > td .button-toggle-expanded span,.button-toggle-expanded .table-responsive.list > tbody > tr > td span,.table-responsive.list > tbody > tr > td .button-toggle-collapsed span,.button-toggle-collapsed .table-responsive.list > tbody > tr > td span,.table-responsive.list > tbody > tr > td .panel-heading a.collapsed,.panel-heading .table-responsive.list > tbody > tr > td a.collapsed,.table-responsive.list > tbody > tr > td .panel-heading a,.panel-heading .table-responsive.list > tbody > tr > td a{
  font-size:18px;
  line-height:18px;
  color:#43baff;
}
#selectLinkTop .sugar_action_button{
  background-color:#43baff;
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  margin-left:0
}
#selectLinkBottom{
  margin-right:5px;
  position:relative;
  line-height:0;
  min-height:16px;
  min-width:32px;
  margin-left:0
}
#selectLinkBottom .sugar_action_button{
  background-color:#43baff;
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  margin-left:0
}
#selectLinkTop .selectActionsDisabled{
  min-width:32px;
  margin-left:0px
}
.paginationActionButtons .clickMenu .massall{
  margin:2px 0 0 4px;
  float:left
}
#selectLink.clickMenu .massall{
  margin:2px 0 0 4px;
  float:left
}
.selectCol .massall{
  margin:2px 0 0 4px;
  float:left
}
.paginationActionButtons .selectmenu > li > a{
  padding:0
}
.selectCol .selectmenu > li > a{
  padding:0
}
#selectLink.clickMenu > li > a{
  padding:0
}
.clickMenu.showLess .moreOverflow{
  display:none
}
.clickMenu.showLess .moduleMenuOverFlowLess{
  display:none
}
.clickMenu.showMore .moduleMenuOverFlowMore{
  display:none
}
#selectLink.clickMenu{
  height:17px;
  min-width:20px;
  background-image:none
}
.single a{
  background-color:#43baff;
  padding:0;
  border:1px solid transparent;
  border-radius:4px
}
.single > a{
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px;
  padding:0
}
#actionLinkTop .sugar_action_button{
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  background-color:#7141b1
}
.action-link-top .sugar_action_button{
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  background-color:#7141b1
}
#actionLinkBottom .sugar_action_button{
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  background-color:#7141b1
}
.action-link-bottom .sugar_action_button{
  padding:0 4px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px;
  background-color:#7141b1
}
.paginationActionButtons .clickMenu #massall{
  margin:1px 4px;
  float:left
}
#selectLink.clickMenu #massall{
  margin:1px 4px;
  float:left
}
.list tr th a:visited{
  color:#fff
}
.list tr td[scope=col] a:link{
  color:#f5f5f5
}
.list tr td[scope=col] a:visited{
  color:#f5f5f5
}
.list .pagination td table td span.pageNumbers{
  color:#43baff
}
.list tr.pagination td.buttons ul.clickMenu > li > a:link{
  display:block;
  color:#f5f5f5;
  float:left;
  text-decoration:none
}
.list tr.pagination td.buttons ul.clickMenu > li > a{
  display:block;
  color:#f5f5f5;
  float:left;
  text-decoration:none
}
#massassign_form table{
  float:left;
  width:auto
}
#massassign_form table td{
  float:left;
  width:auto;
  line-height:45px
}
.listViewButtons .button:hover{
  background-color:#d66c60
}
#massassign_form h3{
  font-size:14px;
  font-weight:normal;
  color:#afaabf;
  margin:14px 20px 0 0
}
#massassign_form h3 span{
  color:#43baff
}
#massassign_form .button{
  margin-right:10px
}
#massassign_form .button input{
  height:25px;
  line-height:25px
}
#massassign_form .tabForm{
  background-color:transparent;
  margin-bottom:0px
}
#mass_update_table{
  color:#afaabf
}
#mass_update_table td{
  padding-left:15px;
  line-height:40px
}
#mass_update_table.tabForm td{
  color:#43baff
}
#mass_update_table td select{
  border-radius:3px
}
#selectLinkTop{
  min-height:16px;
  position:relative;
  margin-right:5px;
  min-width:32px;
  margin-left:0
}
#actionLinkBottom{
  position:relative;
  min-height:16px;
  font-size:14px;
  line-height:0
}
.action-link-bottom{
  position:relative;
  font-size:14px;
  left:-1px;
  min-height:16px;
  line-height:0;
  padding:1px
}
#selectLinkTop input[type=checkbox]{
  margin-top:5px
}
#selectLinkBottom input[type=checkbox]{
  margin-top:5px
}
#actionLinkBottom input[type=checkbox]{
  margin-top:5px
}
.action-link-bottom input[type=checkbox]{
  margin-top:5px
}
#actionLinkTop{
  position:relative;
  font-size:14px;
  line-height:11px;
  min-height:16px
}
.action-link-top{
  position:relative;
  font-size:14px;
  line-height:11px;
  min-height:16px
}
#detail_header_action_menu .sugar_action_button a#edit_button{
  margin:5px 10px 5px 9px
}
#userEditActions .sugar_action_button a{
  margin:5px 10px 5px 9px
}
#actionLinkTop .sugar_action_button a{
  margin:5px 10px 5px 9px
}
.action-link-top .sugar_action_button a{
  margin:5px 10px 5px 9px
}
#actionLinkBottom .sugar_action_button a{
  margin:5px 10px 5px 9px
}
.action-link-bottom .sugar_action_button a{
  margin:5px 10px 5px 9px
}
.buttonOn{
  min-width:32px
}
#detail_header_action_menu .sugar_action_button{
  min-width:32px;
  background-color:#43baff;
  padding:5px 20px
}
#userEditActions .sugar_action_button{
  min-width:32px;
  background-color:#43baff;
  padding:5px 20px
}
#select_actions_disabled_top{
  padding:4px 6px 4px 10px;
  position:relative;
  height:27px;
  margin-right:5px
}
#select_actions_disabled_bottom{
  position:relative;
  padding:4px 6px 4px 10px;
  height:27px;
  margin-right:5px
}
#detail_header_action_menu > .sugar_action_button > .subnav{
  left:0;
  right:auto;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#userEditActions > .sugar_action_button > .subnav{
  left:0;
  right:auto;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#selectLinkTop > .sugar_action_button > .subnav{
  left:0;
  right:auto;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  padding:0;
  width:auto
}
#selectLinkBottom > .sugar_action_button > .subnav{
  left:0;
  right:auto;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  padding:0;
  width:auto
}
.list .SugarActionMenu .sugar_action_button > .subnav a{
  border-bottom:1px solid #93a0ab
}
.list .SugarActionMenu .sugar_action_button > .subnav li:last-of-type a:last-of-type{
  border-bottom:none
}
.list .SugarActionMenu .sugar_action_button .subnav{
  padding:4px 10px
}
#detail_header_action_menu > .sugar_action_button > .subnav li{
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#detail_header_action_menu > .sugar_action_button > .subnav a{
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#userEditActions > .sugar_action_button > .subnav li{
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#userEditActions > .sugar_action_button > .subnav a{
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  background-color:#43baff
}
#userEditActions .clickMenu li .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#selectLinkTop > .sugar_action_button > .subnav li{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
#selectLinkTop > .sugar_action_button > .subnav a{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkTop .clickMenu li .subnav{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.action-link-top .clickMenu li .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkTop > .sugar_action_button > .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
.action-link-top > .sugar_action_button > .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
#actionLinkTop > .sugar_action_button > .subnav li{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.action-link-top > .sugar_action_button > .subnav li{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkTop > .sugar_action_button > .subnav a{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.action-link-top > .sugar_action_button > .subnav a{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#selectLinkBottom > .sugar_action_button > .subnav li{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
#selectLinkBottom > .sugar_action_button > .subnav a{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkBottom .clickMenu li .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.action-link-bottom .clickMenu li .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkBottom > .sugar_action_button > .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
.action-link-bottom > .sugar_action_button > .subnav{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
#actionLinkBottom > .sugar_action_button > .subnav li{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.action-link-bottom > .sugar_action_button > .subnav li{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkBottom > .sugar_action_button > .subnav a{
  background-color:#7141b1;
  line-height:24px;
  color:#f5f5f5;
  width:100%
}
.action-link-bottom > .sugar_action_button > .subnav a{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
#actionLinkTop .menuItem{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
.action-link-top .menuItem{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
#actionLinkBottom .menuItem{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
.action-link-bottom .menuItem{
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%;
  padding:0
}
#actionLinkTop .sugar_action_button .subnav.ddopen a{
  display:block;
  color:#f5f5f5;
  float:none
}
.action-link-top .sugar_action_button .subnav.ddopen a{
  display:block;
  color:#f5f5f5;
  float:none
}
#actionLinkTop .sugar_action_button .subnav.ddopen a:hover{
  display:block;
  color:#f5f5f5;
  float:none;
  background-color:#7141b1;
  width:100%
}
.action-link-top .sugar_action_button .subnav.ddopen a:hover{
  display:block;
  color:#f5f5f5;
  float:none;
  background-color:#677785;
  width:100%
}
#actionLinkBottom .sugar_action_button .subnav.ddopen a{
  display:block;
  color:#f5f5f5;
  float:none
}
.action-link-bottom .sugar_action_button .subnav.ddopen a{
  display:block;
  color:#f5f5f5;
  float:none
}
#actionLinkBottom .sugar_action_button .subnav.ddopen a:hover{
  display:block;
  color:#f5f5f5;
  float:none;
  background-color:#677785;
  width:100%
}
.action-link-bottom .sugar_action_button .subnav.ddopen a:hover{
  display:block;
  color:#f5f5f5;
  float:none;
  background-color:#677785;
  width:100%
}
#actionLinkTop .sugar_action_button .subnav.ddopen li a.menuItemHilite{
  background-color:#677785;
  width:100%
}
.action-link-top .sugar_action_button .subnav.ddopen li a.menuItemHilite{
  background-color:#677785;
  width:100%
}
#actionLinkBottom .sugar_action_button .subnav.ddopen li a.menuItemHilite{
  background-color:#677785;
  width:100%
}
.action-link-bottom .sugar_action_button .subnav.ddopen li a.menuItemHilite{
  background-color:#677785;
  width:100%
}
#actionLinkTop .sugar_action_button .subnav.ddopen{
  padding:0;
  margin:0;
  border:0
}
.action-link-top .sugar_action_button .subnav.ddopen{
  padding:0;
  margin:0;
  border:0
}
#actionLinkBottom .sugar_action_button .subnav.ddopen{
  padding:0;
  margin:0;
  border:0
}
.action-link-bottom .sugar_action_button .subnav.ddopen{
  padding:0;
  margin:0;
  border:0
}
#actionLinkTop .sugar_action_button .subnav.ddopen li{
  padding:0;
  margin:0;
  border:0
}
.action-link-top .sugar_action_button .subnav.ddopen li{
  padding:0;
  margin:0;
  border:0
}
#actionLinkBottom .sugar_action_button .subnav.ddopen li{
  padding:0;
  margin:0;
  border:0
}
.action-link-bottom .sugar_action_button .subnav.ddopen li{
  padding:0;
  margin:0;
  border:0
}
#actionLinkTop .sugar_action_button .subnav.ddopen li a{
  margin:0;
  padding:5px 15px
}
.action-link-top .sugar_action_button .subnav.ddopen li a{
  margin:0;
  padding:5px 15px
}
#actionLinkBottom .sugar_action_button .subnav.ddopen li a{
  margin:0;
  padding:5px 15px
}
.action-link-bottom .sugar_action_button .subnav.ddopen li a{
  margin:0;
  padding:5px 15px
}
#actionLinkTop .sugar_action_button .subnav li a{
  padding:5px 15px
}
.action-link-top .sugar_action_button .subnav li a{
  padding:5px 15px
}
#actionLinkBottom .sugar_action_button .subnav li a{
  padding:5px 15px
}
.action-link-bottom .sugar_action_button .subnav li a{
  padding:5px 15px
}
#actionLinkBottom > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
.action-link-bottom > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
#actionLinkTop .menuItemHilite{
  background-color:#7141b1
}
.action-link-top .menuItemHilite{
  background-color:#7141b1
}
#actionLinkBottom .menuItemHilite{
  background-color:#7141b1
}
.action-link-bottom .menuItemHilite{
  background-color:#7141b1
}
#selectLinkTop > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
#selectLinkBottom > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
#detail_header_action_menu > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
#userEditActions > .sugar_action_button > .subnav a:hover{
  background-color:#7141b1
}
.list .sugar_action_button > .subnav a{
  padding:5px 20px
}
.list .sugar_action_button > .subnav{
  border-radius:4px
}
form#MassAssign_SecurityGroups{
  background-color:#f5f5f5;
  padding:0px 20px 0px 20px;
  margin:10px 0 20px 0;
  border-radius:3px;
  float:left;
  width:100%
}
#massupdate_form{
  margin-top:20px;
  color:#43baff
}
#massupdate_form .buttons{
  padding-bottom:2px
}
#mass_update_table tbody tr td{
  padding-bottom:0px
}
.search{
  padding:10px 6px 12px 10px;
  margin:0 0 4px 0
}
.search > table{
  padding:0;
  margin:0
}
.search td span{
  color:#444
}
.submitButtons{
  /*padding-left:20px*/
}
.submitButtons input{
  /*margin-bottom:10px*/
}
.search td input[type=text]{
  border:none;
  border-radius:3px;
  line-height:40px;
  width:260px;
  height:40px
}
.search td input[type=password]{
  border:none;
  border-radius:3px;
  line-height:40px;
  width:260px;
  height:40px
}
.search td select{
  border:none;
  border-radius:3px;
  line-height:40px;
  width:260px;
  height:40px
}
.search_form{
  margin-bottom:20px;
  overflow:visible;
  text-align:left
}
.search_form .view{
  width:100%;
  margin:0;
  background-color:#e6e6e6;
  border-radius:3px;
  font-size:13px;
  padding:5px 0px 0px 30px
}
select#saved_search_select{
  border:none;
  border-radius:3px
}
.search_form input[type=text]{
  background:#fff
}
.search_form textarea{
  background:#fff
}
.search_fields_basic{
  line-height:48px
}
.search_fields_basic select[multiple]{
  display:block;
  width:100%
}
.search_fields_basic:nth-of-type(3n+1){
  clear:both
}
.search_name_basic input{
  width:75%
}
.search_fields_basic .dateTimeRangeChoice{
  display:inline-block
}
.search_fields_basic .dateTimeRangeChoice + div{
  display:block
}
a#advanced_search_link{
  display:inline-block;
  font-size:13px;
  font-weight:500;
  background-color:cornflowerblue;
  background-image:none, url("../../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=p_create_arrow.svg"), url("../../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=p_create_arrow.png");
  background-position:173px 2px;
  background-repeat:no-repeat;
  color:#fff;
  cursor:pointer;
  padding:0 40px 0 20px;
  margin:4px 0 4px 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:40px;
  height:40px;
  text-transform:uppercase
}
a#advanced_search_link:hover{
  background-color:#325b77;
}
a#basic_search_link{
  display:inline-block;
  font-size:13px;
  font-weight:500;
  background-color:#43baff;
  background-image:none, url("../../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=p_create_arrow.svg"), url("../../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=p_up_arrow.png");
  background-position:136px 13px;
  background-repeat:no-repeat;
  color:#fff;
  cursor:pointer;
  padding:0 40px 0 20px;
  margin:0 0 0 0;
  border:none;
  border-radius:3px;
  letter-spacing:1px;
  line-height:40px;
  height:40px;
  text-transform:uppercase
}
a#basic_search_link:hover{
  background-color:#325b77;
}
div#search_form > .advanced input.button{
  background-color:#43baff;
  color:#f5f5f5
}
div#search_form > .advanced input.button:hover{
  background-color:#325b77;
}
.listViewEmpty{
  background-color:transparent
}
.pagination button [title="Return to List"]:hover{
  background-image:none;
  color:#fff
}
.paginationTable .list-view-pagination-button:hover{
  background-color:#7141b1;
}
.paginationTable .list-view-pagination-button{
  border:none;
  border-radius:4px;
  background-color:#43baff;
  color:#fff;
  margin:0 2px 0 2px;
  padding:0;
  line-height:26px;
  height:26px;
  width:26px
}
.paginationTable .list-view-pagination-button .suitepicon,.paginationTable .list-view-pagination-button .button-toggle-expanded span,.button-toggle-expanded .paginationTable .list-view-pagination-button span,.paginationTable .list-view-pagination-button .button-toggle-collapsed span,.button-toggle-collapsed .paginationTable .list-view-pagination-button span,.paginationTable .list-view-pagination-button .panel-heading a.collapsed,.panel-heading .paginationTable .list-view-pagination-button a.collapsed,.paginationTable .list-view-pagination-button .panel-heading a,.panel-heading .paginationTable .list-view-pagination-button a{
  line-height:26px
}
.paginationTable input[type=submit]{
  background-color:#43baff;
  color:#fff;
  padding:0 10px 0 10px
}
.paginationTable input[type=button]{
  background-color:#43baff;
  color:#fff;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationChangeButtons button[type=submit]{
  background-color:#43baff;
  color:#fff;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationTable button[disabled]{
  background-color:#617dad;
  color:#8cb0d0;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationTable input[type="submit"][disabled]{
  background-color:#777;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationTable input[type="reset"][disabled]{
  background-color:#777;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationTable input[type="button"][disabled]{
  background-color:#777;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.paginationChangeButtons button[type=submit][disabled]{
  background-color:#777;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
label.hidden-mobile.selected-actions-label{
  margin-bottom:initial;
  font-size:10.2px;
  letter-spacing:1.2px;
  line-height:12px
}
label.hidden-desktop.selected-actions-label{
  margin-bottom:initial;
  font-size:10.2px;
  letter-spacing:1.2px;
  line-height:12px
}
label.selected-actions-label{
  cursor:pointer
}
@media (min-width:480px){
  label.hidden-desktop.selected-actions-label{
    display:block
  }
  label.hidden-mobile.selected-actions-label{
    display:none
  }
}
@media (max-width:480px){
  label.hidden-desktop.selected-actions-label{
    display:none
  }
  label.hidden-mobile.selected-actions-label{
    display:block
  }
}
div.modal-content{
  margin:0 auto;
  max-width:100%
}
.modal-search div.modal-content{
  width:initial
}
div.modal-header > h4{
  font-size:19px;
  color:#43baff;
  text-transform:uppercase;
  letter-spacing:2px;
  font-weight:300
}
#columnsFilterList > div > h1{
  font-size:12.5px;
  text-transform:uppercase;
  letter-spacing:1.2px
}
ul.chooserList{
  list-style-type:none;
  min-height:60px
}
ul.chooserList > li{
  padding:10px;
  margin-bottom:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px
}
ul.chooserList.green.ui-sortable > li{
  background-color:#c7e8ff
}
ul.chooserList.red.ui-sortable > li{
  background-color:#ffafa6
}
div.modal-header{
  padding:15px
}
.modal-header .module-title-text{
  margin: 0 !important;
}
#columnsFilterList{
  padding:30px
}
ul.chooserList.green.ui-sortable{
  margin-bottom:30px
}
div.modal-footer > button.btn.button.purple.btn-default{
  background-color:#aa9dcc
}
div.modal-footer > button.btn.button.purple.btn-default:hover{
  background-color:#9589b3
}
ul.clickMenu.selectmenu.SugarActionMenu.columnsFilterLink.listViewLinkButton{
  top:-1px
}
ul.clickMenu.selectmenu.SugarActionMenu.columnsFilterLink.listViewLinkButton > li > a{
  margin:0;
  padding:5px 8px 7px 7px;
  top:-1px
}
.preloading{
  background-image:url("../../../../../themes/SuiteP/images/loading.gif");
  width:48px;
  height:48px
}
#columnsFilterDialog div.modal-content{
  width:450px
}
ul.clickMenu > li > span.searchAppliedAlert{
  background-color:#43baff;
  position:absolute;
  line-height:20px;
  color:#f5f5f5;
  height:20px;
  width:20px;
  border-radius:30px;
  left:14px;
  top:-16px;
  background-image:none;
  text-align:center
}
div.qtip.qtip-default{
  border:none
}
.dateTimeRangeChoice select{
  width:125px
}
.dateRangeInput{
  width:90px
}
.templateGroupChooser{
  width:150px
}
.modal-content .search_form .view{
  background-color:initial
}
#search_form label{
  font-weight:bold;
  white-space:nowrap
}
.modal-content #search_form label{
  color:#43baff
}
.modal-content .search_form .view input[type="text"],.modal-content .search_form .view textarea{
  background-color:#c7e8ff
}
.search_form .view select,.search_form .view select#saved_search_select{
  padding:initial
}
.modal-content .search_form .view select{
  border:2px solid #a5bee8
}
.modal-content .search_form .view select:not([multiple]){
  padding:0 35px 0 5px;
  width:auto
}
.search_form .view .dateTimeRangeChoice{
  display:block;
  float:left
}
.search_form .view .dateTimeRangeChoice select{
  /*width:90px;*/
  margin-right:4px;
  min-height: 32px;
}
.search_form .view .dateTimeRangeChoiceClear{
  display:block
}
.search_form .view .col-lg-8{
  width:initial
}
.search_form .view div.search_fields_basic{
  line-height:22px;
  padding-top:10px
}
.search_form .view .col-xs-12{
  padding-right:30px;
  min-height:initial
}
.search_form .view .col-xs-12 input[type="text"],.search_form .view .col-xs-12 textarea{
  width: 80%
}
.search_form .view .col-xs-12 .form-item.yui-ac input[type="text"]{
  width: 75%
}
.search_form .view .templateGroupChooser{
  width:80% !important
}
.search_form .view .search_fields_basic .col-lg-8{
  float:none;
  padding:initial
}
.search_form .view #inlineSavedSearch > table > tbody > tr > td{
  width:100%;
  display:block;
  float:none
}
.search_form.non-popup input[type="text"],.search_form.non-popup select,.search_form.non-popup textarea{
  border:none;
  height:20px;
  min-height:20px;
  padding:5px;
  line-height:20px
}
.search_form.non-popup select[multiple],.search_form.non-popup textarea{
  min-height:80px
}
.search_form.non-popup .view{
  padding:0px 0px 10px 20px
}
.search_form.non-popup .view .modal-preload-hidden{
  min-height:100px;
  background-image:url("../../../../../themes/SuiteP/images/loading.gif");
  background-position:center;
  background-repeat:no-repeat
}
.search_form.non-popup .view search-clear{
  display:none;
  clear:both
}
@media (min-width:992px){
  .search_form.non-popup .view .modal-search .modal-lg{
    width:600px
  }
}
@media (max-width:594px){
  .search_form.non-popup .view .modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-8{
    width:100%
  }
  .search_form.non-popup .view .modal-search .form-item{
    width:100%
  }
}
.search_form.non-popup .view .modal-search .submitButtonsAdvanced{
  float:right;
  padding-right:30px
}
.search_form.non-popup .view .list tr.pagination-unique td{
  padding:0px
}
ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.desktopOnly{
  display:none
}
ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.mobileOnly{
  display:none
}
ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li > a.glyphicon-remove{
  background-color:#43baff
}
ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.desktopOnly > a.glyphicon-remove{
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  padding:0px 1px 3px 1px;
  line-height:0.8
}
ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.desktopOnly > a.glyphicon-remove:before{
  content:''
}
@media (min-width:768px){
  ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.desktopOnly{
    display:block
  }
  ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li > a.glyphicon-remove{
    background-color:#43baff;
    padding:0;
    position:absolute;
    right:1px;
    top:-4px
  }
}
@media (max-width:768px){
  ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li.mobileOnly{
    display:block
  }
  ul.clickMenu.selectmenu.SugarActionMenu.listViewLinkButton > li > a.glyphicon-remove{
    background-color:#43baff;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
    left:6px;
    width:26px;
    height:27px;
    top:-1px;
    padding:6px
  }
}
.modal-content .search_form .view input[type="text"],.modal-content .search_form .view textarea{
  background-color:#d4f1ea
}
.search_form .view select,.search_form .view select#saved_search_select{
  padding:initial
}
.modal-content .search_form .view select,.modal-content .search_form .view select#saved_search_select{
  border:2px solid #a5bee8
}
.search_form .view .col-xs-12 input[type="text"],.search_form .view .col-xs-12 textarea{
  width:80%
}
.search_form.non-popup input[type="text"],.search_form.non-popup select,.search_form.non-popup textarea{
  border:none;
  height:20px;
  min-height:20px;
  padding:5px;
  line-height:20px
}
.search_form.non-popup select[multiple],.search_form.non-popup textarea{
  min-height:80px
}
.popupBody{
  padding:0;
  margin:10px
}
.popupBody input[type=text]{
  width:95%
}
.popupBody textarea{
  width:95%
}
.popupBody .list.view{
  font-size:12px;
  margin-bottom:20px;
  overflow:scroll;
  width:95%
}
.popupBody .list.view > thead > tr > th{
  border:1px solid transparent;
  border-bottom-color:#7141b1
}
.popupBody .list.view > thead > tr > th:first-of-type{
  border-top-left-radius:4px
}
.popupBody .list.view > thead > tr > th:last-of-type{
  border-top-right-radius:4px
}
#popup_query_form .row{
  margin-left:15px;
  margin-right:15px
}
.popupBody .list.view .pagination .button{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination input[type=submit]{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination input[type=button]{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:26px;
  height:26px
}
.popupBody .list.view .paginationChangeButtons button[type=submit]{
  background-color:#43baff;
  color:#f5f5f5;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination button[disabled]{
  background-color:#43baff;
  color:#808f9c;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination input[type="submit"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination input[type="reset"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  line-height:26px;
  height:26px
}
.popupBody .list.view .pagination input[type="button"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.popupBody .sugar_action_button{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px
}
.popupBody .list.view .paginationChangeButtons button[type=submit][disabled]{
  background-color:#43baff;
  color:#808f9c;
  line-height:26px;
  height:26px
}
.popupBody .list .pagination #select_link{
  display:none;
  visibility:hidden
}
.popupBody .list tbody > tr > td a{
  font-size:12px;
  font-weight:bold;
  color:#e56455;
  border-bottom-color:#e56455;
  border-bottom-style:dashed;
  border-bottom-width:1px
}
.popupBody .list tbody > tr > td a:hover{
  color:#d66c60;
  border-bottom-color:#d66c60
}
.popupBody .list .pagination td table td a:link{
  font-size:13px;
  font-weight:normal;
  width:100%
}
.popupBody .list .pagination a:hover{
  color:#fff;
  border-bottom-color:#d66c60
}
.popupBody .list tbody > tr > td{
  padding-top:15px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  vertical-align:middle
}
.popupBody .list .pagination tbody > tr > td{
  padding:5px
}
.popupBody .checkbox .popupBody input[type=checkbox]{
  display:block;
  margin-top:0px;
  float:left
}
.popupBody input[type=checkbox]{
  display:block;
  margin-top:0px;
  margin-top:5px;
  margin-left:4px;
  float:left
}
.popupBody .list .sugar_action_button > span{
  margin-left:4px
}
.popupBody .list .subnav{
  left:0;
  right:auto;
  padding:4px 10px;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
.popupBody .list .subnav a{
  border-bottom:1px solid #93a0ab
}
.popupBody .list .subnav li:last-of-type a:last-of-type{
  border-bottom:none
}
.popupBody input{
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
  -webkit-appearance:none;
  border-radius:0
}
.popupBody .list th{
  white-space:normal;
  word-wrap:break-word
}
.popupBody .list td{
  white-space:normal;
  word-wrap:break-word
}
.popupBody .paginationActionButtons{
  height:40px;
  max-height:40px
}
.inbound-email{
  padding:0;
  margin:10px
}
.inbound-email input[type=text]{
  width:95%
}
.inbound-email textarea{
  width:95%
}
.inbound-email .list.view{
  font-size:12px;
  margin-bottom:20px;
  overflow:scroll;
  width:95%
}
.inbound-email .list.view > thead > tr > th{
  border:1px solid transparent;
  border-bottom-color:#7141b1
}
.inbound-email .list.view > thead > tr > th:first-of-type{
  border-top-left-radius:4px
}
.inbound-email .list.view > thead > tr > th:last-of-type{
  border-top-right-radius:4px
}
.inbound-email .list.view .pagination .button{
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination td{
  color:#f5f5f5
}
.inbound-email .list.view .pagination #delete_button{
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px 0 10px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination input[type=button]{
  background-color:#43baff;
  color:#f5f5f5;
  color:#fff;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email #delete_button{
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .listViewTdToolsS1{
  border-bottom:none
}
.inbound-email .list.view .paginationChangeButtons button[type=submit]{
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination button[disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination input[type="submit"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination input[type="reset"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .list.view .pagination input[type="button"][disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .sugar_action_button{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px;
  min-width:32px
}
.inbound-email .SugarActionMenu{
  clear:both;
  float:left
}
.inbound-email #selectLink.clickMenu #massall{
  margin-top:4px
}
.inbound-email .list.view .paginationChangeButtons button[type=submit][disabled]{
  background-color:#43baff;
  color:#808f9c;
  padding:0 10px 0 10px;
  line-height:26px;
  height:26px
}
.inbound-email .pagination input[type=text]{
  line-height:normal;
  min-height:0
}
.inbound-email .list tbody > tr > td a{
  font-size:12px;
  font-weight:bold;
  color:#e56455;
  border-bottom-color:#e56455;
  border-bottom-style:dashed;
  border-bottom-width:1px
}
.inbound-email .list tbody > tr > td a:hover{
  color:#d66c60;
  border-bottom-color:#d66c60
}
.inbound-email .list .pagination td table td a:link{
  font-size:13px;
  font-weight:normal;
  width:100%
}
.inbound-email .list .pagination a:hover{
  color:#fff;
  border-bottom-color:#d66c60
}
.inbound-email .list tbody > tr > td{
  padding-top:15px;
  padding-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  vertical-align:middle
}
.inbound-email .list .pagination tbody > tr > td{
  padding:5px
}
.inbound-email .checkbox .inbound-email input[type=checkbox]{
  display:block;
  margin-top:0px;
  float:left
}
.inbound-email input[type=checkbox]{
  display:block;
  margin-top:0px;
  margin-top:5px;
  margin-left:4px;
  float:left
}
.inbound-email .list .sugar_action_button > span{
  margin-left:4px
}
.inbound-email #selectLink.clickMenu{
  background-color:#7141b1
}
.inbound-email .subnav{
  left:0;
  right:auto;
  background-color:#7141b1
}
.inbound-email .list .subnav a{
  border-bottom:1px solid #93a0ab
}
.inbound-email .list .subnav li:last-of-type a:last-of-type{
  border-bottom:none
}
.inbound-email .list .subnav{
  padding:4px 10px;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:auto
}
.inbound-email input{
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle;
  -webkit-appearance:none
}
.inbound-email .list th{
  white-space:normal;
  word-wrap:break-word
}
.inbound-email .list td{
  white-space:normal;
  word-wrap:break-word
}
.inbound-email .paginationActionButtons{
  height:40px;
  max-height:40px
}
.inbound-email .menuItemHilite{
  font-weight:normal;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
.inbound-email .menuItem{
  font-weight:normal;
  background-color:#7141b1;
  color:#f5f5f5;
  line-height:24px;
  width:100%
}
@media (max-width:769px){
  .search_name_basic img{
    margin:0 8px 0 8px
  }
  .search_name_basic input{
    width:90%
  }
  .search_buttons_basic{
    margin:0 8px 0 42px
  }
}
.popupBody .list tfoot > .pagination table tr td:first-of-type{
  border-bottom-left-radius:4px
}
.popupBody .list tfoot > .pagination table tr td:last-of-type{
  border-bottom-right-radius:4px
}
@media (min-width:768px) and (max-width:991px){
  .search_name_basic img{
    margin:0 8px 0 8px
  }
  .search_name_basic input{
    width:94%
  }
  .search_buttons_basic{
    margin:0 8px 0 42px
  }
}
@media (min-width:768px) and (max-width:991px) and (min-width:992px) and (max-width:1199px){
  .search_buttons_basic{
    margin:0 8px 0 42px;
    position:absolute;
    right:0
  }
  .search_name_basic img{
    margin:0 8px 0 8px
  }
  .search_name_basic input{
    width:90%
  }
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:768px) and (max-width:991px) and (min-width:1180px) and (max-width:1199px){
  .search_buttons_basic{
    width:auto
  }
  form[name="wizform"] div.wizard-unique-elem{
    width:1000px
  }
}
@media (min-width:768px) and (max-width:991px) and (min-width:1260px){
  li.topnav{
    padding:0 5px 0 5px
  }
}
@media (min-width:768px) and (max-width:991px) and (min-width:1200px){
  .search_name_basic img{
    margin:0 8px 0 8px
  }
  .search_buttons_basic{
    margin:4px 8px 0 8px
  }
  .search_fields_basic .col-lg-3{
    width:100%
  }
  form[name="wizform"] div.wizard-unique-elem{
    width:1100px
  }
}
@media (min-width:768px) and (max-width:991px) and (min-width:1600px){
  .search_fields_basic .col-lg-3{
    width:25%
  }
}
@media (min-width:320px) and (max-width:978px){
  .search_fields_basic.col-sm-3{
    display:block
  }
}
@media (max-width:750px){
  #massassign_form table{
    float:left;
    width:100%
  }
  #massassign_form table td{
    float:left;
    width:100%;
    text-align:center
  }
  #massassign_form h3{
    margin-right:0;
    text-align:center
  }
  #massassign_form table{
    text-align:center
  }
  #mass_update_table td{
    padding-left:0;
    line-height:30px
  }
  .paginationChangeButtons{
    max-width:125px
  }
  .paginationActionButtons{
    padding:30px
  }
  #listViewStartButton_top{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewPrevButton_top{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewNextButton_top{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewEndButton_top{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewStartButton_bottom{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewPrevButton_bottom{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewNextButton_bottom{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewEndButton_bottom{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewStartButton_{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewPrevButton_{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewNextButton_{
    padding:2px 5px 2px 5px;
    margin:0
  }
  #listViewEndButton_{
    padding:2px 5px 2px 5px;
    margin:0
  }
  .pageNumbers{
    font-size:10px
  }
}
.edit{
  padding:0 6px 12px 10px
}
.list tr.pagination-unique td{
  padding:0px
}
.list tr.pagination-unique td table.paginationTable tr{
  padding:0px
}
.list tr.pagination-unique td table.paginationTable td.paginationActionButtons{
  background-color:#bfcad3;
  padding:5px 0px 5px 0px
}
.list tr.pagination-unique td table.paginationTable td.paginationChangeButtons{
  background-color:#bfcad3;
  padding:5px 5px 5px 0px
}
listViewLinkButton{
  min-height:16px;
  line-height:0px;
  position:relative;
  padding:1px
}
.listViewLinkButton input[type=checkbox]{
  margin-top:5px
}
#detail_header_action_menu li.sugar_action_button a#edit_button{
  margin:5px 10px 5px 9px
}
#userEditActions li.sugar_action_button a{
  margin:5px 10px 5px 9px
}
#actionLinkTop li.sugar_action_button a{
  margin:5px 10px 5px 9px
}
.action-link-top li.sugar_action_button a{
  margin:5px 10px 5px 9px
}
#actionLinkBottom li.sugar_action_button a{
  margin:5px 10px 5px 9px
}
.action-link-bottom li.sugar_action_button a{
  margin:5px 10px 5px 9px;
  line-height:11px
}
.buttonOn,#detail_header_action_menu li.sugar_action_button,#userEditActions li.sugar_action_button,#actionLinkTop li.sugar_action_button,#actionLinkBottom li.sugar_action_button{
  min-width:32px;
  height:31px
}
.action-link-top li.sugar_action_button,.action-link-bottom li.sugar_action_button{
  min-width:32px;
  padding:11px 10px 12px 10px
}
#detail_header_action_menu > .sugar_action_button > ul.subnav{
  left:0;
  right:auto;
  background-color:#7141b1
}
#userEditActions > .sugar_action_button > ul.subnav{
  left:0;
  right:auto;
  background-color:#7141b1
}
.listViewLinkButton > .sugar_action_button > ul.subnav{
  left:0;
  right:auto;
  background-color:#7141b1
}
#selectLinkTop > .sugar_action_button > ul.subnav{
  left:0;
  right:auto;
  background-color:#43baff;
}
#selectLinkBottom > .sugar_action_button > ul.subnav{
  left:0;
  right:auto;
  background-color:#7141b1
}
ul.clickMenu{
  list-style:none;
  padding:0;
  margin:0;
  vertical-align:bottom;
  color:#f5f5f5;
  display:inline-block;
  border-radius:3px
}
.listViewLinkButton{
  min-width:32px;
  margin-left:0px
}
.listViewLinkButton .sugar_action_button{
  min-width:32px;
  margin-left:0px
}
.listViewLinkButton .selectActionsDisabled{
  min-width:32px;
  margin-left:0px
}
ul.clickMenu li ul.subnav{
  list-style:none;
  position:absolute;
  top:20px;
  margin:0;
  display:none;
  float:left;
  width:auto;
  border:1px solid transparent;
  border-radius:4px;
  padding:8px 0;
  z-index:10;
  overflow:hidden
}
ul.clickMenu ul.subnav-sub{
  list-style:none;
  position:absolute;
  top:20px;
  margin:0;
  display:none;
  float:left;
  width:auto;
  border:1px solid transparent;
  border-radius:4px;
  padding:8px 0;
  z-index:10;
  overflow:hidden
}
ul.SugarActionMenuIESub{
  list-style:none;
  position:absolute;
  top:20px;
  margin:0;
  display:none;
  float:left;
  width:auto;
  border:1px solid transparent;
  border-radius:4px;
  padding:8px 0;
  z-index:10;
  overflow:hidden
}
td.paginationActionButtons ul.selectmenu > li > a{
  padding:0
}
td.selectCol ul.selectmenu > li > a{
  padding:0
}
ul#selectLink.clickMenu > li > a{
  padding:0
}
.selectActionsDisabled a{
  float:left;
  display:inline-block;
  text-decoration:none;
  color:#808f9c;
  padding:2px;
  padding:1px;
  font-weight:normal;
  position:relative
}
#selectActionsDisabled a:hover{
  float:left;
  display:inline-block;
  text-decoration:none;
  color:#808f9c;
  padding:2px;
  padding:1px;
  font-weight:normal;
  position:relative
}
.selectActionsDisabled a.parent-dropdown-handler{
  top:2px
}
#select_actions_disabled_top > a.parent-dropdown-handler{
  font-size:14px
}
#select_actions_disabled_bottom > a.parent-dropdown-handler{
  font-size:14px
}
.sugar_action_button > .parent-dropdown-action-handler{
  font-size:13px;
  line-height:13px;
  font-weight:normal
}
.clickMenu.SugarActionMenu input {
  background: none;
}
.email-link{
  width:100%;
}
.clickMenu.SugarActionMenu > li > ul > li{
  font-weight:normal
}
.list tr.oddListRowS1 td{
  padding:5px
}
.list tr.evenListRowS1 td{
  padding:5px
}
div.list-view-rounded-corners > table{
  border-collapse:separate;
  border-spacing:0
}
tr.pagination-unique:nth-of-type(2){
  border-collapse:separate;
  border-spacing:0
}
div.list-view-rounded-corners > table,tr.pagination-unique{
  background:#f5f5f5
}
.sugar_action_button{
  height:27px
}
.clickMenu.subpanel.records.button.SugarActionMenu .sugar_action_button{
  height:100%
}
table.subpanel-table ul.subpanel > a{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
#actionLinkTop li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
.action-link-top li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
#actionLinkBottom li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
.action-link-bottom li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
table.subpanel-table li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
.listViewLinkButton li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
#selectLinkTop li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
@-moz-document url-prefix(){
  #selectLinkTop li.sugar_action_button{
    padding-left:7px
  }
}
#selectLinkBottom li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
@-moz-document url-prefix(){
  #selectLinkBottom li.sugar_action_button{
    padding-left:7px
  }
}
table.subpanel-table .pagination .sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
table.subpanel-table .pagination li.sugar_action_button > form > a{
  padding:0;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
table.subpanel-table .pagination .sugar_action_button > form > a{
  padding:0;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
#actionLinkTop li.sugar_action_button:hover{
  background-color:#7141b1
}
.action-link-top li.sugar_action_button:hover{
  background-color:#7141b1
}
#actionLinkBottom li.sugar_action_button:hover{
  background-color:#7141b1
}
.action-link-bottom li.sugar_action_button:hover{
  background-color:#7141b1
}
table.subpanel-table li.sugar_action_button:hover{
  background-color:#7141b1
}
.listViewLinkButton li.sugar_action_button:hover{
  background-color:#7141b1
}
#selectLinkTop li.sugar_action_button:hover{
  background-color:#7141b1
}
#selectLinkBottom li.sugar_action_button:hover{
  background-color:#7141b1
}
table.subpanel-table .pagination .sugar_action_button:hover{
  background-color:#7141b1
}
table.subpanel-table .pagination li.sugar_action_button:hover > form > a{
  background-color:#7141b1
}
table.subpanel-table .pagination .sugar_action_button:hover > form > a{
  background-color:#7141b1
}
table.subpanel-table ul.subpanel a:hover{
  background-color:#7141b1
}
table.subpanel-table .pagination a{
  background-color:#43baff
}
.subpanel-table ul.subnav{
  background-color:#43baff
}
#actionLinkTop li.sugar_action_button.hover{
  background-color:#7141b1
}
.action-link-top li.sugar_action_button.hover{
  background-color:#7141b1
}
#actionLinkBottom li.sugar_action_button.hover{
  background-color:#7141b1
}
.action-link-bottom li.sugar_action_button.hover{
  background-color:#7141b1
}
table.subpanel-table li.sugar_action_button.hover{
  background-color:#7141b1
}
.listViewLinkButton li.sugar_action_button.hover{
  background-color:#7141b1
}
#selectLinkTop li.sugar_action_button.hover{
  background-color:#7141b1
}
#selectLinkBottom li.sugar_action_button.hover{
  background-color:#7141b1
}
table.subpanel-table .pagination .sugar_action_button.hover{
  background-color:#7141b1
}
table.subpanel-table .pagination li.sugar_action_button.hover > form > a{
  background-color:#7141b1
}
table.subpanel-table .pagination .sugar_action_button.hover > form > a{
  background-color:#7141b1;
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu{
  line-height:0px;
  padding:1px;
  vertical-align:top
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button{
  padding:0px;
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px;
  padding-right:4px;
  min-width:32px
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button:hover{
  background-color:#7141b1
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button.hover{
  background-color:#7141b1;
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button input#massall.checkbox.massall{
  float:left;
  margin:5px 0 0 4px
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button a#select_link{
  padding:0;
  border:1px solid transparent;
  overflow:hidden;
  display:block;
  text-decoration:none;
  float:left;
  margin:0 5px 0 0;
  color:#fff;
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button ul.subnav{
  padding:0;
  width:auto;
  background-color:#7141b1;
  line-height:24px;
  color:#fff;
  left:0;
  right:auto
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button ul.subnav li{
  padding:0;
  background-color:#7141b1;
  width:100%;
  line-height:24px;
  color:#fff;
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button ul.subnav li a.menuItem{
  color:#fff;
  width:100%;
  background-color:#7141b1;
  line-height:24px;
  padding:0 5px 0 7px;
  font-weight:normal
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button ul.subnav li a.menuItemHilite{
  padding:0 5px 0 7px;
  font-weight:normal
}
ul#selectLink.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button span{
  height:15px
}
div#content div#pagecontent form#MassUpdate table.list.view tbody tr td{
  font-weight:700
}
.list tr.oddListRowS1 td.inline-email-td{
  padding-top:0;
  padding-bottom:0
}
.list tr.evenListRowS1 td.inline-email-td{
  padding-top:0;
  padding-bottom:0
}
.listViewEmpty label.selected-actions-label{
  margin:3px 3px 3px 5px
}
#selectLink > li > label{
  margin-bottom:initial;
  margin-right:4px
}
#selectLinkTop > li > label{
  margin-bottom:initial;
  margin-right:4px
}
#selectLinkBottom > li > label{
  margin-bottom:initial;
  margin-right:4px
}
#selectLink > li > label.disabled{
  color:#777
}
#selectLinkTop > li > label.disabled{
  color:#777
}
#selectLinkBottom > li > label.disabled{
  color:#777;
}
.bootstrap-checkbox-hidden{
  display:none
}
#actionLinkTop li.sugar_action_button ul.subnav.ddopen > li:last-child a{
  border-bottom:none
}
.action-link-top li.sugar_action_button ul.subnav.ddopen > li:last-child a{
  border-bottom:none
}
#actionLinkBottom li.sugar_action_button ul.subnav.ddopen > li:last-child a{
  border-bottom:none
}
.action-link-bottom li.sugar_action_button ul.subnav.ddopen > li:last-child a{
  border-bottom:none
}
li.sugar_action_button.hover.opened{
  position:relative;
  height:40px;
  top:13px;
  margin-top:-13px
}
ul.clickMenu.selectmenu.SugarActionMenu li.sugar_action_button label.glyphicon.bootstrap-checkbox{
  margin-left:4px
}
ul.clickMenu.selectmenu.SugarActionMenu.searchLink.listViewLinkButton{
  top:-1px
}
ul.clickMenu.selectmenu.SugarActionMenu.searchLink.listViewLinkButton > li > a{
  margin:0;
  padding:7px 8px 7px 7px;
  top:-1px
}
ul.clickMenu > li > span.searchAppliedAlert{
  background-color:#43baff;
  position:absolute;
  line-height:20px;
  color:#fff;
  height:20px;
  width:20px;
  border-radius:30px;
  left:40px;
  top:-16px;
  background-image:none;
  text-align:center
}
.modal-preload-hidden{
  min-height:100px;
  background-image:url("../../../../../themes/SuiteP/images/loading.gif");
  background-position:center;
  background-repeat:no-repeat
}
.list-view-action-buttons{
  margin-right:5px
}
.list-view-action-buttons > li{
  background-color:transparent;
  display:inline-block;
  padding:0 2px 0 2px
}
.list-view-action-buttons > li .btn{
  background-color:#43baff;
  border:0;
  color:#f5f5f5;
  font-size:13px;
  margin:0 0 0 0;
  padding:5px 8px 4px 8px
}
.modal-content .search_form .view input[type="text"]{
  background-color:#c7e8ff
}
.modal-content .search_form .view textarea{
  background-color:#c7e8ff
}
.search_form .view select{
  padding:initial;
  /* background:#c7e8ff */
}
.search_form .view select#saved_search_select{
  padding:initial
}
.modal-content .search_form .view select{
  border:2px solid #c7e8ff
}
.modal-content .search_form .view select#saved_search_select{
  border:2px solid #c7e8ff
}
.search_form .view .col-xs-12 input[type="text"]{
  width:80%
}
.search_form .view .col-xs-12 input[name="range_preferred_intake_basic"]{
  width:63%;
}
#preferred_intake_basic_range_div{
  width:53%;
}
.search_form .view .col-xs-12 textarea{
  width:80%
}
.search_form.non-popup input[type="text"]{
  border:none;
  height:20px;
  min-height:20px;
  padding:5px;
  line-height:20px
}
.search_form.non-popup select{
  border:none;
  height:20px;
  min-height:20px;
  padding:0px;
  line-height:20px
}
.search_form.non-popup textarea{
  border:none;
  height:40px;
  padding:5px;
  line-height:20px;
  min-height:80px
}
.search_form.non-popup select[multiple]{
  min-height:80px
}
.search-clear{
  display:none;
  clear:both
}
.modal-search .search-clear{
  display:block
}
.modal-search .col-xs-12.col-sm-4.col-md-4.col-lg-4{
  float:none
}
.modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-4{
  float:left
}
.modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-8{
  float:left;
  width:70%
}
@media (min-width:992px){
  .modal-search .modal-lg{
    width:600px
  }
}
@media (max-width:594px){
  .modal-search .col-xs-12.col-sm-12.col-md-12.col-lg-8{
    width:100%
  }
  .modal-search .form-item{
    width:100%
  }
}
.modal-search .row{
  margin-bottom:30px
}
.modal-search .row .submitButtons{
  float:right
}
.modal-search .col-xs-12{
  width:100%;
  float:left
}
.modal-search .col-sm-6{
  width:100%;
  float:left
}
.modal-search .col-md-4{
  width:100%;
  float:left
}
.modal-search .col-lg-4{
  width:100%;
  float:left
}
.modal-search .search_fields_basic .col-xs-12{
  width:30%
}
.modal-search .col-advanced-search .col-xs-12{
  width:30%
}
.modal-search .form-item{
  float:left;
  width:70%
}
.modal-search .form-item.radios > div{
  margin-bottom:10px
}
@media (max-width:460px){
  .modal-search .nav-tabs > li.active{
    display:none
  }
  .searchTabHeader.active{
    display:block
  }
}
.modal-search .submitButtonsAdvanced{
  float:right;
  padding-right:30px
}
.content .modal-search .nav-tabs{
  margin:16px 0 28px 0
}
.list .pagination-unique td table.paginationTable td.paginationActionButtons:first-child{
  padding-right:60px
}
.paginationActionButtons > ul{
  float:left;
  height:30px
}
.selectActionsDisabled{
  float:left;
  height:30px
}
.paginationActionButtons .selectActionsDisabled{
  margin:0 3px 3px 0
}
.searchTabHeader{
  display:none
}
.listViewEmpty .clearSearchIcon{
  margin:3px 0px 0px 8px
}
.emptyResults{
  font-size:16px;
  padding:1em
}
.filterContainer{
  padding:10px;
  font-size:14px
}
@media (max-width:750px){
  .list #pagination td .paginationTable .pageNumbers{
    display:none
  }
  .parent-dropdown-handler{
    margin-left:0;
    margin-right:0
  }
  [name=listViewStartButton]{
    display:none
  }
  [name=listViewEndButton]{
    display:none
  }
}
@media (max-width:1024px){
  .selected-actions-label-text{
    display:none
  }
  .selected-actions-label .glyphicon{
    display:inline-block
  }
}
@media (min-width:1024px){
  .selected-actions-label .glyphicon{
    display:none
  }
  .selected-actions-label-text{
    display:inline-block
  }
}
.favorite_icon_fill svg{
  height:28px;
  width:28px
}
.favorite_icon_outline svg{
  height:28px;
  width:28px
}
.vcard{
  font-size:inherit;
  border:none;
  color:#43baff
}
.vcard .suitepicon,.vcard .button-toggle-expanded span,.button-toggle-expanded .vcard span,.vcard .button-toggle-collapsed span,.button-toggle-collapsed .vcard span,.vcard .panel-heading a.collapsed,.panel-heading .vcard a.collapsed,.vcard .panel-heading a,.panel-heading .vcard a{
  font-size:18px
}
p.msg{
  padding:10px
}
.moduleTitle .module-title-text{
  height:auto;
  line-height:36px;
  margin-bottom:12px
}
.nav-tabs > li.tab-inline-pagination{
  float:right;
  line-height:10px
}
.nav-tabs > li.tab-inline-pagination .btn-pagination[disabled]{
  background-color:#777
}
.btn-pagination .suitepicon,.btn-pagination .button-toggle-expanded span,.button-toggle-expanded .btn-pagination span,.btn-pagination .button-toggle-collapsed span,.button-toggle-collapsed .btn-pagination span,.btn-pagination .panel-heading a.collapsed,.panel-heading .btn-pagination a.collapsed,.btn-pagination .panel-heading a,.panel-heading .btn-pagination a{
  line-height:inherit
}
.buttons .pagination .btn-pagination{
  height:28px;
  line-height:18px;
  font-size:10px;
  padding:0 10px 0 10px;
  background-color:#43baff;
  font-weight:600
}
.nav-tabs > li.tab-inline-pagination .btn-pagination{
  background-color:#43baff;
  font-size:10px;
  font-weight:600;
  height:28px;
  line-height:18px;
  padding:0 10px 0 10px
}
.buttons .pagination .btn-pagination:hover{
  height:28px;
  line-height:18px;
  font-size:10px;
  padding:0 10px 0 10px;
  background-color:#43baff;
  font-weight:600
}
.nav-tabs > li.tab-inline-pagination .btn-pagination:hover{
  background-color:#94a6b5
}
.nav-tabs > li.tab-inline-pagination .glyphicon-chevron-left{
  margin-right:4px
}
.nav-tabs > li.tab-inline-pagination .glyphicon-chevron-right{
  margin-left:4px
}
.pagination-range-label{
  color:#43baff;
  font-size:13px;
  font-weight:bold
}
.mobile-pagination{
  display:none;
  line-height:10px;
  visibility:collapse
}
.mobile-pagination .btn-pagination[disabled]{
  background-color:#777
}
.mobile-pagination .btn-pagination{
  background-color:#43baff;
  font-size:10px;
  font-weight:600;
  height:28px;
  line-height:14px;
  padding:2px 10px 2px 10px
}
.mobile-pagination .btn-pagination:hover{
  background-color:#94a6b5
}
.mobile-pagination .glyphicon-chevron-left{
  margin-right:0px
}
.mobile-pagination .glyphicon-chevron-right{
  margin-left:0px
}
@media (max-width:750px){
  .moduleTitle{
    display:inline-block;
    text-align:center;
    width:100%
  }
  .favorite{
    padding: 10px 0 0 !important;
    display:inline-block;
    float:left !important;
    width:32px;
    height:32px;
    padding:0 0;
    width:32px
  }
  .nav-tabs > li.tab-inline-pagination{
    display:none;
    visibility:collapse
  }
  .nav-tabs > .mobile-pagination{
    display:none;
    visibility:collapse
  }
  .mobile-pagination{
    display:block;
    visibility:visible
  }
  .mobile-pagination > table{
    margin-left:auto;
    margin-right:auto;
    width:100px
  }
  @media(max-width: 768px){
    .mobile-pagination > table{
      width: 100% !important;
      margin-bottom: 10px !important;
    }
  }
  .mobile-pagination .pagination-range-label{
    font-size:10px
  }
  .moduleTitle .module-title-text{
    font-size:18px;
    float:left;
    margin-bottom:0;
    display:inline-block
  }
  .tab-inline-pagination .pagination-range-label{
    display:none;
    visibility:hidden
  }
  .pointer{
    font-size:32px
  }
  .buttons .pagination{
    visibility:collapse;
    display:none
  }
}
@media (max-width:1200px){
  .pagination-label{
    display:none;
    visibility:collapse
  }
  .nav-tabs > li.tab-inline-pagination .glyphicon-chevron-left{
    margin-right:0px
  }
  .nav-tabs > li.tab-inline-pagination .glyphicon-chevron-right{
    margin-left:0px
  }
  .mobile-pagination .glyphicon-chevron-left{
    margin-right:0px
  }
  .mobile-pagination .glyphicon-chevron-right{
    margin-left:0px
  }
}
#list_subpanel_activities .evenListRowS1 td:nth-of-type(2) a{
  border-bottom:none
}
#list_subpanel_activities .oddListRowS1 td:nth-of-type(2) a{
  border-bottom:none
}
#subpanel_history .evenListRowS1 td:nth-of-type(2) a{
  border-bottom:none
}
#subpanel_history .oddListRowS1 td:nth-of-type(2) a{
  border-bottom:none
}
.subpanel-table .SugarActionMenu .sugar_action_button{
}
.subpanel-table .SugarActionMenu .single a{
  min-height:32px;
  line-height:32px
}
@media print{
  .bootstrap-container{
    margin:0
  }
  .bootstrap-container.col-sm-offset-3{
    margin-top:0
  }
  .btn{
    display:none;
    visibility:collapse
  }
  .button{
    display:none;
    visibility:collapse
  }
  .content{
    padding:0
  }
  .detail-view-row .label{
    border:none;
    display:inline-block;
    padding:0
  }
  .detail-view-row .detail-view-field{
    display:inline-block;
    padding:0
  }
  .detail-view-row .sugar_field:empty{
    line-height:0;
    height:0;
    visibility:collapse;
    display:none
  }
  .detail-view-row > .col-sm-6{
    display:inline-block;
    width:50%
  }
  .detail-view-row > .col-sm-6 .col-sm-4{
    display:inline-block;
    width:40%;
    line-height:24px
  }
  .detail-view-row > .col-sm-6 .col-sm-8{
    display:inline-block;
    width:50%;
    line-height:24px
  }
  .detail-view-row [field="description"]{
    display:inline-block;
    width:100%
  }
  .detail-view-row [field="description_html"]{
    display:inline-block;
    width:100%
  }
  .detail-view-row [field="billing_address_street"]{
    display:inline-block;
    width:100%
  }
  .detail-view-row [field="shipping_address_street"]{
    display:inline-block;
    width:100%
  }
  .detail-view-row [field="email1"]{
    display:inline-block;
    width:100%
  }
  .favorite{
    display:none;
    visibility:collapse
  }
  .module-title-text{
    display:none;
    visibility:collapse
  }
  .nav.nav-tabs{
    display:none;
    visibility:collapse
  }
  .mobile-pagination{
    display:none;
    visibility:collapse
  }
  #subpanel_list{
    display:none;
    visibility:collapse
  }
  .tab-inline-pagination{
    display:none;
    visibility:collapse
  }
  .tab-content > .active.tab-pane-NOBOOTSTRAPTOGGLER{
    display:block !important;
    opacity:1 !important;
    visibility:visible !important
  }
  .tab-content > .fade.tab-pane-NOBOOTSTRAPTOGGLER{
    display:block !important;
    opacity:1 !important;
    visibility:visible !important
  }
  .tab-content > .in.tab-pane-NOBOOTSTRAPTOGGLER{
    display:block !important;
    opacity:1 !important;
    visibility:visible !important
  }
  .tab-content .tab-pane-NOBOOTSTRAPTOGGLER:not(.active){
    display:block !important;
    opacity:1 !important;
    visibility:visible !important
  }
  footer{
    display:none;
    visibility:collapse
  }
}
.email-link{
  display:block;
  float:left
}
.confirm-opt-in-tick{
  float:right;
  padding:0 10px
}
.email-opt-in{
  font-size:14px
}
.email-opt-in-not-sent{
  color:cornflowerblue
}
.email-opt-in-failed{
  color:#f00
}
.email-opt-in-sent{
  color:cornflowerblue
}
.email-opt-in-confirmed{
  color:#6ea674
}
.email-line-through{
  text-decoration:line-through
}
.table-responsive.list > tbody > tr > td .email-opt-in .suitepicon,.table-responsive.list > tbody > tr > td .email-opt-in .button-toggle-expanded span,.button-toggle-expanded .table-responsive.list > tbody > tr > td .email-opt-in span,.table-responsive.list > tbody > tr > td .email-opt-in .button-toggle-collapsed span,.button-toggle-collapsed .table-responsive.list > tbody > tr > td .email-opt-in span,.table-responsive.list > tbody > tr > td .email-opt-in .panel-heading a.collapsed,.panel-heading .table-responsive.list > tbody > tr > td .email-opt-in a.collapsed,.table-responsive.list > tbody > tr > td .email-opt-in .panel-heading a,.panel-heading .table-responsive.list > tbody > tr > td .email-opt-in a{
  font-size:13px
}
.email-opt-in .suitepicon,.email-opt-in .button-toggle-expanded span,.button-toggle-expanded .email-opt-in span,.email-opt-in .button-toggle-collapsed span,.button-toggle-collapsed .email-opt-in span,.email-opt-in .panel-heading a.collapsed,.panel-heading .email-opt-in a.collapsed,.email-opt-in .panel-heading a,.panel-heading .email-opt-in a{
  line-height:inherit
}
.import-vcard{
  background-color:#fff;
  padding:16px;
  border-radius:4px
}
.import-vcard #vcard_file{
  margin-top:10px;
  margin-buttom:10px
}
.import-vcard .button{
  margin-top:10px;
  margin-buttom:10px
}
div#searchResults{
  padding-bottom:50px;
  overflow-y:auto
}
#EditView #reminder_view input[type="button"].add-btn{
  padding:0px 20px 20px 32px
}
#EditView #reminder_view input[type="button"].remove-btn{
  padding:0px 32px 20px 20px
}
#scheduler{
  margin-top:5px
}
#scheduler .schedulerDiv{
  background-color:#fff;
  color:#43baff;
  padding:20px 20px 10px 20px;
  border:1px solid #e6e6e6;
  border-radius:4px;
  text-align:left;
  width:100%;
  border-collapse:collapse
}
#scheduler .schedulerDiv table{
  width:100%;
  border-collapse:collapse
}
#scheduler .schedulerDiv table tr td{
  border:1px solid #ddd;
  height:18px
}
#scheduler .schedulerDiv table tr.schedulerTimeRow td{
  border-left:0
}
#scheduler .schedulerDiv table tr.schedulerTimeRow th[scope=col]{
  padding-left:4px;
  border-left:1px solid transparent
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td{
  background-color:#eee;
  width:15px
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td[scope=row]{
  background:transparent;
  padding-left:4px;
  border-left:0;
  overflow:hidden;
  width:125px
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellStartTime.free{
  border-left:4px solid #79996a
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellStartTime.busy{
  border-left:4px solid #79996a
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellStartTime{
  background-color:#f5f5f5;
  border-left:4px solid #79996a
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellEndTime{
  border-left:4px solid #99534d
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellEndTime.free{
  border-left:4px solid #99534d
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerSlotCellEndTime.busy{
  border-left:4px solid #99534d
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.schedulerAttendeeDeleteCell{
  background:transparent;
  padding-left:4px;
  border-left:1px solid #ddd
}
#scheduler .schedulerInvitees .tabForm{
  margin-bottom:0
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.free{
  background-color:#6a80e6;
  border-color:#fff
}
#scheduler .schedulerDiv table tr.schedulerAttendeeRow td.busy{
  background-color:#e67c73;
  border-color:#fff
}
#create-invitees{
  background-color:#fff;
  color:#43baff;
  padding:20px 20px 10px 20px;
  margin-top:5px;
  border:1px solid #e6e6e6;
  border-radius:4px;
  text-align:left;
  width:100%;
  border-collapse:collapse
}
.schedulerInvitees{
  background-color:#fff;
  color:#43baff;
  padding:20px 20px 10px 20px;
  margin-top:5px;
  border:1px solid #e6e6e6;
  border-radius:4px;
  text-align:left;
  width:100%;
  border-collapse:collapse
}
#create_invitee_as_lead{
  font-size:13px;
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px;
  margin:4px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
#create_invitee_as_contact{
  font-size:13px;
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px;
  margin:4px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
#create-invitee-edit td{
  padding-bottom:8px;
  line-height:20px
}
#create-invitee-edit button{
  font-size:13px;
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px;
  margin:4px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
#EditView .edit input[type=submit]#invitees_search{
  font-size:13px;
  background-color:#43baff;
  color:#f5f5f5;
  padding:0 10px;
  margin:4px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
#list_div_win{
  background-color:#fff;
  color:#43baff;
  padding:20px 20px 10px 20px;
  margin-top:5px;
  border:1px solid #e6e6e6;
  border-radius:4px;
  text-align:left;
  width:100%;
  border-collapse:collapse
}
#list_div_win .list tr th{
  color:#43baff
}
#ygddfdiv{
  background:cornflowerblue;
  padding:8px;
  opacity:1
}
div.noBullet li,.nobullet{
  list-style-type:none
}
#p_wrap{
  position:relative;
  padding-left:215px;
  float:left;
  width:100%
}
.content{
  padding:20px 2% 110px 2%;
  width:100%
}
@media (max-width:750px){
  .content{
    padding-top:50px
  }
}
.pagecontent:after{
  clear:both
}
a#powered_by{
  margin-left:4%
}
a#admin_options{
  font-size:12px;
  line-height: 25px;
  color:#43baff;
  cursor:pointer
}
a#powered_by{
  font-size:12px;
  color:#43baff;
  cursor:pointer
}
a#admin_options:hover{
  color:#43baff;
  text-decoration:none
}
a#powered_by:hover{
  color:#43baff;
  text-decoration:none
}
#copyright_data{
  padding-left:1%
}
.footer_right{
  padding-right:1%;
  float:right;
  text-align:right;
  width:47%;
  text-transform:uppercase
}
.footer_right a{
  font-size:12px;
  color:#4d4d4d;
  padding-right:20px;
  letter-spacing:1px;
  vertical-align:middle;
  line-height:38px
}
.footer_right a:hover{
  background-position:right -15px;
  color:#d66c60
}
.footer_right .suitepicon,.footer_right .button-toggle-expanded span,.button-toggle-expanded .footer_right span,.footer_right .button-toggle-collapsed span,.button-toggle-collapsed .footer_right span,.footer_right .panel-heading a.collapsed,.panel-heading .footer_right a.collapsed,.footer_right .panel-heading a,.panel-heading .footer_right a{
  line-height:inherit;
  margin:0 4px 0 4px
}
.subDmenu{
  display:none;
  position:absolute;
  visibility:hidden
}
.menu{
  display:none;
  position:absolute;
  background-color:#fff;
  border:transparent solid 1px;
  filter:alpha(opacity=90);
  opacity:0.9;
  visibility:hidden;
  z-index:2;
  -moz-opacity:0.9
}
div.clear{
  clear:both;
  height:0;
  visibility:hidden
}
th{
  padding:0;
  border:none
}
td{
  padding:0;
  border:none
}
#header ul li{
  display:inline
}
#unified_search_advanced_img{
  cursor:pointer
}
#unified_search_advanced_div{
  position:relative;
  padding-top:5px;
  overflow:hidden;
  width:21em;
  height:1px
}
#unified_search_advanced_div .edit.view{
  padding:6px 6px 6px 4px
}
#unified_search_advanced_div .edit.view td{
  padding:0 0.5em
}
#themeColors img{
  margin-bottom:0
}
#themeFonts img{
  margin-bottom:0
}
#HideHandle{
  cursor:pointer;
  padding-top:5px
}
#HideMenu{
  position:absolute;
  visibility:hidden;
  z-index:100
}
#leftHandle{
  float:left
}
#newRecord form{
  padding:8px 8px 5px 8px
}
#newRecord form input{
  margin-top:2px;
  margin-bottom:4px;
  max-width:140px
}
#newRecord form select{
  margin-top:2px;
  margin-bottom:4px;
  max-width:140px
}
#newRecord form textarea{
  margin-top:2px;
  margin-bottom:4px;
  max-width:140px
}
#newRecord form button{
  padding-top:0;
  vertical-align:bottom
}
#newRecord form input[type=button]{
  padding-top:0;
  vertical-align:bottom
}
#newRecord form input[type=submit]{
  padding-top:0;
  vertical-align:bottom
}
#newRecord form input[type=reset]{
  padding-top:0;
  vertical-align:bottom
}
#newRecord form .dataLabel{
  padding-top:3px;
  padding-bottom:2px;
  padding-left:0;
  vertical-align:bottom
}
#newRecord form .dataField{
  padding-bottom:3px
}
#newRecord form #jscal_trigger{
  margin-top:2px;
  margin-bottom:4px;
  vertical-align:bottom
}
#newRecord form a:link{
  padding-left:0;
  border-bottom:0;
  text-decoration:underline
}
#newRecord form a:visited{
  padding-left:0;
  border-bottom:0;
  text-decoration:underline
}
#newRecord form a:hover{
  padding-left:0;
  border-bottom:0;
  text-decoration:underline
}
.sqsSelectedSmartInputItem{
  background-color:#deefff
}
.view{
  padding:20px 16px 22px 30px;
  margin-top:3px;
  margin-bottom:3px;
  width:100%
}
table.view{
  padding:20px 16px 22px 30px;
  margin-top:3px;
  margin-bottom:3px;
  width:100%
}
[field=number]{
  vertical-align:middle;
  line-height:20px;
  height:20px
}
.view tr td input[type=checkbox]{
  vertical-align:middle
}
#search_form > div tr td input[type=checkbox]{
  vertical-align:middle
}
.basic textarea{
  width:100%;
  height:48px
}
.detail h4{
  font-size:1.2em;
  font-weight:bold;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:0;
  margin:0;
  border:none;
  text-align:left
}
.detail-view-row{
  margin:0 0 2px 0;
  margin:0;
  min-width:48px;
}
.detail-view-row-item{
  margin:0;
  min-width:48px;
  min-height:30px
}
.edit-view-row{
  margin:0 0 8px 0;
  min-width:48px;
  min-height:30px
}
.edit-view-row-item{
  margin:0 0 8px 0;
  min-width:48px;
  min-height:30px
}
.detail-view-row .label{
  display:inline;
  font-size:14px;
  font-weight:700;
  color:#43baff;
  /*padding:0 0 10px 8px;*/
  text-align:left;
  vertical-align:baseline;
  white-space:pre-wrap
}
.edit-view-row .label{
  display:inline;
  font-size:14px;
  font-weight:700;
  color:#43baff;
  text-align:left;
  vertical-align:baseline;
  padding-bottom: 5px;
  width: 100%;
  white-space: normal;
}

#lineItems{
  display:inline;
  font-size:11px;
  font-weight:700;
  color:#43baff;
  padding:0 0 0 8px;
  text-align:left;
  vertical-align:baseline;
  white-space:nowrap
}
slot{
  font-size:14px;
  font-weight:700;
  color:#43baff;
  line-height:48px;
  text-align:left;
  vertical-align:baseline;
  white-space:nowrap
}
#lead_queries_Div td{
  font-size:14px;
  font-weight:700;
  color:#43baff;
  line-height:30px;
  text-align:left;
  vertical-align:baseline
}
#html_div{
  white-space:normal;
  background-color:#7141b1
}
.dataField{
  line-height:30px;
  min-height:30px
}
.detail-view-field{
  display:inline;
  font-size:14px;
  font-weight:400;
  background-color:#f5f5f5;
  color:#534d64;
  padding:10px 10px;
  border:1px solid transparent;
  border-radius:4px;
  text-align:left;
  min-height:38px;
  vertical-align:baseline;
  white-space:inherit
}
.detail-view-field span{
  line-height:normal;
  display:inline-block;
  vertical-align:middle
}
.detail-view-field a{
  font-weight:700
}
.edit-view-field textarea{
  /*padding-top:14px;*/
  line-height:24px
}
.inline_edit_field textarea{
  padding-top:14px;
  line-height:24px
}
#no-tab-actions > ul > li{
  margin:8px 8px 8px 0
}
.detail tr td{
  padding:5px 6px 5px 6px;
  border:none;
  text-align:left;
  vertical-align:top;
  vertical-align:top
}
.detail tr td[scope=row]{
  margin-top:2px;
  margin-bottom:10px;
  text-align:right;
  white-space:nowrap
}
.detail tr td > li{
  margin-left:1.5em
}
#EditView > table{
  margin-bottom:0;
  overflow:auto
}
#EditView_tabs.yui-navset.yui-navset-top{
  padding:0 5px 5px 5px
}
#EditView_tabs.yui-navset.yui-navset-top .nav.nav-tabs{
  margin-top:15px
}
#EditView_tabs .nav.nav-tabs{
  margin:0
}
#EditView_tabs .tab-content{
  margin:0
}
#EditView .edit tr td{
  font-weight:700;
  color:#43baff
}
#EditView .edit input:not([type=button]){
  font-weight:normal;
  color:#43baff
}
#EditView .edit textarea{
  font-weight:normal;
  color:#43baff
}
#EditView .edit select{
  font-weight:normal;
  color:#43baff
}
#EditView .edit option{
  font-weight:normal;
  color:#43baff
}
select{
  font-weight:normal;
  color:#534d64
}
option[selected]{
  font-weight:normal;
  color:#43baff
}
.sqsEnabled{
  font-weight:normal;
  color:#534d64
}
.edit{
  padding:0 6px 12px 10px
}
.label{
  font-size:14px;
  color:#43baff
}
.edit > table{
  padding:3px 3px 3px 10px;
  margin-bottom:0
}
.edit h4{
  padding-top:0;
  padding-left:0;
  margin-top:10px;
  text-align:left
}
.edit tr td{
  font-weight:normal;
  vertical-align:top
}
.edit tr td[scope=row]{
  padding:0 10px 0 0;
  line-height:40px;
  text-align:left;
  height:40px;
  vertical-align:top
}
.edit tr th{
  padding:5px 5px 5px 7px
}
#EditView input[type="button"]{
  padding:0 10px;
  margin:4px
}
fieldset{
  margin-top:32px
}
fieldset legend{
  font-size:16px;
  font-weight:700;
  padding-left:33.33333333%;
  border:none
}
fieldset table{
  background:none
}
fieldset > table tr > td:first-of-type{
  width:33.33333333%
}
fieldset tr{
  border:none
}
fieldset td{
  border:none
}
fieldset label{
  font-size:14px;
  font-weight:700;
  color:#43baff;
  border:none
}
.validation-message{
  margin:4px;
  border:1px solid transparent;
  border-radius:4px
}
table#tabFormPagination td{
  margin-bottom:0;
  border-bottom:none
}
#tabFormPagination{
  margin-bottom:0;
  border-bottom:none
}
#EditView > table#tabFormPagination.detail.view{
  margin-bottom:0;
  border-bottom:none
}
.edit tr td table{
  padding:3px 3px 3px 0
}
.edit tr td table tr td{
  padding:3px 3px 3px 0
}
.edit .list{
  padding:0;
  margin-bottom:10px
}
#map_listview_top{
  clear:both;
  float:none
}
#export_listview_top{
  clear:both;
  float:none
}
.detail.view{
  padding:0;
  width:100%
}
.detail table{
  padding:0;
  width:100%
}
table.detail{
  padding:0;
  width:100%
}
.detail tr.pagination td{
  padding-top:4px;
  text-align:right;
  vertical-align:middle
}
.detail table tr.pagination td{
  padding-bottom:4px
}
.detail td > table tr td{
  border:none
}
.sugar_field{
  text-wrap:normal;
  white-space:normal
}
#description *{
  text-wrap:normal;
  white-space:normal
}
.caseUpdate{
  text-wrap:normal;
  white-space:normal
}
.small{
  width:100%
}
.small table{
  width:auto
}
.small tr td table{
  background-color:transparent
}
.small tr td[scope=row] table tr td{
  background-color:transparent
}
.small tr td[scope=row] table tr th{
  background-color:transparent
}
.small tr td table tr th{
  border-bottom:none;
  text-align:left
}
#sitemap{
  display:none;
  top:10%;
  left:30%;
  clear:both;
  width:650px;
  z-index:9999
}
#sitemap .edit.view{
  padding:6px 6px 6px 16px;
  border:2px solid
}
#sitemap a:link{
  text-decoration:none
}
#sitemap a:visited{
  text-decoration:none
}
#sitemap a:hover{
  text-decoration:underline
}
#sitemap h4 a:hover{
  text-decoration:underline
}
#sitemap ul{
  margin-top:5px;
  margin-left:5px
}
#sitemap ul li{
  display:list-item;
  margin-bottom:5px
}
#sitemapLink a{
  cursor:pointer;
  margin:0 0 0 18px
}
#sitemapLink span img{
  cursor:pointer;
  margin-left:2px
}
#bottomLinks{
  padding:0 25px;
  float:right
}
div#responseTime{
  font-size:12px;
  color:#888;
  width:50%
}
#themePicker{
  margin-bottom:0.5em;
  text-align:center
}
#langPicker{
  margin-bottom:0.5em;
  text-align:center
}
div.row.monthHeader{
  margin-left:0;
  margin-right:0;
  border-bottom:none
}
.olCapFontClass A{
  color:#43baff
}
.olFgClass td{
  background-color:#fff;
  padding:5px 7px 7px 10px;
  line-height:18px
}
#forecastsWorksheet .olBgClass td.olFgClass{
  background-color:#fff;
  padding:5px 7px 7px 10px;
  line-height:18px
}
.olCgClass td{
  background-color:#fff;
  padding:5px 3px 3px 10px;
  border-bottom:2px solid transparent
}
#forecastsWorksheet .olBgClass td.olCgClass{
  background-color:#fff;
  padding:5px 3px 3px 10px;
  border-bottom:2px solid transparent
}
.olCgClass{
  padding:0;
  border:0
}
.olBgClass{
  background-color:#fff;
  padding:2px
}
#forecastsWorksheet .olBgClass td{
  padding:0
}
.olCloseFontClass{
  background-color:#fff;
  padding-bottom:1px;
  text-align:right
}
.aclAll{
  font-weight:bold;
  color:#3c763d
}
.aclOwner{
  font-weight:bold;
  color:#000
}
.aclNone{
  font-weight:bold;
  color:#31708f
}
.aclEnabled{
  font-weight:bold;
  color:#3c763d
}
.aclDisabled{
  font-weight:bold;
  color:#FF0000
}
.aclAdmin{
  font-weight:bold;
  color:#8a6d3b
}
.aclNormal{
  font-weight:bold;
  color:#3c763d
}
.aclGroup{
  font-weight:bold;
  color:#31708f
}
ul.noBullet{
  padding-left:0;
  margin-left:0;
  list-style-type:none
}
li.noBullet:first-child{
  min-height:initial
}
li.noBullet{
  padding:0;
  margin:0;
  min-height:initial;
  list-style-type:none
}
#MorePanelHandle{
  display:inline;
  background:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=more.gif') no-repeat bottom left;
  cursor:pointer;
  margin-bottom:2px;
  margin-left:2px;
  text-align:center
}
.sqsFloater{
  display:none;
  position:absolute;
  bottom:0;
  right:0;
  padding:0;
  z-index:2
}
.sqsFloater td{
  color:black;
  border:1px inset
}
.sqsMatchedSmartInputItem{
  cursor:pointer;
  padding:2px 5px 2px 5px;
  margin:0
}
.sqsSelectedSmartInputItem{
  background-color:#fff
}
#sqsSmartInputResults{
  padding:0;
  margin:0
}
.sqsNoMatch{
  font-weight:bold;
  background-color:#fff;
  color:#31708f;
  padding:2px 5px 2px 5px
}
.todaysTask{
  color:#8a6d3b
}
.overdueTask{
  color:#ff0000
}
.product_group .required{
  position:absolute;
  padding:0;
  margin:0;
  line-height:32px
}
.required{
  background-color:transparent;
  color:#f00;
  border:1px solid transparent;
  border-radius:4px
}
.error{
  background-color:#43baff;
  color:#f5f5f5;
  padding:7px 10px;
  font-size:12px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:4px
}
div.p_login .p_login_middle .error{
  background-color: #f5f5f5;
  color: #ff0000;
  font-weight:bold;
}
span.error.nonPaddedError{
  padding:0
}
div#generate_success.error{
  padding:0
}
p.error{
  margin:0
}
.error:empty{
  padding:0
}
div.content p.error{
  margin:0 0 20px 0;
  border-radius:3px
}
.required a:link{
  font-weight:600;
  color:#43baff;
  text-decoration:underline
}
.error a{
  font-weight:600;
  color:white;
  text-decoration:underline
}
.error a:link{
  font-weight:600;
  text-decoration:underline
}
.required a:hover{
  color:#43baff
}
.error a:hover{
  color:black
}
.success{
  color:#3c763d
}
.rssItemDate{
  color:#7141b1
}
.date{
  font-size:13px;
  font-weight:bold;
  padding-right:10px;
  /*border-bottom:1px solid*/
}
table.dateTime{
  width:100%
}
.dateTime td{
  display:inline-block
}
.dateFormat{
  font-style:italic;
  font-weight:normal
}
#parent_name{
  display:inline-block;
  margin-top:8px;
  margin-right:8px;
  clear:both
}
input.sqsEnabled{
  display:inline-block;
  margin-top:8px;
  margin-right:8px;
  clear:both
}
.pageNumbers{
  position:static;
  font-weight:bold;
  color:#f5f5f5;
  padding:0 8px 0 0;
  margin:0 0 0 0
}
.contentBox{
  padding:0 10px 0 0;
  margin:10px 0 10px 0;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent
}
.contentBox td{
  padding-top:0
}
.teamNoticeBox{
  background:#fff;
  padding:0;
  border:1px solid;
  width:100%
}
.teamNoticeText{
  padding:0 10px 0 10px
}
.mceToolbarTop{
  border-bottom:1px solid transparent
}
.x-dlg-btns button.x-btn-text:hover{
  color:#43baff
}
.x-dlg-btns .x-btn-focus button.x-btn-text{
  color:#43baff
}
td.edit.view td{
  text-align:left
}
td.edit.view td[align=right]{
  text-align:right
}
#forecastsWorksheet tbody tr td{
  padding:3px 0 5px 0
}
#forecastsWorksheet tr td{
  padding:3px 0 5px 0
}
#forecastsWorksheet tr.pagination td{
  padding:0
}
#forecastsWorksheet tr.pagination td table td{
  padding:3px 7px 3px 5px
}
#forecastsWorksheet > tbody > tr > td{
  padding:0;
  vertical-align:top
}
#forecastsWorksheet > tr > td{
  padding:0;
  vertical-align:top
}
#forecastsWorksheet #activetimeperiods tr td{
  padding:0;
  vertical-align:top
}
#tab_general > form > table{
  border:0
}
#tab_general > form > table.detail th{
  border:0
}
#tab_accounts > table{
  border:0
}
#tab_accounts > table.detail th{
  border:0
}
#tab_accounts .detail.view .edit.view{
  margin-top:0
}
#tab_accounts #ieSelect > table{
  padding:0pt;
  border-collapse:collapse
}
#ieAccount > table{
  padding:0pt;
  border-collapse:collapse
}
#ieAccount > table td table{
  padding:0pt;
  border-collapse:collapse
}
#importDialogContent{
  overflow:hidden
}
#importDialogContent #importDiv{
  margin-top:0
}
.detail td.subdetail{
  padding:0;
  border-bottom:medium none
}
.detail td.subdetail table tr td{
  padding:5px 6px
}
#importOptions td{
  padding:5px 6px
}
#importOptions table{
  border-collapse:collapse
}
#importOptions #chooser_choose_index_text{
  background:#fff;
  border:0;
  text-align:left
}
#importOptions #chooser_ignore_index{
  background:#fff;
  border:0;
  text-align:left
}
.login table tr td{
  padding:0;
  text-align:left
}
#lastviewicon{
  display:none
}
#newrecordicon{
  display:none
}
#shortcuts_img{
  display:none
}
#lastviewicon_1{
  display:none
}
#newrecordicon_1{
  display:none
}
#shortcuts_img_1{
  display:none
}
#popup_query_form{
  padding-left:0;
  padding-right:0
}
#container_upload{
  margin-top:7px
}
.subTabs td{
  padding:0 0.25em
}
iframe.teamNoticeBox{
  padding:0;
  width:99%
}
.loading-indicator{
  background-image:url('../default/ext/resources/images/default/grid/loading.gif');
  background-position:left;
  background-repeat:no-repeat;
  padding-left:20px;
  margin:3px;
  line-height:16px
}
.x-sqs-list{
  background:#fff;
  border:1px solid transparent;
  overflow:hidden
}
.x-sqs-list-inner{
  position:relative;
  background:#fff;
  overflow:auto;
  overflow-x:hidden
}
.x-sqs-list-item{
  font:normal 12px 'Lato', Lato, Arial, sans-serif;
  padding:1px;
  border:1px solid transparent;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.x-sqs-list .x-sqs-selected{
  background:#43baff;
  cursor:pointer;
  border:1px dotted transparent
}
embed{
  background:transparent
}
#selected_directory_children{
  padding:3px;
  border-left:1px solid
}
#goto_date_trigger_div{
  padding:0;
  border:none
}
.yui-panel-container{
  height:384px
}
div.confirmTable{
  position:relative;
  margin-bottom:20px;
  overflow:auto;
  width:1056px
}
#html_div p{
  margin:12px 0
}
#html_div p:first-child{
  margin:0 0 12px 0
}
.h3Row{
  background-position:top;
  background-repeat:repeat-x;
  margin-top:10px;
  vertical-align:middle
}
.h3Row td{
  padding:0
}
.buttonSlide{
  border:0
}
.buttonSlide .yui-hd{
  background-color:transparent;
  padding:0;
  border:0
}
.buttonSlide.yui-module .yui-hd .toggle em{
  display:inline;
  background-image:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=slider_button_more.png');
  background-repeat:no-repeat;
  float:right;
  overflow:hidden;
  text-align:right;
  width:14px;
  height:14px;
  text-indent:9999px
}
.buttonSlide.yui-module.yui-closed .yui-hd .toggle em{
  background-image:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=slider_button_less.png')
}
.view{
  border-top:2px solid;
  border-bottom:1px solid
}
.td_alt{
  border-left:none;
  border-right:none
}
.list tr th{
  border-left:none;
  border-right:none
}
.list tr td[scope=col]{
  border-left:none;
  border-right:none
}
.edit .list tr th{
  border-left:none;
  border-right:none
}
.edit .list tr td[scope=col]{
  border-left:none;
  border-right:none
}
.moduleTitle span.utils{
  display:none
}
.moduleTitle > h2 > img{
  display:none
}
.moduleTitle h2{
  display:block;
  font-size:26px;
  font-weight:bold;
  color:#43baff;
  margin:0 0 12px 0;
  float:left;
  letter-spacing:2px;
  text-transform:uppercase
}
.moduleTitle > h2 > img{
  display:none
}
.moduleTitle h2 span.pointer{
  font-size:32px;
  padding:0 8px;
  line-height:36px
}
ul.subTabs{
  font:12px 'Lato', Arial, Verdana, Helvetica, sans-serif;
  padding:4px 0;
  margin:0;
  border:none
}
ul.subTabs li{
  display:inline;
  margin:0;
  list-style:none
}
.activeSubTab{
  font-weight:bold
}
ul.subTabs li a.activeSubTab:link{
  font-weight:bold
}
ul.subTabs li a.activeSubTab:visited{
  font-weight:bold
}
ul.subTabs li a.activeSubTab:hover{
  font-weight:bold
}
ul.subTabs li a{
  padding:0 8px 0 8px;
  margin:0;
  border-bottom:none;
  border-right:1px solid;
  text-decoration:none
}
ul.subTabs li a:link{
  text-decoration:none
}
ul.subTabs li a:visited{
  text-decoration:none
}
.subTabMore{
  padding-top:3px;
  text-decoration:none
}
#newRecord form{
  border-bottom:1px solid
}
a.utilsLink:link{
  font-weight:normal;
  padding-bottom:3px;
  text-decoration:underline
}
a.utilsLink:visited{
  font-weight:normal;
  padding-bottom:3px;
  text-decoration:underline
}
a.tabFormAdvLink:link{
  margin-right:2px;
  line-height:20px;
  text-decoration:none
}
a.tabFormAdvLink:visited{
  margin-right:2px;
  line-height:20px;
  text-decoration:none
}
a.tabFormAdvLink:hover{
  margin-right:2px;
  line-height:20px;
  text-decoration:none
}
#themepickerLinkSpan a{
  color:#444
}
#colorPicker{
  padding:8px 4px 4px 0;
  margin-right:1px;
  border-right:2px solid #ddd
}
#colorPicker span{
  color:#ccc
}
#colorPicker #themepickerLinkSpan{
  font-size:12px;
  font-weight:400;
  color:#444;
  text-decoration:underline
}
#colorPicker #themepickerLinkSpan:hover{
  color:#0b578f
}
.ygrid-row{
  font-size:8pt
}
.ygrid-hd{
  font-size:8pt
}
.ygrid-hd-body{
  font-size:8pt
}
.ygrid-hd-body span{
  font-size:8pt
}
.teamNoticeBox{
  color:#444;
  border-color:#abc3d7
}
#search input[name=query_string]{
  background-color:#f6fafd;
  border-color:#6fb0e4;
  line-height:20px;
  min-height:44px
}
#newRecord form a:link{
  color:#666
}
#newRecord form a:visited{
  color:#666
}
#newRecord form a:hover{
  color:#444
}
.evenListRowS1 td,.oddListRowS1 td{
  color:#534d64
}
.evenListRowS1 td{
  background:#fff
}
.oddListRowS1 td{
  background:#f5f5f5
}
.evenListRowS1:hover td{
  background:#faf7cf
}
.oddListRowS1:hover td{
  background:#faf7cf
}
.detail table{
  background-color:#cbdae6
}
table.detail{
  background-color:#cbdae6
}
.detail tr td[scope="row"]{
  background-color:#fff;
  color:#534d64;
  border-color:transparent
}
.detail h4{
  color:#444
}
.detail tr th{
  border-color:transparent
}
.detail tr td{
  background-color:#fff;
  border-color:transparent;
  color:#534d64
}
.detail tr td a:link{
  color:#43baff
}
.detail tr td a:visited{
  color:#43baff
}
.detail tr td a:hover{
  color:#43baff
}
.edit td[scope=row]{
  color:#43baff
}
#EditView hr{
  border-color:transparent
}
.edit{
  background-color:#fff;
  border-color:transparent
}
.detail .edit td{
  background-color:#fff;
  border-color:transparent;
  border-bottom:0
}
.other{
  background-color:#fff;
  border-color:transparent
}
.other td{
  background-color:#fff;
  /*color:#43baff;*/
  border-left-color:transparent
}
.other td[scope=row]{
  background-color:#fff;
  color:#43baff
}
.other td.edit{
  background-color:#fff;
  color:#43baff
}
a.tabFormAdvLink:link{
  color:#43baff;
  padding-top:32px;
  padding-right:32px;
  float:left
}
a.tabFormAdvLink:visited{
  color:#43baff;
  padding-top:32px;
  padding-right:32px;
  float:left
}
#change_layout{
  border:0
}
#basic_search_link{
  margin-left:6px
}
#ajaxStatusDiv{
  position:fixed;
  top:7px;
  background:#fff;
  color:#43baff;
  padding:5px;
  border:1px solid transparent;
  filter:alpha(opacity=80);
  opacity:0.8;
  z-index:20
}
.detail508 tr td[scope="col"]{
  background-color:#fff;
  color:#43baff;
  border-color:transparent;
  text-align:right;
  white-space:nowrap
}
td.teamset-row{
  padding:5px
}
.edit tr td.teamset-row{
  padding:5px
}
.edit tr td table tr td.teamset-row{
  padding:5px
}
span#selectedRecordsTop{
  color:#f5f5f5
}
ul.clickMenu{
  display:inline-block;
  color:#f5f5f5;
  padding:0;
  margin:0;
  border-radius:3px;
  vertical-align:bottom;
  list-style:none
}
ul.clickMenu form{
  display:block;
  float:left
}
ul.clickMenu.SugarActionMenu li.sugar_action_button ul.subnav.ddopen li form{
  width:100%
}
ul.clickMenu.SugarActionMenu li.sugar_action_button ul.subnav.ddopen li form a{
  width:100%
}
ul.clickMenu li ul.subnav li a:hover{
  background-color:#7141b1;
  text-align:left;
  width:100%
}
ul.clickMenu li ul.subnav li input:hover{
  background-color:#7141b1;
  text-align:left;
  width:100%
}
ul.clickMenu.subpanel.records li ul.subnav li a:hover{
  background-color:#7141b1;
  text-align:left;
  width:100%
}
ul.clickMenu ul.subnav-sub li a:hover{
  background-color:#7141b1;
  text-align:left;
  width:100%
}
ul.clickMenu > li{
  position:relative;
  color:#fff;
  cursor:pointer;
  padding:5px;
  margin:0 5px 0 0;
  border-radius:3px;
  float:left;
  list-style:none
}
ul.SugarActionMenuIESub li{
  position:relative;
  color:#fff;
  cursor:pointer;
  padding:5px;
  margin:0;
  border-radius:3px;
  float:left;
  list-style:none
}
ul.SugarActionMenuIESub li{
  display:block;
  color:#fff;
  margin:0 5px 0 0;
  float:left;
  text-decoration:none
}
ul.clickMenu li a{
  display:block;
  color:#fff;
  margin:0 0 0 4px;
  display:inline-block;
  text-decoration:none
}
.subpanel-table .clickMenu > .sugar_action_button > .suitepicon,.subpanel-table .button-toggle-expanded .clickMenu > .sugar_action_button > span,.button-toggle-expanded .subpanel-table .clickMenu > .sugar_action_button > span,.subpanel-table .button-toggle-collapsed .clickMenu > .sugar_action_button > span,.button-toggle-collapsed .subpanel-table .clickMenu > .sugar_action_button > span,.subpanel-table .panel-heading .clickMenu > .sugar_action_button > a.collapsed,.panel-heading .subpanel-table .clickMenu > .sugar_action_button > a.collapsed,.subpanel-table .panel-heading .clickMenu > .sugar_action_button > a,.panel-heading .subpanel-table .clickMenu > .sugar_action_button > a{
  font-size:inherit;
  line-height:inherit;
  color:#fff;
  display:inline;
  margin:0 4px 0 0
}
ul.clickMenu li a.clearSearchIcon{
  margin:3px 0px 0px 8px
}
ul.clickMenu li.single a{
  padding-right:8px
}
ul.clickMenu li a:hover{
  text-decoration:none
}
ul.clickMenu > li > span{
  cursor:pointer
}
@-moz-document url-prefix(){
  ul.clickMenu:first-child > li > span{
    margin-right:0
  }
}
.inlineButtons ul.clickMenu > li > span{
  margin-top:13px;
  height:13px
}
.inlineButtons ul.clickMenu.SugarActionMenu li.sugar_action_button ul.subnav.ddopen li a{
  padding:4px;
  text-align:left;
  width:100%
}
.selectActions.clickMenu{
  display:none
}
ul.clickMenu.show{
  display:inline-block
}
ul#selectLink.clickMenu > li > a{
  padding-left:0
}
ul#selectLink.clickMenu li span{
  height:17px
}
ul#detailViewActions.clickMenu{
  margin-top:2px
}
#selectActions.clickMenu{
  display:none
}
.selectActionsDisabled{
  display:inline-block;
  background-color:#43baff;
  border-radius:3px;
  vertical-align:bottom
}
.selectActionsDisabled span{
  opacity:0.4;
  width:19px;
  height:17px
}
.selectActionsDisabled span.ab{
  padding-left:5px;
  margin:-1px 1px 0 1px
}
.selectActionsDisabled a{
  display:inline-block;
  position:relative;
  top:-1px;
  font-size:14px;
  font-weight:normal;
  color:#808f9c;
  padding:2px;
  padding:1px;
  float:left;
  text-decoration:none
}
#selectActionsDisabled a:hover{
  display:inline-block;
  position:relative;
  top:-1px;
  font-size:14px;
  font-weight:normal;
  color:#808f9c;
  padding:2px;
  padding:1px;
  float:left;
  text-decoration:none
}
ul.clickMenu.SugarActionMenu li.single a{
  background-color:#43baff;
  padding:0 8px
}
ul.clickMenu.SugarActionMenu li.single a:hover{
  background-color:#94a6b5
}
.view{
  border:none
}
table.view td{
  border:none
}
#ajaxHeader{
  float:left
}
.selectActionsDisabled{
  font-size:13px;
  cursor:pointer;
  padding:4px 8px 5px 8px;
  margin:0 3px 0 0
}
a:link{
  text-decoration:none
}
.iconed{
  padding:5px 5px 2px 0;
  margin-left:5px;
  float:left
}
.view{
  background:#fff;
  padding:0;
  margin:0
}
table.view{
  background:#fff;
  padding:0;
  margin:0
}
.evenListRowS1{
  background:#f5f5f5
}
.toggler{
  margin:10px
}
.detail h4{
  font-weight:bold;
  margin:10px;
  border:none;
  text-align:left
}
#dialog{
  padding:25px;
  overflow:hidden;
  text-align:center;
  z-index:1;
  zoom:1;
  background-opacity:0.6
}
#overlay{
  display:none;
  position:fixed;
  top:0;
  left:0;
  background-color:#fff;
  width:100%;
  height:100%
}
.module_icon{
  width:32px;
  height:auto
}
.iconed_dull{
  opacity:0.6
}
a.crumbLink{
  font-size:14px
}
span.crumbLink{
  font-size:14px
}
#settingsDialog table.view{
  padding:10px;
  margin:5px 0 5px 0
}
.view tr{
  padding:5px 0 5px 0
}
#mbfooter .yui-layout-hd td{
  background:none
}
.chartContainer table tr td{
  padding:3px
}
.tabForm{
  background:#fff;
  border:none
}
#create_image{
  display:none
}
a#delete_listview_top:hover{
  font-size:14px;
  color:#f5f5f5
}
a#delete_listview_bottom:hover{
  font-size:14px;
  color:#f5f5f5
}
.about_suite{
  padding:0 25px 0 0;
  float:left;
  max-width:550px
}
.about_suite h3{
  font-size:18px;
  font-weight:normal
}
.about_suite ul li{
  font-size:14px;
  color:#777;
  margin-bottom:10px
}
#about_menu{
  padding-left:0;
  margin-top:10px;
  margin-bottom:20px
}
#about_table{
  width:100%
}
#about_header{
  padding:10px 15px 20px 15px
}
#about_menu li{
  list-style-type:square
}
#featuring{
  font-size:14px;
  color:#777;
  padding:10px 0 0 0
}
.wrapper{
  display:inline-block;
  position:relative;
  border:1px solid #000
}
.wrapper input,.wrapper button{
  background-color:transparent;
  border:0
}
.wrapper button{
  position:absolute;
  top:0;
  right:0
}
.wrapper input{
  padding-right:30px
}
input[type=text].cstm_code{
  width:200px;
  height:200px;
  resize:both
}
.themePicker{
  padding-top:1em
}
.themePicker td{
  padding:0
}
.themePicker > table > tbody > tr > td{
  text-align:left;
  width:100%;
  vertical-align:top
}
.themePicker hr{
  margin:0
}
#themepickerLinkSpan{
  cursor:pointer
}
#colorPicker{
  padding:8px 5px 0 7px
}
#colorPicker ul{
  padding:3px 0 0 0;
  margin:0 0 0 10px;
  border:none
}
#colorPicker ul li{
  display:inline;
  cursor:pointer;
  padding:0;
  margin:0;
  list-style-type:none
}
#themeName{
  font-weight:bold
}
#leftColumn{
  position:absolute;
  left:10px;
  float:left;
  width:14.5em
}
#color_menu{
  padding:0;
  margin:0;
  width:200px;
  height:15px
}
#font_menu{
  padding:0;
  margin:0;
  width:200px;
  height:15px
}
#color_menu li{
  float:left;
  width:15px;
  height:15px
}
#font_menu li{
  float:left;
  width:15px;
  height:15px
}
#themepickerDialog div[class="ft"]{
  display:none
}
#stylepicker{
  padding:0;
  margin:0;
  border-width:1px;
  width:auto
}
#themepickerDialog_c{
  top:3em;
  right:2em
}
.headerlinks a:link{
  color:#f5f5f5;
  padding:14px 5px 14px 0;
  width:100%
}
.headerlinks a:visited{
  color:#f5f5f5;
  padding:14px 5px 14px 0;
  width:100%
}
.headerlinks a:hover{
  color:#43baff
}
.nav-pills li{
  display:inline-block
}
ol{
  margin:0
}
ul{
  margin:0
}
dl{
  margin:0
}
.form-signin img{
  max-width:95%
}
.form-signin .form-signin-heading{
  margin-bottom:10px
}
.form-signin .checkbox{
  margin-bottom:10px
}
.form-signin .checkbox{
  font-weight:normal
}
.form-signin .form-control{
  box-sizing:border-box;
  position:relative;
  font-size:16px;
  padding:10px;
  height:auto;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
#ConvertLead .label{
  text-align:left
}
#EditView_tabs .id-ff-remove{
  margin-top:8px
}
#EditView_tabs .edit [type="radio"]{
  margin-top:8px
}
#EditView_tabs .edit [type="radio"]{
  margin-top:8px
}
#EditView_tabs .edit [type="checkbox"]{
  margin-top:20px
}
#EditView_tabs .id-ff-remove img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-remove-nobg.png');
  width:32px;
  height:32px
}
#EditView_tabs .edit [type="button"] img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-remove-nobg.png');
  width:32px;
  height:32px
}
#conditionLines [type="button"] img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-remove-nobg.png');
  width:32px;
  height:32px
}
#actionLines [type="button"] img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-remove-nobg.png');
  width:32px;
  height:32px
}
#actionLines tr td table tbody tr td div table tbody tr td button[type="button"] img{
  content:none
}
#actionLines tr td table tbody tr td div table tbody tr td table tbody tr td button[type="button"] img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-remove-nobg.png')
}
#search_form span.id-ff.multiple{
  position:relative;
  /*top:10px*/
}
.search .col-xs-12 label{
  margin-bottom:0;
  line-height:30px
}
#EditView_tabs span.id-ff.multiple [type="button"] img{
  content:none
}
#conditionLines span.id-ff.multiple [type="button"] img{
  content:none
}
input#btn_ConditionLine.button[type="button"]{
  color:white;
  padding:0 10px
}
input#btn_ActionLine.button[type="button"]{
  color:white;
  padding:0 10px
}
#deleteGroup img{
  content:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-clear.png');
  width:32px;
  height:32px
}
#EditView_tabs .edit input{
  margin-top:5px;
  margin-bottom:5px
}
#EditView_tabs .edit textarea{
  margin-top:5px;
  margin-bottom:5px
}
.edit-view-field #duration_hours{
  margin-right:8px;
  width:80px
}
.col-sm-6 .edit-view-field input[type="text"].datetimecombo_date{
  width:84px
}
.col-sm-6 .edit-view-field .datetimecombo_time_section{
  display:inline-block
}
#billing_address_street{
  height:100px
}
#shipping_address_street{
  height:100px
}
#primary_address_street{
  height:100px
}
#alt_address_street{
  height:100px
}
#primary_address_street,#alt_address_street{
  width:60%
}
.edit-view-row-item table{
  background-color:#fff
}
.edit-view-row-item table{
  background-color:#fff
}
#conditionLines_head{
  background:none
}
#fieldLines_head{
  background:none
}
#actionLines{
  border:1px solid transparent
}
#actionLines table{
  border:1px solid transparent
}
#actionLines tr{
  border:1px solid transparent
}
#actionLines td{
  border:1px solid transparent
}
#actionLines{
  border-radius:4px;
  clear:both;
  width:100%
}
#actionLines table{
  border-radius:4px;
  clear:both;
  width:100%
}
#lineItems #service_head{
  background:none
}
#lineItems #product_head{
  background:none
}
#lineItems table > thead:nth-child(1) > tr > td:nth-child(1) [type="text"]{
  width:50%
}
#lineItems table{
  font-size:10px
}
[field=line_items]{
  float:none;
  width:100%;
  clear:both
}
[field=line_items]{
  display:block
}
#line_items_span{
  display:block
}
table#lineItems{
  display:block
}
#line_items_span{
  width:100%;
  white-space:normal
}
table#lineItems tr td table tfoot tr td span{
  width:20%
}
#lineItems .totals{
  float:right;
  width:256px;
  margin-top:5px;
  margin-bottom:5px
}
#lineItems .totals label{
  width:50%;
  line-height:20px
}
#lineItems .totals input{
  width:50%
}
#lineItems #shipping_tax_amt{
}
#lineItems #shipping_tax{
}
#lineItems .group{
  width:100%
}
#lineItems .group_body{
  display:block;
  padding:2px;
  border:1px solid transparent;
  border-radius:4px;
  width:100%
}
#lineItems .group_body > td{
  display:block;
  padding:2px;
  border:1px solid transparent;
  border-radius:4px;
  width:100%
}
#lineItems .group > thead{
  display:block;
  padding:2px;
  border:1px solid transparent;
  border-radius:4px;
  width:100%
}
#lineItems .group > thead > tr{
  display:block;
  padding:2px;
  border:1px solid transparent;
  border-radius:4px;
  width:100%
}
#lineItems .group > thead{
  background-color:#f5f5f5;
  min-height:52px
}
#lineItems .group > thead > tr{
  background-color:#f5f5f5;
  min-height:52px
}
#lineItems .group > thead > tr > td{
  background-color:#f5f5f5;
  min-height:52px
}
#lineItems .group > thead > tr > td:nth-of-type(1){
  display:inline-block;
  width:80%
}
#lineItems .group > thead > tr > td:nth-of-type(2){
  display:inline-block;
  width:20%
}
#lineItems .group > thead > tr > td[colspan="100"]{
  width:100%
}
#lineItems .group button{
  padding:0;
  line-height:0;
  width:32px;
  height:32px
}
#lineItems .alignedLabel{
  display:none;
  visibility:collapse
}
#lineItems #product_head td{
  padding:0;
  border-bottom:1px solid #f5f5f5
}
#lineItems .product_group{
  background:none
}
#lineItems .product_group thead{
  background:none
}
#lineItems .product_group tr{
  background:none
}
#lineItems .product_group td{
  background:none
}
#lineItems #product_head > td:nth-of-type(1){
  width:40px
}
#lineItems .product_group{
  width:100%
}
#lineItems .product_group > tbody > tr:nth-of-type(2) > td{
  padding-bottom:32px;
  border-bottom:1px solid #f5f5f5
}
#lineItems .product_qty{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_name{
  margin:0 5px 0 0;
  width:98%
}
#lineItems .product_part_number{
  margin:0 5px 0 0;
  width:100%
}
#lineItems .product_part_number_button{
  margin:0 15px 0 5px
}
#lineItems .product_list_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_discount_text{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_discount_amount_select{
  margin:0 5px 0 0
}
#lineItems .product_unit_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_vat_amt_text{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_vat_amt_select{
  margin:0 5px 0 0
}
#lineItems .product_total_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .product_delete_line{
  margin:0 15px 0 5px
}
#lineItems .product_item_description_label{
  display:block
}
#lineItems .product_item_description{
  width:95%;
  height:50px
}
#lineItems .product_description_label{
  display:block
}
#lineItems .product_description{
  width:95%;
  height:50px
}
#lineItems #service_head td{
  padding:0;
  border-bottom:1px solid #f5f5f5
}
#lineItems .service_group > tbody > tr > td{
  padding-bottom:32px;
  border-bottom:1px solid #f5f5f5
}
#lineItems .service_group{
  background:none
}
#lineItems .service_group thead{
  background:none
}
#lineItems .service_group tr{
  background:none
}
#lineItems .service_group td{
  background:none
}
#lineItems .service_group{
  width:100%
}
#lineItems .service_name{
  margin:0 5px 0 0;
  width:95%;
  height:50px
}
#lineItems .service_list_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .service_discount_text{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .service_discount_select{
  margin:0 5px 0 0
}
#lineItems .service_unit_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .service_vat_text{
  width:40px
}
#lineItems .service_vat_select{
  margin:0 5px 0 5px
}
#lineItems .service_total_price{
  margin:0 5px 0 0;
  width:40px
}
#lineItems .service_delete_line{
  margin:0 5px 0 0
}
#lineItems select{
  line-height:18px
}
#EditView #total_amt{
  width:40%;
  max-width:40%
}
#EditView #discount_amount{
  width:40%;
  max-width:40%
}
#EditView #subtotal_amount{
  width:40%;
  max-width:40%
}
#EditView #shipping_amount{
  width:40%;
  max-width:40%
}
#EditView #shipping_tax_amt{
  width:40%;
  max-width:40%
}
#EditView #tax_amount{
  width:40%;
  max-width:40%
}
#EditView #total_amount{
  width:40%;
  max-width:40%
}
#EditView #shipping_tax{
  margin-left:8px
}
@media (min-width:1350px){
  #lineItems{
    font-size:13px
  }
  #lineItems table{
    font-size:13px
  }
  #lineItems #product_head > td:nth-of-type(1){
    width:80px
  }
  #lineItems .product_qty{
    width:80px
  }
  #lineItems .product_list_price{
    width:80px
  }
  #lineItems .product_discount_text{
    width:80px
  }
  #lineItems .product_unit_price{
    width:80px
  }
  #lineItems .product_vat_amt_text{
    width:80px
  }
  #lineItems .product_total_price{
    width:80px
  }
  #lineItems .service_list_price{
    width:80px
  }
  #lineItems .service_discount_text{
    width:80px
  }
  #lineItems .service_unit_price{
    width:80px
  }
  #lineItems .service_vat_text{
    width:80px
  }
  #lineItems .service_total_price{
    width:80px
  }
}
.row{
  margin-top:1px;
  margin-bottom:1px
}
#btn_vCardButton{
  background:none;
  margin:0
}
#btn_vCardButton,#btn_vCardButton img{
  width:auto;
  height:14px
}
.hr{
  background:#fff;
  color:#757083;
  height:1px
}
.converted_account{
  border:1px solid transparent;
  border-radius:4px
}
.converted_account td{
  background-color:#bfcad3
}
.converted_account > tbody > tr > td{
  padding:10px;
  border-radius:4px
}
.modal{
  z-index:1100
}
.detail-view-row .label.col-2-label{
  /*padding-left:32px*/
}
div::-webkit-scrollbar{
  width:12px;
  height:12px
}
select::-webkit-scrollbar{
  width:12px;
  height:12px
}
input::-webkit-scrollbar{
  width:12px;
  height:12px
}
textarea::-webkit-scrollbar{
  width:12px;
  height:12px
}
ul::-webkit-scrollbar{
  width:12px;
  height:12px
}
div::-webkit-scrollbar-track{
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
select::-webkit-scrollbar-track{
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
input::-webkit-scrollbar-track{
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
textarea::-webkit-scrollbar-track{
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
ul::-webkit-scrollbar-track{
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)
}
div::-webkit-scrollbar-thumb{
  background:deepskyblue;/*rgba(165, 232, 214, 1);*/
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
select::-webkit-scrollbar-thumb{
  background:deepskyblue;/*rgba(165, 232, 214, 1);*/
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
input::-webkit-scrollbar-thumb{
  background:deepskyblue;/*rgba(165, 232, 214, 1);*/
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
textarea::-webkit-scrollbar-thumb{
  background:deepskyblue;/*rgba(165, 232, 214, 1);*/
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
ul::-webkit-scrollbar-thumb{
  background:deepskyblue;/*rgba(165, 232, 214, 1);*/
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
.sidebar::-webkit-scrollbar-thumb{
  background:rgba(255, 255, 255, 0.25);
  border-radius:10px;
  -webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.5)
}
#tab-actions .dropdown-menu::-webkit-scrollbar-thumb{
  background:rgba(0, 0, 0, 0.25)
}
.edit h4{
  font-size:21px;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  border-bottom:1px solid #ddd
}
#addbuttons{
  margin:0 5px 0 5px;
  float:right
}
.headerlinks a:hover{
  color:#f5f5f5
}
table{
  font-size:13px
}
table legend{
  font-size:1.2em
}
.edit h4{
  font-size:1.2em
}
#tabs{
  border:none
}
#tabs ul li{
  list-style:none
}
.ui-widget-header{
  /*background:#fff;*/
  background:linear-gradient(to top, #43baff, #7141b1);
  color:#fff;
  border:none
}
.ui-tabs .ui-tabs-nav li a{
  font-size:0.9em;
  padding:5px
}
.ui-state-default{
  background:#eee
}
.ui-widget-content .ui-state-default{
  background:#eee
}
.ui-widget-header .ui-state-default{
  background:#eee
}
.ui-state-active a{
  font-weight:bold
}
.ui-state-active a:link{
  font-weight:bold
}
.ui-state-default a:hover{
  font-weight:bold
}
.ui-widget-content a{
  color:#43baff
}
.ui-widget-content a:hover{
  color:#d66c60
}
.ui-tabs ul li a{
  padding:5px;
  margin:0
}
.ui-tabs ul li a h3{
  padding:5px;
  margin:0
}
#admincontainer{
  display:table
}
#adminrow{
  display:table-row
}
#adminsection{
  display:table-cell
}
.detail table,.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th{
  border:1px solid #ddd
}
.table-responsive > tbody > tr > td{
  padding:4px
}
span.id-ff button{
  padding:0;
  margin:5px 5px 5px 0;
  line-height:0;
  width:32px;
  height:32px
}
span.id-ff button:hover{
  background-color:#d66c60
}
span.id-ff button img{
  padding:0;
  margin:0;
  width:32px;
  height:32px
}
span.id-ff button:first-of-type img{
  content:src('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-select.png')
}
span.id-ff button:last-of-type img{
  content:src('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=id-ff-select.png')
}
a.tabFormAdvLink{
  text-transform:uppercase
}
select#display_tabs{
  height:auto
}
select#hide_tabs{
  height:auto
}
select#account_type_advanced{
  height:auto
}
select#industry_advanced{
  height:auto
}
select#assigned_user_id_advanced{
  height:auto
}
select#status_advanced{
  height:auto
}
select#lead_source_advanced{
  height:auto
}
select#sales_stage_advanced{
  height:auto
}
@media (max-width:768px){
  #BILLING_address_fieldset table tr{
    border-bottom:none
  }
  #SHIPPING_address_fieldset table tr{
    border-bottom:none
  }
  #BILLING_address_fieldset input[type=text]{
    width:100%
  }
  #SHIPPING_address_fieldset input[type=text]{
    width:100%
  }
  textarea#billing_address_street{
    width:100%
  }
  textarea#shipping_address_street{
    width:100%
  }
  textarea#primary_address_street{
    width:100%
  }
  textarea#alt_address_street{
    width:100%
  }
  textarea#description{
    width:100%
  }
  .detail-view-row .label.col-2-label{
    padding-left:8px
  }
  .col-xs-12 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:100%
  }
  .col-xs-6 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:100%
  }
  .col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled{
    width:100%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:100%
  }
  .col-sm-8 .edit-view-field input[type="text"]{
    width:100%
  }
  .col-sm-6 .edit-view-field input[type="text"]{
    width:100%
  }
  [type="date"] img{
    margin-left:8px
  }
  .col-sm-12 .edit-view-field[type="date"] input[type="text"]{
    width:92%
  }
  .col-sm-6 .edit-view-field[type="date"] input[type="text"]{
    width:92%
  }
}
@media (min-width:768px){
  #BILLING_address_fieldset input[type=text]{
    width:100%
  }
  #SHIPPING_address_fieldset input[type=text]{
    width:100%
  }
  textarea#billing_address_street{
    width:100%
  }
  textarea#shipping_address_street{
    width:100%
  }
  textarea#primary_address_street{
    width:100%
  }
  textarea#alt_address_street{
    width:100%
  }
  textarea#description{
    width:100%
  }
  .col-xs-6 input[type="text"]#first_name{
    width:48.5%
  }
  .col-sm-6 input[type="text"]#first_name{
    width:48.5%
  }
  .col-sm-6 [type=bool]{
    line-height:20px
  }
  .col-sm-6 .edit-view-field textarea{
    width:90%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea#description{
    width:100%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea{
    width:45%
  }
  [field=bool].col-sm-8.edit-view-field{
    height:32px;
    line-height:32px
  }
  .col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled{
    width:80%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:80%
  }
  .col-sm-12 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-sm-6 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-sm-12 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:68%
  }
  .col-sm-6 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:58%
  }
  .col-sm-8 .edit-view-field input[type="text"]{
    width:100%
  }
  .col-sm-6 .edit-view-field input[type="text"]{
    width:100%
  }
  .email-address-options-container{
    margin-top:0
  }
  [type="date"] input[type="text"]{
    width:90%
  }
  [type="date"] img{
    margin-left:8px
  }
}
@media (min-width:769px){
  #BILLING_address_fieldset input[type=text]{
    width:90%
  }
  #SHIPPING_address_fieldset input[type=text]{
    width:90%
  }
  textarea#billing_address_street{
    width:90%
  }
  textarea#shipping_address_street{
    width:90%
  }
  textarea#primary_address_street{
    width:90%
  }
  textarea#alt_address_street{
    width:90%
  }
  textarea#description{
    width:80%
  }
  .col-xs-6 input[type="text"]#first_name{
    width:48.5%
  }
  .col-sm-6 input[type="text"]#first_name{
    width:48.5%
  }
  .col-sm-6 [type=bool]{
    line-height:20px
  }
  .col-sm-6 .edit-view-field textarea{
    width:80%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea#description{
    width:100%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea{
    width:45%
  }
  [field=bool].col-sm-8.edit-view-field{
    height:32px;
    line-height:32px
  }
  .col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled{
    width:45%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:90%
  }
  .col-sm-12 [type=name].col-sm-8.edit-view-field input[type="text"]{
    width:45%
  }
  .col-sm-12 [type=url].col-sm-8.edit-view-field input[type="text"]{
    width:45%
  }
  .col-sm-12 [type=varchar].col-sm-8.edit-view-field input[type="text"]{
    width:45%
  }
  .col-sm-12 [type=phone].col-sm-8.edit-view-field input[type="text"]{
    width:45%
  }
  .col-sm-12 .col-sm-8 .edit-view-field input[type="text"]{
    width:85%
  }
  .col-sm-6 .edit-view-field input[type="text"]{
    width:90%
  }
  .email-address-options-container{
    margin-top:0
  }
  [type="date"] input[type="text"]{
    width:90%
  }
  [type="date"] img{
    margin-left:8px
  }
  .col-xs-12 [field=first_name].edit-view-field select{
    width:15%
  }
  .col-xs-12 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:29%
  }
  .col-sm-6 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-sm-6 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:60%
  }
}
@media (min-width:1024px){
  .col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled{
    width:31%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:62.75%
  }
  .col-sm-12 [type=varchar].col-sm-8.edit-view-field input[type="text"]{
    width:45%
  }
  .col-sm-12 .edit-view-field input[type="text"]{
    width:90%
  }
  .col-sm-6 .edit-view-field input[type="text"]{
    width:60%
  }
  #BILLING_address_fieldset input[type=text]{
    width:90%
  }
  #SHIPPING_address_fieldset input[type=text]{
    width:90%
  }
  textarea#billing_address_street{
    width:90%
  }
  textarea#shipping_address_street{
    width:90%
  }
  textarea#primary_address_street{
    width:90%
  }
  textarea#alt_address_street{
    width:90%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea#description{
    width:120%
  }
  #EditView_tabs .edit [type="checkbox"][name=alt_checkbox]{
    margin-top:15px
  }
  .edit-view-field [name=alt_checkbox]{
    margin-top:15px
  }
  .edit-view-row-item [field=internal]{
    height:32px;
    line-height:32px
  }
}
@media (min-width:1600px){
  .col-sm-12 .col-sm-8.edit-view-field input.sqsEnabled{
    width:36%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:72.25%
  }
  .col-sm-12 [type=varchar].col-sm-8.edit-view-field input[type="text"]{
    width:90%
  }
  .col-sm-6 .edit-view-field input[type="text"]{
    width:60%
  }
  #BILLING_address_fieldset input[type=text]{
    width:90%
  }
  #SHIPPING_address_fieldset input[type=text]{
    width:90%
  }
  textarea#billing_address_street{
    width:90%
  }
  textarea#shipping_address_street{
    width:90%
  }
  textarea#primary_address_street{
    width:90%
  }
  textarea#alt_address_street{
    width:90%
  }
  .col-sm-12 .col-sm-8.edit-view-field textarea#description{
    width:120%
  }
  #EditView_tabs .edit [type="checkbox"][name=alt_checkbox]{
    margin-top:15px
  }
  .edit-view-field [name=alt_checkbox]{
    margin-top:15px
  }
  .edit-view-row-item [field=internal]{
    height:32px;
    line-height:32px
  }
  .col-xs-12 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-xs-6 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-xs-12 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:58%
  }
  .col-xs-6 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:58%
  }
  .col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled{
    width:72.25%
  }
  .col-sm-12 [field=first_name].edit-view-field select{
    width:15%
  }
  .col-sm-6 [field=first_name].edit-view-field select{
    width:30%
  }
  .col-sm-12 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:29.5%
  }
  .col-sm-6 [field=first_name].edit-view-field input[type="text"]#first_name{
    width:60%
  }
}
.sub-header{
  padding-bottom:10px;
  border-bottom:1px solid #eee
}
.main .page-header{
  margin-top:0
}
.placeholders{
  margin-bottom:30px;
  text-align:center
}
.placeholders h4{
  margin-bottom:0
}
.placeholder{
  margin-bottom:20px
}
.placeholder img{
  display:inline-block;
  border-radius:50%
}
#username_password{
  width:150px
}
#user_name{
  width:60%
}
.edit img#company_logo_image{
  margin-top:50px;
  max-width:250px
}
.chartContainer .label{
  font-size:1em;
  font-weight:normal;
  color:#333
}
.serverstats{
  padding:0;
  margin:0;
  float:left;
  width:250px
}
.dashboardTabList li a span{
  cursor:pointer
}
.View{
  border:1px solid #ccc
}
#fieldChoices .field{
  padding:0;
  margin:0
}
#fieldChoices #fieldcontainer{
  background-color:transparent
}
#fieldChoices .field-list{
  display:inline-block;
  background-color:#f5f5f5;
  padding:8px;
  margin-right:1%;
  border:1px solid transparent;
  border-radius:4px;
  width:30%;
  min-height:240px
}
#fieldChoices .field-list input{
  display:block;
  clear:both;
  float:none;
  width:100%
}
.field-list textarea{
  display:block;
  clear:both;
  float:none;
  width:100%
}
#fieldChoices .field-list input{
  height:30px
}
.recent-links-edit-button{
  display:inline-block
}
.favorite-links-edit-button{
  display:inline-block
}
#fieldChoices .field-header{
  display:inherit;
  font-size:14px;
  background-clip:padding-box;
  background-color:#bfcad3;
  color:#f5f5f5;
  padding:8px;
  border:1px solid transparent;
  border-radius:4px;
  line-height:32px;
  height:48px
}
#fieldChoices .required > .field-header{
  background-color:#43baff;
  color:#f5f5f5;
  padding:8px;
  margin:0;
  border:1px solid transparent
}
#fieldChoices .field-type{
  float:none
}
#fieldChoices .field-list input[type="button"]{
  width:100px
}
#fieldChoices .field > .field-header{
  font-weight:bold
}
#fieldChoices .field-container{
  overflow-x:hidden;
  overflow-y:auto;
  height:300px;
  max-height:300px;
  min-height:300px
}
#fieldChoices .optionButtonsHolder{
  margin-top:5px
}
#fieldChoices .title{
  display:inline-block;
  font-size:20px;
  font-weight:300;
  color:#43baff;
  padding-bottom:8px;
  text-align:center;
  width:30%
}
#fieldChoices #personTypeSelect{
  margin-bottom:20px
}
.ui-state-highlight{
  background:#e6e6e6;
  border:1px solid #7141b1;
  border-radius:4px;
  height:30px
}
hr{
  border:none
}
.pagecontent{
  border:1px solid transparent
}
.pagecontent > table td{
  padding:8px
}
#fieldChoices{
  background:#fff;
  padding:16px 8px 8px 8px;
  border:1px solid transparent;
  border-radius:4px
}
.ui-dialog{
  z-index:16000
}
@media (max-width:768px){
  .View{
    border:1px solid #ccc
  }
  #month-tab{
    display:none
  }
  #year-tab{
    display:none
  }
  #share-tab{
    display:none
  }
}
.table > thead > tr > th{
  border:none
}
.table > thead > tr > th{
  border:none
}
.home_h3 span{
  margin:0 5px 0 5px
}
@media (min-width:641px) and (max-width:978px){
  #cal-edit{
    margin:0 0 0 50px;
    overflow:scroll;
    max-width:55%;
    max-height:50%
  }
}
@media (min-width:999px) and (max-width:1279px){
  #cal-edit{
    margin:0 0 0 250px;
    overflow:scroll;
    max-width:55%;
    max-height:50%
  }
}
.teamNoticeBox{
  border:none
}
#copyright_data a{
  color:#000;
  margin:0 5px 0 5px
}
#copyright_data a:hover{
  cursor:pointer;
  text-decoration:none
}
#links a:hover{
  cursor:pointer;
  text-decoration:none
}
img.info{
  opacity:0.6
}
img.info:hover{
  cursor:pointer;
  opacity:1
}
tr:hover img.info{
  cursor:pointer;
  opacity:1
}
.helpIcon{
  display:none
}
.paginationWrapper{
  padding:0;
  margin:0;
  float:right
}
#EditView .paginationWrapper{
  padding-top:4px
}
.paginationWrapper span{
  padding:0;
  margin:0
}
.paginationWrapper span{
  padding:0;
  margin:0
}
#EditView div.action_buttons .button{
  background-color:#43baff
}
#save_and_continue.button{
  background-color:#43baff;
  background: linear-gradient(to top left, #43baff, deepskyblue)
}
#EditView div.action_buttons .button:hover,#save_and_continue.button:hover{
  background-color:#d66c60;
  background: linear-gradient(to bottom right, #43baff, deepskyblue)
}
.paginationWrapper{
  float:right
}
.yui-layout .yui-layout-clip-right .collapse{
  display:block;
  visibility:visible
}
.yui-layout-hd .collapse{
  display:block;
  visibility:visible
}
.yui-layout .yui-layout-clip-left .collapse{
  display:block;
  visibility:visible
}
.table > thead > tr > th{
  border-top:none
}
.table > tbody > tr > th{
  border-top:none
}
.table > tfoot > tr > th{
  border-top:none
}
.table > thead > tr > td{
  border-top:none
}
.table > tbody > tr > td{
  border-top:none
}
.table > tfoot > tr > td{
  border-top:none
}
h3 span{
  font-weight:bold
}
#dlg{
  top:75px;
  left:300px
}
#themePreview{
  width:250px
}
.icon{
  fill:#43baff;
  pointer-events:none;
  fill:#43baff;
  pointer-events:none
}
.inlineEdit{
  cursor:pointer
}
.fix-inlineEdit-textarea{
  word-wrap:break-word;
  white-space:pre-wrap
}
.inlineEditIcon{
  color:#43baff;
  padding-left:3px;
  float:right;
  width:15px;
  height:10px
}
.inlineEditIcon .suitepicon,.inlineEditIcon .button-toggle-expanded span,.button-toggle-expanded .inlineEditIcon span,.inlineEditIcon .button-toggle-collapsed span,.button-toggle-collapsed .inlineEditIcon span,.inlineEditIcon .panel-heading a.collapsed,.panel-heading .inlineEditIcon a.collapsed,.inlineEditIcon .panel-heading a,.panel-heading .inlineEditIcon a{
  line-height:inherit
}
.inlineEditIcon svg{
  display:none;
  fill:#43baff
}
.inlineEdit:hover .inlineEditIcon svg{
  display:inline;
  cursor:pointer
}
td.inlineEditActive{
  background-color:#ccc
}
#inlineEditSaveButton{
  display:inline;
  float:right
}
.inlineEdit .suitepicon-action-edit{
  display:none
}
.inlineEdit:hover .suitepicon-action-edit{
  display:inline-block
}
#inlineEditSaveButton .suitepicon,#inlineEditSaveButton .button-toggle-expanded span,.button-toggle-expanded #inlineEditSaveButton span,#inlineEditSaveButton .button-toggle-collapsed span,.button-toggle-collapsed #inlineEditSaveButton span,#inlineEditSaveButton .panel-heading a.collapsed,.panel-heading #inlineEditSaveButton a.collapsed,#inlineEditSaveButton .panel-heading a,.panel-heading #inlineEditSaveButton a{
  text-decoration:none;
  line-height:inherit
}
#inlineEditSaveButton .suitepicon,#inlineEditSaveButton .button-toggle-expanded span,.button-toggle-expanded #inlineEditSaveButton span,#inlineEditSaveButton .button-toggle-collapsed span,.button-toggle-collapsed #inlineEditSaveButton span,#inlineEditSaveButton .panel-heading a.collapsed,.panel-heading #inlineEditSaveButton a.collapsed,#inlineEditSaveButton .panel-heading a,.panel-heading #inlineEditSaveButton a{
  text-decoration:none
}
#inline_edit_field{
  padding-right:5px;
  float:left;
  width:80%
}
#editAccountDialogue_c{
  height:90%
}
#editAccountDialogue{
  overflow:auto;
  height:auto
}
.edit-view-pagination .btn-pagination[disabled]{
  background-color:#777
}
.edit-view-pagination .btn-pagination{
  background-color:#43baff;
  font-size:10px;
  font-weight:600;
  height:28px;
  line-height:18px;
  padding:0 10px 0 10px
}
.edit-view-pagination .btn-pagination:hover{
  background-color:#94a6b5
}
.edit-view-pagination.glyphicon-chevron-left{
  margin-right:4px
}
.edit-view-pagination .glyphicon-chevron-right{
  margin-left:4px
}
@media (max-width:1200px){
  .pagination-label{
    display:none;
    visibility:collapse
  }
  .edit-view-pagination .btn-pagination.button{
    margin-left:0px;
    margin-right:0px
  }
  .edit-view-pagination .glyphicon-chevron-left{
    margin-right:0px
  }
  .edit-view-pagination.glyphicon-chevron-right{
    margin-left:0px
  }
  .edit-view-pagination .glyphicon-chevron-left{
    margin-right:0px
  }
  .edit-view-pagination .glyphicon-chevron-right{
    margin-left:0px
  }
}
.yui-overlay-hidden *{
  display:none;
  height:0;
  visibility:collapse
}
object{
  pointer-events:none
}
.favorite{
  margin-left: 5px;
  margin-top: 8px;
  float:left;
  color:#43baff
}
.favorite .favorite_icon_fill{
  margin-top: -18px;
}
@media (min-width:751px){
  .favorite .suitepicon,.favorite .button-toggle-expanded span,.button-toggle-expanded .favorite span,.favorite .button-toggle-collapsed span,.button-toggle-collapsed .favorite span,.favorite .panel-heading a.collapsed,.panel-heading .favorite a.collapsed,.favorite .panel-heading a,.panel-heading .favorite a{
    font-size:26px
  }
}
.favorite:hover{
  cursor:pointer
}
#suggestion_box table{
  color:#337ab7;
  padding:0;
  border:1px solid #ccc;
  border-spacing:0;
  width:100%;
  max-width:400px
}
#suggestion_box table tr{
  border-bottom:1px solid #ccc
}
#suggestion_box table tr:hover{
  background-color:#dfeffe;
  cursor:pointer
}
#suggestion_box table tr th{
  background-color:#f0f0ee;
  color:#333;
  padding:4px;
  text-align:left
}
#suggestion_box table tr td{
  margin:0;
  border:none
}
#tool-tip-separator{
  margin-top:10px;
  margin-bottom:10px
}
.tool-tip-title{
  display:inline-block;
  margin-bottom:3px
}
#use_resolution{
  padding:8px;
  margin-top:4px
}
#additional_info_p{
  margin-bottom:4px
}
.transfer{
  border:2px dotted gray
}
#reminders .clear{
  clear:both
}
#reminders .remove-reminder-btn{
  float:right
}
#reminders #reminder_view{
  padding:0;
  margin:0;
  border:none;
  list-style-type:none
}
#reminders #reminder_view .reminder_item{
  padding:10px;
  margin:10px 0;
  border:1px solid lightgray;
  list-style-type:none
}
#reminders #reminder_view .reminder_item .invitees_list{
  display:block;
  padding:0;
  margin:0;
  border:none;
  list-style-type:none
}
#reminders #reminder_view .reminder_item .invitees_list .invitees_item{
  padding:0;
  margin:0;
  border:none;
  float:left;
  list-style-type:none
}
#reminders #reminder_view .reminder_item .invitees_list .invitees_item .invitee_btn{
  margin:4px
}
#reminders input[type="checkbox"]{
  margin-right:5px
}
#reminders #reminder_view .reminder_item.reminder-error{
  background-color:#fff8f8;
  border:1px solid #43baff
}
#reminders #reminder_view .reminder_item .error-msg{
  font-weight:bold;
  color:#43baff
}
#report-editview-footer{
  float:left;
  width:100%
}
#detailpanel_fields,#detailpanel_conditions,#detailpanel_charts{
  border-top:1px solid lightgray
}
#detailpanel_fields_select{
  margin-right:20px;
  float:left;
  overflow-y:auto;
  width:20%;
  height:640px
}
@media (max-width:767px){
  .col-sm-8.edit-view-field{
    width:100%
  }
  .edit table,.edit thead,.edit tbody,.edit th,.edit td,.edit tr,.popupBody .edit table,.popupBody .edit thead,.popupBody .edit tbody,.popupBody .edit th,.popupBody .edit td,.popupBody .edit tr{
    display:block;
    background:none;
    width:100%
  }
}
.aor_dragbox{
  overflow:scroll;
  height:250px
}
#report-editview-footer .tab-togglers{
  width:80%
}
#report-editview-footer .tab-toggler{
  display:block;
  padding:0 4px;
  float:left
}
#report-editview-footer .tab-toggler.active .button{
  background-color:#43baff
}
#report-editview-footer .parentheses-btn{
  display:block;
  border:1px solid lightgray;
  width:100%;
  min-height:30px
}
#report-editview-footer .condition-sortable-handle{
  cursor:move
}
#report-editview-footer .parenthesis-line strong{
  font-size:18px
}
#report-editview-footer .drop-area.highlighted{
  background-color:#f7f7f7
}
.noGraphDataPoints{
  padding:10px
}
.rgraph_chart_tooltips_css{
  font-family:'Lato', Arial
}
@media (min-width:320px) and (max-width:978px){
  .col-sm-3{
    display:none
  }
  .col-sm-offset-3{
    margin:0
  }
  .col-sm-9{
    width:99%
  }
}
@media (max-width:350px){
  .footer_left a#admin_options{
    display:block
  }
  .footer_left a#powered_by{
    display:block
  }
  .footer_left a#admin_options{
    padding-bottom:10px
  }
}
@media only screen and (max-width:750px){
  .detail table{
    display:block;
    background:none
  }
  .detail thead{
    display:block;
    background:none
  }
  .detail tbody{
    display:block;
    background:none
  }
  .detail th{
    display:block;
    background:none
  }
  .detail td{
    display:block;
    background:none
  }
  .detail tr{
    display:block;
    background:none
  }
  .detail tr{
    background:none;
    border:none
  }
  .detail tr td[scope="col"]{
    background:none;
    border:none
  }
  .table > thead > tr > th{
    background:none;
    border:none
  }
  .table > tbody > tr > th{
    background:none;
    border:none
  }
  .table > tfoot > tr > th{
    background:none;
    border:none
  }
  .table > thead > tr > td{
    background:none;
    border:none
  }
  .table > tbody > tr > td{
    background:none;
    border:none
  }
  .table > tfoot > tr > td{
    background:none;
    border:none
  }
  .detail tr td{
    background:none;
    border:none
  }
  .detail table{
    background:none;
    border:none
  }
  table.detail{
    background:none;
    border:none
  }
  .detail h4{
    font-size:1.2em;
    background:#eee;
    padding:8px;
    margin:10px 0 0 0;
    border:1px solid #ccc
  }
  .detail508 tr td[scope="col"]{
    font-weight:bold
  }
  .detail tr{
    padding:0;
    margin:0
  }
  .detail tr:last-child{
    border:none
  }
  .buttons input.button[type=submit]:hover,input.button[type=button]:hover,input.button[type=reset]:hover{
    font-size:10px
  }
}
@media (min-width:751px){
  .edit-view-pagination-mobile-container{
    display:none;
    visibility:collapse
  }
}
@media (max-width:750px){
  .edit-view-mobile-pagination{
    font-size:8px
  }
  .edit-view-mobile-pagination .btn-pagination.button{
    font-size:8px;
    margin-left:0px;
    margin-right:0px
  }
  .edit-view-pagination-mobile-container{
    text-align:right
  }
  #EditView .buttons{
    width:100%
  }
  #EditView .dcQuickEdit > tbody{
    display:block;
    width:100%
  }
  #EditView .dcQuickEdit tr{
    display:block;
    width:100%
  }
  #EditView .dcQuickEdit td{
    display:block;
    width:100%
  }
  .edit-view-mobile-pagination{
    display:inline-block;
    width:auto
  }
  .edit-view-pagination-mobile > table{
    display:inline-block;
    width:auto
  }
  #EditView table.dcQuickEdit tr td.edit-view-pagination-desktop-container{
    visibility:collapse;
    display:none
  }
  .edit-view-pagination-desktop{
    display:none;
    visibility:collapse
  }
  .buttons .button{
    width:45%;
    padding-left:0;
    padding-right:0;
    margin:4px;
    font-size:10px
  }
  .edit tr{
    font-size:1em;
    background:none
  }
  .edit tr td[scope="col"]{
    font-size:1em;
    background:none
  }
  .table > thead > tr > th{
    font-size:1em;
    background:none
  }
  .table > tbody > tr > th{
    font-size:1em;
    background:none
  }
  .table > tfoot > tr > th{
    font-size:1em;
    background:none
  }
  .table > thead > tr > td{
    font-size:1em;
    background:none
  }
  .table > tbody > tr > td{
    font-size:1em;
    background:none
  }
  .table > tfoot > tr > td{
    font-size:1em;
    background:none
  }
  .detail tr td{
    font-size:1em;
    background:none
  }
  .detail table table.detail{
    font-size:1em;
    background:none
  }
  .edit h4{
    font-size:1.2em;
    background:#eee;
    padding:8px 0 8px 0;
    margin:10px 0 0 0;
    border:1px solid #ccc
  }
  .edit tr td[scope="col"]{
    font-weight:bold
  }
  td textarea{
    width:95%
  }
  .edit tr{
    border-bottom:1px solid #ccc
  }
  .edit tr:last-child{
    border:none
  }
  .edit input[type=text]{
    font-size:1em
  }
  #pageContainer{
    margin:0 0 0 0;
    width:100%
  }
  #suggestion_box table{
    border:none
  }
  #suggestion_box table tbody tr{
    display:table-row;
    padding:0;
    border:1px solid #ccc
  }
  #suggestion_box table tbody tr th{
    display:table-cell;
    width:auto
  }
  #suggestion_box table tbody tr td{
    display:table-cell;
    width:auto
  }
  #cal-edit{
    top:10px;
    overflow:scroll;
    max-width:300px;
    max-height:400px
  }
  #settings_dialog{
    top:10px;
    overflow:scroll;
    max-width:300px;
    max-height:400px
  }
  #settings_dialog form{
    top:10px;
    overflow:scroll;
    max-width:300px;
    max-height:400px
  }
  #container1{
    top:10px;
    overflow:scroll;
    max-width:300px;
    max-height:400px
  }
}
@media (max-width:750px){
  .footer_left{
    text-align:center;
    width:100%
  }
  .footer_right{
    text-align:center;
    width:100%
  }
}
@media (min-width:768px) and (max-width:1000px){
  a#advanced_search_link{
    width:auto;
    min-width:200px
  }
  #search_form > div.basic > table > tbody > tr > td.submitButtons{
    display:table-cell;
    width:auto;
    min-width:200px
  }
}
@media only screen and (max-width:959px){
  table.mceLayout{
    width:100%
  }
  textarea.tinyMCE{
    width:100%
  }
  .mceToolbar td{
    display:table-row;
    float:left
  }
  .mceToolbar td:nth-of-type(11){
    clear:left
  }
  table.mceLayout{
    overflow:scroll;
    width:90%
  }
  textarea.richEditor{
    overflow:scroll;
    width:90%
  }
  .mceToolbar td{
    display:table-cell;
    float:none
  }
  .mceToolbar td:nth-of-type(11){
    clear:none
  }
  .defaultSkin .mceToolbar{
    height:auto
  }
}
@media only screen and (min-device-width:480px) and (max-device-width:980px){
  .detail table{
    display:block;
    background:none
  }
  .detail thead{
    display:block;
    background:none
  }
  .detail tbody{
    display:block;
    background:none
  }
  .detail th{
    display:block;
    background:none
  }
  .detail td{
    display:block;
    background:none
  }
  .detail tr{
    display:block;
    background:none
  }
  .detail tr{
    background:none;
    border:none
  }
  .detail tr td[scope="col"]{
    background:none;
    border:none
  }
  .table > thead > tr > th{
    background:none;
    border:none
  }
  .table > tbody > tr > th{
    background:none;
    border:none
  }
  .table > tfoot > tr > th{
    background:none;
    border:none
  }
  .table > thead > tr > td{
    background:none;
    border:none
  }
  .table > tbody > tr > td{
    background:none;
    border:none
  }
  .table > tfoot > tr > td{
    background:none;
    border:none
  }
  .detail tr td{
    background:none;
    border:none
  }
  .detail table{
    background:none;
    border:none
  }
  table.detail{
    background:none;
    border:none
  }
  .detail h4{
    font-size:1em;
    background:#eee;
    padding:8px;
    margin:10px 0 0 0;
    border:1px solid #ccc
  }
  .detail508 tr td[scope="col"],.edit tr td[scope="col"]{
    font-weight:bold;
    margin:0;
    text-align:left;
    max-width:10%
  }
  .detail tr{
    border-bottom:1px solid #ccc
  }
  .detail tr:last-child{
    border:none
  }
  .detail td{
    display:inline-block;
    font-size:1em;
    padding:0;
    margin:0 5px 0 25px;
    border:none;
    width:auto;
    min-width:35%
  }
  #DEFAULT td{
    display:inline-block;
    font-size:1em;
    padding:0;
    margin:0 5px 0 25px;
    border:none;
    width:auto;
    min-width:35%
  }
}
@media (min-width:980px){
  #dialog1_c{
    z-index:5;
    margin-top:100px;
    margin-left:40%
  }
  #dlg{
    left:40%
  }
  #dlg_c{
    left:50%
  }
}
@media (max-width:1023px){
  .quickcreate{
    padding:5px 7px 5px 7px;
    margin:0
  }
}
@media (min-width:1024px){
  form[name="wizform"] div.wizard-unique-elem{
    width:1000px
  }
}
@media (min-width:1280px){
  #cal-edit{
    margin:0 0 0 200px
  }
}
@media (max-width:1360px){
  #dlg{
    top:50px
  }
  #dlg .bd{
    overflow-y:scroll;
    max-height:500px
  }
}
@media (max-width:1399px){
  #tiptip_holder{
    display:none;
    position:absolute;
    top:0;
    left:0;
    z-index:99999
  }
  #tiptip_holder.tip_top{
    padding-bottom:5px
  }
  #tiptip_holder.tip_bottom{
    padding-top:5px
  }
  #tiptip_holder.tip_right{
    padding-left:5px
  }
  #tiptip_holder.tip_left{
    padding-right:5px
  }
  #tiptip_content{
    font-size:11px;
    background-color:rgba(25, 25, 25, 0.92);
    background-color:#191919;
    background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
    box-shadow:0 0 3px #555;
    color:#fff;
    padding:4px 8px;
    border:1px solid rgba(255, 255, 255, 0.25);
    border-radius:3px;
    text-shadow:0 0 2px #000;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-box-shadow:0 0 3px #555;
    -moz-box-shadow:0 0 3px #555
  }
  #tiptip_arrow{
    position:absolute;
    border-width:6px;
    border-color:transparent;
    border-style:solid;
    width:0;
    height:0
  }
  #tiptip_arrow_inner{
    position:absolute;
    border-width:6px;
    border-color:transparent;
    border-style:solid;
    width:0;
    height:0
  }
  #tiptip_holder.tip_top #tiptip_arrow{
    border-top-color:#fff;
    border-top-color:rgba(255, 255, 255, 0.35)
  }
  #tiptip_holder.tip_bottom #tiptip_arrow{
    border-bottom-color:#fff;
    border-bottom-color:rgba(255, 255, 255, 0.35)
  }
  #tiptip_holder.tip_right #tiptip_arrow{
    border-right-color:#fff;
    border-right-color:rgba(255, 255, 255, 0.35)
  }
  #tiptip_holder.tip_left #tiptip_arrow{
    border-left-color:#fff;
    border-left-color:rgba(255, 255, 255, 0.35)
  }
  #tiptip_holder.tip_top #tiptip_arrow_inner{
    margin-top:-7px;
    margin-left:-6px;
    border-top-color:#191919;
    border-top-color:rgba(25, 25, 25, 0.92)
  }
  #tiptip_holder.tip_bottom #tiptip_arrow_inner{
    margin-top:-5px;
    margin-left:-6px;
    border-bottom-color:#191919;
    border-bottom-color:rgba(25, 25, 25, 0.92)
  }
  #tiptip_holder.tip_right #tiptip_arrow_inner{
    margin-top:-6px;
    margin-left:-5px;
    border-right-color:#191919;
    border-right-color:rgba(25, 25, 25, 0.92)
  }
  #tiptip_holder.tip_left #tiptip_arrow_inner{
    margin-top:-6px;
    margin-left:-7px;
    border-left-color:#191919;
    border-left-color:rgba(25, 25, 25, 0.92)
  }
}
@media screen and (max-width:1399px) and (-webkit-min-device-pixel-ratio:0){
  #tiptip_content{
    background-color:rgba(45, 45, 45, 0.88);
    padding:4px 8px 5px 8px
  }
  #tiptip_holder.tip_bottom #tiptip_arrow_inner{
    border-bottom-color:rgba(45, 45, 45, 0.88)
  }
  #tiptip_holder.tip_top #tiptip_arrow_inner{
    border-top-color:rgba(20, 20, 20, 0.92)
  }
}
table tr#delegates_search{
  background:#fafafa
}
@media (max-width:1700px){
  table#lineItems table tr td table tbody tr td span.hidden.alignedLabel{
    display:inline
  }
}
.masked .yui-simple-dialog{
  z-index:16000 !important;
}
body.yui-skin-sam.masked .yui-panel-container.yui-dialog.yui-simple-dialog.shadow#dlg_c{
  top:100px;
  padding:20px;
  width:100%;
  position:fixed
}
body.yui-skin-sam.masked .yui-panel-container.yui-dialog.yui-simple-dialog.shadow[id="container_pbss_date_start_trigger_c"]{
  z-index:103200
}
body.yui-skin-sam.masked .yui-panel-container.yui-dialog.yui-simple-dialog.shadow[id="container_pbss_date_end_trigger_c"]{
  z-index:103200
}
body.yui-skin-sam.masked .yui-panel-container.yui-dialog.yui-simple-dialog.shadow[id="container_mypbss_date_start_trigger_c"]{
  z-index:103200
}
body.yui-skin-sam.masked .yui-panel-container.yui-dialog.yui-simple-dialog.shadow[id="container_mypbss_date_end_trigger_c"]{
  z-index:103200
}
@media (max-width:750px){
  #EditView table.dcQuickEdit{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr td{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr td[align="right"] table{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr td[align="right"] table tr{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr td[align="right"] table tr td.paginationWrapper{
    display:block;
    float:left
  }
  #EditView table.dcQuickEdit tr td[align="right"] table tr td.paginationWrapper span.pagination{
    float:right
  }
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td{
  padding-top:5px;
  padding-bottom:5px
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span{
  display:block;
  float:none
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="text"]{
  width:90%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="filter_domain"]{
  width:90%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="email_num_autoreplies_24_hours"]{
  width:90%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="text"][name="mailbox"]#mailbox{
  width:70%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="text"][name="trashFolder"]#trashFolder{
  width:70%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="text"][name="sentFolder"]#sentFolder{
  width:70%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="button"]#subscribeFolderButton.button{
  width:18%;
  min-width:71px
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="button"]#trashFolderButton.button{
  width:18%;
  min-width:71px
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="button"]#sentFolderButton.button{
  width:18%;
  min-width:71px
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input.button{
  color:white
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td select{
  border:3px solid #a5bee8
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="from_name"]#from_name{
  width:80%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="from_addr"]#from_addr{
  width:80%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_name"]{
  width:80%
}
div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_addr"]{
  width:80%
}
@media (max-width:767px){
  div.content div.pagecontent form#EditView div.edit.view table tbody tr{
    padding:0;
    border:none
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td{
    height:60px
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td[scope="row"]{
    display:block;
    float:left;
    width:28%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span{
    display:block;
    float:left;
    line-height:16px;
    width:72%;
    white-space:initial
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[type="text"]{
    width:96%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="filter_domain"]{
    width:96%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input[name="email_num_autoreplies_24_hours"]{
    width:96%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_name"]{
    width:58%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_addr"]{
    width:58%
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr th h4{
    background-color:#fefefe;
    border:none
  }
}
@media (max-width:600px){
  div.content div.pagecontent form#EditView div.edit.view table{
    clear:both
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td{
    padding:15px 0 5px 0;
    width:100%;
    height:initial
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td[scope="row"]{
    padding:15px 0 5px 0;
    width:100%;
    height:initial
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span{
    width:100%
  }
}
@media (max-width:380px){
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span input{
    font-size:12px;
    line-height:initial;
    height:40px;
    min-height:40px
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td span select{
    font-size:12px;
    line-height:initial;
    height:40px;
    min-height:40px
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_name"]{
    font-size:12px;
    line-height:initial;
    height:40px;
    min-height:40px
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td input[name="reply_to_addr"]{
    font-size:12px;
    line-height:initial;
    height:40px;
    min-height:40px
  }
  div.content div.pagecontent form#EditView table tbody tr td{
    display:block;
    float:left
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td{
    padding:0 0 15px 0;
    width:100%;
    height:initial
  }
  div.content div.pagecontent form#EditView div.edit.view table tbody tr td[scope="row"]{
    padding:0 0 15px 0;
    width:100%;
    height:initial
  }
}
.content{
}
.content .nav-tabs{
  border:hidden
}
.content .dropdown-menu{
  padding:4px 10px 4px 10px;
  overflow:visible;
  min-width:200px
}
.content .dropdown-menu > li{
  overflow:visible;
  width:100%
}
.content #tab-actions .dropdown-menu > li > input[type=button],.content .dropdown-menu > li > a{
  font-size:13px;
  font-weight:normal;
  cursor:pointer;
  margin:0;
  letter-spacing:normal;
  line-height:10px;
  background:none;
}
.content .nav-tabs > li > a{
  font-size:13px;
  font-weight:400;
  color:#fff;
  cursor:pointer;
  margin:0 2px 0 2px;
  border-color:transparent;
  letter-spacing:2px;
  line-height:10px;
  background:linear-gradient(to top left, #43baff, #7141b1);
}
.plus-active {
  background: deepskyblue !important;
}
.content .nav-tabs > li > a:focus,.content .nav-tabs > li > a:hover{
  font-size:13px;
  font-weight:400;
  background:linear-gradient(to bottom right, #43baff, #7141b1);
  color:#fff;
  cursor:pointer;
  margin:0 2px 0 2px;
  border-color:transparent;
  letter-spacing:2px;
  line-height:10px
}
input[type=button]:focus,input[type=button]:hover, .upload-btn-wrapper:focus > input[type=button],.upload-btn-wrapper:hover > input[type=button]{
  background:linear-gradient(to bottom right, #43baff, #7141b1);
}
.content .nav-tabs > li.active > a,.content .nav-tabs > li.active > a:focus,.content .nav-tabs > li.active > a:hover{
  font-size:13px;
  font-weight:400;
  background-color:#7141b1;
  color:#fff;
  cursor:pointer;
  margin-top:0;
  margin-bottom:0;
  margin-left:2px;
  margin-right:2px;
  border-color:transparent;
  letter-spacing:2px;
  line-height:10px
}
.content .nav-tabs > li.active:nth-of-type(1) > a,.content .nav-tabs > li:nth-of-type(1) > a{
  margin-left:0
}
.content #overflow-menu > li > span.notCurrentTabLeft,.content #overflow-menu > li > span.notCurrentTabRight{
  display:none;
  visibility:collapse
}
.content #overflow-menu > li{
  line-height:normal;
  height:auto
}
.content #overflow-menu > li a{
  font-size:14px;
  font-weight:normal;
  padding:12px 15px 12px 15px;
  margin:0;
  clear:both
}
.content #overflow-menu > li > ul{
  display:none;
  padding:0;
  margin:0;
  height:0;
  visibility:collapse
}
.content #overflow-menu > li > ul > li{
  display:none;
  padding:0;
  margin:0;
  height:0;
  visibility:collapse
}
.content .nav > li > a.first-tab-xs{
  background-repeat:no-repeat;
  padding-right:10px;
  border-bottom:none
}
.content #first-tab-menu-xs.dropdown-menu > li > a{
  border-bottom:1px solid #93a0ab
}
.content #first-tab-menu-xs.dropdown-menu > li:last-of-type > a{
  border-bottom:none
}
.content #first-tab-menu-xs.dropdown-menu{
  border-top-right-radius:4px
}
.content #first-tab-menu-xs.dropdown-menu{
  background-color:#7141b1
}
.content #first-tab-menu-xs.dropdown-menu > li{
  background-color:#7141b1
}
.content #first-tab-menu-xs.dropdown-menu > li > a{
  background-color:#7141b1
}
.content .dropdown-menu > li > a,.content .dropdown-menu > li > a:focus,.content .dropdown-menu > li > a:hover{
  background-color:#43baff;
  color:#fff;
  text-decoration:none
}
.content #tab-actions > a{
  background-color:#43baff;
  color:#fff;
  cursor:pointer;
  border-color:#43baff;
  border-bottom:#fa988d
}
.content #tab-actions > a .suitepicon-action-caret{
  line-height:4px;
  font-size:10px;
  margin-left:8px
}
.content #tab-actions > a:hover{
  background-color:#43baff;
  border-color:#43baff;
  color:#fff;
  cursor:pointer
}
.content #tab-actions:only-child > .dropdown-menu{
  left:0;
  right:auto
}
.content #tab-actions > .dropdown-menu{
  left:auto;
  right:0;
  background-color:#43baff;
  margin-right:2px;
  border-top-left-radius:4px;
  border-top-right-radius:0;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.content #tab-actions > .dropdown-menu li{
  /* background-color:#43baff; */
  border-bottom:1px solid #43baff
}
.content #tab-actions > .dropdown-menu li:last-of-type{
  border-bottom:none
}
.content #tab-actions > .dropdown-menu input{
  text-align:left;
  width:100%
}
.content #tab-actions > .dropdown-menu a{
  background-color:#43baff
}
.content #tab-actions > .dropdown-menu .button{
  width: 100%;
  text-align: left;
  background-color:#43baff;
  background:none;
}
.content #tab-actions > .dropdown-menu .button:hover,.content #tab-actions > .dropdown-menu > li input[type="button"]:hover{
  background-color:#7141b1
}
.content #tab-actions > .dropdown-menu .button:focus{
  background-color:#7141b1
}
.content #tab-actions > .dropdown-menu .button:active{
  background-color:#7141b1
}
.content #tab-actions > .dropdown-menu .open > .dropdown-toggle.btn-primary{
  background-color:#43baff
}
.content #tab-actions > .dropdown-menu li:last-of-type a{
  background-color:#43baff;
  border:none
}
.content #EditView_tabs .tab-content{
  background-color:#fff;
  padding:24px;
  margin-bottom:5px;
  border:1px solid transparent;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.content .detail-view .tab-content{
  background-color:#fff;
  padding:24px;
  margin-bottom:5px;
  border:1px solid transparent;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.dashboard .tab-content{
  background-color:#fff;
  padding:0px 24px 24px 24px;
  margin-bottom:30px;
  border:1px solid transparent;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
@media(max-width: 767px){
  .dashboard .tab-content{
    padding: 0 10px 20px;
  }
}
.tab-content .tab-pane-NOBOOTSTRAPTOGGLER:not(.active){
  display:none
}
.panel{
  margin-top:0px;
  margin-bottom: 15px;
}
.panel-body{
  padding:0
}
.panel-template{
  visibility:collapse
}
.panel-default > .panel-heading{
  background:linear-gradient(to top, deepskyblue, #43baff);
  color:#fff;
  padding:0;
  height:32px;
  border-color:#fff
}
.panel-default > .panel-heading > div{
  font-size:14px;
  font-weight:500;
  background-color:#66727d;
  color:#fff;
  vertical-align:middle
}
.panel-default > .panel-body{
  padding:0
}
.collapse,.collapsing,.collapse.in{
  transition:none;
  -webkit-transition:none
}
.panel-default > .panel-heading{
  display:block;
  text-transform:uppercase
}
.panel-default > .panel-heading > a{
  display:block;
  font-weight:500;
  color:#fff;
  padding:0 10px 0 10px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  text-decoration:none
}
.sub-panel > .panel-heading{
  line-height:32px;
  border-bottom-width:0px
}
.subpanel-icon{
  margin:0 4px 0 4px;
  line-height:32px
}
.panel-default.sub-panel > .panel-heading > a{
  display:block;
  font-size:14px;
  font-weight:500;
  color:#fff;
  padding:0 10px 0 10px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  height:32px;
  text-decoration:none
}
.panel-default > .panel-heading > a:not(.panel-heading a div){
  background-color:#66727d
}
.sub-panel div.tab-content{
  padding:0;
  border:none
}
.panel-default > .panel-heading > a img{
  margin-right:15px
}
.panel-default > .panel-body{
  padding:0 0 0 0
}
.panel-heading a.collapsed{
  background-color:#bfcad3
}
div.panel-heading a.collapsed-override{
  background-color:#66727d
}
.panel-heading a.collapsed{
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  vertical-align:middle;
  margin:0;
  background:linear-gradient(to bottom, #91bfe0, #66727d);
}
.panel-heading a{
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
  vertical-align:middle;
  margin:0
}
.panel-heading a:before{
  line-height:32px
}
.panel-heading a div{
  line-height:28px
}
.sub-panel > .panel-body > .tab-content > div{
  border:none
}
.sub-panel > .panel-body > .tab-content > div tr:last-child{
  margin-bottom:25px;
  border-bottom:none
}
.h3Row{
  padding:0;
  margin:0
}
div.action_buttons form{
  float:left
}
div.action_buttons .button{
  background-color:#43baff
}
div.action_buttons .button:hover{
  background-color:#d66c60
}
#subpanel_list .tab-content .list.view.subpanel-table .pagination div.action_buttons .button{
  padding:5px 13px;
  line-height:initial;
  height:initial;
  text-transform:capitalize
}
div.sub-panel{
  margin-bottom:4px
}
.subpanel-table tr:last-of-type td{
  border-bottom:0px solid transparent
}
.subpanel-table{
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.table-responsive.list .pagination,.table-responsive.list .pagination tr,.table-responsive.list .pagination td,.table-responsive.list .pagination th{
  border:0
}
.sub-panel tbody tr td .sugar_action_button > a:link{
  border-bottom:none;
  color:#fff;
  padding-top:0px;
  padding-bottom:0px
}
.sub-panel .sugar_action_button > a:hover{
  border-bottom:none;
  color:#fff
}
.sub-panel .table-responsive.list > tbody > tr > td ul.subnav a{
  color:#fff;
  width:100%
}
.sub-panel .table-responsive.list > tbody > tr > td ul.subnav a:hover{
  color:#fff;
  width:100%
}
.footable-details.table-responsive.list th{
  font-weight:bold;
  color:#43baff
}
.footable-details.table-responsive.list th a:link{
  font-weight:bold;
  color:#43baff;
  border-bottom:none
}
.subpanel-table .clickMenu > li,.SugarActionMenuIESub li{
  padding:0;
  line-height:24px;
  white-space:nowrap
}
.subpanel-table ul.subpanel{
  background:none;
  background-color:transparent;
  border:none;
  border-color:transparent
}
.sugar_action_button a{
  color:#fff
}
.subpanel-table .pagination li.sugar_action_button > form > a{
  width:100%
}
.subpanel-table ul.subpanel > a{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.subpanel-table li.sugar_action_button{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.subpanel-table .pagination .sugar_action_button{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.subpanel-table .pagination li.sugar_action_button > form > a{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.subpanel-table .pagination .sugar_action_button > form > a{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.subpanel-table .pagination .sugar_action_button > form > a{
  background-color:#43baff;
  padding:0;
  padding-right:4px;
  border:1px solid transparent;
  border-radius:4px
}
.calcell > a{
  background-color:#fff
}
.subpanel-table.list tr.pagination span.pageNumbers{
  position:relative;
  top:-7px
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"] img,.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"] img,.subpanel-table.list tr.pagination button.button[name="listViewNextButton"] img,.subpanel-table.list tr.pagination button.button[name="listViewEndButton"] img{
  display:none
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"],.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"],.subpanel-table.list tr.pagination button.button[name="listViewNextButton"],.subpanel-table.list tr.pagination button.button[name="listViewEndButton"]{
  padding:0;
  margin:0;
  width:26px;
  height:26px
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"]:hover,.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"]:hover,.subpanel-table.list tr.pagination button.button[name="listViewNextButton"]:hover,.subpanel-table.list tr.pagination button.button[name="listViewEndButton"]:hover{
  background-color:#7141b1
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"][disabled],.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"][disabled],.subpanel-table.list tr.pagination button.button[name="listViewNextButton"][disabled],.subpanel-table.list tr.pagination button.button[name="listViewEndButton"][disabled]{
  cursor:default;
  background-color:#777
}
.subpanel-table.list tr.pagination button.button[name="listViewStartButton"],.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"],.subpanel-table.list tr.pagination button.button[name="listViewNextButton"],.subpanel-table.list tr.pagination button.button[name="listViewEndButton"],.subpanel-table.list tr.pagination button.button[name="listViewStartButton"][disabled]:hover,.subpanel-table.list tr.pagination button.button[name="listViewPrevButton"][disabled]:hover,.subpanel-table.list tr.pagination button.button[name="listViewNextButton"][disabled]:hover,.subpanel-table.list tr.pagination button.button[name="listViewEndButton"][disabled]:hover{
  background-color:#777
}
.subpanel-table .pagination button .suitepicon,.subpanel-table .pagination button .button-toggle-expanded span,.button-toggle-expanded .subpanel-table .pagination button span,.subpanel-table .pagination button .button-toggle-collapsed span,.button-toggle-collapsed .subpanel-table .pagination button span,.subpanel-table .pagination button .panel-heading a.collapsed,.panel-heading .subpanel-table .pagination button a.collapsed,.subpanel-table .pagination button .panel-heading a,.panel-heading .subpanel-table .pagination button a{
  line-height:26px
}
#actionLinkTop li.sugar_action_button:hover,#actionLinkBottom li.sugar_action_button:hover,.action-link-top li.sugar_action_button:hover,.action-link-bottom li.sugar_action_button:hover,.subpanel-table li.sugar_action_button:hover,#selectLinkTop li.sugar_action_button:hover,#selectLinkBottom li.sugar_action_button:hover,.subpanel-table .pagination .sugar_action_button:hover,.subpanel-table .pagination li.sugar_action_button:hover > form > a,.subpanel-table .pagination .sugar_action_button:hover > form > a,.subpanel-table ul.subpanel a:hover,.subpanel-table .pagination a,.subpanel-table .subnav{
  background-color:#7141b1;
}
.subpanel-table .pagination a{
  padding-left:8px;
  padding-right:8px
}
.subpanel-table .pagination .clickMenu li span{
  margin-left:0;
  margin-right:5px;
  display:inline-block
}
.subpanelTablist #addPageItem a,.subpanelTablist #addPageItem a:hover{
  background:transparent;
  border:none;
  text-decoration:none
}
.tablist li a:link,.tablist li a:visited,.subpanelTablist li a:link,.subpanelTablist li a:visited{
  text-decoration:none
}
.subpanelTabForm td{
  padding:15px 0
}
.subpanelTabForm td > br{
  display: none !important;
}
table.subpanelTabForm td{
  padding-bottom: 0px
}
.subpanelTabForm p{
  margin-bottom:0
}
.subpanelTabForm h3{
  padding-left:3px
}
.subpanelTabForm .h3Row{
  padding-top:2px;
  margin-top:0
}
.subpanelTabForm{
  margin-bottom:10px
}
#groupTabs{
  margin-top:20px
}
#groupTabs li,#searchTabs li{
  margin:0 -3px 0 0
}
table.subpanelTabForm{
  margin-bottom:4px;
  border-top:0 none
}
.collapsed .panelContainer,.collapsed .collapseLink,.expanded .expandLink{
  display:none
}
.oddListRowS1:hover td ul.clickMenu.subpanel.records li span,.evenListRowS1:hover td ul.clickMenu.subpanel.records li span{
  opacity:1
}
@media (max-width:767px){
  .panel-heading a div{
    width:94.66%
  }
}
@media (min-width:768px){
  .panel-heading a div{
    width:97.66%
  }
}
.clickMenu li span.subhover{
  cursor:pointer
}
.clickMenu li .subnav,.clickMenu .subnav-sub,.SugarActionMenuIESub{
  display:none;
  position:absolute;
  top:20px;
  padding:8px 0;
  margin:0;
  border:1px solid transparent;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  float:left;
  overflow:hidden;
  width:auto;
  z-index:10;
  list-style:none
}
.clickMenu .subnav-sub,.SugarActionMenuIESub{
  right:0
}
.clickMenu li .subnav{
  right:auto;
  margin-top:4px;
  min-width:128px
}
.clickMenu li .subnav li,.clickMenu .subnav-sub li,.SugarActionMenuIESub li{
  padding:0;
  margin:0;
  clear:both;
  width:100%;
  white-space:nowrap
}
.clickMenu.subpanel.records li .subnav li a span{
  background-image:none;
  width:0;
  height:0
}
.clickMenu.button li span.ab:hover{
  background-position:50% 0
}
.clickMenu.button li > span a{
  padding:0
}
.clickMenu.button span{
  padding-right:5px
}
.clickMenu.button li .subnav{
  width:auto
}
.clickMenu li a.disabled{
  color:#808f9c;
  cursor:default
}
.admin-panel h3{
  font-size:14px;
  font-weight:bold
}
.admin-panel .other{
  margin-top:20px
}
.admin-panel .suitepicon,.admin-panel .button-toggle-expanded span,.button-toggle-expanded .admin-panel span,.admin-panel .button-toggle-collapsed span,.button-toggle-collapsed .admin-panel span,.admin-panel .panel-heading a.collapsed,.panel-heading .admin-panel a.collapsed,.admin-panel .panel-heading a,.panel-heading .admin-panel a{
  font-size:26px;
  position:relative;
  top:10px
}
.other{
  padding:0;
  margin-top:20px;
  margin-bottom:20px;
  border:none;
  width:100%
}
.other td{
  font-weight:normal;
  padding:4px 10px 4px 6px;
  vertical-align:middle
}
.other td[scope=row]{
  padding:4px 6px 4px 6px;
  white-space:nowrap
}
.other .edit td{
  background:transparent
}
.other .edit{
  margin-top:0
}
.other td.edit div.wizard-unique-elem td{
  background:transparent
}
.other td.edit div.wizard-unique-elem .header-4{
  padding-left:0;
  margin-top:0
}
.other.view td{
  line-height:48px;
  height:48px
}
.other.view img,.other.view svg{
  display:inline-block;
  font-weight:700;
  margin:5px 0 0 5px;
  float:left;
  width:32px;
  height:32px
}
.other.view a{
  display:inline-block;
  position:relative;
  font-weight:700;
  margin:0 0 0 10px
}
.other.view td:nth-of-type(1){
  display:block;
  background-color:#fff;
  float:left;
  width:100%;
  text-wrap:normal
}
.other.view td:nth-of-type(2){
  display:block;
  background-color:#fff;
  padding-bottom:10px;
  padding-left:52px;
  float:right;
  line-height:24px;
  width:100%;
  height:auto
}
.other.view td:nth-of-type(2):after{
  clear:both
}
.other.view td:nth-of-type(3){
  display:block;
  background-color:#f5f5f5;
  float:left;
  width:100%
}
.other.view td:nth-of-type(4){
  display:block;
  background-color:#f5f5f5;
  padding-bottom:10px;
  padding-left:52px;
  float:right;
  line-height:24px;
  width:100%;
  height:auto
}
@media (min-width:1250px){
  .other.view td a{
    line-height:100%;
    height:100%;
    white-space:normal
  }
  .other.view td:nth-of-type(1){
    display:block;
    float:left;
    width:25%
  }
  .other.view td:nth-of-type(3){
    display:block;
    float:left;
    width:25%
  }
  .other.view td:nth-of-type(2){
    display:block;
    float:right;
    line-height:48px;
    width:75%;
    height:48px
  }
  .other.view td:nth-of-type(4){
    display:block;
    float:right;
    line-height:48px;
    width:75%;
    height:48px
  }
}
#edittabs table:nth-of-type(2),#edittabs table:nth-of-type(2) > tbody,#edittabs table:nth-of-type(2) tbody > tr{
  width:100%
}
#edittabs table:nth-of-type(2) tbody > tr > td{
  display:inline-block
}
#edittabs .edit{
  display:inline-block;
  margin:0 16px 0 0;
  border:1px solid transparent;
  border-radius:4px;
  width:16%
}
#edittabs table:nth-of-type(2) tbody > tr > td:nth-of-type(2){
  width:80%
}
#s_field_delete > tbody > tr > td,#trash,#trashcan,#trashcan table,#trashcan table > tbody,#trashcan table > tbody > tr{
  width:100%
}
#edittabs h2{
  font-size:13px;
  font-weight:bold
}
#edittabs #trash{
  overflow:visible;
  height:64px
}
#edittabs .listContainer{
  overflow-y:auto;
  height:384px
}
#edittabs .listContainer li span{
  display:block;
  font-size:13px;
  font-weight:700;
  background:#f5f5f5;
  padding:8px 0 8px 8px;
  margin-bottom:4px;
  border:1px solid transparent;
  border-radius:4px;
  width:98%
}
#edittabs #groupTable,#edittabs #groupTable > tbody,#edittabs #groupTable > tbody > tr{
  width:100%
}
#edittabs #groupTable{
  background:#fff;
  border:1px solid transparent;
  border-radius:4px
}
#edittabs #groupTable *{
  border:none
}
#edittabs #groupTable .tdContainer{
  display:inline-block;
  width:15%
}
.slotB{
  border-width:0;
  cursor:move
}
span.error:empty{
  padding:0
}
#groupTable > tbody > tr:nth-child(1) > td{
  margin:0 8px 8px 16px
}
#edittabs #groupTable .tdContainer h2{
  margin:16px 0 8px 0
}
#edittabs #groupTable .tdContainer h2 > span:nth-of-type(1){
  display:inline-block;
  width:80%
}
#edittabs #groupTable .tdContainer h2 > span:nth-of-type(2){
  display:inline-block;
  width:10%
}
div#rollover{
  float:left;
  margin:0;
  position:relative;
  text-decoration:none
}
div#rollover a:hover{
  padding:0;
  text-decoration:none
}
div#rollover a span{
  display:none
}
div#rollover a:hover span{
  background-color:#fff;
  display:block;
  color:#333;
  font-size:12px;
  margin-left:5px;
  margin-top:5px;
  padding:10px;
  position:absolute;
  border:1px solid #94a6b5;
  text-decoration:none;
  width:250px;
  z-index:1000
}
.email table [class*=col-]{
  display:table-cell
}
div.wizard-unique-elem td{
  white-space:normal;
  word-wrap:break-word
}
@media (min-width:922px){
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:768px) and (max-width:991px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media (min-width:992px) and (max-width:1199px){
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:1180px) and (max-width:1199px){
  form[name="wizform"] div.wizard-unique-elem{
    width:1000px
  }
}
@media (min-width:1200px){
  form[name="wizform"] div.wizard-unique-elem{
    width:1100px
  }
}
@media (min-width:768px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media (min-width:641px) and (max-width:978px){
  form[name="wizform"] div.wizard-unique-elem{
    width:600px
  }
}
@media (min-width:999px) and (max-width:1279px){
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:0) and (max-height:320px){
  form[name="wizform"] div.wizard-unique-elem{
    min-width:300px
  }
}
@media (min-width:480px) and (max-height:320px){
  form[name="wizform"] div.wizard-unique-elem{
    width:400px
  }
}
@media (min-width:768px) and (min-height:381px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media (min-width:768px) and (min-height:381px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media (max-width:767px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media (min-width:768px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
.wizard-box{
  display:block;
  position:relative;
  background-color:#fff;
  color:#43baff;
  padding:20px;
  margin:20px;
  border:1px solid transparent;
  float:left;
  width:350px;
  min-width:300px;
  min-height:150px
}
.wizard-box label{
  margin-bottom:15px
}
.wizard-box input{
  width:100%
}
.wizard-box span.helpmsg{
  position:absolute;
  bottom:15px
}
div.step2 table{
  min-width:300px
}
div.step2 table th td{
  width:60px
}
div.step2 .target-list-table{
  min-width:570px
}
.wizard-summary-left{
  display:block;
  padding:0;
  margin:0 20px 0 0;
  border:none;
  float:left;
  width:450px
}
.wizard-summary-left .box{
  display:block;
  background-repeat:no-repeat;
  padding:20px 20px 20px 80px;
  margin:0 0 20px 0;
  border:1px solid lightgrey;
  float:none;
  background-position-x:10px;
  background-position-y:center
}
.wizard-summary-right .box{
  display:block;
  background-repeat:no-repeat;
  padding:20px 20px 20px 80px;
  margin:0 0 20px 0;
  border:1px solid lightgrey;
  float:none;
  background-position-x:10px;
  background-position-y:center
}
.wizard-summary-left .box.button.disabled{
  background-color:#f3f3f3
}
.wizard-summary-right .box.button.disabled{
  color:gray
}
.wizard-summary-left .box.button.disabled a{
  color:gray
}
.wizard-summary-right .box.button.disabled a{
  color:gray
}
.wizard-summary-left .box.ok{
  background-image:url(../../../../themes/default/images/green_camp.gif)
}
.wizard-summary-left .box.fail{
  background-image:url(../../../../themes/default/images/red_camp.gif)
}
.wizard-summary-left .box.small{
  display:table-cell;
  padding-left:55px;
  padding-right:5px;
  float:none;
  width:210px;
  height:80px;
  vertical-align:middle
}
.wizard-summary-left .box.button a,.wizard-summary-right .box.button a{
  color:white
}
.wizard-summary-left .space{
  display:table-cell;
  float:none;
  width:28px;
  height:80px
}
.wizard-summary-right{
  display:block;
  padding:20px;
  margin:0;
  border:1px solid lightgrey;
  float:left;
  width:280px
}
.wizard-summary-right .box{
  display:table-cell;
  background-position:top 10px right 10px;
  padding:0;
  margin-left:20px;
  float:none;
  text-align:center;
  width:260px;
  height:180px;
  vertical-align:middle
}
.wizard-summary-right .send{
  background-image:url(../../../../themes/default/images/cmpwzrd/email167.png)
}
.wizard-summary-right .schedule{
  background-image:url(../../../../themes/default/images/cmpwzrd/wallclock.png)
}
.wizard-summary-right .test{
  background-image:url(../../../../themes/default/images/cmpwzrd/email167.png);
  background-position-y:-7px
}
.wizard-summary-right .disabled{
  color:gray
}
.wizard-summary-right .space{
  height:20px
}
ul.target-list{
  display:block;
  padding:10px;
  margin:0;
  border:1px solid lightgray;
  overflow:scroll;
  max-height:300px;
  list-style-type:none
}
ul.target-list li{
  padding:0;
  margin:5px 0
}
div.target-list-create{
  padding:10px;
  margin:10px 0 0 0;
  border:1px solid lightgray
}
div.target-list-table{
  padding:10px;
  margin:0 0 0 10px;
  border:1px solid lightgray;
  min-height:490px
}
.icon-btn-lst{
  padding:0;
  margin:0;
  list-style-type:none
}
.icon-btn-lst .icon-btn a{
  display:block;
  background-color:#43baff;
  margin:10px;
  border:none;
  float:left;
  text-align:center;
  width:150px;
  min-height:150px;
  list-style-type:none
}
.icon-btn-lst .icon-btn .suitepicon,.icon-btn-lst .icon-btn .button-toggle-expanded span,.button-toggle-expanded .icon-btn-lst .icon-btn span,.icon-btn-lst .icon-btn .button-toggle-collapsed span,.button-toggle-collapsed .icon-btn-lst .icon-btn span,.icon-btn-lst .icon-btn .panel-heading a.collapsed,.panel-heading .icon-btn-lst .icon-btn a.collapsed,.icon-btn-lst .icon-btn .panel-heading a,.panel-heading .icon-btn-lst .icon-btn a{
  font-size:64px
}
.icon-btn-lst .icon-btn{
  display:block;
  background-color:#43baff;
  margin:10px;
  border:none;
  float:left;
  text-align:center;
  width:150px;
  min-height:150px;
  list-style-type:none
}
.icon-btn-lst .icon-btn:hover{
  background-color:#808f9c
}
.icon-btn-lst .icon-btn a:hover{
  background-color:#808f9c
}
.icon-btn-lst .icon-btn img{
  margin-top:10px;
  margin-bottom:20px
}
.icon-btn-lst .icon-btn a{
  display:block;
  color:#fff;
  padding:10px;
  width:100%;
  height:100%
}
@media (min-width:750px){
  form[name="wizform"] div.wizard-unique-elem{
    width:500px
  }
}
@media (max-width:1130px){
  form[name="wizform"] div.wizard-unique-elem{
    width:300px
  }
}
@media (min-width:768px) and (max-width:1000px){
  form[name="wizform"] div.wizard-unique-elem{
    width:700px
  }
}
@media only screen and (min-device-width:480px) and (max-device-width:980px){
  form[name="wizform"] div.wizard-unique-elem{
    width:400px
  }
}
@media (min-width:980px){
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:999px) and (max-width:1024px){
  form[name="wizform"] div.wizard-unique-elem{
    width:900px
  }
}
@media (min-width:1024px){
  form[name="wizform"] div.wizard-unique-elem{
    width:1000px
  }
}
@media (min-width:1280px){
  #cal-edit{
    margin:0 0 0 200px
  }
  form[name="wizform"] div.wizard-unique-elem{
    width:1200px
  }
}
form[name="wizform"] .other.view{
  background:none
}
form[name="wizform"] .other.view .edit.view{
  width:100%
}
form[name="wizform"] .other.view td:nth-of-type(1){
  display:table-cell;
  background:none;
  float:none;
  width:auto
}
form[name="wizform"] .other.view td:nth-of-type(2){
  display:table-cell;
  background:none;
  float:none;
  width:auto
}
form[name="wizform"] .other.view td{
  display:table-cell;
  background:none;
  float:none;
  width:auto
}
form[name="wizform"] .other.view td{
  height:auto
}
form[name="wizform"] fieldset legend{
  padding:0
}
.progression-container{
  margin:0 0 8px 0;
  padding:0
}
ul.progression{
  margin:0;
  padding:0
}
.progression li{
  color:#fff;
  border-radius:0px;
  display:inline-block;
  padding:5px 20px 5px 20px;
  margin-right:16px;
  width:auto;
  margin-top:4px
}
.progression li:nth-child(1)::before{
  border:none transparent
}
.progression li::before,.progression li::after{
  border:solid transparent;
  content:" ";
  height:0;
  width:0;
  position:absolute;
  border-color:transparent;
  border-radius:0px
}
.progression li::before{
  border-width:16px;
  margin-top:-7px;
  margin-left:-20px
}
.progression li::after{
  border-width:14px;
  margin-top:-5px;
  margin-left:20px
}
.progression li:hover{
  cursor:pointer
}
.progression li:last-child::after{
  border-left-color:transparent
}
.progression li div,.progression li div *{
  text-decoration:none;
  padding-left:8px;
  display:inline
}
.wizard-summary-right .test,.wizard-summary-right .schedule{
  background-position:center center;
  text-align:center;
  vertical-align:bottom;
  padding:8px
}
.wizard-step-info{
  margin-bottom:12px
}
form[name="wizform"] .icon-btn-lst .icon-btn a{
  margin:0;
  line-height:20px;
  text-align:center
}
form[name="wizform"] .icon-btn-lst .icon-btn a img{
  float:none
}
form[name="wizform"] .icon-btn-lst .icon-btn a br{
  display:block;
  clear:both;
  float:none
}
form[name="wizform"] .progression-container .progression .nav-steps{
  background-color:#43baff
}
form[name="wizform"] .progression-container .progression .nav-steps:hover{
  background-color:#808f9c;
  color:#fff
}
form[name="wizform"] .selected{
  background-color:#808f9c
}
.progression .nav-steps:hover{
  background-color:#808f9c
}
form[name="wizform"] .progression-container .progression .nav-steps.selected{
  background-color:#808f9c
}
form[name="wizform"] .progression li.selected::after{
  border-left-color:#808f9c
}
form[name="wizform"] .progression li:hover{
  border-left-color:#808f9c
}
form[name="wizform"] .progression li:hover::after{
  border-left-color:#808f9c
}
form[name="wizform"] .progression li::after{
  border-left-color:#43baff
}
form[name="wizform"] .progression li::after{
  border-left-color:#43baff
}
form[name="wizform"] .progression li::before{
  border-left-color:#f5f5f5
}
form[name="wizform"] input[type="button"]{
  margin-left:10px;
  margin-right:10px
}
form[name="wizform"] input[type="submit"]{
  margin-left:10px;
  margin-right:10px
}
form[name="wizform"] td{
  margin-bottom:24px
}
form[name="wizform"] .emptyField{
  display:none
}
form[name="wizform"] tr.emptyRow{
  display:none
}
form[name="wizform"] .template-container-full div.row{
  padding:5px 20px
}
form[name="wizform"] .other.view img,.other.view svg{
  width:initial;
  height:initial
}
form[name="wizform"] .input-sm,form[name="wizform"] .input-group-sm > .form-control,form[name="wizform"] .input-group-sm > .input-group-addon,form[name="wizform"] .input-group-sm > .input-group-btn > .btn{
  height:42px
}
form[name="wizform"] div.target-list-create br{
  display:none
}
form[name="wizform"] div.target-list-create input[type="button"]{
  margin-top:16px
}
div.wizard-unique-elem .header-2{
  font-size:13px;
  font-weight:bold
}
#email_template_editor .mozaik-thumbnail.ui-draggable.ui-draggable-handle *{
  float:none
}
#email_template_editor ul.mozaik-thumbs li.mozaik-thumbnail{
  padding:0
}
#email_template_editor .mozaik-thumbnail.ui-draggable.ui-draggable-handle *{
  margin:5px
}
#email_template_editor ul.mozaik-list{
  background-color:#7141b1
}
div.step2 table tr td,div.step2 table th td{
  width:80%
}
form[name="wizform"] .other.view div.step2 table.edit.view tr:first-child td:first-child{
  width:100%
}
form[name="wizform"] .wizard-box span.helpmsg{
  bottom:-36px
}
form[name="wizform"] .target_message br,form[name="wizform"] .alert_messages br{
  display:none
}
form[name="wizform"] .diagnose_messages td{
  margin-bottom:0
}
form[name="wizform"] br.emptyRow{
  display:none
}
form[name="wizform"] div.step3 .button-group a.btn img{
  margin-top:0
}
.li-tick .suitepicon,.li-tick .button-toggle-expanded span,.button-toggle-expanded .li-tick span,.li-tick .button-toggle-collapsed span,.button-toggle-collapsed .li-tick span,.li-tick .panel-heading a.collapsed,.panel-heading .li-tick a.collapsed,.li-tick .panel-heading a,.panel-heading .li-tick a{
  line-height:48px;
  font-size:24px
}
.li-tick .suitepicon-action-confirm{
  color:#3c763d
}
.li-tick .suitepicon-action-clear{
  color:#a94442
}
form[name="wizform"] div.wizard-unique-elem div.step2 .other.view td:nth-of-type(1){
  display:table-cell;
  float:none
}
form[name="wizform"] div.wizard-unique-elem div.step2 .other.view td:nth-of-type(2){
  display:table-cell;
  float:none
}
form[name="wizform"] div.wizard-unique-elem div.step2 table tr td{
  display:table-cell;
  float:none;
  width:auto
}
@media (max-width:1024px){
  form[name="wizform"] table.other.view tr td.edit.view table tr td input{
    max-width:355px
  }
  form[name="wizform"] table.other.view tr td.edit.view table tr td textarea{
    max-width:355px
  }
}
@media (max-width:1024px) and (max-width:980px){
  form[name="wizform"] table.other.view tr td.edit.view table tr td{
    display:block;
    float:left
  }
  form[name="wizform"] table.other.view tr td.edit.view table tr td:nth-of-type(odd){
    width:300px;
    max-width:300px;
    min-width:300px
  }
  form[name="wizform"] table.other.view tr td.edit.view table tr td:nth-of-type(even){
    width:500px;
    max-width:500px;
    min-width:500px
  }
  form[name="wizform"] .edit tr{
    border-bottom:none
  }
  form[name="wizform"] div.wizard-unique-elem div.step2 table tr td{
    float:left
  }
  form[name="wizform"] div.wizard-unique-elem div.step2 table tr td .header-4{
    max-width:255px
  }
  form[name="wizform"] table.other.view tr td div.wizard-unique-elem div.step2 table{
    background:none
  }
  form[name="wizform"] table.other.view tr td div.wizard-unique-elem div.step2 table.edit.view tr td{
    display:block;
    float:left
  }
  form[name="wizform"] table.other.view tr td div.wizard-unique-elem div.step2 table.edit.view tr td:nth-of-type(odd){
    width:300px;
    max-width:300px;
    min-width:300px
  }
  form[name="wizform"] table.other.view tr td div.wizard-unique-elem div.step2 table.edit.view tr td:nth-of-type(even){
    width:500px;
    max-width:500px;
    min-width:500px
  }
  form[name="wizform"] table.other.view tr td.edit.view div.wizard-unique-elem div.step2 .row .col-xs-12.col-sm-4{
    width:auto
  }
  form[name="wizform"] table.other.view tr td.edit.view div.wizard-unique-elem div.step2 table.detail.view tr td table tr.detail.view td{
    float:left
  }
  form[name="wizform"] table.other.view tr td.edit.view div.wizard-unique-elem div.step2 table.detail.view tr td table tr.detail.view th{
    float:left
  }
  form[name="wizform"] table.other.view tr td.edit.view div.wizard-unique-elem div.step2 .target-list-table{
    min-width:335px
  }
}
@media (max-width:1024px) and (max-width:980px) and (max-width:480px){
  form[name="wizform"] table.other.view tr td.edit.view table tr td input{
    max-width:255px
  }
  form[name="wizform"] table.other.view tr td.edit.view table tr td textarea{
    max-width:255px
  }
  form[name="wizform"] .wizard-box{
    width:auto;
    min-width:0
  }
  form[name="wizform"] table.other.view tr td.edit.view div.wizard-unique-elem div.step2 .target-list-table{
    min-width:255px
  }
}
.mozaik-inner{
  background-color:#fafafa
}
.panel-toolbar,#wizform > table > tbody > tr > td,.template-panel-container{
  background-color:#fff !important
}
.template-panel{
  background-color:#fff !important
}
.button-group-seperator{
  border-right:transparent
}
.target-list,.target-list-create,.target-list-table{
  background-color:#fff !important
}
.yui-ac{
  position:relative;
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:100%
}
.yui-ac-container{
  float:left;
  width:100%
}
@media (min-width:1024px){
  .col-sm-12 .col-sm-8 .yui-ac-container{
    float:left;
    width:45%
  }
  .col-sm-12 .col-sm-6 .yui-ac-container{
    float:left;
    width:90%
  }
  .yui-ac-container{
    float:left;
    width:90%
  }
}
.yui-ac-content{
  position:absolute;
  background:#fff;
  border:1px solid transparent;
  overflow:hidden;
  width:100%;
  z-index:9050
}
.yui-ac-shadow{
  position:absolute;
  background:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin:0.3em;
  filter:alpha(opacity=10);
  opacity:0.1;
  width:100%;
  z-index:9049;
  -moz-opacity:0.1
}
.yui-ac iframe{
  padding-bottom:0.3em;
  padding-right:0.3em;
  filter:alpha(opacity=0);
  opacity:0
}
.yui-ac-content ul{
  padding:0;
  margin:0;
  width:100%
}
.yui-ac-content li{
  cursor:default;
  padding:2px 5px;
  margin:0;
  white-space:nowrap;
  list-style:none;
  zoom:1
}
.yui-ac-content li.yui-ac-prehighlight{
  background:#43baff
}
.yui-ac-content li.yui-ac-highlight{
  background:#43baff;
  color:#fff
}
.yui-calcontainer{
  position:relative;
  float:left;
  overflow:hidden
}
.yui-calcontainer iframe{
  position:absolute;
  top:0;
  left:0;
  padding:0;
  margin:0;
  border:none;
  width:100%;
  height:100%;
  z-index:0
}
.yui-calcontainer iframe.fixedsize{
  top:-1px;
  left:-1px;
  width:50em;
  height:50em
}
.yui-calcontainer.multi .groupcal{
  position:relative;
  float:left;
  z-index:1
}
.yui-calcontainer .title{
  position:relative;
  z-index:1
}
.yui-calcontainer .close-icon{
  position:absolute;
  overflow:hidden;
  z-index:1;
  text-indent:-10000em
}
.yui-calendar{
  position:relative
}
.yui-calendar .calnavleft{
  position:absolute;
  overflow:hidden;
  z-index:1;
  text-indent:-10000em
}
.yui-calendar .calnavright{
  position:absolute;
  overflow:hidden;
  z-index:1;
  text-indent:-10000em
}
.yui-calendar .calheader{
  position:relative;
  text-align:center;
  width:100%
}
.yui-calcontainer .yui-cal-nav-mask{
  position:absolute;
  padding:0;
  margin:0;
  width:100%;
  height:100%;
  z-index:2;
  width:0;
  _height:0;
  left:0;
  top:0;
  display:none
}
.yui-calcontainer .yui-cal-nav{
  display:none;
  position:absolute;
  top:0;
  z-index:3
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{
  display:-moz-inline-box;
  display:inline-block
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{
  display:block;
  display:inline-block;
  background-color:#43baff;
  cursor:pointer;
  border:none;
  border-radius:3px;
  overflow:visible
}
.yui-calendar .calbody a:hover{
  background:#d66c60;
  color:#f5f5f5
}
p#clear{
  padding-top:10px;
  clear:left
}
.yui-calcontainer{
  background-color:#fff;
  padding:10px;
  border:1px solid #999
}
.yui-calcontainer.multi{
  padding:0 5px 0 5px
}
.yui-calcontainer.multi .groupcal{
  background-color:transparent;
  padding:10px 5px 10px 5px;
  margin:0;
  border:none
}
.yui-calcontainer .title{
  top:0;
  left:0;
  font:100% sans-serif;
  font-weight:bold;
  color:#43baff;
  padding:0.4em;
  margin:0 -10px 10px -10px;
  border-bottom:1px solid #b3c0c7;
  text-align:left;
  height:auto
}
.yui-calcontainer.multi .title{
  margin:0 -5px 0 -5px
}
.yui-calcontainer.withtitle{
  padding-top:0
}
.yui-calcontainer .calclose{
  top:0.4em;
  right:0.4em;
  cursor:pointer;
  width:25px;
  height:15px
}
.yui-calendar{
  font:100% sans-serif;
  margin:0;
  border-spacing:0;
  text-align:center;
  border-collapse:collapse
}
.yui-calendar .calhead{
  background:transparent;
  padding:0;
  border:none;
  vertical-align:middle
}
.yui-calendar .calheader{
  font-weight:bold;
  background:transparent;
  padding:0 0 0.6em 0;
  text-align:center
}
.yui-calendar .calheader img{
  border:none
}
.yui-calendar .calnavleft{
  top:0;
  bottom:0;
  left:-10px;
  background:url("../../../../../include/javascript/yui/build/assets/skins/sam/sprite.png") repeat scroll 0 -450px transparent;
  cursor:pointer;
  margin-left:0.4em;
  width:25px;
  height:15px
}
.yui-calendar .calnavright{
  top:0;
  bottom:0;
  right:-10px;
  background:url("../../../../../include/javascript/yui/build/assets/skins/sam/sprite.png") repeat scroll 0 -500px transparent;
  cursor:pointer;
  margin-right:0.4em;
  width:25px;
  height:15px
}
.yui-calendar .calweekdayrow{
  background-color:#bfcad3;
  height:2em
}
.yui-calendar .calweekdayrow th{
  padding:0;
  border:none
}
.yui-calendar .calweekdaycell{
  font-weight:bold;
  color:#444;
  text-align:center;
  width:2em
}
.yui-calendar .calfoot{
  background-color:#fff
}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{
  color:#43baff;
  font-size:85%;
  font-style:normal;
  font-weight:normal;
  border:none
}
.yui-calendar .calrowhead{
  padding:0 2px 0 0;
  text-align:right
}
.yui-calendar .calrowfoot{
  padding:0 0 0 2px;
  text-align:left
}
.yui-calendar td.calcell{
  background:#fff;
  padding:1px;
  border:1px solid #ddd;
  line-height:1.6em;
  text-align:center;
  height:1.6em;
  white-space:nowrap
}
.yui-calendar td.calcell a{
  display:block;
  color:#43baff;
  height:100%;
  text-decoration:none
}
.yui-calendar td.calcell.today{
  background-color:#fcf8e3
}
.yui-calendar td.calcell.today a{
  background-color:#fcf8e3
}
.yui-calendar td.calcell.oom{
  background-color:#bfcad3;
  color:#666;
  cursor:default
}
.yui-calendar td.calcell.selected{
  background-color:#43baff;
  color:#f5f5f5
}
.yui-calendar td.calcell.selected a{
  background-color:#43baff;
  color:#f5f5f5
}
.yui-calendar td.calcell.calcellhover{
  background-color:#d66c60;
  color:#f5f5f5;
  cursor:pointer
}
.yui-calendar td.calcell.calcellhover a{
  background-color:#d66c60;
  color:#f5f5f5
}
.yui-calendar td.calcell.previous{
  color:#e0e0e0
}
.yui-calendar td.calcell.restricted{
  text-decoration:line-through
}
.yui-calcontainer .yui-cal-nav-mask{
  background-color:#000;
  filter:alpha(opacity=25);
  opacity:0.25
}
.yui-calcontainer .yui-cal-nav{
  top:2.5em;
  left:50%;
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:93%;
  background-color:#fff;
  padding:0;
  margin-left:-7em;
  border:1px solid #999;
  width:14em
}
.yui-calcontainer.withtitle .yui-cal-nav{
  top:4.5em
}
.yui-calcontainer.multi .yui-cal-nav{
  margin-left:-8em;
  width:16em
}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{
  padding:5px 10px 5px 10px
}
.yui-calcontainer .yui-cal-nav-b{
  text-align:center
}
.yui-calcontainer .yui-cal-nav-e{
  display:none;
  background-color:#fff;
  padding:5px;
  margin-top:5px;
  border-top:1px solid #999
}
.yui-calcontainer .yui-cal-nav label{
  display:block;
  font-weight:bold
}
.yui-calcontainer .yui-cal-nav-mc{
  width:100%;
  width:auto
}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid{
  background-color:#e6d5a5;
  border:1px solid #fff
}
.yui-calcontainer .yui-cal-nav-yc{
  width:4em
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{
  margin:auto 0.15em;
  border:1px solid #43baff
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{
  font-size:93%;
  color:#f5f5f5;
  padding:0 8px;
  line-height:2;
  line-height:1.7;
  min-height:auto
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{
  background-color:#43baff;
  border:1px solid #43baff;
  -moz-border-radius:4px 4px 4px 4px;
  border-radius:4px
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{
  background-color:#43baff;
  color:#f5f5f5;
  text-shadow:-1px -1px #43baff
}
.yui-carousel{
  position:relative;
  overflow:hidden;
  visibility:hidden
}
.yui-carousel.yui-carousel-visible{
  visibility:visible
}
.yui-carousel-content{
  position:relative;
  overflow:hidden
}
.yui-carousel-element{
  position:relative;
  padding:0;
  margin:5px 0;
  overflow:hidden;
  width:32000px;
  z-index:1
}
.yui-carousel-vertical .yui-carousel-element{
  margin:0 5px
}
.yui-carousel-element li{
  display:inline;
  display:inline-block;
  padding:0;
  margin:1px;
  border:1px solid #999;
  float:left;
  float:none;
  overflow:hidden;
  text-align:center;
  list-style:none;
  zoom:1
}
.yui-carousel .yui-carousel-item-selected{
  margin:1px;
  border:1px dashed #999
}
.yui-carousel-vertical{
  margin:0 5px;
  width:auto;
  height:32000px
}
.yui-carousel-vertical .yui-carousel-element li{
  display:block;
  float:none
}
.yui-log .carousel{
  background:#e6d5a5
}
.yui-carousel-nav{
  zoom:1
}
.yui-carousel-nav:after{
  content:"";
  display:block;
  clear:both
}
.yui-carousel,.yui-carousel-vertical{
  border:1px solid transparent
}
.yui-carousel-nav{
  padding:3px;
  text-align:right
}
.yui-carousel-button{
  margin:5px;
  float:right;
  overflow:hidden;
  width:40px;
  height:19px
}
.yui-carousel-vertical .yui-carousel-button{
  background-position:0 -800px
}
.yui-carousel-button-disabled{
  background-position:0 -2000px
}
.yui-carousel-vertical .yui-carousel-button-disabled{
  background-position:0 -2100px
}
.yui-carousel-button input{
  display:block;
  background-color:transparent;
  cursor:pointer;
  padding:0 0 0 50px;
  margin:-2px 0 0 -2px;
  border:0;
  height:44px
}
span.yui-carousel-first-button{
  background-position:0 -550px;
  margin:5px 5px 5px -90px;
  margin-left:-100px;
  margin-right:50px
}
.yui-carousel-vertical span.yui-carousel-first-button{
  background-position:0 -750px
}
span.yui-carousel-first-button-disabled{
  background-position:0 -1950px
}
.yui-carousel-vertical span.yui-carousel-first-button-disabled{
  background-position:0 -2050px
}
.yui-carousel-nav ul{
  padding:0;
  margin:0;
  margin-left:-220px;
  margin-left:-160px;
  margin-right:100px;
  margin-right:0;
  float:right
}
.yui-carousel-nav select{
  position:relative;
  top:4px;
  right:50px
}
.yui-carousel-vertical .yui-carousel-nav ul,.yui-carousel-vertical .yui-carousel-nav select{
  float:none;
  margin:0;
  zoom:1
}
.yui-carousel-nav ul li{
  float:left;
  height:19px;
  list-style:none
}
.yui-carousel-nav ul:after{
  content:"";
  display:block;
  clear:both
}
.yui-carousel-nav ul li a{
  display:block;
  margin:10px 0 0 5px;
  overflow:hidden;
  width:9px;
  height:9px
}
.yui-carousel-nav ul li a em{
  position:absolute;
  left:-10000px
}
.yui-carousel-nav ul li.yui-carousel-nav-page-selected a{
  background-position:0 -700px
}
.yui-picker-panel{
  background:#e3e3e3;
  border-color:#888
}
.yui-picker-panel .hd{
  font-size:100%;
  font-weight:bold;
  background-color:#ccc;
  color:#000;
  padding:6px;
  border:1px solid #e3e3e3;
  line-height:100%;
  overflow:hidden
}
.yui-picker-panel .bd{
  background:#e3e3e3;
  color:#000;
  margin:1px;
  height:200px
}
.yui-picker-panel .ft{
  background:#e3e3e3;
  padding:1px;
  margin:1px
}
.yui-picker{
  position:relative
}
.yui-picker-hue-thumb{
  position:absolute;
  top:-8px;
  left:-2px;
  cursor:default;
  width:18px;
  height:18px;
  z-index:9
}
.yui-picker-hue-bg{
  position:absolute;
  top:4px;
  left:200px;
  background:url(hue_bg.png) no-repeat;
  outline:0 none;
  width:14px;
  height:183px;
  -moz-outline:none
}
.yui-picker-bg{
  position:absolute;
  top:4px;
  left:4px;
  background-color:#f00;
  background-image:url(picker_mask.png);
  outline:0 none;
  width:182px;
  height:182px;
  -moz-outline:none
}
* html .yui-picker-bg{
  background-image:none
}
.yui-picker-mask{
  position:absolute;
  top:0;
  left:0;
  z-index:1
}
.yui-picker-thumb{
  position:absolute;
  top:-4px;
  left:-4px;
  cursor:default;
  width:11px;
  height:11px;
  z-index:9
}
.yui-picker-swatch{
  position:absolute;
  top:4px;
  left:240px;
  border:1px solid #888;
  width:55px;
  height:60px
}
.yui-picker-websafe-swatch{
  position:absolute;
  top:4px;
  left:304px;
  border:1px solid #888;
  width:24px;
  height:24px
}
.yui-picker-controls{
  position:absolute;
  top:72px;
  left:226px;
  font:1em monospace
}
.yui-picker-controls .hd{
  background:transparent;
  border-width:0
}
.yui-picker-controls .bd{
  border-width:0;
  height:100px
}
.yui-picker-controls ul{
  padding:0 2px 0 0;
  margin:0;
  float:left
}
.yui-picker-controls li{
  padding:2px;
  margin:0;
  list-style:none
}
.yui-picker-controls input{
  font-size:0.85em;
  width:2.4em
}
.yui-picker-hex-controls{
  padding:2px;
  clear:both
}
.yui-picker-hex-controls input{
  width:4.6em
}
.yui-picker-controls a{
  display:block;
  display:inline-block;
  font:1em arial, helvetica, clean, sans-serif;
  color:#000;
  padding:0
}
.yui-overlay,.yui-panel-container{
  position:absolute;
  visibility:hidden;
  z-index:2
}
.yui-panel-container form{
  margin:0
}
.mask{
  display:none;
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  z-index:1
}
.mask.block-scrollbars{
  overflow:auto
}
.masked select,.drag select,.hide-select select{
  _visibility:hidden
}
.yui-panel-container select{
  _visibility:inherit
}
.hide-scrollbars,.hide-scrollbars *{
  overflow:hidden
}
.hide-scrollbars select{
  display:none
}
.show-scrollbars{
  overflow:auto
}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{
  overflow:visible
}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{
  overflow:auto
}
.yui-panel-container.shadow .underlay.yui-force-redraw{
  padding-bottom:1px
}
.yui-effect-fade .underlay{
  display:none
}
.yui-tt-shadow{
  position:absolute
}
.yui-override-padding{
  padding:0
}
.yui-panel-container .container-close{
  overflow:visible;
  text-decoration:none;
  text-indent:0em
}
.mask{
  background-color:#000;
  filter:alpha(opacity=25);
  opacity:0.25;
}
.yui-panel-container{
  padding:0 1px;
  padding:2px
}
.yui-panel{
  position:relative;
  top:0;
  left:0;
  border-width:1px 0;
  border-width:1px;
  border-color:#888;
  border-style:solid;
  z-index:1;
  zoom:1;
  _zoom:normal
}
.yui-module .hd,.yui-panel .hd,.yui-panel .bd,.yui-panel .ft{
  margin:0 -1px;
  margin:0;
  border:0
}
.yui-module{
  border:0px solid rgba(0, 0, 0, 0.2)
}
.yui-module .hd,.yui-panel .hd{
  border-bottom:solid 1px #e5e5e5;
  padding:10px 0 10px 0
}
.yui-module .bd,.yui-panel .bd,.yui-panel .ft{
  /*background-color:#fff*/
}
.container-close{
  margin:4px 0 0 0;
  color:seashell;
}
.yui-module .hd,.yui-panel .hd{
  font-size:12px;
  font-weight:bold;
  background:cornflowerblue none repeat scroll 0 0;
  background-color:cornflowerblue;
  color:#f5f5f5;
  padding:3px 6px;
  line-height:2;
  line-height:1.8
}
.yui-panel .bd{
  padding:10px
}
.yui-panel .ft{
  font-size:77%;
  padding:5px 10px;
  border-top:solid 1px 1px solid #e3e3e3
}
.container-close{
  position:absolute;
  top:3px;
  right:0;
  width:40px;
  height:15px;
  background:transparent url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=dashletclose.png') no-repeat;
  cursor:pointer
}
.yui-panel-container .underlay{
  left:-1px;
  right:-1px
}
.yui-panel-container.matte{
  background-color:#fff;
  padding:9px 10px
}
.yui-panel-container.shadow{
  padding:2px 4px 0 2px
}
.yui-dialog .ft{
  font-size:100%;
  padding:0 10px 10px 10px;
  border-top:none
}
.yui-dialog .ft .button-group{
  display:block;
  clear:both;
  text-align:right
}
.yui-dialog .ft button.default{
  font-weight:bold
}
.yui-dialog .ft span.default{
  background-position:0 -1400px;
  border-color:#304369
}
.yui-dialog .ft span.default .first-child{
  border-color:#304369
}
.yui-dialog .ft span.yui-button-disabled{
  background-position:0pt -1500px;
  border-color:#94a6b5
}
.yui-dialog .ft span.yui-button-disabled .first-child{
  border-color:#94a6b5
}
.yui-dialog .ft span.yui-button-disabled button{
  color:#f5f5f5
}
.yui-simple-dialog .bd .yui-icon{
  margin-right:10px;
  float:left;
  width:16px;
  height:16px
}
.yui-simple-dialog .bd span.blckicon{
  background-position:0 -1100px
}
.yui-simple-dialog .bd span.alrticon{
  background-position:0 -1050px
}
.yui-simple-dialog .bd span.hlpicon{
  background-position:0 -1150px
}
.yui-simple-dialog .bd span.infoicon{
  background-position:0 -1200px
}
.yui-simple-dialog .bd span.warnicon{
  background-position:0 -1900px
}
.yui-simple-dialog .bd span.tipicon{
  background-position:0 -1250px
}
.yui-tt .bd{
  position:relative;
  top:0;
  left:0;
  background-color:#000;
  color:#fff;
  padding:2px 5px;
  border-width:1px;
  border-color:rgba(0, 0, 0, 0.2);
  border-style:solid;
  z-index:1
}
.yui-tt.show-scrollbars .bd{
  overflow:auto
}
.yui-tt-shadow{
  top:2px;
  bottom:-3px;
  left:-3px;
  right:-3px;
  background-color:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
}
.yui-tt-shadow-visible{
  filter:alpha(opacity=12);
  opacity:0.12
}
.yui-dt-mask{
  position:absolute;
  z-index:9500
}
.yui-dt-tmp{
  position:absolute;
  left:-9000px
}
.yui-dt-scrollable .yui-dt-bd{
  overflow:scroll
}
.yui-dt-scrollable .yui-dt-hd{
  position:relative;
  overflow:hidden
}
.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{
  position:absolute;
  left:-1500px
}
.yui-dt-scrollable tbody{
  -moz-outline:none
}
.yui-dt-draggable{
  cursor:move
}
.yui-dt-coltarget{
  position:absolute;
  z-index:999
}
.yui-dt-hd{
  zoom:1
}
th.yui-dt-resizeable .yui-dt-resizerliner{
  position:relative
}
.yui-dt-resizer{
  position:absolute;
  bottom:0;
  right:0;
  background-color:#eee;
  cursor:e-resize;
  cursor:col-resize;
  filter:alpha(opacity=0);
  opacity:0;
  height:100%
}
.yui-dt-resizerproxy{
  position:absolute;
  visibility:hidden;
  z-index:9000
}
th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{
  display:none
}
.yui-dt-editor{
  position:absolute;
  z-index:9000
}
.yui-dt table{
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:inherit;
  padding:0;
  margin:0;
  border:1px solid transparent;
  border-spacing:0;
  border-collapse:separate;
  border-collapse:collapse
}
.yui-dt thead{
  border-spacing:0
}
.yui-dt caption{
  font-size:85%;
  font-style:italic;
  font-weight:normal;
  color:#000;
  padding:1em 0pt;
  line-height:1;
  text-align:center
}
.yui-dt th,.yui-dt th a{
  font-weight:normal;
  color:#000;
  text-decoration:none;
  vertical-align:bottom
}
.yui-dt th{
  padding:0;
  margin:0;
  border:none;
  border-right:1px solid transparent
}
.yui-dt tr.yui-dt-first td{
  border-top:1px solid transparent
}
.yui-dt th .yui-dt-liner{
  background:#fff none repeat scroll 0 0;
  white-space:nowrap
}
.yui-dt-liner{
  padding:0;
  padding:2px 2px;
  margin:0;
  white-space:nowrap
}
.yui-dt-coltarget{
  background-color:#43baff;
  width:5px
}
.yui-dt td{
  padding:0;
  margin:0;
  border:none;
  border-right:1px solid transparent;
  border-color:transparent;
  border-bottom:1px solid #e7e7e7;
  text-align:left
}
.yui-dt-list td{
  border-right:none
}
th.yui-dt-hidden,td.yui-dt-hidden{
  border:none;
  visibility:hidden
}
.yui-dt-resizer{
  width:6px
}
.yui-dt-mask{
  background-color:#000;
  filter:alpha(opacity=25);
  opacity:0.25
}
.yui-dt-message{
  background-color:#43baff
}
.yui-dt-scrollable table{
  border:none
}
.yui-dt-scrollable .yui-dt-hd{
  border-top:1px solid transparent;
  border-left:1px solid transparent;
  border-right:1px solid transparent
}
.yui-dt-scrollable .yui-dt-bd{
  background-color:#fff;
  border-bottom:1px solid transparent;
  border-left:1px solid transparent;
  border-right:1px solid transparent
}
thead .yui-dt-sortable{
  cursor:pointer
}
th.yui-dt-sortable .yui-dt-label{
  margin-right:10px
}
th.yui-dt-asc .yui-dt-liner{
  background:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=arrow_up.gif') no-repeat right
}
th.yui-dt-desc .yui-dt-liner{
  background:url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=arrow_down.gif') no-repeat right
}
tbody .yui-dt-editable{
  cursor:pointer
}
.yui-dt-editor{
  background-color:#fff;
  padding:6px;
  border:1px solid transparent;
  text-align:left
}
.yui-dt-editor label{
  padding-left:4px;
  padding-right:6px
}
.yui-dt-editor .yui-dt-button{
  padding-top:6px;
  text-align:right
}
.yui-dt-editor .yui-dt-button button{
  margin-left:6px;
  border:1px solid #999;
  width:4em;
  height:1.8em
}
.yui-dt-editor .yui-dt-button button.yui-dt-default{
  background-color:#43baff;
  color:#fff;
  border:1px solid #94a6b5
}
.yui-dt-editor .yui-dt-button button:hover{
  color:#000
}
.yui-dt-editor .yui-dt-button button:active{
  color:#f5f5f5
}
tr.yui-dt-even{
  background-color:#fff
}
tr.yui-dt-odd{
  background-color:#f5f5f5
}
tr.yui-dt-even td.yui-dt-asc,tr.yui-dt-even td.yui-dt-desc{
}
tr.yui-dt-odd td.yui-dt-asc,tr.yui-dt-odd td.yui-dt-desc{
}
.yui-dt-list tr.yui-dt-even{
  background-color:#fff
}
.yui-dt-list tr.yui-dt-odd{
  background-color:#f5f5f5
}
.yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-dt-list tr.yui-dt-even td.yui-dt-desc{
  background-color:#fff
}
.yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-dt-list tr.yui-dt-odd td.yui-dt-desc{
  background-color:#fff
}
th.yui-dt-highlighted,th.yui-dt-highlighted a{
  background-color:#43baff
}
tr.yui-dt-highlighted,tr.yui-dt-highlighted td.yui-dt-asc,tr.yui-dt-highlighted td.yui-dt-desc,tr.yui-dt-even td.yui-dt-highlighted,tr.yui-dt-odd td.yui-dt-highlighted{
  cursor:pointer;
  background-color:#fff
}
.yui-dt-list th.yui-dt-highlighted,.yui-dt-list th.yui-dt-highlighted a{
  background-color:#fff
}
.yui-dt-list tr.yui-dt-highlighted,.yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{
  cursor:pointer;
  background-color:#fff
}
th.yui-dt-selected,th.yui-dt-selected a{
  background-color:#43baff
}
tr.yui-dt-selected td,tr.yui-dt-selected td.yui-dt-asc,tr.yui-dt-selected td.yui-dt-desc{
  background-color:#c4ddf4
}
tr.yui-dt-even td.yui-dt-selected,tr.yui-dt-odd td.yui-dt-selected{
  background-color:#43baff;
  color:#fff
}
.yui-dt-list th.yui-dt-selected,.yui-dt-list th.yui-dt-selected a{
  background-color:#43baff
}
.yui-dt-list tr.yui-dt-selected td,.yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-dt-list tr.yui-dt-selected td.yui-dt-desc{
  background-color:#43baff;
  color:#fff
}
.yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-dt-list tr.yui-dt-odd td.yui-dt-selected{
  background-color:#43baff;
  color:#fff
}
.yui-dt-paginator{
  display:block;
  margin:6px 0;
  white-space:nowrap
}
.yui-dt-paginator .yui-dt-first,.yui-dt-paginator .yui-dt-last,.yui-dt-paginator .yui-dt-selected{
  padding:2px 6px
}
.yui-dt-paginator a.yui-dt-first,.yui-dt-paginator a.yui-dt-last{
  text-decoration:none
}
.yui-dt-paginator .yui-dt-previous,.yui-dt-paginator .yui-dt-next{
  display:none
}
a.yui-dt-page{
  background-color:#fff;
  padding:2px 6px;
  border:1px solid transparent;
  text-decoration:none
}
.yui-dt-selected{
  background-color:#43baff;
  border:1px solid #43baff
}
.yui-busy{
  cursor:wait
}
.yui-toolbar-container fieldset{
  padding:0;
  margin:0;
  border:0
}
.yui-toolbar-container legend{
  display:none
}
.yui-toolbar-container .yui-toolbar-subcont{
  padding:0.25em 0;
  zoom:1
}
.yui-toolbar-container-collapsed .yui-toolbar-subcont{
  display:none
}
.yui-toolbar-container .yui-toolbar-subcont:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-container span.yui-toolbar-draghandle{
  display:block;
  cursor:move;
  margin:0 0 0 0.2em;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  clear:none;
  float:left;
  overflow:hidden;
  width:2px;
  height:20px;
  text-indent:77777px
}
.yui-toolbar-container .yui-toolbar-titlebar.draggable{
  cursor:move
}
.yui-toolbar-container .yui-toolbar-titlebar{
  position:relative
}
.yui-toolbar-container .yui-toolbar-titlebar h2{
  font-weight:bold;
  color:#000;
  padding:0.2em;
  margin:0;
  border:none;
  letter-spacing:0
}
.yui-toolbar-container .yui-toolbar-titlebar h2 a{
  color:#000;
  cursor:default;
  text-decoration:none
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{
  height:40px
}
.yui-toolbar-container .yui-toolbar-group{
  margin-right:0.5em;
  float:left;
  zoom:1
}
.yui-toolbar-container .yui-toolbar-group:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-container .yui-toolbar-group h3{
  font-size:75%;
  padding:0 0 0 0.25em;
  margin:0
}
.yui-toolbar-container span.yui-toolbar-separator{
  display:none;
  padding:0;
  margin:0.2em 0 0.2em 0.1em;
  float:left;
  width:2px;
  height:18px
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{
  height:45px;
  height:50px
}
.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{
  height:18px;
  display:block
}
.yui-toolbar-container ul li{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3{
  display:none
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{
  position:relative;
  cursor:pointer
}
.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{
  height:100%;
  width:100%;
  overflow:hidden;
  font-size:0
}
.yui-toolbar-container .yui-button-disabled{
  cursor:default
}
.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{
  filter:alpha(opacity=50);
  opacity:0.5
}
.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{
  opacity:0.5;
  filter:alpha(opacity=50)
}
.yui-toolbar-container .yui-button a{
  overflow:hidden
}
.yui-toolbar-container .yui-toolbar-select .first-child a{
  cursor:pointer
}
.yui-toolbar-fontname-arial{
  font-family:Arial
}
.yui-toolbar-fontname-arial-black{
  font-family:Arial Black
}
.yui-toolbar-fontname-comic-sans-ms{
  font-family:Comic Sans MS
}
.yui-toolbar-fontname-courier-new{
  font-family:Courier New
}
.yui-toolbar-fontname-times-new-roman{
  font-family:Times New Roman
}
.yui-toolbar-fontname-verdana{
  font-family:Verdana
}
.yui-toolbar-fontname-impact{
  font-family:Impact
}
.yui-toolbar-fontname-lucida-console{
  font-family:Lucida Console
}
.yui-toolbar-fontname-tahoma{
  font-family:Tahoma
}
.yui-toolbar-fontname-trebuchet-ms{
  font-family:Trebuchet MS
}
.yui-toolbar-container .yui-toolbar-spinbutton{
  position:relative
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{
  opacity:1;
  z-index:0
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  position:absolute;
  display:block;
  cursor:pointer;
  z-index:1;
  padding:0;
  margin:0
}
.yui-toolbar-container .yui-overlay{
  position:absolute
}
.yui-toolbar-container .yui-overlay ul li{
  margin:0;
  list-style-type:none
}
.yui-toolbar-container{
  z-index:1
}
.yui-editor-container .yui-editor-editable-container{
  position:relative;
  width:100%;
  z-index:0
}
.yui-editor-container .yui-editor-masked{
  background-color:transparent
}
.yui-editor-container iframe{
  display:block;
  padding:0;
  margin:0;
  border:0;
  zoom:1
}
.yui-editor-container .yui-editor-editable{
  padding:0;
  margin:0
}
.yui-editor-container .dompath{
  font-size:85%
}
.yui-editor-panel .hd{
  position:relative;
  text-align:left
}
.yui-editor-panel .hd h3{
  font-weight:bold;
  padding:0.25em 0pt 0.25em 0.25em;
  margin:0
}
.yui-editor-panel .bd{
  position:relative;
  width:100%;
  zoom:1
}
.yui-editor-panel .bd div.yui-editor-body-cont{
  padding:0.25em 0.1em;
  zoom:1
}
.yui-editor-panel .bd .gecko form{
  overflow:auto
}
.yui-editor-panel .bd div.yui-editor-body-cont:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-editor-panel .ft{
  clear:both;
  float:left;
  text-align:right;
  width:99%
}
.yui-editor-panel .ft span.tip{
  display:block;
  position:relative;
  padding:0.5em 0.5em 0.5em 23px;
  text-align:left;
  zoom:1
}
.yui-editor-panel label{
  padding:0;
  clear:both;
  float:left;
  text-align:left;
  width:100%;
  zoom:1
}
.yui-editor-panel .gecko label{
  overflow:auto
}
.yui-editor-panel label strong{
  float:left;
  width:6em
}
.yui-editor-panel .removeLink{
  text-align:right;
  width:80%
}
.yui-editor-panel label input{
  margin-left:0.25em;
  float:left
}
.yui-editor-panel .yui-toolbar-group{
  margin-bottom:0.75em
}
.yui-editor-panel .height-width{
  float:left
}
.yui-editor-panel .height-width span{
  display:block;
  font-style:italic;
  float:left;
  overflow:visible
}
.yui-editor-panel .height-width span.info{
  font-size:70%;
  margin-top:3px
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{
  font-size:75%
}
.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{
  border:none
}
.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{
  display:block;
  height:8px;
  left:4px;
  position:absolute;
  top:3px;
  _top:-5px;
  width:24px;
  text-indent:52px;
  font-size:0
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{
  border-bottom:1px solid black
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{
  border-bottom:1px dotted black
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{
  border-bottom:1px dashed black
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{
  top:0;
  text-indent:0;
  font-size:75%
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{
  border-bottom:1px solid black
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{
  border-bottom:2px solid black
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{
  top:2px;
  top:-5px;
  border-bottom:3px solid black
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{
  top:1px;
  top:-5px;
  border-bottom:4px solid black
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{
  top:1px;
  top:-5px;
  border-bottom:5px solid black
}
.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{
  width:95px
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{
  margin:0 3px 7px 17px
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{
  position:absolute;
  left:-12px;
  top:14px;
  left:0
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{
  border-bottom:1px solid black;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{
  border-bottom:2px solid black;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{
  border-bottom:3px solid black;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{
  border-bottom:4px solid black;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{
  border-bottom:5px solid black;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{
  border-bottom:1px solid black;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{
  border-bottom:1px dashed black;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{
  border-bottom:1px dotted black;
  height:14px
}
h2.yui-editor-skipheader,h3.yui-editor-skipheader{
  position:absolute;
  padding:0;
  margin:0;
  border:none;
  overflow:hidden;
  width:0;
  height:0
}
.yui-toolbar-colors{
  display:none;
  overflow:hidden;
  width:133px;
  z-index:100;
  zoom:1
}
.yui-toolbar-colors:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-colors a{
  display:block;
  cursor:pointer;
  margin:0;
  border:1px solid transparent;
  float:left;
  overflow:hidden;
  width:9px;
  height:9px;
  text-indent:999px
}
.yui-toolbar-colors a:hover{
  border:1px solid black
}
.yui-color-button-menu{
  background-color:transparent;
  overflow:visible
}
.yui-toolbar-colors span{
  display:block;
  position:relative;
  padding:3px;
  float:left;
  overflow:hidden;
  width:100%;
  zoom:1
}
.yui-toolbar-colors span:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-colors span em{
  display:block;
  margin:0.75px;
  border:1px solid black;
  float:left;
  overflow:hidden;
  width:30px;
  height:35px;
  text-indent:999px
}
.yui-toolbar-colors span strong{
  display:block;
  font-size:85%;
  font-weight:normal;
  padding-left:3px;
  float:left;
  width:65%
}
.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{
  width:68px
}
.yui-toolbar-group-indentlist2 h3{
  width:122px
}
.yui-toolbar-group-alignment h3{
  width:130px
}
.yui-editor-container{
  border:1px solid transparent
}
.yui-toolbar-container{
  zoom:1
}
.yui-toolbar-container .yui-toolbar-titlebar{
  position:relative
}
.yui-editor-container .draggable .yui-toolbar-titlebar{
  cursor:move
}
.yui-toolbar-container .yui-toolbar-titlebar h2{
  font-size:100%;
  font-weight:bold;
  color:#43baff;
  padding:0.3em 1em;
  margin:0;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-group h3{
  font-size:75%;
  color:#43baff;
  padding-bottom:0;
  padding-left:0.25em;
  margin:1em 0 0;
  text-align:left
}
.yui-toolbar-container span.yui-toolbar-separator{
  margin:0 0.25em;
  border:none;
  overflow:hidden;
  text-indent:33px
}
.yui-toolbar-container{
  background-color:#fff
}
.yui-toolbar-container .yui-toolbar-subcont{
  padding:0 1em 0.35em;
  border-bottom:1px solid transparent
}
.yui-toolbar-container-collapsed .yui-toolbar-titlebar{
  border-bottom:1px solid transparent
}
.yui-editor-container .visible .yui-menu-shadow,.yui-editor-panel .visible .yui-menu-shadow{
  display:none
}
.yui-editor-container ul{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-editor-container ul li{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-toolbar-group ul li.yui-toolbar-groupitem{
  float:left
}
.yui-editor-container .dompath{
  background-color:#f2f2f2;
  color:#999;
  padding:0.25em;
  border-top:1px solid #808080;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-titlebar span.collapse{
  cursor:pointer;
  position:absolute;
  top:4px;
  right:2px;
  display:block;
  overflow:hidden;
  height:15px;
  width:15px;
  text-indent:9999px
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{
  position:relative;
  display:block;
  height:22px;
  width:30px;
  _font-size:0;
  margin:0;
  border-color:#94a6b5;
  color:#f5f5f5;
  border-style:solid;
  border-width:1px 0;
  zoom:1
}
.yui-toolbar-container .yui-push-button a,.yui-toolbar-container .yui-color-button a,.yui-toolbar-container .yui-menu-button a{
  padding-left:35px;
  height:20px;
  text-decoration:none;
  font-size:0;
  line-height:2;
  display:block;
  color:#f5f5f5;
  overflow:hidden;
  white-space:nowrap
}
.yui-toolbar-container .yui-toolbar-spinbutton a,.yui-toolbar-container .yui-toolbar-select a{
  font-size:12px
}
.yui-toolbar-container .yui-push-button .first-child,.yui-toolbar-container .yui-color-button .first-child,.yui-toolbar-container .yui-menu-button .first-child{
  border-color:#94a6b5;
  border-style:solid;
  border-width:0 1px;
  margin:0 -1px;
  display:block;
  position:relative
}
.yui-toolbar-container .yui-push-button-disabled .first-child,.yui-toolbar-container .yui-color-button-disabled .first-child,.yui-toolbar-container .yui-menu-button-disabled .first-child{
  border-color:#94a6b5
}
.yui-toolbar-container .yui-push-button-disabled a,.yui-toolbar-container .yui-color-button-disabled a,.yui-toolbar-container .yui-menu-button-disabled a{
  color:#94a6b5;
  cursor:default
}
.yui-toolbar-container .yui-push-button-disabled,.yui-toolbar-container .yui-color-button-disabled,.yui-toolbar-container .yui-menu-button-disabled{
  border-color:#94a6b5
}
.yui-toolbar-container .yui-button .first-child{
  left:0
}
.yui-toolbar-container .yui-toolbar-fontname{
  width:135px
}
.yui-toolbar-container .yui-toolbar-heading{
  width:92px
}
.yui-toolbar-container .yui-button-hover{
  border-color:#94a6b5
}
.yui-toolbar-container .yui-button-selected{
  border-color:#94a6b5
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3{
  display:none
}
.yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{
  margin-top:0.75em
}
.yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{
  display:block;
  position:absolute;
  top:2px;
  height:18px;
  width:18px;
  overflow:hidden;
  background:url(editor-sprite.gif) no-repeat 30px 30px
}
.yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{
  background-image:url(editor-sprite-active.gif)
}
.yui-toolbar-container .visible .yuimenuitemlabel{
  position:relative;
  color:#000;
  cursor:pointer
}
.yui-toolbar-container .yui-button-menu{
  background-color:#fff
}
.yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{
  position:relative
}
div.yuimenu li.selected{
  background-color:#43baff
}
div.yuimenu li.selected a.selected{
  color:#fff
}
.yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{
  background-position:0 0;
  left:5px
}
.yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{
  background-position:0 -108px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{
  background-position:0 -36px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{
  background-position:0 -1326px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{
  background-position:0 -1355px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{
  background-position:0 -72px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{
  background-position:0 -180px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{
  background-position:0 -144px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{
  background-position:0 -216px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{
  background-position:0 -288px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{
  background-position:0 -324px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{
  background-position:0 -360px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{
  background-position:0 -396px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{
  background-position:0 -432px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{
  background-position:0 -720px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{
  background-position:0 -684px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{
  background-position:0 -792px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{
  background-position:1px -756px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{
  background-position:0 -972px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{
  background-position:0 -936px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{
  background-position:0 -900px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{
  background-position:0 -864px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{
  background-position:0 -252px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{
  background-position:0 -1080px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{
  background-position:0 -1044px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{
  background-position:0 -468px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{
  background-position:0 -504px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-spinbutton,.yui-toolbar-container .yui-toolbar-spinbutton .first-child{
  width:35px
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{
  padding-left:2px;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{
  display:none
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  right:2px;
  background:url(editor-sprite.gif) no-repeat 0 -1222px;
  overflow:hidden;
  height:6px;
  width:7px;
  min-height:0;
  padding:0
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up{
  top:2px;
  background-position:0 -1222px
}
.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  bottom:2px;
  background-position:0 -1187px
}
.yui-toolbar-container select{
  border:1px solid #808080;
  height:22px
}
.yui-toolbar-container .yui-toolbar-select .first-child a{
  padding-left:5px;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{
  background:url(editor-sprite.gif) no-repeat 0 -1144px;
  overflow:hidden;
  right:-2px;
  top:0;
  height:20px
}
.yui-editor-panel .yui-color-button-menu .bd{
  background-color:transparent;
  border:none;
  width:135px
}
.yui-color-button-menu .yui-toolbar-colors{
  border:1px solid transparent
}
.yui-editor-panel{
  position:absolute;
  background-color:transparent;
  padding:0;
  margin:0;
  border:none;
  overflow:visible
}
.yui-editor-panel .hd{
  padding:0;
  margin:10px 0 0;
  border:none
}
.yui-editor-panel .hd h3{
  position:relative;
  font-size:93%;
  color:#43baff;
  padding:3px 0 0 0;
  margin:0;
  border:1px solid transparent;
  width:99%;
  height:20px;
  text-indent:5px
}
.yui-editor-panel .bd{
  background-color:#fff;
  padding:0;
  margin:0;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  overflow:visible;
  width:99%
}
.yui-editor-panel ul{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-editor-panel ul li{
  padding:0;
  margin:0
}
.yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{
  padding:0;
  border:none;
  margin-top:0.35em
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{
  width:50px
}
.yui-editor-panel label{
  display:block;
  padding:4px 0;
  margin-bottom:7px;
  float:none
}
.yui-editor-panel label strong{
  font-size:93%;
  font-weight:normal;
  padding-top:2px;
  text-align:right
}
.yui-editor-panel label input{
  width:75%
}
.yui-editor-panel .createlink_target,.yui-editor-panel .insertimage_target{
  width:auto;
  margin-right:5px
}
.yui-editor-panel .removeLink{
  width:98%
}
.yui-editor-panel label input.warning{
  background-color:#e6d5a5
}
.yui-editor-panel .yui-toolbar-group h3{
  font-size:93%;
  font-weight:normal;
  color:#43baff;
  padding:0 3px 0 0;
  margin:5px 0 0 0;
  float:left;
  text-align:right
}
.yui-editor-panel .height-width h3{
  margin:3px 0 0 10px
}
.yui-editor-panel .height-width{
  margin:3px 0 0 35px;
  margin-left:14px;
  width:42%;
  width:44%
}
.yui-editor-panel .yui-toolbar-group-border{
  width:190px
}
.yui-editor-panel .no-button .yui-toolbar-group-border{
  width:210px
}
.yui-editor-panel .yui-toolbar-group-padding{
  width:198px
}
.yui-editor-panel .no-button .yui-toolbar-group-padding{
  width:172px
}
.yui-editor-panel .yui-toolbar-group-padding h3{
  margin-left:12px
}
.yui-editor-panel .yui-toolbar-group-textflow{
  width:182px
}
.yui-editor-panel .hd{
  background:none
}
.yui-editor-panel .ft{
  background-color:#fff;
  padding:0;
  margin:0 0 2px 0;
  border:1px solid transparent;
  border-top:none
}
.yui-editor-panel .hd span.close{
  display:block;
  position:absolute;
  top:2px;
  right:5px;
  cursor:pointer;
  overflow:hidden;
  width:26px;
  height:16px;
  text-indent:500px
}
.yui-editor-panel .ft span.tip{
  font-size:85%;
  background-color:#fff;
  border-top:1px solid transparent
}
.yui-editor-panel .ft span.tip strong{
  display:block;
  margin:0 2px 8px 0;
  float:left
}
.yui-editor-panel .ft span.tip span.icon{
  display:block;
  position:absolute;
  top:8px;
  left:2px;
  background:url(editor-sprite.gif) no-repeat 0 -1260px;
  width:20px;
  height:20px
}
.yui-editor-panel .ft span.tip span.icon-info{
  background-position:2px -1260px
}
.yui-editor-panel .ft span.tip span.icon-warn{
  background-position:2px -1296px
}
.yui-editor-panel .hd span.knob{
  position:absolute;
  top:-10px;
  left:25px;
  background:url(editor-knob.gif) no-repeat 0 0;
  overflow:hidden;
  width:28px;
  height:10px;
  text-indent:9999px
}
.yui-editor-panel .yui-toolbar-container{
  background-image:none;
  border:none;
  float:left;
  width:100%
}
.yui-editor-panel .yui-toolbar-container .bd{
  background-color:#fff
}
.yui-editor-blankimage{
  background-image:url(blankimage.png)
}
.yui-editor-container .yui-resize-handle-br{
  background-color:transparent;
  background-position:-20px -60px;
  width:11px;
  height:11px
}
.yui-crop{
  position:relative
}
.yui-crop .yui-crop-mask{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%
}
.yui-crop .yui-resize{
  position:absolute;
  top:10px;
  left:10px;
  border:0
}
.yui-crop .yui-crop-resize-mask{
  position:absolute;
  top:0;
  left:0;
  background-position:-10px -10px;
  overflow:hidden;
  width:100%;
  height:100%
}
.yui-crop .yui-crop-mask{
  background-color:#000;
  filter:alpha(opacity=50);
  opacity:0.5
}
.yui-crop .yui-resize{
  border:1px dashed transparent
}
.yui-layout-loading{
  visibility:hidden
}
body.yui-layout{
  position:relative;
  padding:0;
  margin:0;
  overflow:hidden
}
.yui-layout-doc{
  position:relative;
  box-shadow:transparent 0 5px 10px;
  padding:0;
  margin:0;
  overflow:visible;
  -moz-box-shadow:transparent 0 5px 10px;
  -webkit-box-shadow:transparent 0 5px 10px;
  height:100%
}
.yui-layout-unit{
  padding:0;
  margin:0;
  float:none;
  width:50px;
  height:50px;
  z-index:0
}
.yui-layout-unit-top{
  position:absolute;
  top:0;
  left:0;
  width:100%
}
.yui-layout-unit-left{
  position:absolute;
  top:0;
  left:0
}
.yui-layout-unit-right{
  position:absolute;
  top:0;
  right:0
}
.yui-layout-unit-right.yui-resize .yui-layout-wrap{
  margin-left:5px
}
.yui-layout-unit-bottom{
  position:absolute;
  bottom:0;
  left:0;
  width:100%
}
.yui-layout-unit-center{
  position:absolute;
  top:0;
  left:0;
  width:100%
}
.yui-layout div.yui-layout-hd{
  position:absolute;
  top:0;
  left:0;
  background:#fff;
  width:100%;
  zoom:1
}
div.yui-layout-hd h2{
  padding:10px 0 10px 0
}
.yui-layout-unit{
  height:50px
}
.yui-layout div.yui-layout-bd{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  zoom:1
}
.yui-layout .yui-layout-noscroll div.yui-layout-bd{
  overflow:hidden
}
.yui-layout .yui-layout-scroll div.yui-layout-bd{
  overflow:auto
}
.yui-layout div.yui-layout-ft{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  zoom:1
}
.yui-layout .yui-layout-unit div.yui-layout-hd h2{
  font-size:12px;
  text-align:left
}
.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{
  position:absolute;
  top:5px;
  font-size:0;
  cursor:pointer;
  width:11px;
  height:11px
}
.yui-layout .yui-layout-unit div.yui-layout-hd .close{
  position:absolute;
  top:2px;
  right:2px;
  font-size:0;
  cursor:pointer;
  width:17px;
  height:13px
}
.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{
  right:25px
}
.yui-layout .yui-layout-clip{
  display:none;
  position:absolute;
  background-color:#eee;
  height:20px
}
.yui-layout .yui-layout-clip .collapse{
  position:absolute;
  top:5px;
  right:6px;
  font-size:0;
  cursor:pointer;
  width:11px;
  height:11px
}
.yui-layout .yui-layout-wrap{
  position:absolute;
  left:0;
  width:100%;
  height:100%
}
.yui-layout .yui-resize-proxy{
  font-size:0;
  padding:0;
  margin:0;
  border:none
}
.yui-layout .yui-resize-resizing .yui-resize-handle{
  visibility:hidden
}
.yui-layout .yui-resize-proxy div{
  position:absolute;
  background-color:#fff;
  border:1px solid transparent
}
.yui-layout .yui-resize-proxy .yui-layout-handle-l{
  top:0;
  left:0;
  width:5px;
  height:100%
}
.yui-layout .yui-resize-proxy .yui-layout-handle-r{
  position:absolute;
  top:0;
  right:0;
  width:5px;
  height:100%;
  zoom:1
}
.yui-layout .yui-resize-proxy .yui-layout-handle-b{
  bottom:0;
  left:0;
  width:100%;
  height:5px
}
.yui-layout .yui-resize-proxy .yui-layout-handle-t{
  top:0;
  left:0;
  width:100%;
  height:5px
}
.yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat 0 -110px;
  right:10px
}
.yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse:hover{
  top:4px;
  right:9px;
  border:1px solid #666
}
.yui-layout .yui-layout-clip-left .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat 0 -90px
}
.yui-layout .yui-layout-clip-left .collapse:hover,.yui-layout .yui-layout-clip-right .collapse{
  top:4px;
  right:5px;
  border:1px solid #666
}
.yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{
  left:5px;
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat 0 -90px
}
.yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse:hover{
  top:4px;
  left:4px;
  border:1px solid transparent
}
.yui-layout .yui-layout-clip-right .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat 0 -110px
}
.yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat -20px -220px;
  border:1px solid transparent
}
.yui-layout .yui-layout-clip-top .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat -20px -240px;
  border:1px solid transparent
}
.yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat 0 -90px;
  right:5px
}
.yui-layout .yui-layout-clip-bottom .collapse{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat -20px -180px;
  border:1px solid transparent
}
.yui-layout .yui-layout-hd{
  background:#fff;
  border:1px solid transparent;
  border-width:0
}
.yui-layout{
  background-color:#f2f2f2
}
.yui-layout .yui-layout-unit div.yui-layout-hd h2{
  font-weight:bold;
  padding:3px
}
.yui-layout .yui-layout-unit-right div.yui-layout-hd h2{
  text-align:right;
  margin-right:5px
}
.yui-layout .yui-layout-unit div.yui-layout-bd{
  background-color:#fff;
  border:1px solid transparent;
  border-top:none;
  border-top-width:0;
  border-bottom:none;
  border-bottom-width:0;
  text-align:left
}
.yui-layout .yui-layout-unit div.yui-layout-bd-nohd{
  border-top:1px solid transparent
}
.yui-layout .yui-layout-clip{
  display:none;
  position:absolute;
  background-color:#fff;
  border:1px solid transparent;
  height:20px
}
.yui-layout div.yui-layout-ft{
  background-color:#fff;
  border:1px solid transparent;
  border-top:none;
  border-top-width:0
}
.yui-layout-unit .yui-resize-handle{
  background-color:transparent
}
.yui-layout-unit .yui-resize-handle-r{
  top:0;
  right:0;
  background-image:none
}
.yui-layout-unit .yui-resize-handle-l{
  top:0;
  left:0;
  background-image:none
}
.yui-layout-unit .yui-resize-handle-b{
  bottom:0;
  right:0;
  background-image:none
}
.yui-layout-unit .yui-resize-handle-t{
  top:0;
  right:0;
  background-image:none
}
.yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{
  position:absolute;
  height:16px;
  width:6px;
  top:45%;
  left:0;
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png') no-repeat 0 -5px
}
.yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{
  position:absolute;
  height:6px;
  width:16px;
  left:45%;
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png') no-repeat -20px 0
}
.yui-log{
  font-family:monospace;
  font-size:77%;
  background-color:#d9edf7;
  color:#31708f;
  padding:1em;
  border:1px solid #bce8f1;
  text-align:left;
  width:31em;
  z-index:9000
}
.yui-log-container{
  position:absolute;
  top:1em;
  right:1em
}
.yui-log input{
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:100%;
  font-weight:normal;
  padding:0;
  margin:0
}
.yui-log .yui-log-btns{
  position:relative;
  bottom:0.25em;
  float:right
}
.yui-log .yui-log-hd{
  background-color:#575757;
  padding:0.5em;
  margin-top:1em
}
.yui-log .yui-log-hd h4{
  font-size:108%;
  font-weight:bold;
  color:#31708f;
  padding:0;
  margin:0
}
.yui-log .yui-log-bd{
  background-color:#d9edf7;
  border:1px solid #bce8f1;
  overflow:auto;
  width:100%;
  height:20em
}
.yui-log p{
  padding:0.1em;
  margin:1px
}
.yui-log pre{
  padding:0;
  margin:0
}
.yui-log pre.yui-log-verbose{
  white-space:pre-wrap;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word
}
.yui-log .yui-log-ft{
  margin-top:0.5em
}
.yui-log .yui-log-ft .yui-log-sourcefilters{
  padding-top:0.75em;
  margin-top:0.75em;
  border-top:1px solid #575757;
  width:100%
}
.yui-log .yui-log-filtergrp{
  margin-right:0.5em
}
.yui-log .info{
  background-color:cornflowerblue
}
.yui-log .warn{
  background-color:#e6d5a5
}
.yui-log .error{
  background-color:#43baff
}
.yui-log .time{
  background-color:#3c763d
}
.yui-log .window{
  background-color:#fff
}
.yuimenu{
  top:-999em;
  left:-999em
}
.yuimenubar{
  position:static
}
.yuimenu .yuimenu,.yuimenubar .yuimenu{
  position:absolute
}
.yuimenubar li,.yuimenu li{
  list-style-type:none
}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{
  margin:0;
  padding:0;
  background-color:#fff
}
.yuimenuitemlabel,.yuimenubaritemlabel{
  text-align:left;
  white-space:nowrap
}
.yuimenubar ul{
  zoom:1
}
.yuimenubar .yuimenu ul{
  zoom:normal
}
.yuimenubar > .bd > ul:after{
  content:".";
  display:block;
  clear:both;
  line-height:0;
  height:0;
  visibility:hidden
}
.yuimenubaritem{
  float:left
}
.yuimenubaritemlabel,.yuimenuitemlabel{
  display:block
}
.yuimenuitemlabel .helptext{
  display:block;
  font-style:normal;
  margin:-1em 0 0 10em
}
.yui-menu-shadow{
  position:absolute;
  visibility:hidden;
  z-index:-1
}
.yui-menu-shadow-visible{
  top:2px;
  bottom:-3px;
  left:-3px;
  right:-3px;
  visibility:visible
}
.hide-scrollbars *{
  overflow:hidden
}
.hide-scrollbars select{
  display:none
}
.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{
  overflow:visible
}
.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{
  overflow:hidden
}
.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{
  overflow:auto
}
.yuimenubar{
  font-size:93%;
  border:solid 1px transparent;
  line-height:2;
  line-height:1.9
}
.yuimenubarnav .yuimenubaritem{
  border-right:solid 1px transparent
}
.yuimenubaritemlabel{
  position:relative;
  color:#43baff;
  cursor:default;
  padding:0 10px;
  margin:-1px 0;
  border-width:1px 0;
  border-color:transparent;
  border-style:solid;
  text-decoration:none
}
.yuimenubarnav .yuimenubaritemlabel{
  display:inline-block;
  padding-right:20px
}
.yuimenubarnav .yuimenubaritemlabel-hassubmenu{
  background:url(menubaritem_submenuindicator.png) right center no-repeat
}
.yuimenubaritemlabel-selected{
  border-color:#43baff
}
.yuimenubarnav .yuimenubaritemlabel-selected{
  left:-1px;
  margin-left:-1px;
  border-left-width:1px
}
.yuimenubaritemlabel-disabled{
  color:#f5f5f5;
  cursor:default
}
.yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{
  background-image:url(menubaritem_submenuindicator_disabled.png)
}
.yuimenu{
  font-size:93%;
  line-height:1.5;
  line-height:1.45
}
.yuimenubar .yuimenu,.yuimenu .yuimenu{
  font-size:100%
}
.yuimenu .bd{
  zoom:1;
  _zoom:normal;
  border:solid 1px transparent;
  background-color:#fff
}
.yuimenu .yuimenu .bd{
  zoom:normal
}
.yuimenu ul{
  border-width:1px 0 0 0;
  border-color:transparent;
  border-style:solid
}
.yuimenu ul.first-of-type{
  border-width:0
}
.yuimenu h6{
  font-weight:bold;
  color:#43baff;
  padding:3px 10px 0 10px;
  border-width:1px 0 0 0;
  border-color:#e6e6e6;
  border-style:solid
}
.yuimenu ul.hastitle,.yuimenu h6.first-of-type{
  border-width:0
}
.yuimenu .yui-menu-body-scrolled{
  border-color:transparent;
  overflow:hidden
}
.yuimenu .topscrollbar,.yuimenu .bottomscrollbar{
  height:16px;
  border:solid 1px transparent
}
.yuimenu .topscrollbar{
  background-position:center -950px;
  border-bottom-width:0
}
.yuimenu .topscrollbar_disabled{
  background-position:center -975px
}
.yuimenu .bottomscrollbar{
  background-position:center -850px;
  border-top-width:0
}
.yuimenu .bottomscrollbar_disabled{
  background-position:center -875px
}
.yuimenuitem{
  _border-bottom:solid 1px transparent
}
.yuimenuitem.first-of-type a,.yuimenuitem.first-of-type img{
  padding-top:3px
}
.yuimenuitemlabel,a.yuimenuitemlabel,a.yuimenuitemlabel:link,a.yuimenuitemlabel:visited{
  background-color:#fff;
  border-left:1px solid transparent;
  color:#43baff;
  cursor:default;
  margin:0 0 0 20px;
  padding:0 5px;
  text-decoration:none
}
a.yuimenuitemlabel:hover{
  background-color:#e6e6e6
}
.yuimenuitemlabel img{
  border:none;
  vertical-align:middle;
  left:3px;
  position:absolute
}
.yuimenuitemlabel .helptext{
  margin-top:-1.5em;
  margin-top:-1.45em
}
.yuimenuitem-hassubmenu > a{
  background-image:url(../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png);
  background-position:right -126px;
  background-repeat:no-repeat
}
.yuimenuitem-checked{
  background-image:url(menuitem_checkbox.png);
  background-position:left center;
  background-repeat:no-repeat
}
.yui-menu-shadow-visible{
  background-color:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  filter:alpha(opacity=12);
  opacity:0.12
}
.yuimenuitem-selected{
  background-color:#43baff
}
.yuimenuitem-disabled .yuimenuitemlabel-disabled,.yuimenuitem-disabled a.yuimenuitemlabel-disabled,.yuimenuitem-disabled a.yuimenuitemlabel-disabled:hover{
  background-color:#fff;
  color:#43baff;
  cursor:default
}
.yuimenuitem-hassubmenu-disabled{
  background-image:url(menuitem_submenuindicator_disabled.png)
}
.yuimenuitem-checked-disabled{
  background-image:url(menuitem_checkbox_disabled.png)
}
.yui-pg-container{
  background:#fff none repeat scroll 0 0;
  color:#43baff;
  display:block;
  white-space:nowrap
}
.yui-pg-first,.yui-pg-previous,.yui-pg-next,.yui-pg-last,.yui-pg-current,.yui-pg-pages,.yui-pg-page{
  display:inline-block;
  font-family:'Lato', Lato, Arial, sans-serif;
  padding:3px 6px;
  zoom:1
}
.yui-pg-pages{
  padding:0
}
.yui-pg-current{
  padding:3px 0
}
.yui-pg-page{
  background-color:#fff;
  padding:2px 6px;
  border:1px solid transparent;
  text-decoration:none
}
.yui-pg-current-page{
  font-weight:bold;
  background-color:transparent;
  padding:3px 6px;
  border:none
}
.yui-pg-page{
  margin-left:1px;
  margin-right:1px
}
.yui-pg-first,.yui-pg-previous{
  padding-left:0
}
.yui-pg-next,.yui-pg-last{
  padding-right:0
}
.yui-pg-current,.yui-pg-rpp-options{
  margin-left:1em;
  margin-right:1em
}
.yui-pv{
  position:relative;
  font:arial;
  background-color:#fff;
  margin-bottom:1em;
  overflow:hidden;
  width:99%;
  z-index:1000
}
.yui-pv .hd{
  background:url(header_background.png) repeat-x;
  padding:2px 0;
  overflow:hidden;
  min-height:30px;
  zoom:1
}
.yui-pv .hd h4{
  font:bold 14px arial;
  color:#43baff;
  padding:8px 10px;
  margin:0
}
.yui-pv .hd a{
  display:block;
  font:bold 11px arial;
  background:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:4px;
  margin:3px 10px 0 0;
  border:1px solid #f5f5f5;
  float:right
}
.yui-pv .hd span{
  display:none
}
.yui-pv .hd span.yui-pv-busy{
  display:block;
  background:url(wait.gif) no-repeat;
  margin:4px 10px 0 0;
  float:right;
  overflow:hidden;
  width:18px;
  height:18px
}
.yui-pv .hd:after,.yui-pv .bd:after,.yui-pv-chartlegend dl:after{
  content:'.';
  visibility:hidden;
  clear:left;
  height:0;
  display:block
}
.yui-pv .bd{
  position:relative;
  overflow-x:auto;
  overflow-y:hidden;
  zoom:1
}
.yui-pv .yui-pv-table{
  padding:0 10px;
  margin:5px 0 10px 0
}
.yui-pv .yui-pv-table .yui-dt-bd td{
  font:12px arial;
  color:#fff
}
.yui-pv .yui-pv-table tr.yui-dt-odd{
  background:#fff
}
.yui-pv .yui-pv-table tr.yui-dt-even{
  background:#f5f5f5
}
.yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc{
  background:#f5f5f5
}
.yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc{
  background:#fff
}
.yui-pv .yui-pv-table .yui-dt-hd th{
  background:#7141b1;
  background-image:none
}
.yui-pv th.yui-dt-asc .yui-dt-liner{
  background:transparent url(asc.gif) no-repeat scroll right center
}
.yui-pv th.yui-dt-desc .yui-dt-liner{
  background:transparent url(desc.gif) no-repeat scroll right center
}
.yui-pv .yui-pv-table .yui-dt-hd th a{
  font:bold 12px arial;
  color:#333
}
.yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc{
  background:#7141b1
}
.yui-pv-chartcontainer{
  padding:0 10px
}
.yui-pv-chart{
  color:#fff;
  margin:5px 0 0 0;
  clear:right;
  height:250px
}
.yui-pv-chartlegend div{
  margin:0 0 0 10px;
  float:right;
  width:250px
}
.yui-pv-chartlegend dl{
  padding:0.2em 0 0.2em 0.5em;
  margin:5px 0;
  border:1px solid transparent;
  zoom:1
}
.yui-pv-chartlegend dt{
  display:block;
  padding:0;
  float:left;
  width:0.7em;
  height:0.7em
}
.yui-pv-chartlegend dd{
  display:block;
  font:11px arial;
  color:#43baff;
  padding:0;
  margin:0 1em 0 0.5em;
  float:left
}
.yui-pv-minimized{
  height:35px
}
.yui-pv-minimized .bd{
  top:-3000px
}
.yui-pv-minimized .hd a.yui-pv-refresh{
  display:none
}
.yui-resize{
  position:relative;
  z-index:0;
  zoom:1
}
.yui-resize-wrap{
  zoom:1
}
.yui-draggable{
  cursor:move
}
.yui-resize .yui-resize-handle{
  position:absolute;
  font-size:0;
  padding:0;
  margin:0;
  width:1px;
  height:1px;
  z-index:1;
  zoom:1
}
.yui-resize .yui-resize-handle-br{
  bottom:0;
  right:0;
  cursor:se-resize;
  width:5px;
  height:5px;
  z-index:2;
  zoom:1
}
.yui-resize .yui-resize-handle-bl{
  bottom:0;
  left:0;
  cursor:sw-resize;
  width:5px;
  height:5px;
  z-index:2;
  zoom:1
}
.yui-resize .yui-resize-handle-tl{
  top:0;
  left:0;
  cursor:nw-resize;
  width:5px;
  height:5px;
  z-index:2;
  zoom:1
}
.yui-resize .yui-resize-handle-tr{
  top:0;
  right:0;
  cursor:ne-resize;
  width:5px;
  height:5px;
  z-index:2;
  zoom:1
}
.yui-resize .yui-resize-handle-r{
  border-color:transparent;
  border-style:none solid;
  border-width:thin;
  width:5px;
  height:100%;
  top:0;
  right:0;
  cursor:e-resize;
  zoom:1
}
.yui-resize .yui-resize-handle-l{
  top:0;
  left:0;
  cursor:w-resize;
  width:5px;
  height:100%;
  zoom:1
}
.yui-resize .yui-resize-handle-b{
  bottom:0;
  right:0;
  cursor:s-resize;
  width:100%;
  height:5px;
  zoom:1
}
.yui-resize .yui-resize-handle-t{
  top:0;
  right:0;
  cursor:n-resize;
  width:100%;
  height:5px;
  zoom:1;
  border-color:transparent;
  border-style:solid none;
  border-width:thin
}
.yui-resize-proxy{
  position:absolute;
  border:1px dashed transparent;
  visibility:hidden;
  z-index:1000
}
.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{
  opacity:0;
  filter:alpha(opacity=0)
}
.yui-resize-ghost{
  filter:alpha(opacity=50);
  opacity:0.5
}
.yui-resize-knob .yui-resize-handle{
  width:6px;
  height:6px
}
.yui-resize-knob .yui-resize-handle-tr{
  top:-3px;
  right:-3px
}
.yui-resize-knob .yui-resize-handle-tl{
  top:-3px;
  left:-3px
}
.yui-resize-knob .yui-resize-handle-bl{
  bottom:-3px;
  left:-3px
}
.yui-resize-knob .yui-resize-handle-br{
  bottom:-3px;
  right:-3px
}
.yui-resize-knob .yui-resize-handle-t{
  top:-3px;
  left:45%
}
.yui-resize-knob .yui-resize-handle-r{
  top:45%;
  right:-3px
}
.yui-resize-knob .yui-resize-handle-l{
  top:45%;
  left:-3px
}
.yui-resize-knob .yui-resize-handle-b{
  bottom:-3px;
  left:45%
}
.yui-resize-status{
  display:none;
  position:absolute;
  top:-999px;
  left:-999px;
  font-size:80%;
  padding:2px;
  z-index:9999;
  zoom:1
}
.yui-resize-status strong,.yui-resize-status em{
  font-style:normal;
  font-weight:normal;
  padding:1px;
  zoom:1
}
.yui-resize .yui-resize-handle-active{
  zoom:1
}
.yui-resize .yui-resize-handle-l,.yui-resize .yui-resize-handle-r,.yui-resize .yui-resize-handle-l-active,.yui-resize .yui-resize-handle-r-active{
  height:100%
}
.yui-resize-knob .yui-resize-handle{
  border:1px solid transparent
}
.yui-resize-hover .yui-resize-handle-active{
  filter:alpha(opacity=100);
  opacity:1
}
.yui-resize-proxy{
  border:1px dashed #43baff
}
.yui-resize-status{
  background-color:#d9edf7;
  color:#31708f;
  border:1px solid #d9edf7;
  border-top:1px solid #d9edf7
}
.yui-resize-status strong,.yui-resize-status em{
  float:left;
  display:block;
  clear:both;
  padding:1px;
  text-align:center
}
.yui-resize .yui-resize-handle-inner-r,.yui-resize .yui-resize-handle-inner-l{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png') no-repeat 0 -5px;
  height:16px;
  width:5px;
  position:absolute;
  top:45%
}
.yui-resize .yui-resize-handle-inner-t,.yui-resize .yui-resize-handle-inner-b{
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png') no-repeat -20px 0;
  height:5px;
  width:16px;
  position:absolute;
  left:50%
}
.yui-resize .yui-resize-handle-br{
  background-image:url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png');
  background-position:-22px -62px;
  background-repeat:no-repeat
}
.yui-resize .yui-resize-handle-tr{
  background-image:url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png');
  background-position:-22px -42px;
  background-repeat:no-repeat
}
.yui-resize .yui-resize-handle-tl{
  background-image:url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png');
  background-position:-22px -82px;
  background-repeat:no-repeat
}
.yui-resize .yui-resize-handle-bl{
  background-image:url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=layout_sprite.png');
  background-position:-22px -23px;
  background-repeat:no-repeat
}
.yui-resize-knob .yui-resize-handle-t,.yui-resize-knob .yui-resize-handle-r,.yui-resize-knob .yui-resize-handle-b,.yui-resize-knob .yui-resize-handle-l,.yui-resize-knob .yui-resize-handle-tl,.yui-resize-knob .yui-resize-handle-tr,.yui-resize-knob .yui-resize-handle-bl,.yui-resize-knob .yui-resize-handle-br,.yui-resize-knob .yui-resize-handle-inner-t,.yui-resize-knob .yui-resize-handle-inner-r,.yui-resize-knob .yui-resize-handle-inner-b,.yui-resize-knob .yui-resize-handle-inner-l,.yui-resize-knob .yui-resize-handle-inner-tl,.yui-resize-knob .yui-resize-handle-inner-tr,.yui-resize-knob .yui-resize-handle-inner-bl,.yui-resize-knob .yui-resize-handle-inner-br{
  background-image:none
}
.yui-resize-knob .yui-resize-handle-l,.yui-resize-knob .yui-resize-handle-r,.yui-resize-knob .yui-resize-handle-l-active,.yui-resize-knob .yui-resize-handle-r-active{
  height:6px;
  width:6px
}
.yui-busy{
  cursor:wait
}
.yui-toolbar-container fieldset{
  padding:0;
  margin:0;
  border:0
}
.yui-toolbar-container legend{
  display:none
}
.yui-toolbar-container .yui-toolbar-subcont{
  padding:0.25em 0;
  zoom:1
}
.yui-toolbar-container-collapsed .yui-toolbar-subcont{
  display:none
}
.yui-toolbar-container .yui-toolbar-subcont:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-container span.yui-toolbar-draghandle{
  display:block;
  cursor:move;
  margin:0 0 0 0.2em;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  clear:none;
  float:left;
  overflow:hidden;
  width:2px;
  height:20px;
  text-indent:77777px
}
.yui-toolbar-container .yui-toolbar-titlebar.draggable{
  cursor:move
}
.yui-toolbar-container .yui-toolbar-titlebar{
  position:relative
}
.yui-toolbar-container .yui-toolbar-titlebar h2{
  font-weight:bold;
  color:#43baff;
  padding:0.2em;
  margin:0;
  border:none;
  letter-spacing:0
}
.yui-toolbar-container .yui-toolbar-titlebar h2 a{
  color:#43baff;
  cursor:default;
  text-decoration:none
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{
  height:40px
}
.yui-toolbar-container .yui-toolbar-group{
  margin-right:0.5em;
  float:left;
  zoom:1
}
.yui-toolbar-container .yui-toolbar-group:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-container .yui-toolbar-group h3{
  font-size:75%;
  padding:0 0 0 0.25em;
  margin:0
}
.yui-toolbar-container span.yui-toolbar-separator{
  display:none;
  padding:0;
  margin:0.2em 0 0.2em 0.1em;
  float:left;
  width:2px;
  height:18px
}
.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{
  height:50px
}
.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{
  height:18px;
  display:block
}
.yui-toolbar-container ul li{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3{
  display:none
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{
  position:relative;
  cursor:pointer
}
.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{
  height:100%;
  width:100%;
  overflow:hidden;
  font-size:0
}
.yui-toolbar-container .yui-button-disabled{
  cursor:default
}
.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{
  filter:alpha(opacity=50);
  opacity:0.5
}
.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{
  opacity:0.5;
  filter:alpha(opacity=50)
}
.yui-toolbar-container .yui-button a{
  overflow:hidden
}
.yui-toolbar-container .yui-toolbar-select .first-child a{
  cursor:pointer
}
.yui-toolbar-fontname-arial{
  font-family:Arial
}
.yui-toolbar-fontname-arial-black{
  font-family:Arial Black
}
.yui-toolbar-fontname-comic-sans-ms{
  font-family:Comic Sans MS
}
.yui-toolbar-fontname-courier-new{
  font-family:Courier New
}
.yui-toolbar-fontname-times-new-roman{
  font-family:Times New Roman
}
.yui-toolbar-fontname-verdana{
  font-family:Verdana
}
.yui-toolbar-fontname-impact{
  font-family:Impact
}
.yui-toolbar-fontname-lucida-console{
  font-family:Lucida Console
}
.yui-toolbar-fontname-tahoma{
  font-family:Tahoma
}
.yui-toolbar-fontname-trebuchet-ms{
  font-family:Trebuchet MS
}
.yui-toolbar-container .yui-toolbar-spinbutton{
  position:relative
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{
  opacity:1;
  z-index:0
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  position:absolute;
  display:block;
  cursor:pointer;
  z-index:1;
  padding:0;
  margin:0
}
.yui-toolbar-container .yui-overlay{
  position:absolute
}
.yui-toolbar-container .yui-overlay ul li{
  margin:0;
  list-style-type:none
}
.yui-toolbar-container{
  z-index:1
}
.yui-editor-container .yui-editor-editable-container{
  position:relative;
  width:100%;
  z-index:0
}
.yui-editor-container .yui-editor-masked{
  background-color:transparent
}
.yui-editor-container iframe{
  display:block;
  padding:0;
  margin:0;
  border:0;
  zoom:1
}
.yui-editor-container .yui-editor-editable{
  padding:0;
  margin:0
}
.yui-editor-container .dompath{
  font-size:85%
}
.yui-editor-panel .hd{
  position:relative;
  text-align:left
}
.yui-editor-panel .hd h3{
  font-weight:bold;
  padding:0.25em 0pt 0.25em 0.25em;
  margin:0
}
.yui-editor-panel .bd{
  position:relative;
  width:100%;
  zoom:1
}
.yui-editor-panel .bd div.yui-editor-body-cont{
  padding:0.25em 0.1em;
  zoom:1
}
.yui-editor-panel .bd .gecko form{
  overflow:auto
}
.yui-editor-panel .bd div.yui-editor-body-cont:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-editor-panel .ft{
  clear:both;
  float:left;
  text-align:right;
  width:99%
}
.yui-editor-panel .ft span.tip{
  display:block;
  position:relative;
  padding:0.5em 0.5em 0.5em 23px;
  text-align:left;
  zoom:1
}
.yui-editor-panel label{
  padding:0;
  clear:both;
  float:left;
  text-align:left;
  width:100%;
  zoom:1
}
.yui-editor-panel .gecko label{
  overflow:auto
}
.yui-editor-panel label strong{
  float:left;
  width:6em
}
.yui-editor-panel .removeLink{
  text-align:right;
  width:80%
}
.yui-editor-panel label input{
  margin-left:0.25em;
  float:left
}
.yui-editor-panel .yui-toolbar-group{
  margin-bottom:0.75em
}
.yui-editor-panel .height-width{
  float:left
}
.yui-editor-panel .height-width span{
  display:block;
  font-style:italic;
  float:left;
  overflow:visible
}
.yui-editor-panel .height-width span.info{
  font-size:70%;
  margin-top:3px
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{
  font-size:75%
}
.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{
  border:none
}
.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{
  display:block;
  height:8px;
  left:4px;
  position:absolute;
  top:3px;
  _top:-5px;
  width:24px;
  text-indent:52px;
  font-size:0
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{
  border-bottom:1px solid transparent
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{
  border-bottom:1px dotted transparent
}
.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{
  border-bottom:1px dashed transparent
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{
  top:0;
  text-indent:0;
  font-size:75%
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{
  border-bottom:1px solid transparent
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{
  border-bottom:2px solid transparent
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{
  top:2px;
  top:-5px;
  border-bottom:3px solid transparent
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{
  top:1px;
  top:-5px;
  border-bottom:4px solid transparent
}
.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{
  top:1px;
  top:-5px;
  border-bottom:5px solid transparent
}
.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{
  width:95px
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{
  margin:0 3px 7px 17px
}
.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{
  position:absolute;
  left:-12px;
  top:14px;
  left:0
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{
  border-bottom:1px solid transparent;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{
  border-bottom:2px solid transparent;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{
  border-bottom:3px solid transparent;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{
  border-bottom:4px solid transparent;
  height:14px
}
.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{
  border-bottom:5px solid transparent;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{
  border-bottom:1px solid transparent;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{
  border-bottom:1px dashed transparent;
  height:14px
}
.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{
  border-bottom:1px dotted transparent;
  height:14px
}
h2.yui-editor-skipheader,h3.yui-editor-skipheader{
  position:absolute;
  padding:0;
  margin:0;
  border:none;
  overflow:hidden;
  width:0;
  height:0
}
.yui-toolbar-colors{
  display:none;
  overflow:hidden;
  width:133px;
  z-index:100;
  zoom:1
}
.yui-toolbar-colors:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-colors a{
  display:block;
  cursor:pointer;
  margin:0;
  border:1px solid transparent;
  float:left;
  overflow:hidden;
  width:9px;
  height:9px;
  text-indent:999px
}
.yui-toolbar-colors a:hover{
  border:1px solid #43baff
}
.yui-color-button-menu{
  background-color:transparent;
  overflow:visible
}
.yui-toolbar-colors span{
  display:block;
  position:relative;
  padding:3px;
  float:left;
  overflow:hidden;
  width:100%;
  zoom:1
}
.yui-toolbar-colors span:after{
  content:'.';
  display:block;
  clear:both;
  height:0;
  visibility:hidden
}
.yui-toolbar-colors span em{
  display:block;
  margin:0.75px;
  border:1px solid transparent;
  float:left;
  overflow:hidden;
  width:30px;
  height:35px;
  text-indent:999px
}
.yui-toolbar-colors span strong{
  display:block;
  font-size:85%;
  font-weight:normal;
  padding-left:3px;
  float:left;
  width:65%
}
.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{
  width:68px
}
.yui-toolbar-group-indentlist2 h3{
  width:122px
}
.yui-toolbar-group-alignment h3{
  width:130px
}
.yui-editor-container{
  border:1px solid transparent
}
.yui-toolbar-container{
  zoom:1
}
.yui-toolbar-container .yui-toolbar-titlebar{
  position:relative
}
.yui-editor-container .draggable .yui-toolbar-titlebar{
  cursor:move
}
.yui-toolbar-container .yui-toolbar-titlebar h2{
  font-size:100%;
  font-weight:bold;
  color:#43baff;
  padding:0.3em 1em;
  margin:0;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-group h3{
  font-size:75%;
  color:#43baff;
  padding-bottom:0;
  padding-left:0.25em;
  margin:1em 0 0;
  text-align:left
}
.yui-toolbar-container span.yui-toolbar-separator{
  margin:0 0.25em;
  border:none;
  overflow:hidden;
  text-indent:33px
}
.yui-toolbar-container{
  background-color:transparent
}
.yui-toolbar-container .yui-toolbar-subcont{
  padding:0 1em 0.35em;
  border-bottom:1px solid transparent
}
.yui-toolbar-container-collapsed .yui-toolbar-titlebar{
  border-bottom:1px solid transparent
}
.yui-editor-container .visible .yui-menu-shadow,.yui-editor-panel .visible .yui-menu-shadow{
  display:none
}
.yui-editor-container ul{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-editor-container ul li{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-toolbar-group ul li.yui-toolbar-groupitem{
  float:left
}
.yui-editor-container .dompath{
  background-color:#fff;
  color:#43baff;
  padding:0.25em;
  border-top:1px solid transparent;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-titlebar span.collapse{
  cursor:pointer;
  position:absolute;
  top:4px;
  right:2px;
  display:block;
  overflow:hidden;
  height:15px;
  width:15px;
  text-indent:9999px
}
.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{
  position:relative;
  display:block;
  height:22px;
  width:30px;
  _font-size:0;
  margin:0;
  border-color:transparent;
  color:#43baff;
  border-style:solid;
  border-width:1px 0;
  zoom:1
}
.yui-toolbar-container .yui-push-button a,.yui-toolbar-container .yui-color-button a,.yui-toolbar-container .yui-menu-button a{
  padding-left:35px;
  height:20px;
  text-decoration:none;
  font-size:0;
  line-height:2;
  display:block;
  color:#43baff;
  overflow:hidden;
  white-space:nowrap
}
.yui-toolbar-container .yui-toolbar-spinbutton a,.yui-toolbar-container .yui-toolbar-select a{
  font-size:12px
}
.yui-toolbar-container .yui-push-button .first-child,.yui-toolbar-container .yui-color-button .first-child,.yui-toolbar-container .yui-menu-button .first-child{
  border-color:transparent;
  border-style:solid;
  border-width:0 1px;
  margin:0 -1px;
  display:block;
  position:relative
}
.yui-toolbar-container .yui-push-button-disabled .first-child,.yui-toolbar-container .yui-color-button-disabled .first-child,.yui-toolbar-container .yui-menu-button-disabled .first-child{
  border-color:transparent
}
.yui-toolbar-container .yui-push-button-disabled a,.yui-toolbar-container .yui-color-button-disabled a,.yui-toolbar-container .yui-menu-button-disabled a{
  color:#43baff;
  cursor:default
}
.yui-toolbar-container .yui-push-button-disabled,.yui-toolbar-container .yui-color-button-disabled,.yui-toolbar-container .yui-menu-button-disabled{
  border-color:transparent
}
.yui-toolbar-container .yui-button .first-child{
  left:0
}
.yui-toolbar-container .yui-toolbar-fontname{
  width:135px
}
.yui-toolbar-container .yui-toolbar-heading{
  width:92px
}
.yui-toolbar-container .yui-button-hover{
  border-color:transparent
}
.yui-toolbar-container .yui-button-selected{
  border-color:transparent
}
.yui-toolbar-container .yui-toolbar-nogrouplabels h3{
  display:none
}
.yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{
  margin-top:0.75em
}
.yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{
  display:block;
  position:absolute;
  top:2px;
  height:18px;
  width:18px;
  overflow:hidden;
  background:url(editor-sprite.gif) no-repeat 30px 30px
}
.yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{
  background-image:url(editor-sprite-active.gif)
}
.yui-toolbar-container .visible .yuimenuitemlabel{
  position:relative;
  color:#43baff;
  cursor:pointer
}
.yui-toolbar-container .yui-button-menu{
  background-color:#fff
}
.yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{
  position:relative
}
div.yuimenu li.selected{
  background-color:#43baff
}
div.yuimenu li.selected a.selected{
  color:#fff
}
.yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{
  background-position:0 0;
  left:5px
}
.yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{
  background-position:0 -108px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{
  background-position:0 -36px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{
  background-position:0 -1326px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{
  background-position:0 -1355px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{
  background-position:0 -72px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{
  background-position:0 -180px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{
  background-position:0 -144px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{
  background-position:0 -216px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{
  background-position:0 -288px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{
  background-position:0 -324px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{
  background-position:0 -360px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{
  background-position:0 -396px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{
  background-position:0 -432px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{
  background-position:0 -720px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{
  background-position:0 -684px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{
  background-position:0 -792px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{
  background-position:1px -756px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{
  background-position:0 -972px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{
  background-position:0 -936px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{
  background-position:0 -900px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{
  background-position:0 -864px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{
  background-position:0 -252px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{
  background-position:0 -1080px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{
  background-position:0 -1044px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{
  background-position:0 -468px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{
  background-position:0 -504px;
  left:5px
}
.yui-toolbar-container .yui-toolbar-spinbutton,.yui-toolbar-container .yui-toolbar-spinbutton .first-child{
  width:35px
}
.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{
  padding-left:2px;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{
  display:none
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  right:2px;
  background:url(editor-sprite.gif) no-repeat 0 -1222px;
  overflow:hidden;
  height:6px;
  width:7px;
  min-height:0;
  padding:0
}
.yui-toolbar-container .yui-toolbar-spinbutton a.up{
  top:2px;
  background-position:0 -1222px
}
.yui-toolbar-container .yui-toolbar-spinbutton a.down{
  bottom:2px;
  background-position:0 -1187px
}
.yui-toolbar-container select{
  border:1px solid transparent;
  height:22px
}
.yui-toolbar-container .yui-toolbar-select .first-child a{
  padding-left:5px;
  text-align:left
}
.yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{
  background:url(editor-sprite.gif) no-repeat 0 -1144px;
  overflow:hidden;
  right:-2px;
  top:0;
  height:20px
}
.yui-editor-panel .yui-color-button-menu .bd{
  background-color:transparent;
  border:none;
  width:135px
}
.yui-color-button-menu .yui-toolbar-colors{
  border:1px solid transparent
}
.yui-editor-panel{
  position:absolute;
  background-color:transparent;
  padding:0;
  margin:0;
  border:none;
  overflow:visible
}
.yui-editor-panel .hd{
  padding:0;
  margin:10px 0 0;
  border:none
}
.yui-editor-panel .hd h3{
  position:relative;
  font-size:93%;
  color:#43baff;
  padding:3px 0 0 0;
  margin:0;
  border:1px solid transparent;
  width:99%;
  height:20px;
  text-indent:5px
}
.yui-editor-panel .bd{
  background-color:#fff;
  padding:0;
  margin:0;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  overflow:visible;
  width:99%
}
.yui-editor-panel ul{
  padding:0;
  margin:0;
  list-style-type:none
}
.yui-editor-panel ul li{
  padding:0;
  margin:0
}
.yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{
  padding:0;
  border:none;
  margin-top:0.35em
}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{
  width:50px
}
.yui-editor-panel label{
  display:block;
  padding:4px 0;
  margin-bottom:7px;
  float:none
}
.yui-editor-panel label strong{
  font-size:93%;
  font-weight:normal;
  padding-top:2px;
  text-align:right
}
.yui-editor-panel label input{
  width:75%
}
.yui-editor-panel .createlink_target,.yui-editor-panel .insertimage_target{
  width:auto;
  margin-right:5px
}
.yui-editor-panel .removeLink{
  width:98%
}
.yui-editor-panel label input.warning{
  background-color:#e6d5a5
}
.yui-editor-panel .yui-toolbar-group h3{
  font-size:93%;
  font-weight:normal;
  color:#43baff;
  padding:0 3px 0 0;
  margin:5px 0 0 0;
  float:left;
  text-align:right
}
.yui-editor-panel .height-width h3{
  margin:3px 0 0 10px
}
.yui-editor-panel .height-width{
  margin:3px 0 0 35px;
  margin-left:14px;
  width:44%
}
.yui-editor-panel .yui-toolbar-group-border{
  width:190px
}
.yui-editor-panel .no-button .yui-toolbar-group-border{
  width:210px
}
.yui-editor-panel .yui-toolbar-group-padding{
  width:198px
}
.yui-editor-panel .no-button .yui-toolbar-group-padding{
  width:172px
}
.yui-editor-panel .yui-toolbar-group-padding h3{
  margin-left:12px
}
.yui-editor-panel .yui-toolbar-group-textflow{
  width:182px
}
.yui-editor-panel .hd{
  background:none
}
.yui-editor-panel .ft{
  background-color:#fff;
  padding:0;
  margin:0 0 2px 0;
  border:1px solid transparent;
  border-top:none
}
.yui-editor-panel .hd span.close{
  display:block;
  position:absolute;
  top:2px;
  right:5px;
  cursor:pointer;
  overflow:hidden;
  width:26px;
  height:16px;
  text-indent:500px
}
.yui-editor-panel .ft span.tip{
  font-size:85%;
  background-color:#fff;
  border-top:1px solid transparent
}
.yui-editor-panel .ft span.tip strong{
  display:block;
  margin:0 2px 8px 0;
  float:left
}
.yui-editor-panel .ft span.tip span.icon{
  display:block;
  position:absolute;
  top:8px;
  left:2px;
  background:url(editor-sprite.gif) no-repeat 0 -1260px;
  width:20px;
  height:20px
}
.yui-editor-panel .ft span.tip span.icon-info{
  background-position:2px -1260px
}
.yui-editor-panel .ft span.tip span.icon-warn{
  background-position:2px -1296px
}
.yui-editor-panel .hd span.knob{
  position:absolute;
  top:-10px;
  left:25px;
  background:url(editor-knob.gif) no-repeat 0 0;
  overflow:hidden;
  width:28px;
  height:10px;
  text-indent:9999px
}
.yui-editor-panel .yui-toolbar-container{
  background-image:none;
  border:none;
  float:left;
  width:100%
}
.yui-editor-panel .yui-toolbar-container .bd{
  background-color:#43baff
}
.yui-editor-blankimage{
  background-image:url(blankimage.png)
}
.yui-editor-container .yui-resize-handle-br{
  background-color:transparent;
  background-position:-20px -60px;
  width:11px;
  height:11px
}
.yui-h-slider,.yui-v-slider{
  position:relative
}
.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{
  position:absolute;
  cursor:default
}
.yui-h-slider{
  background:url(../../bg-h.gif) no-repeat 5px 0;
  width:228px;
  height:28px
}
.yui-h-slider .yui-slider-thumb{
  top:4px
}
.yui-v-slider{
  background:url(../../bg-v.gif) no-repeat 12px 0;
  width:48px;
  height:228px
}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{
  margin:0 0.5em 0 0
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{
  margin:0 0 0.5em
}
.yui-hidden,.yui-navset .yui-content .yui-hidden{
  display:none
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{
  width:6em
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{
  padding-top:4px;
  width:auto
}
.yui-navset .yui-navset-left,.yui-navset-left{
  padding:0 0 0 6em
}
.yui-navset-right{
  padding:0 6em 0 0
}
.yui-navset-top,.yui-navset-bottom{
  padding:auto
}
.yui-nav,.yui-nav li,.yui-navset .yui-nav li{
  padding:0;
  margin:0;
  padding-top:0;
  list-style:none
}
.yui-navset li em{
  font-size:11px;
  font-style:normal;
  font-weight:bold;
  color:#43baff
}
.yui-navset{
  position:relative;
  overflow-y:visible;
  height:100%;
  zoom:1
}
.yui-navset .yui-content{
  background:#fff;
  color:#534d64;
  zoom:1
}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{
  display:inline-block;
  display:-moz-inline-stack;
  display:inline;
  vertical-align:bottom;
  cursor:pointer;
  zoom:1
}
.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{
  display:block
}
.yui-navset .yui-nav a{
  position:relative
}
.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{
  display:inline;
  display:inline-block;
  display:-moz-inline-stack;
  vertical-align:bottom;
  zoom:1
}
.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{
  display:block
}
.yui-navset-bottom .yui-nav li a{
  vertical-align:text-top
}
.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{
  display:block
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{
  position:absolute;
  z-index:1
}
.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{
  position:static
}
.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{
  left:0;
  right:auto
}
.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{
  left:auto;
  right:0
}
.yui-navset .yui-nav,.yui-navset .yui-navset-top .yui-nav{
  zoom:1;
  white-space:nowrap;
  overflow-x:hidden;
  white-space:nowrap
}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li{
  margin:0 1px 0 0;
  overflow:hidden;
  height:18px;
  zoom:1
}
.yui-navset .yui-nav .selected,.yui-navset .yui-navset-top .yui-nav .selected{
}
.yui-navset .yui-nav a,.yui-navset .yui-navset-top .yui-nav a{
  background:#bfcad3;
  border:solid #bfcad3;
  border-width:0 1px;
  color:#fff;
  position:relative;
  text-decoration:none;
  height:30px
}
.yui-navset .yui-nav a em,.yui-navset .yui-navset-top .yui-nav a em{
  background:#fff;
  border:solid transparent;
  border-width:1px 0 0;
  cursor:hand;
  padding:1px 10px 1px;
  left:0;
  right:0;
  bottom:0;
  top:-1px;
  position:relative
}
.yui-navset .yui-nav .selected a,.yui-navset .yui-nav .selected a:focus,.yui-navset .yui-nav .selected a:hover{
  color:#43baff
}
.yui-navset .yui-nav a:hover,.yui-navset .yui-nav a:focus{
  outline:0
}
.yui-navset .selected a em{
  background:#7141b1;
  color:#fff;
  padding:8px
}
.yui-navset .yui-nav li a em{
  padding:8px
}
.yui-navset{
  padding:5px
}
.yui-nav a em{
  padding:5px
}
div.bodywrapper{
  padding:10px
}
.yui-navset .yui-nav{
  margin-left:10px
}
.yui-navset .yui-content,.yui-navset .yui-navset-top .yui-content{
  border-top-width:0;
  padding:0.2em 0.5em
}
.yui-layout-unit-center .yui-navset .yui-content,.yui-layout .yui-layout-unit.yui-layout-unit-center div.yui-layout-bd{
  border-style:none
}
.yui-navset-left .yui-nav,.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{
  border-width:0 5px 0 0;
  Xposition:absolute;
  top:0;
  bottom:0
}
.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{
  border-width:0 0 0 5px
}
.yui-navset-left .yui-nav li,.yui-navset .yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{
  margin:0 0 0.16em;
  padding:0 0 0 1px
}
.yui-navset-right .yui-nav li{
  padding:0 1px 0 0
}
.yui-navset-left .yui-nav .selected,.yui-navset .yui-navset-left .yui-nav .selected{
  margin:0 -1px 0.16em 0
}
.yui-navset-right .yui-nav .selected{
  margin:0 0 0.16em -1px
}
.yui-navset-left .yui-nav a,.yui-navset-right .yui-nav a{
  border-width:1px 0
}
.yui-navset-left .yui-nav a em,.yui-navset .yui-navset-left .yui-nav a em,.yui-navset-right .yui-nav a em{
  border-width:0 0 0 1px;
  padding:0.2em 0.75em;
  top:auto;
  left:-1px;
  background:#fff
}
.yui-navset-right .yui-nav a em{
  left:auto;
  right:-1px;
  background:#fff
}
.yui-navset-left .yui-nav a,.yui-navset-left .yui-nav .selected a,.yui-navset-left .yui-nav a:hover,.yui-navset-right .yui-nav a,.yui-navset-right .yui-nav .selected a,.yui-navset-right .yui-nav a:hover,.yui-navset-bottom .yui-nav a,.yui-navset-bottom .yui-nav .selected a,.yui-navset-bottom .yui-nav a:hover{
  background-image:none
}
.yui-navset-left .yui-content{
  border:1px solid transparent;
  border-left-color:transparent
}
.yui-navset-bottom .yui-nav,.yui-navset .yui-navset-bottom .yui-nav{
  border-width:5px 0 0
}
.yui-navset .yui-navset-bottom .yui-nav .selected,.yui-navset-bottom .yui-nav .selected{
  margin:-1px 0.16em 0 0
}
.yui-navset .yui-navset-bottom .yui-nav li,.yui-navset-bottom .yui-nav li{
  padding:0 0 1px 0;
  vertical-align:top
}
.yui-navset .yui-navset-bottom .yui-nav a em,.yui-navset-bottom .yui-nav a em{
  border-width:0 0 1px;
  top:auto;
  bottom:-1px;
  background:#fff
}
.yui-navset-bottom .yui-content,.yui-navset .yui-navset-bottom .yui-content{
  border:1px solid transparent;
  border-bottom-color:transparent
}
.ygtvitem table{
  margin-bottom:0;
  border:none
}
.ygtvrow td{
  padding:0;
  border:none
}
.ygtvrow td a{
  text-decoration:none
}
.ygtvtn{
  width:18px;
  height:22px
}
.ygtvtm{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvtmh,.ygtvtmhh{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvtp{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvtph,.ygtvtphh{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvln{
  width:18px;
  height:22px
}
.ygtvlm{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvlmh,.ygtvlmhh{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvlp{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvlph,.ygtvlphh{
  cursor:pointer;
  width:18px;
  height:22px
}
.ygtvloading{
  background:url(treeview-loading.gif) 0 0 no-repeat;
  width:18px;
  height:22px
}
.ygtvdepthcell{
  width:18px;
  height:22px
}
.ygtvblankdepthcell{
  width:18px;
  height:22px
}
* html .ygtvchildren{
  height:2%
}
.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{
  cursor:pointer;
  margin-left:2px;
  text-decoration:none
}
.ygtvspacer{
  width:12px;
  height:22px
}
.ygtv-highlight1{
  background-color:#43baff
}
.ygtv-highlight1 .ygtvcontent{
  border:thin dashed #43baff
}
.ygtvok{
  width:18px;
  height:22px
}
.ygtvcancel{
  width:18px;
  height:22px
}
.ygtv-label-editor{
  display:none;
  position:absolute;
  background-color:#fff;
  margin:auto;
  border:1px solid transparent;
  overflow:hidden;
  z-index:9000
}
.ygtv-edit-TextNode{
  width:190px
}
.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{
  border:none
}
.ygtv-edit-TextNode .ygtv-button-container{
  float:right
}
.ygtv-edit-TextNode .ygtv-input input{
  width:140px
}
.ygtv-edit-DateNode .ygtvcancel{
  border:none
}
.ygtv-edit-DateNode .ygtvok{
  display:none
}
.ygtv-edit-DateNode .ygtv-button-container{
  margin:auto;
  text-align:right
}
.ydlg-bd{
  background-color:#fff;
  padding:5px
}
.sugar-progress-wrap{
  background-color:#f5f5f5;
  border:1px solid transparent;
  height:16px;
  width:100%
}
.sugar-progress-bar{
  background:#7141b1 url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') repeat-x scroll 0 -50px;
  height:16px;
  width:0
}
a.sugar-tab-close,.yui-navset .yui-nav a.sugar-tab-close,.yui-navset .yui-nav .selected a.sugar-tab-close{
  height:9px;
  left:6px;
  position:relative;
  top:-3px;
  width:9px;
  background:transparent url('../../../../../index.php?entryPoint=getImage&themeName=SuiteP&imageName=sugar-yui-sprites-grey.png') no-repeat scroll 0 -70px
}
.sugar-message-prompt{
  margin-left:5px
}
.sugar-subpanel-header-row{
  background-color:#fff;
  border-bottom:1px solid transparent;
  height:21px
}
#tagstree{
  width:auto;
  margin-top:0;
  margin-bottom:0
}
.ygtvlabel,.ygtvlp,.ygtvlm{
  background-color:transparent
}
.yui-layout-unit-right.yui-resize .yui-layout-wrap .yui-layout-hd{
  padding:10px 0 10px 0
}
.yui-layout-unit-left.yui-resize .yui-layout-wrap .yui-layout-hd{
  padding:10px 0 10px 0
}
.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{
  margin:10px 0 10px 0
}
.bodywrapper div{
  padding:0 10px 0 10px
}
.yui-layout .yui-layout-clip{
  padding:10px 0 0 0
}
#caseStyleUser{
  background:#bbe6a5;
  color:#43baff;
  padding:10px;
  margin:10px;
  border:1px solid transparent;
  border-radius:4px
}
#caseStyleContact{
  background:#e6d5a5;
  color:#43baff;
  padding:10px;
  margin:10px;
  border:1px solid transparent;
  border-radius:4px
}
#caseStyleInternal{
  background:#a5e6e6;
  color:#43baff;
  padding:10px;
  margin:10px 60px 10px 10px;
  border:1px solid transparent;
  border-radius:4px
}
.caseUpdateImage{
  margin:0 5px 0 0
}
#aop_case_updates_threaded_span > a:first-of-type{
  margin-left:10px
}
#aop_case_updates_threaded_span > a{
  display:inline-block;
  font-size:13px;
  font-size:13px;
  font-weight:500;
  background-color:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  cursor:pointer;
  padding:0 20px 0 20px;
  margin-bottom:4px;
  margin-right:4px;
  border:1px solid transparent;
  border-radius:4px;
  letter-spacing:1px;
  line-height:32px;
  height:32px;
  text-transform:uppercase
}
#case_updates label{
  margin-left:10px
}
#case_updates textarea{
  margin-left:10px
}
#case_updates input[type=button]{
  margin-top:10px;
  margin-left:10px
}
.caseUpdate{
  margin:5px 0 0 15px
}
#extramargin{
  margin:0 50px 0 50px
}
#lessmargin{
  margin:0 50px 0 0
}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{
  background-color:#43baff;
  border:none;
  border-radius:4px
}
button#goto_date_trigger_div_nav_cancel{
  font-size:13px;
  font-weight:500;
  background-color:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:0 10px 0 10px;
  margin:0 0 0 0;
  border:1px solid transparent;
  border-radius:4px;
  letter-spacing:1px;
  line-height:40px;
  height:40px;
  text-transform:uppercase
}
button#goto_date_trigger_div_nav_submit{
  font-size:13px;
  font-weight:500;
  background-color:#43baff;
  color:#f5f5f5;
  cursor:pointer;
  padding:0 10px 0 10px;
  margin:0 0 0 0;
  border:1px solid transparent;
  border-radius:4px;
  letter-spacing:1px;
  line-height:40px;
  height:40px;
  text-shadow:none;
  text-transform:uppercase
}
table#goto_date_trigger_div_t thead{
  background:#b3c0c7
}
.yui-calendar .calweekdaycell{
  font-weight:normal
}
.yui-calendar .calhead{
  background:#66727d;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}
.yui-calendar a.calnav{
  font-weight:normal;
  background-color:#66727d;
  color:#f5f5f5;
  padding:8px;
  border:1px solid #66727d;
  border-radius:4px;
  width:auto;
  height:auto;
  text-transform:uppercase
}
.yui-calendar a.calnavleft{
  color:#f5f5f5;
  background-color:cornflowerblue;
  border:1px solid cornflowerblue;
  padding:0;
  border-radius:4px;
  text-transform:uppercase;
  font-weight:normal;
  height:32px;
  width:32px;
  display:inline-block;
  margin-top:10px;
  background-origin:padding-box;
  background-position:0 0
}
.yui-calendar a.calnavright{
  display:inline-block;
  font-weight:normal;
  background-color:cornflowerblue;
  background-origin:padding-box;
  background-position:0 0;
  color:#fff;
  padding:0;
  margin-top:10px;
  border:1px solid cornflowerblue;
  border-radius:4px;
  width:32px;
  height:32px;
  text-transform:uppercase
}
.yui-calendar .calheader{
  padding:4px;
  line-height:48px;
  height:48px
}
.yui-calendar .calnavleft{
  left:0;
  background-image:url("../../../../../themes/SuiteP/images/p_left.svg")
}
.yui-calendar .calnavright{
  right:0;
  background-image:url("../../../../../themes/SuiteP/images/p_right.svg")
}
.yui-module .hd{
  border-top-left-radius:4px;
  border-top-right-radius:4px
}
.yui-module .ft{
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px
}
.yui-module.yui-overlay.yui-panel.cal_panel{
  border-radius:4px
}
.yui-panel .bd{
  display:block;
  padding:0 10px 0 10px
}
.yui-calendar .calbody td{
  background:#fff
}
.yui-calendar td.calcell a{
  background:#fff;
  color:#43baff;
  line-height:32px;
  width:32px;
  height:32px
}
.yui-calendar td.calcell.selected{
  background:#43baff;
  color:#43baff
}
.yui-calendar td.calcell.selected a{
  background:#43baff;
  color:#f5f5f5
}
.yui-calendar td.calcell a:hover{
  background:#f5f5f5;
  color:#f5f5f5
}
.yui-calendar td.calcell.calcellhover{
  background:#fff;
  color:#43baff
}
.yui-calendar td.calcell.calcellhover a{
  background:#fff;
  color:#43baff
}
.yui-calendar .calweekdaycell{
  color:#f5f5f5
}
.yui-calendar a.calnav{
  background-color:#43baff;
  border:1px solid transparent;
  border-radius:4px
}
.yui-calendar a.calnav:hover{
  background-color:#43baff;
  color:#f5f5f5;
  border:1px solid transparent;
  border-radius:4px
}
a#callnav_today{
  clear:both;
  line-height:40px;
  display:block
}
.monthHeader{
  background:#43baff;
  color:#fff;
  padding-left:8px;
  padding-right:8px;
  margin-top:10px;
  border:none;
  border:1px solid transparent;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  line-height:48px;
  height:48px;
  vertical-align:middle
}
.monthHeader h3{
  margin-top:0;
  line-height:48px;
  height:48px
}
.monthCalBody{
  background-color:#abc3d7
}
.monthCalBody h5{
  font-size:13px;
  font-weight:bold;
  padding:0;
  text-align:center;
  clear:both
}
h5.calSharedUser{
  line-height:40px;
  height:40px
}
.fc-unthemed thead{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
.fc-view-container .monthCalBody *{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
.fc-view-container .monthCalBody:before{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
.fc-view-container .monthCalBody:after{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
.fc-view-container .monthCalBody{
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box
}
div.monthFooter{
  background-color:#bfcad3;
  line-height:32px
}
.monthCalBody td{
  background-color:#fff;
  color:#444
}
.monthCalBody th a{
  color:#eee
}
.yearCalBody{
  border:none
}
.yearCalBodyMonth{
  background-color:#fff;
  border-top:2px solid #43baff;
  border-bottom:2px solid #fff
}
.yearCalBody .monthHeader{
  border:none
}
.yearCalBodyMonth #daily_cal_table{
  border-top:#bfcad3
}
.yearCalBodyMonth #daily_cal_table .monthCalBodyTHDay{
  border-color:#bfcad3
}
.yearCalBodyMonth > a{
  color:#43baff
}
h5.calSharedUser{
  color:#7141b1
}
.olCgClass td{
  border-bottom-color:#bfcad3
}
.olBgClass{
  background-color:#bfcad3
}
.yui-navset .yui-nav{
  border-bottom:1px solid #bfcad3
}
.yui-navset .yui-navset-top .yui-nav{
  border-bottom:1px solid #bfcad3
}
.yui-layout .yui-layout-hd{
  border-bottom:1px solid #bfcad3
}
.yui-layout .yui-layout-unit div.yui-layout-bd{
  border-color:#bfcad3
}
.yui-navset .yui-content{
  border-color:#bfcad3
}
.yui-navset .yui-navset-top .yui-content{
  border-color:#bfcad3
}
.yui-navset .yui-nav .selected a{
  border-color:#bfcad3
}
.yui-navset .yui-nav .selected a em{
  border-color:#bfcad3
}
.yui-navset .yui-nav a{
  border-color:#bfcad3
}
.yui-navset .yui-nav a em{
  border-color:#bfcad3
}
.yui-navset .yui-nav a{
  border-color:#bfcad3
}
.yui-navset .yui-navset-top .yui-nav a{
  border-color:#bfcad3
}
a.sugar-tab-close{
  background:transparent url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=sugar-yui-sprites.png') no-repeat scroll 0 -70px
}
.yui-navset .yui-nav a.sugar-tab-close{
  background:transparent url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=sugar-yui-sprites.png') no-repeat scroll 0 -70px
}
.yui-navset .yui-nav .selected a.sugar-tab-close{
  background:transparent url('../../../../index.php?entryPoint=getImage&themeName=SuiteP&themeName=SuiteP&imageName=sugar-yui-sprites.png') no-repeat scroll 0 -70px
}
.yui-nav{
  overflow-y:hidden
}
ul.yui-nav li.selected{
  background:#43baff
}
.qtip-content{
  overflow-y:auto;
  max-height:450px
}
.qtip-content .title{
  font-weight:bold
}
.qtip{
  font-family:'Lato', Lato, Arial, sans-serif;
  font-size:12px;
  border:none;
  border-radius:4px;
  -webkit-border-radius:4px
}
.qtip-titlebar{
  border-top-left-radius:2px;
  border-top-right-radius:2px
}
.qtip-titlebar{
  padding:5px 24px 5px 10px
}
.qtip-title-text{
  display:block;
  color:#f5f5f5;
  float:left;
  line-height:18px;
  width:128px
}
.qtip-title-buttons{
  display:inline-block;
  padding:0 0 0 4px;
  float:right;
  vertical-align:middle
}
.qtip-title-buttons a:first-of-type{
  margin:0 0 0 4px
}
.qtip-title-buttons a{
  color:#f5f5f5;
  padding:0 4px;
  margin:0
}
.qtip-title-buttons a:hover{
  color:#b29eb5
}
.qtip-default .qtip-titlebar{
  background-color:#7141b1
}
.qtip-default .qtip-icon{
  top:16px;
  background-color:transparent;
  border:none
}
.qtip-default .qtip-titlebar .qtip-close{
  font-size:22px;
  color:#f5f5f5
}
.qtip-default .qtip-titlebar .qtip-close:hover{
  font-size:22px;
  font-weight:bold;
  color:#b29eb5
}
.qtip-content{
  line-height:16px
}
.qtip-content{
  background-color:#65697a;
  color:#f5f5f5;
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px
}
.qtip .qtip-tip{
  display:none
}
.qtip-content a{
  font-weight:bold;
  color:#43baff
}
.qtip-content a:hover{
  color:#43baff
}
td.fc-widget-header{
  background-color:#bfcad3;
  padding:0;
  border:none
}
td.fc-widget-header table > thead{
  background-color:#bfcad3;
  padding:0;
  border:none
}
td.fc-widget-header table > thead > tr > th{
  background-color:#bfcad3;
  padding:0;
  border:none
}
td.fc-day-top.fc-other-month{
  background-color:#b3c0c7;
  opacity:1
}
.fc-title{
  font-size:13px;
  line-height:24px
}
.fc-day-header a{
  color:#f5f5f5
}
.fc-day-header a:hover{
  color:#f5f5f5
}
td.fc-day-top.fc-today{
  background:#7141b1;
  cursor:pointer
}
.fc-day-top{
  background:#7141b1;
  cursor:pointer
}
.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{
  border-color:#999 !important
}
.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{
  border-color:#999 !important
}
.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{
  border-color:#999 !important
}
.monthFooter td{
  padding-top:3px;
  padding-bottom:5px;
  padding-left:7px;
  padding-right:7px;
  border-top:1px solid;
  border-bottom:2px solid
}
.pagecontent > div.row.monthHeader > div > a{
  color:#f5f5f5
}
.pagecontent > div.row.monthHeader{
  margin-bottom:0
}
.monthHeader td{
  padding-left:5px
}
.monthViewDayHeight{
  height:100px
}
.monthViewDayHeight td[scope=row]{
  padding:5px;
  text-align:center
}
.monthViewDayHeight td{
  padding:3px;
  text-align:right;
  vertical-align:top
}
.yearViewDayHeight{
  height:40px
}
.monthCalBodyDayItem{
  padding:5px 0 8px 0;
  margin:7px 0 7px 0;
  border-top:1px solid
}
.monthCalBodyDayItem td{
  vertical-align:top
}
.monthCalBodyDayItem td img{
  padding-right:3px;
  vertical-align:top
}
.monthCalBody th{
  font-weight:normal;
  padding:7px;
  height:20px;
  vertical-align:top
}
.monthCalBodyTH th{
  font-weight:bold;
  padding:5px;
  border-bottom:1px solid
}
.monthCalBody td{
  padding:5px;
  text-align:left
}
.monthCalBody td div table td{
  text-align:left
}
.monthCalBody{
  padding:0
}
.monthCalBody td.yearCalBody{
  padding:0;
  margin:0
}
.yearCalBodyMonth{
  padding:5px 0 0 0;
  text-align:center
}
.yearCalBodyMonth #daily_cal_table{
  margin-top:5px
}
.yearCalBodyMonth > a{
  font-weight:bold;
  padding:5px;
  margin:0;
  width:100%;
  text-decoration:none
}
.yearCalBodyMonth > a:hover{
  text-decoration:underline
}
.calSharedUser{
  padding-top:5px;
  padding-left:8px;
  margin-top:0;
  margin-bottom:0;
  border-top:1px;
  height:20px
}
.fc-toolbar{
  display:none;
  height:0;
  visibility:collapse
}
.monthCalBody > .calSharedUser{
  color:#f5f5f5
}
thead.fc-head{
  background:#7141b1;
  color:#f5f5f5
}
thead.fc-head tr td{
  padding:8px
}
a.fc-day-number{
  color:#f5f5f5;
  text-decoration:none
}
a.fc-day-number:hover{
  color:#43baff;
  text-decoration:none
}
.calendar{
  border:1px solid #999
}
.calendar .button{
  border-color:transparent;
  background-image:none
}
.calendar .combo{
  background:#eee;
  padding:0
}
.calendar .combo .active{
  background:#eee
}
.calendar .combo .hilite{
  background:#fff;
  padding:1px 4px 1px 4px;
  border-color:transparent;
  border-top:1px solid;
  border-bottom:1px solid
}
.calendar .combo .label{
  padding:2px 4px 2px 4px;
  text-align:left
}
.calendar .combo .label-IEfix{
  padding:2px 4px 2px 4px;
  text-align:left
}
.calendar .nav{
  background:transparent no-repeat 100% 100%
}
.calendar table{
  background:#fff
}
.calendar table .wn{
  background:#fff;
  border-right:1px solid transparent
}
.calendar tbody .day{
  background:#fff;
  padding:2px 4px 2px 2px;
  text-align:right
}
.calendar tbody .day.othermonth.oweekend{
  color:#666
}
.calendar tbody .emptycell{
  display:none
}
.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.weekend{
  background:#fff
}
.calendar tbody .rowhilite td.wn{
  background:#fff
}
.calendar tbody td.hilite,.calendar tbody td.weekend.hilite{
  background:#fff;
  border-color:transparent
}
.calendar tbody td.selected{
  background:#fff;
  border-color:transparent
}
.calendar tbody td.today a,.calendar tbody td.today{
  background-color:#fcf8e3;
  color:#f5f5f5
}
.calendar tbody td.weekend{
  background:#bfcad3;
  color:#666
}
.calendar tfoot .ttip{
  background:#dfdfdf;
  color:#43baff;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent
}
.calendar thead .hilite{
  border-top:1px solid transparent
}
.calendar thead .name{
  background:#fff;
  border-color:transparent
}
.calendar thead .title{
  background:#7141b1;
  color:#f5f5f5;
  padding:3px;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee
}
.calendar thead .weekend{
  font-weight:bold;
  color:#666
}
.fc-bg table > tbody > tr .fc-today{
  background-color:#fcf8e3
}
div.fc-basic-view .fc-body .fc-row{
  min-height:52px;
}
.modal-calendar-user-list table.edit{
  margin-top:8px;
  width:256px
}
.modal-calendar-user-list table.edit tr td:first-of-type{
  width:192px
}
.modal-calendar-user-list #shared_ids_td{
  width:128px
}
.modal-calendar-user-list select[size]#shared_ids{
  height:200px
}
iframe.teamNoticeBox{
  overflow:auto;
  width:100%
}
.modal-cal-edit .modal-content{
  width:95%
}
.modal-cal-edit .modal-lg{
  width:90%
}
.modal-calendar-user-list .modal-content{
  width:95%
}
.modal-calendar-settings .modal-content{
  width:95%
}
.modal-calendar-user-list .modal-content select{
  color:#43baff
}
@media (min-width:1350px){
  .modal-cal-edit .modal-content{
    width:90%
  }
  .modal-cal-edit .modal-lg{
    width:80%
  }
  .modal-calendar-user-list .modal-content{
    width:900px
  }
  .modal-calendar-settings .modal-content{
    width:900px
  }
}
.email-indicator{
  text-align:center;
  float:right
}
.email-indicator > span,.email-indicator > div{
  display:inline-block;
  font-size:14px;
  font-weight:bold;
  height:24px;
  width:24px;
  line-height:24px;
  margin-left:10px
}
.email-indicator .email-flagged{
  background-color:#43baff;
  border-radius:28px;
  color:#f5f5f5;
  font-size:18px
}
.email-indicator .email-new{
  height:0;
  width:0
}
.email-indicator .email-imported{
  background-color:cornflowerblue;
  color:#f5f5f5;
  border-radius:4px
}
.email-new-record.oddListRowS1:hover td{
  background-color:#faf7cf
}
.email-new-record.evenListRowS1:hover td{
  background-color:#faf7cf
}
.email-new-record.oddListRowS1 td{
  background-color:#ece9f5;
  font-weight:900
}
.email-new-record.evenListRowS1 td{
  background-color:#e0ddeb;
  font-weight:900
}
.panel-email-compose{
  margin:5px 0 0 0;
  background-color:#b3c0c7;
  color:#fff;
  line-height:24px
}
.panel-email-compose .panel-body :focus{
  border:none;
  border-image-width:0;
  border-color:transparent;
  outline:none;
  outline-width:0
}
.panel-email-compose .panel-body button{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn:hover{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn:visited{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn:link{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn:active{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body .btn:focus{
  background-color:transparent;
  border:none;
  border-image-width:0;
  border-color:transparent;
  color:#fff;
  margin:6px 6px;
  padding:4px;
  line-height:18px;
  min-height:18px;
  outline:none
}
.panel-email-compose .panel-body input[type=reset]{
  background-color:transparent;
  border:none;
  border-image-width:0;
  color:#fff;
  border-color:transparent;
  margin:0;
  outline:none;
  padding:0
}
.panel-email-compose .panel-body input[type=submit]{
  background-color:transparent;
  border:none;
  border-image-width:0;
  color:#fff;
  border-color:transparent;
  margin:0;
  outline:none;
  padding:0
}
.panel-email-compose .panel-body input[type=button]{
  background-color:transparent;
  border:none;
  border-image-width:0;
  color:#fff;
  border-color:transparent;
  margin:0;
  outline:none;
  padding:0
}
.panel-email-compose .panel-body .btn.btn-image{
  height:18px;
  font-size:18px;
  padding-top:0;
  padding-bottom:0
}
.panel-email-compose .panel-body .btn.btn-image img{
  display:inline-block;
  width:18px;
  height:18px
}
.panel-email-compose .panel-body .glyphicon{
  font-size:18px
}
.panel-email-compose .panel-body .glyphicon:focus{
  border:none;
  border-image-width:0;
  border-color:transparent;
  outline:none
}
.panel-email-compose .panel-body .vertical-seperator{
  background-color:transparent;
  border-bottom:none;
  border-left:1px solid #fff;
  border-right:none;
  border-top:none;
  color:#fff;
  cursor:default;
  font-size:18px;
  margin:6px 6px;
  padding:4px;
  outline:none;
  height:18px
}
.panel-email-compose .panel-body .custom-buttons{
  display:inline-block
}
.compose-view .panel .col-sm-12 [type].col-sm-8.edit-view-field input[type=text]{
  width:100%
}
.compose-view .panel .col-sm-8{
  width:83.33%
}
.compose-view .panel .edit-view-row-item.empty{
  display:none;
  height:0;
  margin:0 0 0 0;
  min-height:0;
  min-width:0;
  visibility:collapse
}
.compose-view .btn-send-email .send-email-label{
  float:right;
  padding-left:5px
}
.email-in-progress{
  text-align:center
}
.emails-qtip{
  z-index:32000 !important
}
.file-attachments:empty{
  display:none
}
.file-attachments{
  background:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  line-height:26px;
  margin:5px 0;
  min-height:26px
}
.file-attachments label{
  border-radius:4px;
  color:#edebf5;
  cursor:pointer;
  display:inline-block;
  font-size:13px;
  line-height:26px;
  margin-bottom:0;
  min-height:26px
}
.file-attachments label *{
  pointer-events:none
}
.file-attachments input[type=file]{
  width:0.1px;
  height:0.1px;
  opacity:0;
  overflow:hidden;
  visibility:hidden;
  z-index:-1
}
.file-attachments .attachment-group-container{
  background-color:#b29eb5;
  border-radius:4px;
  display:inline-block;
  line-height:26px;
  min-height:26px;
  margin:5px
}
.file-attachments .attachment-file-container{
  background-color:#7141b1;
  border-radius:4px;
  color:#edebf5;
  font-size:13px;
  display:inline-block;
  min-height:26px;
  line-height:26px;
  margin:5px
}
.file-attachments .attachment-type{
  margin:0 2px 0 0;
  padding:4px
}
.file-attachments .attachment-name{
  font-weight:normal;
  margin:0 2px 0 0;
  padding:4px
}
.file-attachments .attachment-size{
  font-weight:normal;
  margin:0 5px 0 0;
  padding:4px
}
.file-attachments .attachment-remove{
  background-color:#b29eb5;
  border-radius:4px;
  cursor:pointer;
  margin:0 5px 0 0;
  padding:4px
}
.file-attachments .attachment-remove .glyphicon{
  cursor:pointer
}
.file-attachments a.attachment-remove{
  color:#fff
}
.file-attachments .attachment-blank{
  background-color:#7141b1;
  padding:4px 8px;
  line-height:26px
}
.file-attachments .attachment-blank .glyphicon{
  top:0;
  bottom:0;
  cursor:pointer
}
.bean-attachments:empty{
  display:none
}
.bean-attachments{
  background:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  line-height:26px;
  margin:5px 0;
  min-height:26px
}
.bean-attachments label{
  border-radius:4px;
  color:#edebf5;
  cursor:pointer;
  display:inline-block;
  font-size:13px;
  line-height:26px;
  margin-bottom:0;
  min-height:26px
}
.bean-attachments label *{
  pointer-events:none
}
.bean-attachments input[type=file]{
  width:0.1px;
  height:0.1px;
  opacity:0;
  overflow:hidden;
  visibility:hidden;
  z-index:-1
}
.bean-attachments .bean-attachment-group-container{
  background-color:#b29eb5;
  border-radius:4px;
  display:inline-block;
  line-height:26px;
  min-height:26px;
  margin:5px
}
.bean-attachments .bean-attachment-file-container{
  background-color:#7141b1;
  border-radius:4px;
  color:#edebf5;
  font-size:13px;
  display:inline-block;
  min-height:26px;
  line-height:26px;
  margin:5px
}
.bean-attachments .bean-attachment-type{
  margin:0 2px 0 0;
  padding:4px
}
.bean-attachments .bean-attachment-name{
  font-weight:normal;
  margin:0 2px 0 0;
  padding:4px
}
.bean-attachments .bean-attachment-size{
  font-weight:normal;
  margin:0 5px 0 0;
  padding:4px
}
.bean-attachments .bean-attachment-remove{
  background-color:#b29eb5;
  border-radius:4px;
  cursor:pointer;
  margin:0 5px 0 0;
  padding:4px
}
.bean-attachments .bean-attachment-remove .glyphicon{
  cursor:pointer
}
.bean-attachments a.bean-attachment-remove{
  color:#fff
}
.bean-attachments .bean-attachment-blank{
  background-color:#7141b1;
  padding:4px 8px;
  line-height:26px
}
.bean-attachments .bean-attachment-blank .glyphicon{
  top:0;
  bottom:0;
  cursor:pointer
}
.document-attachments:empty{
  display:none
}
.document-attachments{
  background:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  line-height:26px;
  margin:5px 0;
  min-height:26px
}
.document-attachments label{
  border-radius:4px;
  color:#edebf5;
  cursor:pointer;
  display:inline-block;
  font-size:13px;
  line-height:26px;
  margin-bottom:0;
  min-height:26px
}
.document-attachments label *{
  pointer-events:none
}
.document-attachments input[type=file]{
  width:0.1px;
  height:0.1px;
  opacity:0;
  overflow:hidden;
  visibility:hidden;
  z-index:-1
}
.document-attachments .attachment-group-container{
  background-color:#b29eb5;
  border-radius:4px;
  display:inline-block;
  line-height:26px;
  min-height:26px;
  margin:5px
}
.document-attachments .attachment-group-container img{
  height:auto;
  width:13px
}
.document-attachments .attachment-file-container{
  background-color:#7141b1;
  border-radius:4px;
  color:#edebf5;
  font-size:13px;
  display:inline-block;
  min-height:26px;
  line-height:26px;
  margin:5px
}
.document-attachments .attachment-type{
  margin:0 2px 0 0;
  padding:4px
}
.document-attachments .attachment-name{
  font-weight:normal;
  margin:0 2px 0 0;
  padding:4px
}
.document-attachments .attachment-size{
  font-weight:normal;
  margin:0 5px 0 0;
  padding:4px
}
.document-attachments .attachment-remove{
  background-color:#b29eb5;
  border-radius:4px;
  cursor:pointer;
  margin:0 5px 0 0;
  padding:4px
}
.document-attachments .attachment-remove .glyphicon{
  cursor:pointer
}
.document-attachments a.attachment-remove{
  color:#fff
}
.document-attachments .attachment-blank{
  background-color:#7141b1;
  padding:4px 8px;
  line-height:26px
}
.document-attachments .attachment-blank .glyphicon{
  top:0;
  bottom:0;
  cursor:pointer
}
#settingsDialog #userFolders{
  width:100%;
  min-height:200px
}
.emails-list-view-toolbar-header{
  text-align:right
}
@media (max-width:768px){
  .compose-view .panel .col-sm-12 [type].col-sm-8.edit-view-field input[type=text]{
    width:100%
  }
  .compose-view .panel .col-sm-8{
    width:100%
  }
}
@media (min-width:1024px){
  .compose-view .panel .col-sm-12 [type].col-sm-8.edit-view-field input[type=text]{
    width:100%
  }
  .compose-view .panel .col-sm-8{
    width:83.33%
  }
  .modal compose-vew .panel .panel-heading a div{
    width:96.66%
  }
}
@media (min-width:768px){
  .modal .compose-view .col-sm-6 [field="emails_email_templates_name"] input[type=text].sqsEnabled{
    margin-top:0
  }
  .compose-view .col-sm-12 [type].col-sm-8.edit-view-field input[type=text].sqsEnabled{
    width:calc(100% - 96px)
  }
  .compose-view .col-sm-6 [type].col-sm-8.edit-view-field input[type=text].sqsEnabled{
    width:calc(100%)
  }
}
.modal .panel .panel-heading a div{
  width:93.66%
}
.modal .close{
  opacity:1
}
@media (min-width:1024px){
  .modal .panel .panel-heading a div{
    width:96.66%
  }
}
.popupBody .list tr th{
  padding:10px
}
.popupBody .list tr th a:link{
  padding-right:0
}
.popupBody .list.view .pagination .button{
  padding:0
}
.popupBody .list.view .selectedRecords{
  line-height:26px;
  margin:0 4px 0 4px
}
.popupBody .list.view .pagination .button .suitepicon,.popupBody .list.view .pagination .button .button-toggle-expanded span,.button-toggle-expanded .popupBody .list.view .pagination .button span,.popupBody .list.view .pagination .button .button-toggle-collapsed span,.button-toggle-collapsed .popupBody .list.view .pagination .button span,.popupBody .list.view .pagination .button .panel-heading a.collapsed,.panel-heading .popupBody .list.view .pagination .button a.collapsed,.popupBody .list.view .pagination .button .panel-heading a,.panel-heading .popupBody .list.view .pagination .button a{
  line-height:26px
}
.popupBody .list.view .sugar_action_button{
  line-height:26px
}
.popup .nav-tabs{
  margin-top:0;
  margin-bottom:0
}
.popup .nav-tabs > li,.popup .nav-tabs > li:hover{
  margin-bottom:0
}
.popup .nav-tabs > li a,.popup .nav-tabs > li:hover a{
  border:hidden
}
.popup .nav-tabs > li a:hover,.popup .nav-tabs > li:hover a:hover{
  border:hidden
}
.popup .nav-tabs > li a:active,.popup .nav-tabs > li:hover a:active{
  border:hidden
}
.popup .nav-tabs > li a:focus,.popup .nav-tabs > li:hover a:focus{
  border:hidden
}
.popup .list tr th:first-child{
  width:2%
}
.popup .list tr th:nth-child(2){
  width:28%
}
.popup .list tr th:nth-child(3){
  width:20%
}
.popup .list tr th:nth-child(4){
  width:25%
}
.popup .list tr th:last-child{
  width:25%;
  border-top-right-radius:4px
}
.popup .glyph-print{
  font-size:20px;
  color:#7141b1;
  font-weight:normal;
  text-align:right
}
.popup .print{
  font-weight:normal;
  padding:0 30px 0 0;
  text-decoration:underline
}
.popup .moduleTitle h2{
  display:block;
  font-size:26px;
  font-weight:300;
  color:#43baff;
  margin:0 0 0 0;
  float:left;
  letter-spacing:2px;
  text-transform:uppercase;
  padding:0 0 0 30px
}
.popup .h1{
  margin-top:10px;
  margin-bottom:10px
}
.popup .h2{
  margin-top:10px;
  margin-bottom:10px
}
.popup .h3{
  margin-top:10px;
  margin-bottom:10px
}
.popup h1{
  margin-top:10px;
  margin-bottom:10px
}
.popup h2{
  margin-top:10px;
  margin-bottom:10px
}
.popup h3{
  margin-top:10px;
  margin-bottom:10px
}
.popup .blank-space{
  width:1px;
  height:1px
}
.popup .icon{
  width:30px;
  height:30px
}
.popup .content{
  padding:0 3% 0 3%;
  width:100%
}
#testSettingsDiv{
  margin-top:100px
}
#delete img{
  width:32px;
  height:32px
}
#exportcustom h3{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
#layoutEditor h4{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
#layoutEditor h3{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
#layoutEditor h2{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
#layoutEditor h1{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
.panel_name{
  font-size:14px;
  font-weight:bold;
  padding-left:0px;
  margin:3px
}
.panel_name{
  font-weight:bold;
  color:#565656;
  margin:5px;
  float:left
}
#toolbox{
  background:#fff;
  padding:5px;
  border:1px solid transparent;
  border-radius:4px;
  float:left;
  overflow-y:scroll;
  width:192px
}
#panels{
  position:absolute;
  padding:5px;
  margin-left:200px;
  border:1px solid transparent;
  border-radius:4px;
  float:right;
  width:100%
}
.le_panel{
  background:#bfcad3;
  border:1px solid transparent;
  border-radius:4px
}
.le_row{
  background:#94a6b5;
  border:1px solid transparent;
  border-radius:4px
}
#toolbox .special:nth-of-type(2){
  background:#94a6b5;
  color:#f5f5f5;
  padding:5px;
  margin:2px 3px;
  border:1px solid transparent;
  border-radius:4px;
  float:left;
  overflow:hidden;
  width:150px
}
#toolbox .special:nth-of-type(3){
  background:#bfcad3;
  color:#f5f5f5;
  padding:5px;
  margin:2px 3px;
  border:1px solid transparent;
  border-radius:4px;
  float:left;
  overflow:hidden;
  width:150px
}
#layoutEditor .le_panel{
  padding:5px 15px 15px 15px;
  margin:2px 2px 10px 2px
}
#layoutEditor .le_panel .le_row{
  padding:5px 0px 5px 15px;
  margin:5px 5px;
  clear:both
}
#panels > .le_panel > .le_row{
  line-height:48px;
  height:48px
}
#panels > .le_panel > .le_row > .le_field{
  line-height:18px
}
#panels > .le_panel > .panel_label{
  margin-bottom:20px;
  text-align:center
}
#panels span{
  margin-bottom:5px
}
body > .le_panel .le_edit,#toolbox .le_panel .le_edit{
  display:none
}
#toolbox .le_row,.le_field{
  padding:5px;
  margin:2px 3px;
  border:1px solid transparent;
  border-radius:4px;
  float:left;
  overflow:hidden;
  width:150px
}
.le_field{
  background:#f5f5f5
}
#toolbox .le_panel img,#toolbox .le_row img,.le_field img{
  margin:0
}
#delete{
  background:#43baff;
  padding-top:5px;
  padding-bottom:10px;
  margin:5px;
  border:1px solid transparent;
  border-radius:4px;
  width:150px
}
#delete span{
  color:#f5f5f5
}
#panels .le_row .le_field,#availablefields .le_field,#layoutPreview .le_row .le_field{
  display:block
}
.le_row .le_field{
  display:none
}
.field_tabindex,.field_label,.field_name,.panel_id{
  display:none
}
#availablefields .le_field{
  clear:both
}
#availablefields{
  margin-top:20px
}
#layoutEditorButtons div{
  float:left
}
.le_edit{
  cursor:pointer;
  float:right
}
.deleteme{
  font-weight:normal
}
#delete{
  text-align:center
}
#exportcustom > table > tbody > tr > .mbLBL{
  line-height:20px
}
#popup_form_id > table > tbody > tr > .mbLBL .relform td{
  padding-bottom:8px;
  padding-left:8px
}
#editlabels td{
  padding-bottom:8px;
  padding-left:8px
}
#exportcustom > table > tbody > tr > td{
  padding-bottom:8px;
  padding-left:8px
}
#popup_form_id > table > tbody > tr > td{
  padding-bottom:8px;
  padding-left:8px
}
.studiolink .suitepicon,.studiolink .button-toggle-expanded span,.button-toggle-expanded .studiolink span,.studiolink .button-toggle-collapsed span,.button-toggle-collapsed .studiolink span,.studiolink .panel-heading a.collapsed,.panel-heading .studiolink a.collapsed,.studiolink .panel-heading a,.panel-heading .studiolink a,#package_modules .suitepicon,#package_modules .button-toggle-expanded span,.button-toggle-expanded #package_modules span,#package_modules .button-toggle-collapsed span,.button-toggle-collapsed #package_modules span,#package_modules .panel-heading a.collapsed,.panel-heading #package_modules a.collapsed,#package_modules .panel-heading a,.panel-heading #package_modules a,#factory-module .suitepicon,#factory-module .button-toggle-expanded span,.button-toggle-expanded #factory-module span,#factory-module .button-toggle-collapsed span,.button-toggle-collapsed #factory-module span,#factory-module .panel-heading a.collapsed,.panel-heading #factory-module a.collapsed,#factory-module .panel-heading a,.panel-heading #factory-module a{
  display:inline-block;
  font-size:22px;
  padding:6px 0
}
#factory-module td table{
  margin:0 7px;
  border:1px solid transparent
}
#factory-module table.wizardButtonDown{
  border:1px solid #e56455
}
.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{
  background:#c7e8ff;
  color:#43baff
}
.panel-content .edit-view-row-item .mce-container,.panel-content .edit-view-row-item .mce-container *,.panel-content .edit-view-row-item .mce-widget,.panel-content .edit-view-row-item .mce-widget *,.panel-content .edit-view-row-item .mce-reset{
  background:#c7e8ff;
  color:#43baff
}
.panel-content .edit-view-row-item div.mce-container #tinymce{
  background:#c7e8ff
}
.panel-content .edit-view-row-item div.mce-edit-area{
  background:#c7e8ff
}
.panel-content .edit-view-row-item .mce-charmap td{
  border:1px solid rgba(0, 0, 0, 0.2)
}
.panel-content .edit-view-row-item .mce-charmap td:hover{
  background:#d9d9d9
}
.panel-content .edit-view-row-item .mce-grid td.mce-grid-cell div{
  border:1px solid #d6d6d6
}
.panel-content .edit-view-row-item .mce-grid td.mce-grid-cell div:focus{
  border-color:#3498db
}
.panel-content .edit-view-row-item .mce-grid a:hover,.panel-content .edit-view-row-item .mce-grid a:focus{
  border-color:#3498db
}
.panel-content .edit-view-row-item .mce-grid-border a{
  border-color:#d6d6d6
}
.panel-content .edit-view-row-item .mce-grid-border a:hover,.panel-content .edit-view-row-item .mce-grid-border a.mce-active{
  border-color:#3498db;
  background:#3498db
}
.panel-content .edit-view-row-item .mce-colorbtn-trans div{
  color:#707070
}
.panel-content .edit-view-row-item .mce-croprect-handle{
  border:2px solid #fff
}
.panel-content .edit-view-row-item .mce-scrollbar-thumb{
  background-color:#000;
  border:1px solid #888;
  border-color:rgba(85, 85, 85, 0.6)
}
.panel-content .edit-view-row-item .mce-scrollbar:hover,.panel-content .edit-view-row-item .mce-scrollbar.mce-active{
  background-color:#aaa;
  opacity:0.6
}
.panel-content .edit-view-row-item .mce-panel{
  border:0 solid #cacaca;
  border:0 solid rgba(0, 0, 0, 0.2);
  background-color:#7141b1
}
.panel-content .edit-view-row-item ver{
  background:transparent;
  background:#c7e8ff;
  border:1px solid rgba(0, 0, 0, 0.2);
  border:1px solid rgba(0, 0, 0, 0.25)
}
.panel-content .edit-view-row-item .mce-floatpanel.mce-popover.mce-bottom > .mce-arrow:after{
  border-bottom-color:#fff
}
.panel-content .edit-view-row-item #mce-modal-block{
  background:#000
}
.panel-content .edit-view-row-item .mce-window{
  background:transparent;
  background:#c7e8ff
}
.panel-content .edit-view-row-item -head{
  border-bottom:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-window-head .mce-close{
  color:#858585
}
.panel-content .edit-view-row-item .mce-close:hover{
  color:#adadad
}
.panel-content .edit-view-row-item .mce-foot{
  background-color:#c7e8ff;
  border-top:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-tooltip-inner{
  background-color:#000;
  color:#fff
}
.panel-content .edit-view-row-item .mce-tooltip-arrow{
  border:5px dashed #000
}
.panel-content .edit-view-row-item .mce-tooltip-arrow-n{
  border-bottom-color:#000
}
.panel-content .edit-view-row-item .mce-tooltip-arrow-s{
  border-top-color:#000
}
.panel-content .edit-view-row-item .mce-tooltip-arrow-e{
  border-left-color:#000
}
.panel-content .edit-view-row-item .mce-tooltip-arrow-w{
  border-right-color:#000
}
.panel-content .edit-view-row-item .mce-progress .mce-bar-container{
  border:1px solid #ccc
}
.panel-content .edit-view-row-item .mce-progress .mce-text{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-bar{
  background-color:#d7d7d7
}
.panel-content .edit-view-row-item .mce-notification{
  position:absolute;
  background-color:#7141b1;
  border-color:#ccc
}
.panel-content .edit-view-row-item .mce-notification-success{
  background-color:#dff0d8;
  border-color:#d6e9c6
}
.panel-content .edit-view-row-item .mce-notification-info{
  background-color:#d9edf7;
  border-color:#779ecb
}
.panel-content .edit-view-row-item .mce-notification-warning{
  background-color:#fcf8e3;
  border-color:#faebcc
}
.panel-content .edit-view-row-item .mce-notification-error{
  background-color:#f2dede;
  border-color:#ebccd1
}
.panel-content .edit-view-row-item .mce-notification-inner{
  color:#31708f
}
.panel-content .edit-view-row-item .mce-notification *,.panel-content .edit-view-row-item .mce-notification .mce-progress .mce-text{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-notification .mce-progress .mce-bar-container{
  border-color:#ccc
}
.panel-content .edit-view-row-item .mce-notification .mce-progress .mce-bar-container .mce-bar{
  background-color:#43baff
}
.panel-content .edit-view-row-item .mce-notification-success *,.panel-content .edit-view-row-item .mce-notification-success .mce-progress .mce-text{
  color:#3c763d
}
.panel-content .edit-view-row-item .mce-notification-success .mce-progress .mce-bar-container{
  border-color:#d6e9c6
}
.panel-content .edit-view-row-item .mce-notification-success .mce-progress .mce-bar-container .mce-bar{
  background-color:#3c763d
}
.panel-content .edit-view-row-item .mce-notification-info *,.panel-content .edit-view-row-item .mce-notification-info .mce-progress .mce-text{
  color:#31708f
}
.panel-content .edit-view-row-item .mce-notification-info .mce-progress .mce-bar-container{
  border-color:#779ecb
}
.panel-content .edit-view-row-item .mce-notification-info .mce-progress .mce-bar-container .mce-bar{
  background-color:#31708f
}
.panel-content .edit-view-row-item .mce-notification-warning *,.panel-content .edit-view-row-item .mce-notification-warning .mce-progress .mce-text{
  color:#8a6d3b
}
.panel-content .edit-view-row-item .mce-notification-warning .mce-progress .mce-bar-container{
  border-color:#faebcc
}
.panel-content .edit-view-row-item .mce-notification-warning .mce-progress .mce-bar-container .mce-bar{
  background-color:#8a6d3b
}
.panel-content .edit-view-row-item .mce-notification-error *,.panel-content .edit-view-row-item .mce-notification-error .mce-progress .mce-text{
  color:#a94442
}
.panel-content .edit-view-row-item .mce-notification-error .mce-progress .mce-bar-container{
  border-color:#ebccd1
}
.panel-content .edit-view-row-item .mce-notification-error .mce-progress .mce-bar-container .mce-bar{
  background-color:#a94442
}
.panel-content .edit-view-row-item .mce-notification .mce-close{
  color:#858585
}
.panel-content .edit-view-row-item .mce-btn{
  background-color:#94a6b5
}
.panel-content .edit-view-row-item .mce-btn:hover,.panel-content .edit-view-row-item .mce-btn:focus{
  color:#f5f5f5;
  background-color:#43baff;
  border-color:#94a6b5
}
.panel-content .edit-view-row-item .mce-btn.mce-active,.panel-content .edit-view-row-item .mce-btn.mce-active:hover{
  background-color:#43baff;
  border-color:#94a6b5
}
.panel-content .edit-view-row-item .mce-btn:active{
  background-color:#43baff;
  border-color:#94a6b5
}
.panel-content .edit-view-row-item .mce-btn button{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-primary{
  color:#f5f5f5;
  background-color:#7141b1
}
.panel-content .edit-view-row-item .mce-primary:hover,.panel-content .edit-view-row-item .mce-primary:focus{
  background-color:#7141b1
}
.panel-content .edit-view-row-item .mce-primary.mce-active,.panel-content .edit-view-row-item .mce-primary.mce-active:hover,.panel-content .edit-view-row-item .mce-primary:not(.mce-disabled):active{
  background-color:#7141b1
}
.panel-content .edit-view-row-item .mce-primary button,.panel-content .edit-view-row-item .mce-primary button i{
  color:#f5f5f5
}
.panel-content .edit-view-row-item .mce-caret{
  border-top:4px solid #333
}
.panel-content .edit-view-row-item .mce-disabled .mce-caret{
  border-top-color:#aaa
}
.panel-content .edit-view-row-item .mce-caret.mce-up{
  border-bottom:4px solid #333
}
.panel-content .edit-view-row-item .mce-btn-flat:hover,.panel-content .edit-view-row-item .mce-btn-flat.mce-active,.panel-content .edit-view-row-item .mce-btn-flat:focus,.panel-content .edit-view-row-item .mce-btn-flat:active{
  background:#e6e6e6
}
.panel-content .edit-view-row-item .mce-btn-group:not(:first-child){
  border-left:1px solid #d9d9d9
}
.panel-content .edit-view-row-item .mce-rtl .mce-btn-group:not(:first-child){
  border-right:1px solid #d9d9d9
}
.panel-content .edit-view-row-item i.mce-i-checkbox{
  border:1px solid #c5c5c5;
  background-color:#7141b1
}
.panel-content .edit-view-row-item .mce-checked i.mce-i-checkbox{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-checkbox:focus i.mce-i-checkbox,.panel-content .edit-view-row-item .mce-checkbox.mce-focus i.mce-i-checkbox{
  border:1px solid rgba(82, 168, 236, 0.8)
}
.panel-content .edit-view-row-item .mce-checkbox.mce-disabled .mce-label,.panel-content .edit-view-row-item .mce-checkbox.mce-disabled i.mce-i-checkbox{
  color:#acacac
}
.panel-content .edit-view-row-item .mce-combobox input{
  border:1px solid #c5c5c5;
  border-right-color:#c5c5c5
}
.panel-content .edit-view-row-item .mce-combobox.mce-disabled input{
  color:#adadad
}
.panel-content .edit-view-row-item .mce-combobox .mce-btn{
  border:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-colorbox i{
  border:1px solid #c5c5c5;
  width:14px;
  height:14px
}
.panel-content .edit-view-row-item .mce-colorbutton .mce-preview{
  background:#c5c5c5
}
.panel-content .edit-view-row-item .mce-colorbutton:hover .mce-open{
  border-color:#ccc
}
.panel-content .edit-view-row-item .mce-colorpicker-sv{
  border:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-colorpicker-selector1{
  border:1px solid black
}
.panel-content .edit-view-row-item .mce-colorpicker-selector2{
  border:1px solid #fff
}
.panel-content .edit-view-row-item .mce-colorpicker-h{
  border:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-colorpicker-h-marker{
  border:1px solid #333;
  background:#c7e8ff
}
.panel-content .edit-view-row-item .mce-path-item{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-path-item:focus{
  background:#666;
  color:#fff
}
.panel-content .edit-view-row-item .mce-disabled .mce-path-item{
  color:#aaa
}
.panel-content .edit-view-row-item .mce-fieldset{
  border:0 solid #9e9e9e
}
.panel-content .edit-view-row-item .mce-iframe{
  border:0 solid rgba(0, 0, 0, 0.2)
}
.panel-content .edit-view-row-item .mce-label{
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.75)
}
.panel-content .edit-view-row-item .mce-label.mce-disabled{
  color:#aaa
}
.panel-content .edit-view-row-item .mce-label.mce-error{
  color:#a00
}
.panel-content .edit-view-row-item .mce-menubar .mce-menubtn button{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-menubar{
  border:1px solid rgba(217, 217, 217, 0.52)
}
.panel-content .edit-view-row-item .mce-menubar .mce-menubtn button span{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-menubar .mce-caret{
  border-top-color:#43baff
}
.panel-content .edit-view-row-item .mce-menubar .mce-menubtn:hover,.panel-content .edit-view-row-item .mce-menubar .mce-menubtn.mce-active,.panel-content .edit-view-row-item .mce-menubar .mce-menubtn:focus{
  border-color:#ccc;
  background:#c7e8ff
}
.panel-content .edit-view-row-item .mce-menubtn button{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-menu-item{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-menu-item .mce-ico,.panel-content .edit-view-row-item .mce-menu-item .mce-text{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-menu-item.mce-disabled .mce-text,.panel-content .edit-view-row-item .mce-menu-item.mce-disabled .mce-ico{
  color:#adadad
}
.panel-content .edit-view-row-item .mce-menu-item:hover .mce-text,.panel-content .edit-view-row-item .mce-menu-item.mce-selected .mce-text,.panel-content .edit-view-row-item .mce-menu-item:focus .mce-text{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item:hover .mce-ico,.panel-content .edit-view-row-item .mce-menu-item.mce-selected .mce-ico,.panel-content .edit-view-row-item .mce-menu-item:focus .mce-ico{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item.mce-disabled:hover{
  background:#ccc
}
.panel-content .edit-view-row-item .mce-menu-shortcut{
  display:inline-block;
  color:#adadad
}
.panel-content .edit-view-row-item .mce-menu-item:hover .mce-menu-shortcut,.panel-content .edit-view-row-item .mce-menu-item.mce-selected .mce-menu-shortcut,.panel-content .edit-view-row-item .mce-menu-item:focus .mce-menu-shortcut{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item .mce-caret{
  border-left:4px solid #333
}
.panel-content .edit-view-row-item .mce-menu-item.mce-selected .mce-caret,.panel-content .edit-view-row-item .mce-menu-item:focus .mce-caret,.panel-content .edit-view-row-item .mce-menu-item:hover .mce-caret{
  border-left-color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active{
  background-color:#3498db
}
.panel-content .edit-view-row-item .mce-menu-item-preview.mce-active{
  border-left:5px solid #aaa
}
.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active .mce-text{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active:hover .mce-text,.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active:hover .mce-ico{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active:focus .mce-text,.panel-content .edit-view-row-item .mce-menu-item-normal.mce-active:focus .mce-ico{
  color:#fff
}
.panel-content .edit-view-row-item .mce-menu-item:hover,.panel-content .edit-view-row-item .mce-menu-item.mce-selected,.panel-content .edit-view-row-item .mce-menu-item:focus{
  color:#fff;
  background-color:#43baff
}
.panel-content .edit-view-row-item .mce-rtl .mce-menu-item .mce-caret{
  border-right:4px solid transparent
}
.panel-content .edit-view-row-item .mce-rtl .mce-menu-item.mce-selected .mce-caret,.panel-content .edit-view-row-item .mce-rtl .mce-menu-item:focus .mce-caret,.panel-content .edit-view-row-item .mce-rtl .mce-menu-item:hover .mce-caret{
  border-right-color:transparent
}
.panel-content .edit-view-row-item .mce-menu .mce-throbber-inline{
  height:25px;
  background-size:contain
}
.panel-content .edit-view-row-item .mce-menu{
  background:#c7e8ff;
  border:1px solid #989898;
  border:1px solid rgba(0, 0, 0, 0.2)
}
.panel-content .edit-view-row-item i.mce-i-resize{
  color:#43baff
}
.panel-content .edit-view-row-item .mce-selectbox{
  background:#c7e8ff;
  border:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-slider{
  border:1px solid #aaa;
  background:#eee
}
.panel-content .edit-view-row-item .mce-slider-handle{
  border:1px solid #bbb;
  background:#ddd
}
.panel-content .edit-view-row-item .mce-splitbtn:hover .mce-open{
  border-left-color:#ccc
}
.panel-content .edit-view-row-item .mce-splitbtn .mce-open.mce-active{
  background-color:#dbdbdb;
  outline:1px solid #ccc
}
.panel-content .edit-view-row-item .mce-tabs{
  border-bottom:1px solid #c5c5c5
}
.panel-content .edit-view-row-item .mce-tabs,.panel-content .edit-view-row-item .mce-tabs + .mce-container-body{
  background:#c7e8ff
}
.panel-content .edit-view-row-item .mce-tab{
  border:1px solid #c5c5c5;
  background:#c7e8ff;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.75)
}
.panel-content .edit-view-row-item .mce-tab:hover{
  background:#fdfdfd
}
.panel-content .edit-view-row-item .mce-tab.mce-active{
  background:#fdfdfd
}
.panel-content .edit-view-row-item .mce-textbox{
  background:#c7e8ff;
  border:1px solid #c5c5c5;
  color:#43baff
}
.panel-content .edit-view-row-item .mce-textbox:focus,.panel-content .edit-view-row-item .mce-textbox.mce-focus{
  border-color:#3498db
}
.panel-content .edit-view-row-item .mce-placeholder .mce-textbox{
  color:#aaa
}
.panel-content .edit-view-row-item .mce-ico{
  color:#43baff
}
.panel-content .edit-view-row-item i.mce-i-backcolor{
  background:#bbb
}
.jstree-node,.jstree-children,.jstree-container-ul{
  display:block;
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-image:none
}
.jstree-node{
  white-space:nowrap
}
.jstree-anchor{
  display:inline-block;
  color:black;
  white-space:nowrap;
  padding:0 4px 0 1px;
  margin:0;
  vertical-align:top
}
.jstree-anchor:focus{
  outline:0
}
.jstree-anchor,.jstree-anchor:link,.jstree-anchor:visited,.jstree-anchor:hover,.jstree-anchor:active{
  text-decoration:none;
  color:inherit
}
.jstree-icon{
  display:inline-block;
  text-decoration:none;
  margin:0;
  padding:0;
  vertical-align:top;
  text-align:center;
  font-family:'suitepicon' !important;
  color:#7141b1;
  font-style:normal
}
.jstree-icon:empty{
  display:inline-block;
  text-decoration:none;
  margin:0;
  padding:0;
  vertical-align:top;
  text-align:center
}
.jstree-ocl{
  cursor:pointer
}
.jstree-leaf > .jstree-ocl{
  cursor:default
}
.jstree .jstree-open > .jstree-children{
  display:block
}
.jstree .jstree-closed > .jstree-children,.jstree .jstree-leaf > .jstree-children{
  display:none
}
.jstree-anchor > .jstree-themeicon{
  margin-right:2px;
  font-size:24px
}
.jstree-no-icons .jstree-themeicon,.jstree-anchor > .jstree-themeicon-hidden{
  display:none
}
.jstree-hidden,.jstree-node.jstree-hidden{
  display:none
}
.jstree-rtl .jstree-anchor{
  padding:0 1px 0 4px
}
.jstree-rtl .jstree-anchor > .jstree-themeicon{
  margin-left:2px;
  margin-right:0
}
.jstree-rtl .jstree-node{
  margin-left:0
}
.jstree-rtl .jstree-container-ul > .jstree-node{
  margin-right:0
}
.jstree-wholerow-ul{
  position:relative;
  display:inline-block;
  min-width:100%
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl{
  cursor:pointer
}
.jstree-wholerow-ul .jstree-anchor,.jstree-wholerow-ul .jstree-icon{
  position:relative
}
.jstree-wholerow-ul .jstree-wholerow{
  width:100%;
  cursor:pointer;
  position:absolute;
  left:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.jstree-contextmenu .jstree-anchor{
  -webkit-user-select:none;
  -webkit-touch-callout:none;
}
.vakata-context{
  display:none
}
.vakata-context,.vakata-context ul{
  margin:0;
  padding:2px;
  position:absolute
}
.vakata-context ul{
  list-style:none;
  left:100%;
  margin-top:-2.7em;
  margin-left:-4px
}
.vakata-context .vakata-context-right ul{
  left:auto;
  right:100%;
  margin-left:auto;
  margin-right:-4px
}
.vakata-context li{
  list-style:none
}
.vakata-context li > a{
  display:block;
  padding:0 2em 0 2em;
  text-decoration:none;
  width:auto;
  color:black;
  white-space:nowrap;
  line-height:2.4em;
  text-shadow:1px 1px 0 white;
  border-radius:1px
}
.vakata-context li > a:hover{
  position:relative
}
.vakata-context li > a.vakata-context-parent{
  background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position:right center;
  background-repeat:no-repeat
}
.vakata-context li > a:focus{
  outline:0
}
.vakata-context .vakata-context-hover > a{
  position:relative
}
.vakata-context .vakata-context-separator > a,.vakata-context .vakata-context-separator > a:hover{
  border:0;
  height:1px;
  min-height:1px;
  max-height:1px;
  padding:0;
  margin:0 0 0 2.4em;
  text-shadow:0 0 0 transparent;
  box-shadow:0 0 0 transparent;
  border-radius:0
}
.vakata-context .vakata-contextmenu-disabled a,.vakata-context .vakata-contextmenu-disabled a:hover{
  background-color:transparent;
  border:0;
  box-shadow:0 0 0
}
.vakata-context li > a > i{
  text-decoration:none;
  display:inline-block;
  width:2.4em;
  height:2.4em;
  background:transparent;
  margin:0 0 0 -2em;
  vertical-align:top;
  text-align:center;
  line-height:2.4em
}
.vakata-context li > a > i:empty{
  width:2.4em;
  line-height:2.4em
}
.vakata-context li > a .vakata-contextmenu-sep{
  display:inline-block;
  width:1px;
  height:2.4em;
  background:#fff;
  margin:0 0.5em 0 0;
  border-left:1px solid transparent
}
.vakata-context .vakata-contextmenu-shortcut{
  font-size:0.8em;
  opacity:0.5;
  display:none
}
.vakata-context-rtl ul{
  left:auto;
  right:100%;
  margin-left:auto;
  margin-right:-4px
}
.vakata-context-rtl li > a.vakata-context-parent{
  background-image:url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position:left center;
  background-repeat:no-repeat
}
.vakata-context-rtl .vakata-context-separator > a{
  margin:0 2.4em 0 0;
  border-left:0
}
.vakata-context-rtl .vakata-context-left ul{
  right:auto;
  left:100%;
  margin-left:-4px;
  margin-right:auto
}
.vakata-context-rtl li > a > i{
  margin:0 -2em 0 0
}
.vakata-context-rtl li > a .vakata-contextmenu-sep{
  margin:0 0 0 0.5em
}
#jstree-marker{
  position:absolute;
  top:0;
  left:0;
  margin:-5px 0 0 0;
  padding:0;
  border-right:0;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  border-left:5px solid;
  width:0;
  height:0;
  font-size:0;
  line-height:0
}
#jstree-dnd{
  line-height:16px;
  margin:0;
  padding:4px
}
#jstree-dnd .jstree-icon,#jstree-dnd .jstree-copy{
  display:inline-block;
  text-decoration:none;
  margin:0 2px 0 0;
  padding:0;
  width:16px;
  height:16px
}
#jstree-dnd .jstree-ok{
  background:#3c763d
}
#jstree-dnd .jstree-er{
  background:#43baff
}
#jstree-dnd .jstree-copy{
  margin:0 2px 0 2px
}
.jstree-default .jstree-node,.jstree-default .jstree-icon{
  background-repeat:no-repeat;
  background-color:transparent
}
.jstree-default .jstree-anchor,.jstree-default .jstree-animated,.jstree-default .jstree-wholerow{
  transition:background-color 0.15s, box-shadow 0.15s
}
.jstree-default .jstree-hovered{
  background:#fa988d;
  border-radius:4px
}
.jstree-default .jstree-context{
  background:#fa988d;
  border-radius:4px
}
.jstree-default .jstree-clicked{
  background:#fa988d;
  border-radius:4px
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon{
  display:none
}
.jstree-default .jstree-disabled{
  background:transparent;
  color:#f8f8f8
}
.jstree-default .jstree-disabled.jstree-hovered{
  background:transparent;
  box-shadow:none
}
.jstree-default .jstree-disabled > .jstree-icon{
  opacity:0.8
}
.jstree-default .jstree-search{
  font-style:italic;
  font-weight:bold
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox{
  display:none !important
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked{
  background:transparent;
  box-shadow:none
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered{
  background:#fa988d
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked{
  background:transparent
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered{
  background:#fa988d
}
.jstree-default > .jstree-striped{
  min-width:100%;
  display:inline-block
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,.jstree-default > .jstree-wholerow-ul .jstree-clicked{
  background:transparent;
  box-shadow:none;
  border-radius:0
}
.jstree-default .jstree-wholerow{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}
.jstree-default .jstree-wholerow-hovered{
  background:#fa988d
}
.jstree-default .jstree-wholerow-clicked{
  background:#fa988d;
  background:-webkit-linear-gradient(top, #fa988d 0%, #fa988d 100%);
  background:linear-gradient(to bottom, #fa988d 0%, #fa988d 100%)
}
.jstree-default .jstree-node{
  min-height:24px;
  line-height:24px;
  margin-left:24px;
  min-width:24px
}
.jstree-default .jstree-anchor{
  line-height:24px;
  height:24px
}
.jstree-default .jstree-icon{
  width:24px;
  height:24px;
  line-height:24px
}
.jstree-default .jstree-icon:empty{
  width:24px;
  height:24px;
  line-height:24px
}
.jstree-default.jstree-rtl .jstree-node{
  margin-right:24px
}
.jstree-default .jstree-wholerow{
  height:24px
}
.jstree-default .jstree-node{
  background-position:-292px -4px;
  background-repeat:repeat-y
}
.jstree-default .jstree-last{
  background:transparent
}
.jstree-default .jstree-checkbox-disabled{
  opacity:0.8
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl{
  background:url("../../../../../themes/SuiteP/images/loading.gif") center center no-repeat
}
.jstree-default > .jstree-container-ul > .jstree-node{
  margin-left:0;
  margin-right:0
}
#jstree-dnd.jstree-default{
  line-height:24px;
  padding:0 4px
}
#jstree-dnd.jstree-default i{
  background:transparent;
  width:24px;
  height:24px;
  line-height:24px
}
.jstree-default .jstree-ellipsis{
  overflow:hidden
}
.jstree-default .jstree-ellipsis .jstree-anchor{
  width:calc(100% - 29px);
  text-overflow:ellipsis;
  overflow:hidden
}
.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor{
  width:calc(100% - 5px)
}
.jstree-default.jstree-rtl .jstree-last{
  background:transparent
}
.jstree-default-small .jstree-node{
  min-height:18px;
  line-height:18px;
  margin-left:18px;
  min-width:18px
}
.jstree-default-small .jstree-anchor{
  line-height:18px;
  height:18px
}
.jstree-default-small .jstree-icon{
  width:18px;
  height:18px;
  line-height:18px
}
.jstree-default-small .jstree-icon:empty{
  width:18px;
  height:18px;
  line-height:18px
}
.jstree-default-small.jstree-rtl .jstree-node{
  margin-right:18px
}
.jstree-default-small .jstree-wholerow{
  height:18px
}
.jstree-default-small .jstree-checkbox-disabled{
  opacity:0.8
}
.jstree-default-small .jstree-themeicon-custom{
  background-color:transparent;
  background-image:none;
  background-position:0 0
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl{
  background:url("../../../../../themes/SuiteP/imges/loading.gif") center center no-repeat
}
.jstree-default-small > .jstree-container-ul > .jstree-node{
  margin-left:0;
  margin-right:0
}
#jstree-dnd.jstree-default-small{
  line-height:18px;
  padding:0 4px
}
#jstree-dnd.jstree-default-small i{
  background:transparent;
  width:18px;
  height:18px;
  line-height:18px
}
#jstree-dnd.jstree-default-small .jstree-ok{
  background-position:-7px -71px
}
#jstree-dnd.jstree-default-small .jstree-er{
  background-position:-39px -71px
}
.jstree-default-small .jstree-ellipsis{
  overflow:hidden
}
.jstree-default-small .jstree-ellipsis .jstree-anchor{
  width:calc(100% - 23px);
  text-overflow:ellipsis;
  overflow:hidden
}
.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor{
  width:calc(100% - 5px)
}
.jstree-default-small.jstree-rtl .jstree-last{
  background:transparent
}
.jstree-default-large .jstree-node{
  min-height:32px;
  line-height:32px;
  margin-left:32px;
  min-width:32px
}
.jstree-default-large .jstree-anchor{
  line-height:32px;
  height:32px
}
.jstree-default-large .jstree-icon{
  width:32px;
  height:32px;
  line-height:32px
}
.jstree-default-large .jstree-icon:empty{
  width:32px;
  height:32px;
  line-height:32px
}
.jstree-default-large.jstree-rtl .jstree-node{
  margin-right:32px
}
.jstree-default-large .jstree-wholerow{
  height:32px
}
.jstree-default-large > .jstree-container-ul > .jstree-node{
  margin-left:0;
  margin-right:0
}
#jstree-dnd.jstree-default-large{
  line-height:32px;
  padding:0 4px
}
#jstree-dnd.jstree-default-large i{
  background:transparent;
  width:32px;
  height:32px;
  line-height:32px
}
#jstree-dnd.jstree-default-large .jstree-ok{
  background-position:0px -64px
}
#jstree-dnd.jstree-default-large .jstree-er{
  background-position:-32px -64px
}
.jstree-default-large .jstree-ellipsis{
  overflow:hidden
}
.jstree-default-large .jstree-ellipsis .jstree-anchor{
  width:calc(100% - 37px);
  text-overflow:ellipsis;
  overflow:hidden
}
.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor{
  width:calc(100% - 5px)
}
#SearchSettings .modules-container{
  max-height:300px;
  overflow-x:auto;
  column-count:3;
  margin-top:10px
}
#search-time{
  margin-top:20px
}
.td-container{
  padding:10px
}
.settings-buttons{
  margin-top:10px
}
.search-module-selector{
  position:relative
}
.search-module-selector .yui-dt-hd,.search-module-selector .yui-dt-bd{
  width:50% !important;
  min-width:300px !important
}
.search-module-selector .yui-dt-hd table,.search-module-selector .yui-dt-bd table{
  width:100% !important
}
.search-module-selector .yui-dt-hd *,.search-module-selector .yui-dt-hd{
  background-color:transparent !important;
  text-align:center;
  font-size:16px
}
.search-module-selector .yui-dt-bd{
  overflow-x:auto;
  overflow-y:scroll
}
.search-module-selector .edit tr td table tr td{
  padding:10px;
  margin-right:0
}
.search-module-selector .view tr{
  padding:0
}
.search-module-selector .yui-dt0-col-label .yui-dt-liner{
  overflow:auto
}

#GlobalSearchSettings{
  background-color:transparent
}
#GlobalSearchSettings *{
  border:none
}

#search_form label {
  color: #43baff;
}
#search_form input[type="text"] {
  border: 1px solid #a5bee8;
  background: #c7e8ff;
  padding: 5px;
  line-height: 20px;
  height:auto;
}
.search_form .view{
  background: #fff;
}
.search_form.non-popup select {
  border: 1px solid #a5bee8;
  height: auto;
  padding: 5px;
}

.select2-container{
  max-width: 300px;
  /* min-width: 300px; */
  z-index: 1037;
  padding-left: 0;
  margin-right: 15px;
}
/* MultipleSelect Changes SearchView - Start */
.cstm-relate-enum{
  width:60%!important;
}
.cstm-relate-enum > div > ul > li > label > span, .templateGroupChooser > div > ul > li > label > span{
  padding-left:7px!important;
}
.ms-drop input[type="radio"], .ms-drop input[type="checkbox"]{
  margin-top: .8rem!important;
}
.ms-drop ul > li.hide-radio.selected > label{
  color: #fff!important;
}
.ms-search input[type="text"]{
  width: 100%!important;
  background: transparent!important;
}
/* MultipleSelect Changes SearchView - End */
/* MultipleSelect Changes EditView - Start */
.templateGroupChooserEdit > div > ul > li > label > span{
  padding-left:10px!important;
}
.templateGroupChooserEdit > .ms-drop input[type="radio"], .templateGroupChooserEdit > .ms-drop input[type="checkbox"]{
  margin-top: 0.1rem!important;
}
.templateGroupChooserEdit > .ms-drop ul>li{
  padding-top: 6px;
}
/* MultipleSelect Changes EditView - End */
#selectLinkTop > li > label > span, #selectLinkBottom > li > label > span{
  position: relative;
  top: -5px;
  right: -3px;
}
.clickMenu > li > span{
  vertical-align: super;
}
#pagination > td > table > tbody > tr > td:nth-child(1) > ul.action-link.action-link-top.clickMenu.selectActions.fancymenu.show.listViewLinkButton.listViewLinkButton_top.SugarActionMenu > li > span > span,
#MassUpdate > div.list.view.listViewEmpty > div > ul.action-link.action-link-.clickMenu.selectActions.fancymenu.show.listViewLinkButton.listViewLinkButton_.SugarActionMenu > li > span > span{
  position: relative;
  /*top: -12px;*/
  right: 5px;
}
.select2-container{
  background:url("../../../../../themes/SuiteP/images/forms/select.ico") no-repeat right #fff;
  background-color:#fff;
  background-size:52px 52px;
  color:#43baff;
  padding:0 0px 0 0px;
  border-color:#a5bee8;
  border-style:solid;
  border-radius:4px;
  line-height:30px;
  outline:0;
  min-height: 32px;
  -webkit-appearance:none;
  appearance:none;
  scrollbar-base-color:#a5bee8;
  scrollbar-arrow-color:#a5bee8;
  border-width:1px;
  -moz-appearance:none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
  line-height: 16px;
}
.select2-container--default .select2-selection--single{
  border-color: transparent !important;
  background: transparent !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
  line-height: 20px;
  border: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  display: none;
}
.select2-container .select2-selection--single .select2-selection__rendered{
  padding-right: 38px;
}


/* DATEPICKER ISSUE */
#due_date_basic_between_range_div{
  width: 100%;
  float: left;
  margin-top: 3px;
}
#due_date_basic_between_range_div #end_range_due_date_basic{
  margin-left: 4px;
}
#range_due_date_basic, #due_date_basic_between_range_div input{
  width: auto !important;
}

/* FILTER OFFICE CHECKIN */
#checkin_date_time_basic_date{
  width: 60% !important;
  margin-top: 4px;
}
#checkin_date_time_basic_time_section .select2-container{
  min-width: auto !important;
}

/* EMAIL CONTAINER */
.email-address-add-line-container{
  position: absolute;
  left: -38px;
}
.email-address-lines-container, .email-address-lines-container > div,.email-address-lines-container .email-address-input-container{
  padding-left: 0 !important;
}

/* UNIFIED SEARCH */

#searchformdropdown{
  max-width: 300px;
  float: right;
}
.navbar-search{
  margin-top: 5px;
  position: relative;
  vertical-align: top;
}
.unifield_pagination tr{
  position: relative;
}
.unifield_pagination tr td{
  float: left;
  position: relative;
}
.unifield_pagination tr::before{
  /* background: #bfcad3;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  position: absolute;
  z-index: 0; */
}
#searchform{
  display: none;
}
table.unified_search_results{
  background: #bfcad3;
}
table.unified_search_results tbody tr > td{
  font-family: 'Lato', sans-serif;
  font-size: 13px;
}
table.unified_search_results tbody tr > td a{
  font-weight: bold;
}
.idcard-icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url('../../../../../themes/SuiteP/images/idcard_icon.png') no-repeat;
  background-size: 50px;
  opacity:1;
}
.idcard-icon:hover {
	opacity:0.7;
}
.pdf-icon {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url('../../../../../themes/SuiteP/images/pdf_icon.png') no-repeat;
  background-size: 50px;
}
#globalLinks #usermenucollapsed .suitepicon::before {
	vertical-align: top;
}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel{padding:35px 20px;border-radius: 6px 6px 10px 10px;border-bottom: 5px solid #43baff;border-top: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel .table > tbody > tr > th{border-top:1px solid #ddd;}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel .panel-title{margin-bottom: 10px;color: #43baff;}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel input[type="radio"]{border: 1px solid #43baff;border-radius: 100%;padding: 8px;}
.row.well.survey-row-70b63f50-d5f4-513c-6def-63fb420ac802{background:url(../../../../../themes/SuiteP/images/mountain-in-white-background-4k-hd-white.jpg) no-repeat center/cover;}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel .form-group{line-height:28px;}
.survey-form-70b63f50-d5f4-513c-6def-63fb420ac802 .panel .form-group .radio label input[type="radio"]{margin-left: -26px;margin-top: 4px;}
.footer_notice_bar{background-color: orange;
color: white;
font-size: large;
height: 28px;
width: 100%;
position: fixed;
bottom: 54px;
padding: 10px;}

@media (max-width:750px){
	.globalLinks-mobile > .btn-default.usermenucollapsed {
		top: -11px;
		position: relative;
		font-size: 26px;
	}
	.emp_card_photo_qr{width:50%;text-align:center;float:left;}
	/*#bpCardModal .modal-content table tr td{
		width: 100%;
		display: block;
	}
	#bpCardModal .modal-content table tr td p strong span{width: 35%;display: inline-block;}
	#bpCardModal .modal-content table tr td p strong strong span{width:auto;}*/
}
@media only screen and (min-width : 751px) and (max-width : 1200px){
	.mobile-bar{float:left;}
	.tablet-bar{width:20%;}
	.tablet-bar #toolbar #desktop_notifications { top:9px;}
}
.card {
    box-shadow: 0 20px 27px 0 rgb(0 0 0 / 5%);
}
.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid rgba(0,0,0,.125);
    border-radius: 1rem;
}
.img-thumbnail {
    padding: .25rem;
    background-color: #ecf2f5;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
}
.avatar-lg {
    height: 150px;
    width: 150px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
       -webkit-appearance: none;
        margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
