body {
  background-color: white;
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #464646; }

a, a:visited {
  color: #3773b5;
  font-family: "Open Sans", sans-serif;
  text-decoration: underline;
  outline: none; }

a:hover {
  color: #5486c5;
  font-family: "Open Sans", sans-serif;
  text-decoration: none; }

header,
footer,
nav,
section {
  display: block; }

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, ul {
  margin: 0;
  padding: 0; }

img[src=""] {
  border: 1px dotted red !important; }

img {
  border: 0; }

ul {
  list-style-type: none; }

.both {
  clear: both;
  height: 1px;
  overflow: hidden;
  display: block; }

.nobg {
  background: none !important; }

.no-overflow {
  overflow: inherit; }

.h238 {
  height: 238px !important; }

.left_pad0 {
  padding-left: 0 !important; }

.top_mar35 {
  margin-top: 35px !important; }

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

.top_mar0 {
  margin-top: 0px !important; }

.top_mar_m32 {
  margin-top: -32px !important; }

.top_mar_m42 {
  margin-top: -42px !important; }

.top_mar2 {
  margin-top: 2px !important; }

.top_mar1 {
  margin-top: 1px !important; }

body .top_mar25 {
  margin-top: 25px !important; }

.top_mar20 {
  margin-top: 20px !important; }

.top_pad20 {
  padding-top: 20px !important; }

.top_pad25 {
  padding-top: 25px !important; }

.left_mar70 {
  margin-left: 70px !important; }

.left_mar25 {
  margin-left: 25px !important; }

.left_mar21 {
  margin-left: 21px !important; }

.left_side {
  padding-right: 0; }

.w45 {
  width: 45px !important; }

.left_mar5 {
  margin-left: 5px !important; }

.left_mar15 {
  margin-left: 15px !important; }

.left_mar0 {
  margin-left: 0 !important; }

.left_mar10 {
  margin-left: 10px !important; }

.top_mar5 {
  margin-top: 5px !important; }

.top_mar10 {
  margin-top: 10px !important; }

.top_mar15 {
  margin-top: 15px !important; }

.top_mar20 {
  margin-top: 20px !important; }

.w345 {
  width: 345px !important; }

.w323 {
  width: 323px !important; }

.w270 {
  width: 270px !important; }

.w625 {
  width: 625px !important; }

.w20p {
  width: 20% !important; }

.w25px {
  width: 25px !important; }

.w60p {
  width: 60% !important; }

.tetx_right {
  text-align: right !important; }

.blue {
  color: #45B5DE !important; }

.grey {
  color: #BBC0C5 !important; }

.nobrd td {
  border: 0 !important; }

.left_m46 {
  left: -46px !important; }

.left_m42 {
  left: -42px !important; }

.left_m60 {
  left: -60px !important; }

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

.w270 {
  width: 270px !important; }

.w280 {
  width: 280px !important; }

.w70p {
  width: 70% !important; }

.w90p {
  width: 90% !important; }

.top_pad0 {
  padding-top: 0 !important; }

.top_pad10 {
  padding-top: 10px !important; }

.top_pad3 {
  padding-top: 3px !important; }

.top_pad4 {
  padding-top: 4px !important; }

.top_pad5 {
  padding-top: 5px !important; }

.bold {
  font-weight: bold !important; }

.font14 {
  font-size: 14px !important; }

.font15 {
  font-size: 15px !important; }

.font16 {
  font-size: 16px !important; }

.font10 {
  font-size: 10px !important; }

.font8 {
  font-size: 8px !important; }

.relative {
  position: relative; }

.w150 {
  width: 150px !important; }

.w140 {
  width: 140px !important; }

.w145 {
  width: 145px !important; }

.w160 {
  width: 160px !important; }

.w170 {
  width: 170px !important; }

.w185 {
  width: 185px !important; }

.right_mar0 {
  margin-right: 0 !important; }

.right_mar10 {
  margin-right: 10px !important; }

.right_mar5 {
  margin-right: 5px !important; }

.right_mar45 {
  margin-right: 45px !important; }

.fleft {
  float: left !important; }

.left_pad10 {
  padding-left: 10px !important; }

.left_pad15 {
  padding-left: 15px !important; }

.fright {
  float: right !important; }

.left_mar_m3 {
  margin-left: -3px !important; }

.left_mar_m15 {
  margin-left: -15px !important; }

.left_mar45 {
  margin-left: 45px !important; }

.left_mar43 {
  margin-left: 43px !important; }

.float_none {
  clear: both !important; }

.bottom_pad15 {
  padding-bottom: 15px !important; }

.bottom_pad10 {
  padding-bottom: 10px !important; }

.bottom_mar0 {
  margin-bottom: 0 !important; }

.bottom_mar10 {
  margin-bottom: 10px !important; }

.bottom_mar20 {
  margin-bottom: 20px !important; }

.bottom_mar25 {
  margin-bottom: 25px !important; }

.bottom_mar5 {
  margin-bottom: 5px !important; }

.bottom_mar30 {
  margin-bottom: 30px !important; }

.bottom_mar15 {
  margin-bottom: 15px !important; }

.bottom_pad5 {
  padding-bottom: 5px !important; }

.bottom_pad0 {
  padding-bottom: 0px !important; }

.right_mar20 {
  margin-right: 20px !important; }

.right_mar25 {
  margin-right: 25px !important; }

.right_mar16 {
  margin-right: 16px !important; }

.right_mar35 {
  margin-right: 35px !important; }

.w96 {
  width: 96px !important; }

.w150 {
  width: 150px !important; }

.w100p {
  width: 100% !important; }

.w800px {
  width: 800px !important; }

.w600px {
  width: 600px !important; }

.w55 {
  width: 55px !important; }

.w30 {
  width: 30px !important; }

.w70 {
  width: 70px !important; }

.top_m_3 {
  top: -3px !important; }

.w300px {
  width: 300px !important; }

.w350 {
  width: 350px !important; }

.w390 {
  width: 390px !important; }

.w260 {
  width: 260px !important; }

.w200 {
  width: 200px !important; }

.w300px, .w300 {
  width: 300px !important; }

.w250px, .w250 {
  width: 250px !important; }

.w150px, .w150 {
  width: 150px !important; }

.w100px, .w100 {
  width: 100px !important; }

.w100p {
  width: 100% !important; }

.w423 {
  width: 423px !important; }

.w400 {
  width: 400px !important; }

.w297 {
  width: 297px !important; }

.w273 {
  width: 273px !important; }

.h470 {
  height: 470px; }

.h170 {
  height: 170px; }

.minh170 {
  min-height: 170px;
  height: auto !important;
  height: 170px; }

.w356 {
  width: 356px !important; }

.w165 {
  width: 165px !important; }

.w190 {
  width: 190px !important; }

.w240 {
  width: 240px !important; }

.h155 {
  height: 155px !important; }

.w230 {
  width: 230px !important; }

.w200 {
  width: 200px !important; }

.w220 {
  width: 220px !important; }

.w370 {
  width: 370px !important; }

.w83 {
  width: 83px !important; }

.w85 {
  width: 85px !important; }

.w932 {
  width: 932px !important; }

.w887 {
  width: 887px !important; }

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

.w370 {
  width: 370px !important; }

.ln24 {
  line-height: 24px !important; }

.top27 {
  top: 27px !important; }

.min_h203 {
  min-height: 203px; }

.top168 {
  top: 168px !important; }

.h54 {
  height: 54px !important; }

.w460 {
  width: 460px !important; }

.w317 {
  width: 317px !important; }

.w315 {
  width: 315px !important; }

.left_35 {
  left: 35px !important; }

.w515 {
  width: 515px !important; }

.display-none {
  display: none !important; }

.w122 {
  width: 122px !important; }

.btn_h50 {
  height: 50px !important;
  font-size: 19px !important;
  line-height: 35px !important; }

.top_mar100 {
  margin-top: 100px !important; }

.top_mar45 {
  margin-top: 45px !important; }

.w210 {
  width: 210px !important; }

.ln18 {
  line-height: 18px !important; }

.ln34 {
  line-height: 34px !important; }

.min_height200 {
  min-height: 200px !important; }

.left_mar50 {
  margin-left: 50px !important; }

.top_pad4 {
  padding-top: 4px !important; }

.w110 {
  width: 110px !important; }

.lr_marm50 {
  margin-left: -50px !important;
  margin-right: -50px !important; }

.top_pad35 {
  padding-top: 35px !important; }

.bottom_pad30 {
  padding-bottom: 30px !important; }

.w365 {
  width: 365px !important; }

.right_mar50 {
  margin-right: 50px !important; }

.font13 {
  font-size: 13px !important; }

#likebootstrap .bold {
  font-weight: 600 !important; }

#likebootstrap .text_center {
  text-align: center !important; }

#likebootstrap .text_left {
  text-align: left !important; }

.w100 {
  width: 100px !important; }

.lr_pad25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

#likebootstrap .btn_pad25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

div.hidden,
.hidden,
.ui-menu.hidden {
  display: none; }

/* clearfix */
.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clear {
  display: inline-block; }

.clear {
  display: block; }

.block, .field-validation-error span.block {
  display: block !important; }

.centered {
  text-align: center !important; }

.disabled {
  background: #EBEBE4 !important; }

.h230 {
  height: 230px !important; }

.top_pad30 {
  padding-top: 30px !important; }

.mwidth_100 {
  min-width: 100px !important; }

.mwidth_50 {
  min-width: 50px !important; }

.right_brd_none {
  border-right: none !important; }

.bottom_brd_none {
  border-bottom: none !important; }

.text_center {
  text-align: center !important; }

.nobrd {
  border: 0 !important; }

.left_mar17 {
  margin-left: 17px !important; }

.h_auto {
  height: auto !important; }

.no_radius {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important; }

.left_mar76 {
  margin-left: 76px !important; }

.w102 {
  width: 102px !important; }

.w112 {
  width: 112px !important; }

.top_pad17 {
  padding-top: 17px !important; }

.top_pad48 {
  padding-top: 48px !important; }

.right_mar83 {
  margin-right: 83px !important; }

.top_pad15 {
  padding-top: 15px !important; }

.top_pad12 {
  padding-top: 12px !important; }

.left_pad70 {
  padding-left: 70px !important; }

.font_normal {
  font-weight: normal !important; }

.bold {
  font-weight: bold !important; }

.top0 {
  top: 0 !important; }

.top47 {
  top: 47px !important; }

.left_m290 {
  left: -290px !important; }

.top_mar2 {
  margin-top: 2px !important; }

.topm52 {
  top: 52px !important; }

.top_mar_m5 {
  margin-top: -5px !important; }

.top_mar_m42 {
  margin-top: -42px !important; }

.h105 {
  height: 105px !important; }

.padding_r50 {
  padding-right: 50px; }

.padding_r30 {
  padding-right: 30px; }

.padding_r10 {
  padding-right: 10px; }

.padding_l10 {
  padding-right: 10px; }

.padding_l50 {
  padding-left: 50px !important; }

.h105 {
  height: 105px !important; }

.h69 {
  height: 69px !important; }

.nobrd {
  border: 0 !important; }

.inline-block {
  display: inline-block !important; }

.w135 {
  width: 135px !important; }

.margin-auto {
  margin: auto !important; }

.no-left-border {
  border-left: 0 !important; }

.hidden-overflow {
  overflow: hidden !important;
  text-overflow: ellipsis !important; }

#likebootstrap .ui-autocomplete.ui-menu.ui-widget-content {
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-radius: 0 0 4px 4px;
  border-color: #66afe9 !important;
  outline: 0 none;
  padding-bottom: 10px; }

#likebootstrap #filtersByValueContainer .company_select,
#likebootstrap #entityFilterAutocompleteContainer.company_select {
  width: 330px !important; }

#likebootstrap .filter_inp {
  margin-right: 15px; }

#likebootstrap .filter_inp.right_mar25, #likebootstrap .filter_group.right_mar25 {
  margin-right: 15px !important; }

#likebootstrap .filter_group.w210 {
  width: 190px !important; }

#companyStatusFilterContainer .right_mar10 {
  margin-right: 0 !important; }

#likebootstrap .filter_name {
  padding: 0 10px 0 0;
  font-size: 13px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif !important;
  height: 34px;
  line-height: 34px;
  margin-bottom: 0;
  margin-left: 0; }

#likebootstrap .filter_inp, #likebootstrap .grid_filters_wrap .fleft {
  margin-bottom: 5px; }

#likebootstrap .lecenses_htext {
  font-size: 18px; }

#likebootstrap .default_user_icon {
  background-image: url(../images/license_username_icon.png?a47bd91d8c5456c0bf042f4d0bdf7663);
  background-repeat: no-repeat;
  background-position: 0 2px;
  padding-left: 32px; }

#likebootstrap .default_email_icon {
  background-image: url(../images/mail.png?3d8ecb2cd5f6b7f254b84f67ba0f842f);
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding-left: 32px; }

#likebootstrap .reset {
  white-space: nowrap;
  width: 9px;
  overflow: hidden;
  text-align: left; }

#likebootstrap .reset span {
  font-weight: 300;
  padding-left: 10px; }

/*
#likebootstrap .reset:hover
{
    -webkit-transition: width 0.2s ease-in-out, box-shadow ease-in-out .3s;
    -moz-transition: width 0.2s ease-in-out, box-shadow ease-in-out .3s;
    -o-transition: width 0.2s ease-in-out, box-shadow ease-in-out .3s;
    transition: width 0.2s ease-in-out, box-shadow ease-in-out .3s;
    width:62px;
}
    */
#likebootstrap #main,
#likebootstrap .bottom_shaddow,
#likebootstrap .right_shaddow,
#likebootstrap .left_shaddow,
#likebootstrap #main .cm_inner {
  margin: 0;
  padding: 0;
  background: none; }

#likebootstrap .monitor_layout_main_cornering {
  display: none; }

#likebootstrap .pagehtext {
  color: #414141;
  font-size: 18px;
  font-weight: 600;
  margin: 18px 25px 0 0; }

#likebootstrap #editProductsContainer #edit_cmp_prod .input_wrapper_bg .name_field,
#likebootstrap #editProductsContainer #productsAccordion .input_wrapper_bg .name_field {
  width: 170px;
  margin-right: 15px;
  font-size: 14px;
  line-height: 34px;
  text-align: right; }

#likebootstrap .page_name_field, #likebootstrap .page_inp_field {
  font-size: 14px;
  line-height: 35px;
  position: relative;
  margin-bottom: 10px; }

#createMsiDiv .page_inp_field {
  width: 175px; }

#likebootstrap #clientContentSettings .dialog_form_wrap .inp_field,
#likebootstrap #clientContentSettings .dialog_form_wrap .select_field {
  width: 345px; }

#likebootstrap #clientContentSettings .dialog_form_wrap .inp_field_file {
  width: 310px; }

.dialog_separator {
  height: 1px;
  border-bottom: 1px solid #D8D8D8;
  overflow: hidden;
  margin: 5px 0 17px 0;
  clear: both; }

#createWebMsiForm {
  font-size: 13px; }

.td_brd tr td, .acc_history_dialog tr td {
  border: 1px solid #ccc;
  background: #fff !important; }

.td_brd tr td.even, .acc_history_dialog tr td.even {
  background: #f3f3f3 !important; }

#likebootstrap .checkbox_inp {
  margin: 0 0 10px 185px; }

#likebootstrap #clientContentSettings .checkbox_inp {
  margin: 30px 0 20px 223px; }

#likebootstrap .buttons_wrap {
  border-top: 1px solid #D8D8D8;
  padding: 15px 0 15px 0;
  background: none; }

#likebootstrap .ui-dialog .buttons_wrap {
  margin-top: 15px; }

#likebootstrap .rebrandingTabbedContainer {
  border: 0;
  border-top: 1px solid #ddd;
  padding: 25px 0 0 0; }

#rebrandingContainer .help_icon {
  margin-left: 50px; }

#likebootstrap input.select-inline-edit, .assignments-dialog {
  height: 35px !important;
  width: 242px !important;
  border-radius: 4px 0 0 4px !important; }

#likebootstrap .filter_inp {
  position: relative; }

#likebootstrap #clientContentSettings .help_icon {
  margin-top: 8px;
  margin-left: 50px; }

.monitoring_detailes_table .systemStatsDetails table tr td {
  border: 1px solid #ccc !important; }

.monitoring_detailes_table .systemStatsDetails table tr td label {
  text-align: right;
  padding: 5px 10px 5px 5px;
  font-weight: 600; }

.monitoring_detailes_table .systemStatsDetails table tr td {
  background: #F3F3F3; }

.monitoring_detailes_table .systemStatsDetails table tr td.even {
  background: #fff; }

.bt_acc_summary .standardDialog table label {
  font-weight: 600; }

#likebootstrap .account_sum_table table tr td {
  border: 1px solid #ccc !important;
  background: #F3F3F3; }

#likebootstrap .account_sum_table table tr td.even {
  background: #fff; }

#likebootstrap .fullsize_layout {
  margin: 0 15px; }

.w80 {
  width: 80px !important; }

.top-bottom-mar20 {
  margin: 20px 0; }

.wizard-video-table {
  width: 100%;
  position: absolute; }

.cursor-pointer {
  cursor: pointer; }

.open-video-container {
  width: 300px;
  height: 300px;
  top: 10px;
  left: 10px; }

.text-top {
  vertical-align: top; }

.release-notes-container {
  width: 100%;
  height: 2340px; }

.w550 {
  width: 550px !important; }

.dailyaccountsreportrmail-container {
  width: 440px;
  margin-right: 10px; }

.dailyaccountsreporttime-container {
  width: 70px !important;
  white-space: nowrap;
  margin-left: 5px; }

.right_mar40 {
  margin-right: 40px !important; }

.h50 {
  height: 50px !important; }

.h500 {
  height: 500px !important; }

.mar0 {
  margin: 0 !important; }

.msi-section-pos {
  margin-top: -14px;
  display: none; }

.h140 {
  height: 140px !important; }

.h545 {
  height: 545px !important; }

.prev-msi-build-container {
  overflow: auto;
  height: 420px; }

.font20 {
  font-size: 20px !important; }

.nowrap {
  white-space: nowrap !important; }

.w258 {
  width: 258px !important; }

.w278 {
  width: 278px !important; }

.general_label {
  margin-bottom: 4px;
  font-weight: bold; }

#likebootstrap .action-btn-na {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  width: 24px;
  height: 23px;
  color: #fff;
  display: inline-block;
  margin-top: 1px;
  background: #ccc url(../images/cog_small.png?3fbeb538d3571484304a6b0ef954c67f) no-repeat 50% 50%; }

.page {
  width: 1000px;
  margin-left: auto;
  margin-right: auto; }

header, #header {
  position: relative;
  margin-bottom: 0px;
  color: #000;
  padding: 0; }

header h1, #header h1 {
  font-weight: bold;
  padding: 5px 0;
  margin: 0;
  color: #696969;
  border: none;
  line-height: 2em;
  font-size: 32px !important; }

fieldset {
  border: 1px solid #ddd;
  padding: 0 1.4em 1.4em 1.4em;
  margin: 0 0 1.5em 0;
  border-radius: 8px; }

legend {
  font-size: 18px;
  font-weight: bold;
  color: #183e78; }

textarea {
  min-height: 75px; }

input[type="text"],
input[type="password"] {
  border: 1px solid #ccc;
  padding: 2px;
  font-size: 1.2em;
  color: #444;
  width: 200px; }

select {
  border: 1px solid #ccc;
  padding: 2px;
  font-size: 1.2em;
  color: #444; }

/* TABLE
----------------------------------------------------------*/
table {
  border: solid 0px #e8eef4;
  border-collapse: collapse; }

table td {
  padding-left: 5px;
  padding-right: 5px;
  border: solid 0px #e8eef4; }

table th {
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4;
  border: solid 0px #e8eef4;
  overflow-wrap: normal; }

/* MISC  
----------------------------------------------------------*/
.clear {
  clear: both; }

.error {
  color: Red; }

nav,
#menucontainer {
  margin-top: 40px; }

#logindisplay {
  font-size: 1.1em;
  display: block;
  float: right;
  margin: 10px 0px 10px 10px;
  padding-top: 5px;
  color: #696969; }

#logindisplay a:link {
  color: #034af3;
  text-decoration: underline; }

#logindisplay a:visited {
  color: #034af3;
  text-decoration: underline; }

#logindisplay a:hover {
  color: #034af3;
  text-decoration: none; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
  color: #ff0000; }

.field-validation-valid {
  display: none; }

.input-validation-error {
  border: 1px solid #ff0000;
  background-color: #ffeeee; }

.validation-summary-errors {
  font-weight: bold;
  color: #ff0000; }

.validation-summary-valid {
  display: none; }

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label,
.editor-label {
  margin: 1em 0 0 0; }

.display-field,
.editor-field {
  margin: 0.5em 0 0 0; }

.text-box {
  width: 30em; }

.text-box.multi-line {
  height: 6.5em; }

.tri-state {
  width: 6em; }

/* Buttons
----------------------------------------------------------*/
.ActionButton {
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  font-weight: normal;
  padding: 1px 12px;
  text-decoration: none;
  background-color: #f5f5f5; }

.ActionButton:hover {
  background-color: #f0f0f0; }

.ActionButton:active {
  position: relative;
  top: 1px; }

.ActionButton:link {
  text-decoration: none; }

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

.FormButton {
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -moz-linear-gradient(center top, #f5f5f5 5%, #f0f0f0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f0f0f0');
  background-color: #f5f5f5;
  border-radius: 6px;
  border: 1px solid #969696;
  display: inline-block;
  color: #3e81e6;
  font-family: arial;
  font-weight: bold;
  padding: 1px 12px;
  text-decoration: none;
  cursor: pointer; }

.FormButton:hover {
  background: -moz-linear-gradient(center top, #f0f0f0 5%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#f5f5f5');
  background-color: #f0f0f0; }

.FormButton:active {
  position: relative;
  top: 1px; }

/*progress fix*/
.floatLeft {
  float: left; }

.floatRight {
  float: right; }

/*Account/LogOn.cshtml*/
/*Home/_CentralManagement.cshtml*/
/*Home/_OnlineBackupAndRecovery.cshtml*/
#onlineBackup-container2 {
  padding: 5px 0px 10px 0px; }

#onlineBackup-container3 {
  padding: 20px 0px 0px 0px; }

.updates_news_wrapper, .rebrand_resources_wrapper, .onlinebackup_recovery_wrapper {
  margin-bottom: 55px; }

.rebrand_resources_wrapper p {
  line-height: 18px; }

.update_fielset_wrapper {
  position: relative;
  width: 476px; }

/*Home/_ServerBackupAndRecovery.cshtml*/
#serverBackup-container2 {
  padding: 5px 0px 10px 0px; }

#serverBackup-container3 {
  padding: 20px 0px 0px 0px; }

.download_button_wrap {
  width: 321px;
  margin: auto; }

/*Home/Index.cshtml*/
#index-container1 {
  background-color: #efefef;
  padding: 10px; }

#index-container2 {
  clear: both;
  float: none; }

#index-container3 {
  clear: both;
  float: none;
  padding-top: 10px; }

.containerFieldset {
  width: 440px; }

.both {
  clear: both;
  height: 1px;
  overflow: hidden; }

.head_login_namefield {
  width: 110px;
  float: left;
  text-align: right;
  padding: 0 10px 3px 0; }

.head_login_valuefield {
  float: left;
  padding: 0 0 3px 0; }

.head_logout_link {
  float: left;
  padding: 10px 0 0 20px; }

.head_login_info {
  float: left;
  padding: 10px 0 0 0; }

.cmenegment_bottom_links {
  float: right; }

.pulse_serial {
  float: left; }

.pulse_link_pad {
  padding-right: 10px; }

.show_all_button {
  position: absolute;
  bottom: -12px;
  left: 18px;
  width: 25px;
  height: 22px;
  cursor: pointer; }

.up_arrow {
  background-position: 0 0 !important; }

.cmenegment_links_wrapper {
  position: absolute;
  bottom: 0;
  width: 400px;
  left: 15px; }

.server_backup_actionlink_wrap {
  padding: 10px 0 0 0;
  width: 321px;
  margin: auto; }

.server_backup_actionlink_wrap .left {
  float: left; }

.server_backup_actionlink_wrap .right {
  float: right; }

.blockMsg {
  margin-left: -300px !important;
  padding: 25px 15px 25px 25px !important; }

.msg_inner {
  max-height: 610px;
  min-height: 430px;
  height: auto !important;
  height: 430px;
  overflow: auto;
  padding-right: 10px; }

.rss_blue_icon a {
  display: block;
  width: 30px;
  height: 22px; }

.rss_blue_icon {
  position: absolute;
  width: 30px;
  height: 22px;
  top: -10px;
  right: 15px;
  z-index: 99; }

.update_fielset_wrapper p {
  line-height: 18px; }

fieldset {
  margin: 0; }

.fieldset {
  position: relative;
  border: 1px solid #ddd;
  padding: 5px 15px 20px 15px; }

.updates_news_wrapper .fieldset {
  padding: 5px 15px 20px 15px; }

.onlinebackup_recovery_wrapper .legend, .central_managment_wrapper .legend, .server_backup_recovery_wrapper .legend {
  top: -22px; }

.legend {
  position: absolute;
  top: -14px;
  left: 15px;
  background: #fff;
  padding: 0 5px;
  font: 22px Arial;
  color: #1E5363; }

.fieldset .cornering {
  position: absolute;
  z-index: 100;
  background: url(../images/fieldset_all_corners.gif?384f4f4a4d1b45b8d81a8f348d403d66) no-repeat;
  width: 7px;
  height: 7px; }

.fieldset .top_left {
  background-position: 0 0;
  left: -1px;
  top: -1px; }

.fieldset .top_right {
  background-position: 100% 0;
  right: -1px;
  top: -1px; }

.fieldset .bottom_right {
  background-position: 100% 100%;
  right: -1px;
  bottom: -1px; }

.fieldset .bottom_left {
  background-position: 0 100%;
  left: -1px;
  bottom: -1px; }

.subscribe_button a, .subscribe_button a:hover {
  display: block;
  width: 34px;
  height: 20px;
  text-decoration: none; }

.subscribe_button {
  position: absolute;
  top: -9px;
  right: 55px;
  z-index: 101; }

.fieldset p {
  margin: 0;
  padding: 0 0 10px 0; }

.ui-state-highlight {
  background: none !important; }

.zoom_stats {
  height: 12px;
  vertical-align: middle;
  margin-right: 10px;
  cursor: pointer; }

img {
  border: 0; }

.html_holder .systemStatsDetails h4, .html_holder h3.status_head {
  border-bottom: 0; }

.html_holder {
  min-height: 50px; }

.systemStatsDetails h4 {
  padding: 4px 0 0 0;
  height: 31px;
  margin: 20px 0 15px 0;
  color: #1b1b1b;
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #ddd; }

.systemStats {
  cursor: pointer; }

.indicator_cell {
  width: 24px; }

h3.status_head {
  padding: 0;
  height: 35px;
  margin: 5px 0 15px 0;
  color: #1b1b1b;
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #ddd; }

h3.status_head .status_text {
  float: left;
  padding-top: 3px; }

h3.status_head .indicator {
  float: left;
  margin-right: 10px;
  display: block;
  margin-top: 5px; }

.standardDialog {
  color: #555;
  font-size: 14px; }

.standardDialog table,
.systemStatsDetails table.dialog_info {
  width: 100%;
  border-collapse: collapse; }

.standardDialog table tr td.first,
.systemStatsDetails table.dialog_info tr td.first {
  width: 220px; }

.standardDialog table tr td.even,
.systemStatsDetails table.dialog_info tr td.even {
  background: #fff; }

standardDialog .ui-dialog .ui-dialog-content {
  padding: 0; }

.license-assignment label {
  white-space: nowrap; }

.license-assignment input[type="checkbox"] {
  margin-top: 16px;
  margin-bottom: 8px; }

/* .license-assignment table,.license-assignment table tr td{
	border:0;
}*/
.topinfo_name {
  font-size: 13px;
  color: #555;
  width: 100px;
  float: left;
  margin-bottom: 10px;
  font-weight: 600;
  text-align: right;
  margin-right: 10px; }

.topinfo_txt {
  color: #555;
  font-size: 13px;
  width: 340px;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.topinfo_link {
  color: #555;
  font-size: 13px;
  margin-bottom: 3px; }

.topinfo_link a {
  display: block;
  float: left;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left; }

.topinfo_link_counter {
  float: left;
  color: #fff;
  font-weight: 400;
  margin-top: 1px;
  width: 40px;
  text-align: left;
  box-sizing: border-box; }
  .topinfo_link_counter .topinfo_link_counter-inner {
    background: #3773B5;
    border-radius: 10px;
    margin-right: 10px;
    padding: 0 7px;
    display: inline-block; }

.topinfo_link_download-csv {
  float: left;
  width: 40px;
  color: #fff; }
  .topinfo_link_download-csv .topinfo_link_download-csv-inner {
    background: #3773B5 url(../images/arrow_download_small.png?a5525d09943d2b71fe2f247c06969fe6) no-repeat center center;
    border-radius: 100%;
    width: 20px;
    height: 20px; }

#likebootstrap .monitoring-details-dialog-content input.download-csv-path {
  height: 22px;
  font-size: 12px;
  margin-left: 150px;
  width: 310px;
  position: relative;
  top: -10px; }

.topinfo_link_download-csv.topinfo_link_download-csv--disabled .topinfo_link_download-csv-inner {
  background-color: #959595; }

.topinfo_name_val .topinfo_link--csv a, .topinfo_name_val .topinfo_link--csv a:hover {
  color: #3f6cb2;
  cursor: pointer; }

.topinfo_name_val {
  float: left;
  font-size: 13px;
  color: #555;
  margin-bottom: 10px;
  max-width: 350px; }

.topinfo_name_val .loadIndinicator {
  margin-left: 6px; }

/* clearfix */
.clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clear {
  display: inline-block; }

.clear {
  display: block; }

#createBackupAccountDialog {
  /*, #rebrandingSettingsDialog {*/
  display: none; }

#buyLicensesDialog label, #rebrandingSettingsDialog label {
  display: inline-block;
  min-width: 140px;
  vertical-align: top; }

#rebrandingLogoContainer .inp_field img, #rebrandingDesktopIconContainer .inp_field img {
  border: 1px solid #4f4f4f; }

.loadIndinicator {
  width: 16px;
  height: 16px;
  background: url(../images/Loader/micro_spinner_gray4_16x3.gif?13ca20a6ccf9f07837441ec4746bc29c) no-repeat 50% 50%;
  float: left;
  margin: 3px 0 0 30px; }

#rebrandingLogoContainer a {
  display: block;
  margin-top: 5px;
  font-size: 10px; }

#noRebrandingLogoContainer {
  display: none; }

#rebrandingDesktopIconContainer a {
  display: block;
  margin-top: 5px;
  font-size: 10px; }

#rebrandingClientBannerContainer a, #successfullImageContainer a, #failedImageContainer a {
  display: block;
  margin-top: 5px;
  font-size: 10px; }

#noRebrandingDesktopIconContainer {
  display: none; }

.blockMsg {
  position: fixed !important;
  padding: 15px !important; }

.blockMsg .systemStatsDetails {
  margin: 0; }

.blockMsg .msg_inner {
  padding: 5px 0; }

#backupAccounts {
  width: 100%; }

.usedSpace {
  color: white; }

.cleanMargin {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important; }

.wizard_dialog.ui-dialog.ui-corner-all {
  border-radius: 0; }

body .wizard_dialog.ui-dialog {
  border: 0;
  box-shadow: none;
  background: #EEEEEE; }

body .ui-dialog.wizard_dialog .ui-dialog-titlebar {
  padding: 0;
  margin: 0; }

.ui-dialog.wizard_dialog .ui-dialog-content {
  background: #EEEEEE;
  padding: 0; }

body .ui-dialog.wizard_dialog {
  padding: 0; }

body .ui-dialog.wizard_dialog .ui-dialog-titlebar {
  display: none; }

body .ui-dialog.wizard_dialog .ui-widget-content {
  margin: 0; }

body .wizard_dialog .wizard_hbg {
  background: #FEFEFE url(../images/wizard/wizard_hbg.gif?9f58b9651de8cf226bd34ab6b30b90a7) repeat-x bottom;
  font: 26px 'Century Gothic'; }

.wizard_welcome_icon {
  background: #FEFEFE url(../images/wizard/wizard_welcome_hbg_icon.gif?ab3ba9c748b8163f1772dac18f4d58bb) no-repeat 55px 40px;
  padding-left: 105px;
  height: 100px;
  line-height: 105px; }

.red_text {
  color: #F02D2E !important; }

.welcome_wizard_left {
  width: 285px;
  float: left;
  margin-left: 50px; }

.welcome_wizard_right {
  width: 291px;
  float: left;
  margin: 40px 0 0 18px;
  height: 171px;
  background: url(../images/wizard/welcome_wizard_pc_icon.png?32d6ee2130c686a89859289450016cf5) no-repeat; }

.welcome_wizard_left .button {
  width: 207px;
  height: 53px;
  background: url(../images/wizard/wizard_welcome_button.png?bbf3437e20fbe6b6cc6cd16b9ab6ce22) no-repeat;
  margin-bottom: 20px; }

.welcome_wizard_left .button input {
  border: 0;
  background: none;
  cursor: pointer;
  width: 207px;
  height: 53px; }

.welcome_wizard_left .text {
  font: 15px 'Century Gothic';
  color: #2b2b2b;
  margin: 35px 0 20px 0; }

.welcome_wizard_left .link {
  padding-bottom: 50px; }

.welcome_wizard_left .link a {
  font: 15px 'Calibri';
  color: #376B92;
  text-decoration: underline; }

.welcome_wizard_left .link a:hover {
  font: 15px 'Calibri';
  color: #376B92;
  text-decoration: none; }

.wizard_step_icon {
  float: left; }

.wizard_step_icon img {
  display: block; }

.wizard_header_text {
  float: left;
  font: bold 22px 'Century Gothic';
  color: #2b2b2b;
  margin-left: 22px;
  line-height: 65px; }

.wizard_steps_wrapper {
  float: right;
  margin: 17px 55px 0 0;
  height: 32px;
  overflow: hidden; }

.wizard_steps_wrapper_inner {
  margin-left: -15px; }

.wizard_steps_wrapper .item {
  float: left; }

.wizard_dialog .wizard_steps_wrapper a.current {
  background: #87A333; }

.wizard_dialog .wizard_steps_wrapper a {
  position: absolute;
  top: -13px;
  left: 15px;
  display: block;
  background: #5383A4;
  text-decoration: none;
  font: 19px 'Century Gothic';
  color: #fff;
  height: 32px;
  line-height: 32px;
  text-align: center;
  width: 32px;
  border-radius: 150px; }

.wizard_dialog .wizard_steps_wrapper a:hover {
  text-decoration: none;
  font: 19px 'Century Gothic';
  color: #fff;
  line-height: 32px; }

.wizard_steps_wrapper .circle_separator {
  float: left;
  width: 60px;
  height: 5px;
  position: relative;
  background: #5383A4;
  margin: 13px 0 0 0; }

#WizardStepNumbers {
  display: none; }

body .current_step, body .current_step a {
  background: #87A333 !important; }

.not_passed_step, .not_passed_step a {
  background: #999 !important; }

.wizard_dialog_contentpic {
  width: 825px;
  margin: auto;
  padding-bottom: 25px; }

.wizard_dialog_top_text {
  padding: 15px 15px 15px 85px;
  border-bottom: 1px solid #CDCDCD;
  margin-bottom: 25px; }

.wizard_dialog_top_text a {
  font: 13px 'Calibri';
  color: #487494 !important;
  text-decoration: underline; }

.wizard_dialog_top_text a:hover {
  font: 13px 'Calibri';
  color: #487494;
  text-decoration: none; }

.wizard_dialog_top_text p {
  font: 13px 'Calibri';
  color: #2b2b2b; }

.wizard_dialog_top_text h3 {
  padding-top: 10px;
  font: bold 15px 'Century Gothic';
  color: #2b2b2b; }

.stepfooter {
  background: url(../images/wizard/wizard_bottom_text_icon.gif?224c277d899d98d2ec47cc0a84d4104b) no-repeat 0 2px;
  padding: 0 0 25px 22px;
  font: 12px 'Calibri';
  color: #272727;
  margin: 0 0 0 65px; }

.wizard_dialog_bottom_panel {
  height: 52px;
  background: #ccc; }

.wizard_dialog_bottom_panel .btn_back input {
  width: 96px;
  cursor: pointer;
  height: 29px;
  background: none;
  border: 0; }

.wizard_dialog_bottom_panel .btn_back a {
  background: url(../images/wizard/wizard_prev_arrow.gif?9822db7ba6ee9ad84385ea49bb35fbfd) no-repeat 6px 7px;
  padding: 0 13px 0 25px !important; }

.wizard_dialog_bottom_panel .btn_next a {
  background: url(../images/wizard/wizard_next_arrow.gif?ca749a496ed23e56605eb0ad53eb427d) no-repeat 92% 7px;
  padding: 0 25px 0 13px !important; }

.wizard_dialog_bottom_panel .btn_next, .wizard_dialog_bottom_panel .btn_back {
  height: 27px;
  margin: 12px 30px 0 0;
  border: 1px solid #A5A7A8;
  background: #fefefe;
  border-radius: 5px; }

.wizard_dialog_bottom_panel .btn_back {
  margin-left: 30px !important; }

.wizard_dialog_bottom_panel .btn_next a, .wizard_dialog_bottom_panel .btn_next a:hover, .wizard_dialog_bottom_panel .btn_back a, .wizard_dialog_bottom_panel .btn_back a:hover {
  font: 12px Arial;
  text-decoration: none;
  color: #000;
  display: block;
  height: 27px;
  padding-right: 18px;
  line-height: 27px;
  text-align: center; }

.wizard_dialog_bottom_panel .btn_back a {
  background: url(../images/wizard/wizard_prev_arrow.gif?9822db7ba6ee9ad84385ea49bb35fbfd) no-repeat 6px 7px;
  padding: 0 13px 0 25px !important; }

.wizard_dialog_bottom_panel .btn_next a {
  background: url(../images/wizard/wizard_next_arrow.gif?ca749a496ed23e56605eb0ad53eb427d) no-repeat 92% 7px;
  padding: 0 25px 0 13px !important; }

.wizard_dialog_bottom_panel .btn_back input {
  width: 96px;
  cursor: pointer;
  height: 29px;
  background: none;
  border: 0; }

.wizard_dialog_bottom_panel .link {
  margin: 15px 25px 0 0; }

.wizard_dialog_bottom_panel .link a {
  font: 14px 'Calibri';
  text-decoration: underline;
  color: #376B92; }

.wizard_dialog_bottom_panel .link a:hover {
  font: 14px 'Calibri';
  text-decoration: none;
  color: #376B92; }

.fsListViewScroller {
  width: 500px;
  height: 300px;
  overflow: scroll; }

.fsListViewArea {
  width: 100%; }

.fsListViewItem {
  /*background: none repeat scroll 0 0 red;*/
  padding: 10px;
  float: left;
  height: 30px;
  padding: 0 0 0 40px;
  width: 250px;
  /*border:1px solid green;*/
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 5px;
  cursor: pointer; }

.fsListViewItemTitle {
  /*background: none repeat scroll 0 0 red;*/
  font-size: 12px;
  color: #333;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 210px;
  line-height: 30px; }

.fsListViewItemTitleNotSupported {
  /*background: none repeat scroll 0 0 red;*/
  font-size: 12px;
  color: #333;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  float: left;
  width: 210px;
  /*line-height:30px;*/ }

.fsListViewItem img {
  float: left;
  margin: 0 0 0 -40px;
  cursor: pointer; }

.fsListViewItemTitle a {
  font-size: 12px;
  color: #333;
  line-height: 30px;
  white-space: nowrap; }

.fsListViewItemTitle a:hover {
  font-size: 12px;
  color: #007eff;
  line-height: 30px; }

.fsListViewItem.selected {
  background: #C1DBFC;
  border-color: #7DA2CE;
  box-shadow: 0 0 5px #007eff; }

.fsListViewItem.selected:hover {
  background: #ccc;
  border-color: #7DA2CE;
  box-shadow: 0 0 5px #007eff; }

.fsListViewItem:hover {
  background: #EBF3FD;
  border-color: #B8D6FB;
  box-shadow: 0 0 5px #007eff; }

.fsListViewItemImgMar {
  margin: 5px 0 0 -35px !important; }

.fsListViewItemImgMar2 {
  margin: 3px 0 0 -35px !important; }

.cursor_default {
  cursor: default; }

#clientFileSystem.span2 {
  width: 650px; }

#clientFileSystem.span3 {
  width: 930px; }

#clientFileSystem.span1 {
  width: 310px; }

#clientFileSystem {
  height: 500px; }

.fs_htext {
  color: red;
  font-size: 14px;
  font-style: italic;
  line-height: 28px;
  float: left; }

.fs_htext_path {
  color: #1B1B1B;
  font-size: 14px;
  line-height: 28px;
  float: left; }

.currentFolderContent {
  overflow: auto; }

.dotted_line {
  background: url(../images/dotline.gif?79bf6a5f9fe51ddadd14f99ea10bbda7) repeat-x scroll 0 100% rgba(0, 0, 0, 0) !important; }

#rebrandingSettingStep {
  background-color: #efefef; }

#rebrandingSettingStep .stepHeader {
  padding-left: 100px; }

.wizard_welcome_icon {
  background: #FEFEFE url(../images/wizard/wizard_welcome_hbg_icon.gif?ab3ba9c748b8163f1772dac18f4d58bb) no-repeat 55px 40px;
  padding-left: 105px;
  height: 100px;
  line-height: 105px; }

.red_text {
  color: #F02D2E !important; }

.welcome_wizard_left {
  width: 285px;
  float: left;
  margin-left: 50px; }

.welcome_wizard_right {
  width: 291px;
  float: left;
  margin: 40px 0 0 18px;
  height: 171px;
  background: url(../images/wizard/welcome_wizard_pc_icon.png?32d6ee2130c686a89859289450016cf5) no-repeat; }

.welcome_wizard_left .button {
  width: 207px;
  height: 53px;
  background: url(../images/wizard/wizard_welcome_button.png?bbf3437e20fbe6b6cc6cd16b9ab6ce22) no-repeat;
  margin-bottom: 20px; }

.welcome_wizard_left .button input {
  border: 0;
  background: none;
  cursor: pointer;
  width: 207px;
  height: 53px; }

.welcome_wizard_left .text {
  font: 15px 'Century Gothic';
  color: #2b2b2b;
  margin: 35px 0 20px 0; }

.welcome_wizard_left .link {
  padding-bottom: 50px; }

.welcome_wizard_left .link a {
  font: 15px 'Calibri';
  color: #376B92;
  text-decoration: underline; }

.welcome_wizard_left .link a:hover {
  font: 15px 'Calibri';
  color: #376B92;
  text-decoration: none; }

.stepbody {
  width: 546px;
  float: right;
  padding-bottom: 25px;
  background: #fff;
  box-shadow: 2px 2px 5px 1px #A8A8A8;
  margin: 0 40px 25px 0; }

.stepbody .create_acc_step {
  margin: 0 24px 0 24px;
  padding: 24px 0 0 0; }

.stepbody .reports_inp_label {
  padding-right: 5px;
  padding-left: 15px; }

#rebrandingSettingsStep {
  margin: 0 24px 0 24px;
  padding: 24px 0 0 0; }

.wizard_tooltip_holder {
  position: relative; }

.wizard_rebrand_arrow {
  background: url(../images/wizard/rebrand_tooltip_arrow.png?2d9dd7fb2cdf32721c9f5c3afdeeb1fe);
  width: 17px;
  height: 122px;
  position: absolute;
  z-index: 99;
  left: -15px;
  top: 30px; }

.wizard_tooltip {
  display: none; }

.stepbody .create_customer_step .wizard_tooltip {
  margin-top: -27px; }

.stepbody .create_customer_step .wizard_tooltip.small_tooltip {
  padding: 15px;
  margin-top: -25px; }

.stepbody .wizard_tooltip p {
  color: #fff; }

.stepbody .wizard_tooltip {
  display: block !important;
  position: absolute;
  z-index: 99;
  width: 230px;
  background: #4987A7;
  padding: 10px 15px;
  font: 13px 'Calibri';
  color: #fff;
  left: -280px;
  top: 50%; }

.wizard_tooltip_arrow {
  background: url(../images/wizard/wizard_tooltip_arrow.png?3b6578c0354b4e61e7e3e6107cdb83bd);
  width: 14px;
  height: 28px;
  position: absolute;
  top: 50%;
  margin-top: -14px;
  right: -14px; }

.stepbody .wizard_bottom_mar20 {
  margin-bottom: 20px !important; }

.wizard_monitoring_checkbox_wrapper {
  margin: 0 0 0 45px; }

.wizard_monitor_htext {
  font-size: 13px;
  color: #444;
  margin: 20px 0 10px 45px; }

.stepbody .create_customer_step {
  margin: 0 24px 0 24px;
  padding: 24px 0 0 0; }

.iw_step_wrapper .number {
  float: left;
  border-radius: 150px;
  width: 36px;
  height: 36px;
  text-align: center;
  color: #fff;
  background: #646464;
  font-size: 26px;
  padding-left: 2px;
  box-sizing: border-box;
  line-height: 34px; }

.iw_step_wrapper .number_wrapper .text {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  margin: 8px 0 0 15px; }

.iw_step_wrapper {
  margin: 0 24px; }

.iw_add_new,
.iw_add_new_style {
  margin: 15px 0 0 25px; }

body .iw_add_new.disabled,
body .iw_add_new_style.disabled {
  background: none !important; }

body .iw_add_new.disabled a,
body .iw_add_new_style.disabled a {
  color: #bbb !important; }

body .iw_add_new a,
body .iw_add_new_style a {
  font: bold 16px Calibri;
  color: #DC2623;
  text-decoration: none; }

body .iw_add_new a:hover,
body .iw_add_new_style a:hover {
  font: bold 16px Calibri;
  color: #646464;
  text-decoration: none; }

.wizard_hbg .iw_hbg_userinfo, .configureBackupJobs_dialog_header .iw_hbg_userinfo {
  float: right;
  font-size: 18px;
  color: #DC2623;
  margin: 8px 24px 0 0; }

.wizard_hbg .iw_hbg_userinfo div, .configureBackupJobs_dialog_header .iw_hbg_userinfo div {
  width: 400px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: right; }

.iw_accordion_wrapper {
  background: #fff;
  border: 1px solid #B3B3B4;
  border-left: 0;
  border-right: 0;
  margin: 15px -24px 0 -24px; }

.iw_accordion_wrapper_header {
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  line-height: 12px;
  background: #191919;
  padding: 7px 0; }

.iw_accordion_wrapper_header div {
  height: 24px;
  line-height: 24px; }

.iw_accordion_wrapper_header span {
  display: inline-block;
  line-height: 12px; }

.iw_accordion_wrapper_header .cr_date {
  float: left;
  width: 80px;
  overflow: hidden;
  margin-left: 50px; }

#iw_accordion .cr_date {
  float: left;
  width: 80px; }

#iw_accordion .folder_selection {
  float: left;
  width: 142px;
  margin-left: 13px; }

#iw_accordion .iw_accordion_header .folder_selection {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

#iw_accordion .folder_name {
  float: left;
  width: 133px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 12px; }

.ui-accordion-header div {
  height: 30px; }

#iw_accordion .action {
  float: left; }

#iw_accordion .iw_accordion_header .action {
  float: right; }

#iw_accordion .iw_accordion_content .schedule {
  width: 225px;
  margin-left: 15px; }

#iw_accordion .iw_accordion_content .schedule .label_check {
  font: 12px Calibri; }

.iw_panel_delete,
.iw_panel_delete_spjobs {
  float: right;
  width: 35px;
  height: 30px;
  border-left: 1px solid #C7C7C7;
  background: url(../images/accordion_panel_delete.png?962a35dd58103eb37e63c89d614ccc91) no-repeat 50% -21px;
  margin-left: 10px;
  cursor: pointer; }

.iw_panel_delete:hover {
  background-position: 50% 10px; }

#iw_accordion .iw_accordion_header a,
#iw_accordion_spjob .iw_accordion_header a {
  font-size: 12px;
  font-weight: 400;
  color: #5A7DA0;
  text-decoration: underline; }

#iw_accordion .iw_accordion_header a:hover,
#iw_accordion_spjob .iw_accordion_header a:hover {
  font-size: 12px;
  font-weight: 400;
  color: #5A7DA0;
  text-decoration: none; }

#iw_accordion .iw_accordion_content .iw_schedule {
  font-size: 12px;
  color: #202020; }

.iw_schedule .iw_name, .policy .iw_name {
  font-size: 12px;
  color: #202020;
  float: left;
  width: 107px;
  padding-right: 5px; }

.iw_schedule .iw_name {
  min-height: 34px; }

.iw_schedule .iw_name .txt_holder {
  position: absolute;
  left: 0;
  width: 107px; }

.policy .iw_name {
  line-height: 32px; }

.iw_schedule .inp {
  width: 110px; }

.iw_schedule .iw_name {
  line-height: 32px;
  text-align: right; }

#iw_accordion .schedule {
  float: right;
  width: 105px;
  margin-left: 10px; }

.limited_days_wrapper {
  display: none; }

.cloudlimited_days_wrapper {
  display: none; }

#iw_accordion .schedule span, #iw_accordion .policy .select2-choice span {
  padding-left: 7px; }

#iw_accordion .policy {
  float: left;
  width: 220px;
  margin-left: 12px; }

#iw_accordion .cr_date span {
  padding-left: 5px; }

.spjobs_columns_header .data-columnh-create-date {
  float: left;
  width: 80px;
  overflow: hidden;
  margin-left: 50px; }

.spjobs_columns_header .data-columnh-job-name {
  float: left;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis; }

.spjobs_columns_header .data-columnh-volumes {
  float: left;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px; }

.spjobs_columns_header .data-columnh-backup-destination {
  float: left;
  width: 280px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 10px; }

.spjobs_columns_header .data-columnh-encryption-type {
  float: right;
  width: 115px; }

.spjobs_columns_header .data-columnh-action {
  /*padding-left:16px;*/
  float: right;
  width: 60px;
  text-align: right;
  padding-right: 5px; }

.spjobs_edit_title {
  padding-left: 16px;
  float: left  !important;
  width: 220px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.spjobs_edit {
  padding-left: 16px;
  float: left  !important; }

.spjobs_columns_row .data-columnh-create-date {
  float: left;
  width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px; }

.spjobs_columns_row .data-columnh-job-name {
  float: left;
  width: 145px;
  /*margin-left:11px;*/
  overflow: hidden;
  text-overflow: ellipsis; }

.spjobs_columns_row .data-columnh-volumes {
  float: left;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 10px; }

.spjobs_columns_row .data-columnh-backup-destination {
  float: left;
  width: 280px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 10px; }

.spjobs_columns_row .data-columnh-encryption-type {
  float: right;
  width: 115px;
  overflow: hidden;
  text-overflow: ellipsis; }

.spjobs_columns_row .data-columnh-action {
  padding-left: 16px;
  float: right;
  overflow: hidden;
  text-overflow: ellipsis; }

.iw_accordion_wrapper_header .folder_name {
  float: left;
  width: 145px;
  margin-left: 5px; }

.iw_accordion_wrapper_header .folder_selection {
  float: left;
  width: 155px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.iw_accordion_wrapper_header .policy {
  float: left;
  width: 230px; }

.iw_accordion_wrapper_header .schedule {
  float: right;
  width: 80px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.iw_accordion_wrapper_header .schedule span {
  padding-left: 7px; }

.iw_accordion_wrapper_header .action span {
  padding-right: 5px; }

.iw_accordion_wrapper_header .action {
  float: right;
  width: 70px;
  text-align: right; }

#iw_accordion .ui-state-default.ui-state-active .ui-icon,
#iw_accordion_spjob .ui-state-default.ui-state-active .ui-icon {
  background: url(../images/iw_accordion_icon.png?b68293b0bb5937d6e64030ab2d1e65a3) no-repeat 50% -32px; }

#iw_accordion .ui-state-default .ui-icon,
#iw_accordion_spjob .ui-state-default .ui-icon {
  background: url(../images/iw_accordion_icon.png?b68293b0bb5937d6e64030ab2d1e65a3) no-repeat 50% 1px; }

#iw_accordion .iw_accordion_header,
#iw_accordion_spjob .iw_accordion_header {
  background: #EBEBEB !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: 0;
  border-top: 2px solid #fff;
  margin: 0 0 0 0;
  height: 30px;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
  color: #212121;
  line-height: 29px; }

#iw_accordion .ui-accordion-content,
#iw_accordion_spjob .ui-accordion-content {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border: 0; }

#iw_accordion .ui-accordion-header-icon,
#iw_accordion_spjob .ui-accordion-header-icon {
  width: 41px;
  float: left;
  height: 30px;
  top: 0;
  margin: 0 0 0 0;
  border-right: 1px solid #C7C7C7; }

#iw_accordion.ui-accordion .ui-accordion-icons,
#iw_accordion_spjob.ui-accordion .ui-accordion-icons {
  padding-left: 5%; }

#iw_accordion.ui-accordion .ui-accordion-header .ui-accordion-header-icon,
#iw_accordion_spjob.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: 0; }

.iw_monitor_settings, .iw_scheduler_settings {
  background: #fff;
  box-shadow: 0 0 6px #b6b5b5 !important;
  border: 1px solid #ccc;
  margin: 15px 0 0 0;
  padding: 22px 0; }

.iw_monitor_settings .info {
  float: left;
  padding: 0 0 0 0;
  min-height: 40px;
  font: 13px Calibri;
  color: #000; }

.iw_monitor_settings .info .text {
  margin: 5px 0 0 32px; }

.iw_monitor_settings .info .icon {
  float: left;
  width: 42px;
  height: 39px;
  background: url(../images/iw_monitor_icon.gif?050429c9305c3fbcd5d0b2ab2d1002a8) no-repeat 0 0;
  margin: 12px 0 0 23px; }

.iw_scheduler_settings_inner {
  background: url(../images/iw_scheduler_icon.png?9674f6000799c0d687fa370cd8cc9b29) no-repeat 25px 50%;
  margin: 0 0 0 0;
  min-height: 40px;
  padding: 0 0 0 97px; }

.iw_monitor_settings .info a {
  font: 13px Calibri;
  color: #3E6E94;
  text-decoration: underline; }

.iw_monitor_settings .info a:hover {
  font: 13px Calibri;
  color: #3E6E94;
  text-decoration: none; }

.iw_monitor_settings .opt {
  float: left;
  width: 260px;
  margin: 0 32px 0 32px; }

#iw_accordion .iw_accordion_content .folder_name {
  width: 130px;
  float: left;
  margin: 0 0 0 130px;
  overflow: visible; }

#iw_accordion .iw_accordion_content .folder_name .field-validation-error span {
  width: 220px; }

#iw_accordion .iw_accordion_content .folder_selection {
  width: 130px;
  float: left;
  margin: 0 0 0 15px; }

#iw_accordion .iw_accordion_content .policy {
  width: 245px;
  float: left;
  margin: 0 0 0 15px; }

.iw_accordion_content .inp, .iw_monitor_settings .inp, .iw_scheduler_settings .inp {
  position: relative; }

.iw_scheduler_settings .field-validation-error span {
  width: 284px;
  left: -286px; }

.iw_scheduler_settings .inp input {
  background: none;
  width: 300px; }

.iw_scheduler_settings .inp_name {
  font-size: 13px;
  color: #000;
  padding-bottom: 3px; }

.iw_accordion_content .btn,
.btn-select {
  margin-top: 6px;
  position: relative; }

.iw_accordion_content .btn a,
.btn-select a {
  display: block;
  float: left;
  height: 15px;
  background: #73942F;
  text-decoration: none;
  color: #fff !important;
  font: 10px Calibri;
  text-transform: uppercase;
  padding: 0 8px;
  border-radius: 3px; }

.iw_accordion_content .inp input, .iw_monitor_settings .inp input {
  width: 96%;
  height: 23px;
  padding: 0 2%;
  border: 0;
  background: none;
  color: #575760;
  font: 13px Calibri;
  line-height: 23px;
  border: 1px solid #CBCBCB; }

.iw_select .select2-container .select2-choice {
  background: #fff;
  border: 1px solid #CBCBCB;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  height: 23px;
  font: 12px Calibri;
  line-height: 23px; }

.EntityFilterAutocompleteContainer {
  border-bottom: 1px solid #CBCBCB;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.iw_select_dropdown.select2-drop.select2-drop-above {
  border: 1px solid #CBCBCB;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.iw_select_h28 .select2-container .select2-choice span {
  font-size: 14px; }

.iw_select .select2-container .select2-choice div {
  background: url(../images/iw_select_arrows.gif?e041ed7e188ecfc053a243ba45c811df) 0 -29px;
  width: 33px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  height: 23px;
  border-left: 0; }

body .iw_select.iw_select_h28 .select2-dropdown-open .select2-choice div {
  background-position: 0 -1px; }

.iw_select.iw_select_h28 .select2-container .select2-choice div {
  background: url(../images/iw_select_arrows.gif?e041ed7e188ecfc053a243ba45c811df) 1px -27px; }

.iw_select.iw_select_h28 .select2-container .select2-choice, .iw_select.iw_select_h28 .select2-container .select2-choice div {
  height: 28px; }

.iw_select .select2-dropdown-open .select2-choice div {
  background-position: 0 -1px; }

.iw_select .select2-container .select2-choice div b {
  background: none; }

.iw_select .select2-container-active .select2-choice, .iw_select .select2-container-active .select2-choices {
  box-shadow: none; }

.iw_select_dropdown.select2-drop {
  border: 1px solid #CBCBCB;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.iw_select_dropdown .select2-results {
  margin: 0 0 4px 0;
  border-top: 0; }

.iw_select .select2-container .select2-choice span {
  margin-right: 33px; }

.iw_schedule.weekly, .iw_schedule.monthly, .iw_schedule.start_time {
  display: none; }

#iw_accordion .schedule span.timeEntry_wrap {
  padding-left: 0; }

.wizard_dialog_bottom_panel .iw_link {
  margin: 15px 0 0 30px; }

.wizard_dialog_bottom_panel .iw_link a {
  font: 12px Arial;
  text-decoration: underline;
  color: #000; }

.wizard_dialog_bottom_panel .iw_link a:hover {
  font: 12px Arial;
  text-decoration: none;
  color: #000; }

.iw_monitor_settings .iw_email_label {
  font: bold 13px Calibri;
  color: #000; }

.ie8 .policy select {
  width: 160px; }

body .partners_general_label, body .partners_rebrands_label {
  width: 330px !important;
  padding-bottom: 5px; }

body .partners_create_fildset {
  width: 47%;
  min-height: 552px; }

body .partners_edit_fildset {
  width: 47%;
  min-height: 552px; }

body #iw_accordion .schedule .end_time_wrp {
  display: none; }

#deviceSpJobsContainer .iw_btn,
.big-green-button.iw_btn {
  background: #73942f; }

#deviceSpJobsContainer .iw_btn a,
#deviceSpJobsContainer .iw_btn a:hover,
.big-green-button.iw_btn a,
.big-green-button.iw_btn a:hover {
  color: #fff;
  text-transform: uppercase;
  font: 13px Calibri;
  line-height: 26px; }

#deviceSpJobsContainer {
  display: none; }

.licenses_export_btn_wrapper {
  float: right; }

.readonlyCheckboxDiv {
  position: absolute;
  width: 100%;
  height: 20px;
  z-index: 99; }

#iw_accordion .ui-accordion-content {
  overflow: hidden; }

#iw_accordion .ui-accordion-content {
  padding: 15px 0 55px 0; }

#iw_accordion .ui-accordion-content {
  border: 0 none;
  border-radius: 0; }

.lrd_icon.lrd_icon-warning {
  background: url(../images/warning_icon-dialog.png?59cbb652b02f7b0e0909b75dbe97c505) no-repeat; }

.lrd_icon.buy {
  background: url(../images/lrd_icon_buy.gif?9cfec3966949e2cfe346d5f724ecbb53) no-repeat scroll 50% 50%; }

body .lrd_btn_submit a, body .lrd_btn_submit a:hover {
  display: block;
  font-size: 18px;
  height: 50px;
  width: 100%;
  background: #93AA27;
  text-decoration: none;
  color: #fff;
  text-align: center;
  line-height: 50px;
  border: 2px solid #93AA27;
  border-radius: 4px; }

body .lrd_btn_submit.disabled-div a, body .lrd_btn_submit.disabled-div a:hover {
  background: #ccc;
  border: 2px solid #ccc;
  pointer-events: none; }

body .lrd_btn_submit a:hover {
  background-color: #7E9804;
  border: 2px solid #7E9804; }

body .lrd_btn_submit.disabled-div a:hover {
  background: #CBCBCB;
  border: 2px solid #CBCBCB;
  pointer-events: none; }

.lrd_body {
  margin: 0 45px;
  padding: 30px 0 35px 0; }

.body .ui-dialog.wizard_dialog .ui-dialog-buttonpane {
  background: none; }

.lrd_username {
  height: 30px;
  padding: 0 0 0 25px;
  background: url(../images/username_icon.png?9e007dc07b613f9c25d9b1ddb634e74d) no-repeat 0 12px;
  font-size: 13px;
  color: #545353;
  line-height: 35px; }

.error-details-dialog-content {
  display: none; }

.error-details-container {
  display: none; }

.error-details-text {
  font-size: 14px;
  margin-bottom: 15px; }

.error-details_wrapper {
  margin: 0 50px;
  padding-top: 20px; }

.error-details-showen {
  font-size: 14px;
  margin-bottom: 10px; }

.error-details-showen-span {
  font-weight: 600; }

.error-details-locations-line {
  height: 26px;
  font-size: 13px;
  line-height: 26px;
  padding: 0 10px;
  width: 460px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.error-details-locations-line--even {
  background: #F3F3F3; }

.trial-iframe-container {
  border: 2px solid #fff; }

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 100%; }

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  box-sizing: border-box;
  /* css3 */ }

.select2-container .select2-choice {
  background: #fff url(../images/new_design/inp_shaddow.gif?61d52e02735a43282f01b46fc99e9386) repeat-x top;
  border-radius: 8px;
  background-clip: padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  color: #444;
  text-decoration: none; }

.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  border-radius: 0px 0px 8px 8px;
  background-image: -ms-linear-gradient(top, #eeeeee 0%, #ffffff 90%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%); }

.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding-left: 10px; }

.select2-container .select2-choice abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url(../images/new_design/select2.png?2ca61b76e22053571dd8611e5aac4900) right top no-repeat;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  outline: 0; }

.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer; }

.select2-drop {
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 100%;
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  width: 100%;
  margin-top: -1px;
  zoom: 1;
  border-radius: 0 0 8px 8px; }

.select2-drop.select2-drop-above {
  border-radius: 8px 8px 0px 0px;
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

.select2-container .select2-choice div {
  border-radius: 0 7px 7px 0;
  background-clip: padding-box;
  background: #ccc;
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px; }

.select2-container .select2-choice div b {
  background: url(../images/new_design/select2.png?2ca61b76e22053571dd8611e5aac4900) no-repeat 0 -1px;
  display: block;
  width: 100%;
  height: 100%; }

.select2-with-search .select2-search {
  position: relative;
  left: 0;
  border-top: 1px solid #ccc; }

.select2-with-search .select2-search .select2-input {
  margin: 8px 0; }

.select2-search {
  display: block;
  white-space: nowrap;
  z-index: 10000;
  min-height: 26px;
  width: 100%;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: absolute;
  left: -10000px; }

.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px; }

.select2-search input {
  background: #fff url(../images/new_design/select2.png?2ca61b76e22053571dd8611e5aac4900) no-repeat 100% -22px;
  background: url(../images/new_design/select2.png?2ca61b76e22053571dd8611e5aac4900) no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
  width: 100%;
  margin: 0;
  height: auto !important;
  min-height: 26px;
  box-shadow: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }

.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px; }

.select2-search input.select2-active {
  background: #fff url(../images/new_design/spinner.gif?7b9776076d5fceef4993b55c9383dedd) no-repeat 100%;
  background: url(../images/new_design/spinner.gif?7b9776076d5fceef4993b55c9383dedd) no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%); }

.select_error.select2-container-active .select2-choice,
.select_error.select2-container-active .select2-choices {
  border: 1px solid red;
  box-shadow: 0 0 5px red;
  outline: none; }

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border-color: #0789BA;
  box-shadow: 0 0 5px #007eff;
  outline: none; }

body .select_field .select2-dropdown-open .select2-choice, body .filter_inp .select2-dropdown-open .select2-choice {
  border: 1px solid #aaa !important;
  border-bottom-color: transparent;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none; }

.select2-dropdown-open .select2-choice div b {
  background-position: -18px 0; }

/* results */
.select2-results {
  margin: 4px 0 4px 0;
  padding: 4px 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 200px;
  border-top: 1px solid #aaa; }

.select2-drop-above .select2-results {
  border-top: 0; }

.select2-results ul.select2-result-sub {
  margin: 0 0 0 0; }

.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px; }

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px; }

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px; }

.select2-results li {
  list-style: none;
  display: list-item;
  margin-right: 4px; }

.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold; }

.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  font-size: 13px;
  color: #4f4f4f; }

.select2-results .select2-highlighted .select2-result-label {
  color: #fff; }

.select2-results .select2-highlighted {
  background: #2876A4;
  color: #fff; }

.select2-results li em {
  background: #feffde;
  font-style: normal; }

.select2-results .select2-highlighted em {
  background: transparent; }

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item; }

/*
disabled look for already selected choices in the results dropdown
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
*/
.select2-results .select2-disabled {
  display: none; }

.select2-more-results.select2-active {
  background: #f4f4f4 url(../images/new_design/spinner.gif?7b9776076d5fceef4993b55c9383dedd) no-repeat 100%; }

.select2-more-results {
  background: #f4f4f4;
  display: list-item; }

/* disabled styles */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #ebebe4;
  background-image: none;
  border: 1px solid #AAAAAA;
  cursor: default; }

.select2-container.select2-container-disabled .select2-choice div {
  background-color: #ebebe4;
  background-image: none;
  border-left: 1px solid #AAAAAA; }

.select2-container.select2-container-disabled .select2-choice abbr {
  display: none; }

/* multiselect */
.select2-container-multi .select2-choices {
  background-color: #fff;
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative; }

.select2-container-multi .select2-choices {
  min-height: 26px; }

.select2-container-multi.select2-container-active .select2-choices {
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
  outline: none; }

.select2-container-multi .select2-choices li {
  float: left;
  list-style: none; }

.select2-container-multi .select2-choices .select2-search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0; }

.select2-container-multi .select2-choices .select2-search-field input {
  color: #666;
  background: transparent !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  border: 0;
  -o-box-shadow: none;
  box-shadow: none; }

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: #fff url(../images/new_design/spinner.gif?7b9776076d5fceef4993b55c9383dedd) no-repeat 100% !important; }

.select2-default {
  color: #999 !important; }

.select2-container-multi .select2-choices .select2-search-choice {
  border-radius: 8px;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default; }

.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4; }

.select2-search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(../images/new_design/select2.png?2ca61b76e22053571dd8611e5aac4900) right top no-repeat;
  outline: none; }

.select2-container-multi .select2-search-choice-close {
  left: 3px; }

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px; }

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px; }

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background-image: none;
  background-color: #f4f4f4;
  border: 1px solid #ddd;
  padding: 3px 5px 3px 5px; }

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none; }

/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-result-selectable .select2-match {
  text-decoration: underline; }

.select2-result-unselectable .select2-match {
  text-decoration: none; }

.select2-offscreen {
  position: absolute;
  left: -10000px; }

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url(../images/new_design/select2x2.png?49e3f006018662f60f1db2aec0b2cca9) !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important; }
  .select2-search input {
    background-position: 100% -21px !important; } }

.select_field select, .filter_inp select {
  display: none !important; }

.select_error a {
  border: 1px solid red !important; }

#createBackupAccountDialog .select2-drop {
  width: 312px !important; }

.top_mar7 {
  margin-top: 7px !important; }

.likebootstrap_red_text {
  color: red !important; }

.top_mar17 {
  margin-top: 17px !important; }

.header_thumb {
  max-height: 40px;
  max-width: 300px;
  margin-top: 5px; }

.header_thumb_wrapper {
  padding: 5px 10px;
  background: #eee; }

.header_thumb_wrapper img {
  display: block;
  max-width: 100%;
  max-height: 100%; }

.menu-item-hidden {
  display: none !important; }

.table_nospacing_nopadding {
  border-collapse: collapse; }

.table_nospacing_nopadding td, .table_nospacing_nopadding th {
  padding: 0; }

#likebootstrap .session-bar:hover {
  background: #5486c5; }

#likebootstrap .session-bar:hover .session-bar-acc-type {
  color: #98b5db; }

#likebootstrap .session-bar:hover .session-bar-acc-name__blue {
  color: #ffffff; }

#likebootstrap .session-bar {
  display: block;
  height: 33px;
  background: #000;
  border-bottom: 1px solid #333;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.6);
  overflow: hidden;
  position: relative;
  text-align: center;
  line-height: 33px;
  position: relative;
  z-index: 199;
  text-decoration: none; }

.session-bar-acc-type {
  position: absolute;
  left: 15px;
  top: 0;
  font-size: 11px;
  font-family: 'Open Sans';
  font-weight: 400;
  color: #7d7d7d;
  background: url(../images/session-bar-lock.png?f697f727a241803b40e4b0d56224c0c2) no-repeat 0 14px;
  padding-left: 25px; }

.session-bar-acc-name {
  background: url(../images/session-bar-arrow.png?369188ade996499d6aaab7394af86cb1) no-repeat 0 5px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: 400;
  color: #fff; }

.session-bar-acc-name__blue {
  color: #72b0fc; }

.ultrasafe {
  background: url(../images/ultrasafe_icon.png?d42a69ca6fdd888c92e7f751e7ac2139) no-repeat 100% 3px;
  padding-right: 60px; }

.ultrasafemax {
  background: url(../images/ultr_max.png?d4673de5f8d09c1f931a06933c5976ec) no-repeat 100% 3px;
  padding-right: 80px; }

.delete-policies-acc-name {
  text-align: left; }

.delete-policies-table td {
  line-height: 20px; }

body .systemStatsDetails .delete-policies-note {
  font-size: 14px;
  font-weight: 400;
  color: #555;
  line-height: 20px;
  margin: 10px 0 15px 0;
  text-align: left; }

.delete-policies-note span {
  display: block;
  font-weight: bold;
  text-align: center;
  margin: 15px 0 25px 0;
  font-size: 16px; }

.create-partner-container {
  width: 750px;
  margin: auto; }

.max-allowed-note {
  font-size: 11px;
  color: #999; }

.tooltip-icon {
  margin-top: 5px;
  float: right;
  width: 19px;
  height: 19px;
  border-radius: 100%;
  padding-left: 1px;
  cursor: pointer;
  background: #989898;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  line-height: 20px; }
  .tooltip-icon:hover {
    background: #5486c4; }
  .tooltip-icon.small {
    margin: 0px 10px;
    width: 15px;
    height: 15px;
    font-size: 12px;
    line-height: 15px; }

.ui-pnotify-text {
  overflow-wrap: anywhere; }

.dash-main-wrapper {
  overflow-wrap: anywhere; }

/*remove button*/
.remove-button-x-blue {
  margin: 0 auto;
  width: 25px;
  height: 25px;
  background: #FFFFFF 0 0 no-repeat padding-box;
  border: 1px solid #3880BE;
  border-radius: 5px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: transparent url(../images/new_design/cnc_btn_arr_blue.svg?5d7eb61b059a2be4ec488b1c6813d303) 50% 50% no-repeat padding-box;
  cursor: pointer; }
  .remove-button-x-blue:hover {
    background: #3773B5 url(../images/new_design/cnc_btn_arr_white.svg?013ecb87383a22832f81afed8ad903a2) 50% 50% no-repeat padding-box;
    z-index: 2; }

/* Theme backgrounds and borders start */
.grid_header_rep {
  border-left: 1px solid #BBBFC5;
  border-right: 1px solid #BBBFC5;
  position: relative; }

.grid_filters_wrap {
  border-bottom: 1px solid #BBBFC5;
  background: #E0E2E5 url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -115px; }

.grid_with_filters .grid_header_top_left {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -31px 0; }

.grid_with_filters .grid_header_top_right {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -46px 0; }

body .companies_grid .grid_header_top_left {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -93px 0;
  height: 64px; }

body .companies_grid .grid_header_top_right {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -108px 0;
  height: 64px; }

.grid_header_top_left {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -62px 0; }

.grid_header_top_right {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -77px 0; }

.grid_bottom_bg {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -201px; }

.grid_bottom_rep {
  background: #D5D8DB; }

.grid_bottom_left {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat 0 0; }

.grid_bottom_right {
  background: url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) no-repeat -15px 0; }

body .jqgrid-container {
  background: #D5D8DB url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -72px; }

body .companies_grid .jqgrid-container {
  background: #D5D8DB url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -115px; }

body .grid_header_rep .ui-th-ltr {
  border-right: 1px solid #BBBFC5 !important; }

.ui-jqgrid-btable tr.ui-state-hover td, .ui-jqgrid-btable tr.ui-state-hover {
  background: #dde7e9; }

/* Theme backgrounds and borders end */
/* Theme font color start*/
body .ui-jqgrid .ui-jqgrid-htable th div {
  color: #555; }

/* Theme font color end*/
.ui-jqgrid-htable .jqg-second-row-header th {
  border-bottom: 1px solid #ccc !important; }

body .grid_with_filters .ui-jqgrid-htable {
  border-left-color: #D5D8DB; }

#likebootstrap .ui-jqgrid-bdiv .action-cell {
  width: 100%;
  padding-left: 5px;
  margin-left: -5px;
  height: 34px;
  padding-right: 5px; }
  #likebootstrap .ui-jqgrid-bdiv .action-cell a {
    display: block;
    height: 34px;
    line-height: 34px;
    margin: -2px 0 0 -5px;
    padding: 2px 5px 0 5px;
    width: 100%;
    font-weight: 700;
    text-decoration: none; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell a:hover {
      text-decoration: none;
      font-weight: 700;
      color: #fff !important; }
      #likebootstrap .ui-jqgrid-bdiv .action-cell a:hover .action-inner-span-grey {
        color: #fff; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell a .action-inner-span-grey {
      color: #464646;
      font-weight: 400; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell a .action-inner-span {
      display: inline-block;
      vertical-align: middle;
      line-height: 14px; }
      #likebootstrap .ui-jqgrid-bdiv .action-cell a .action-inner-span span {
        display: block; }
  #likebootstrap .ui-jqgrid-bdiv .action-cell a.backup_product {
    margin: -2px 0 0 -5px;
    padding: 0px 5px 0 5px;
    font-weight: 600; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell a.backup_product:hover {
      font-weight: 600; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell a.backup_product .action-inner-span {
      line-height: 14px; }
  #likebootstrap .ui-jqgrid-bdiv .action-cell a.backup_product.fl-account .action-inner-span {
    line-height: 10px; }
  #likebootstrap .ui-jqgrid-bdiv .action-cell:hover {
    background-color: #5486c5; }
  #likebootstrap .ui-jqgrid-bdiv .action-cell.action-cell-zoom a {
    padding-left: 28px; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell.action-cell-zoom a .ico {
      width: 12px;
      height: 12px;
      background: url(../images/zoom_icon.png?6751214854a2009e31063131db784e51) no-repeat 0 0;
      position: absolute;
      top: 13px;
      left: 6px; }
    #likebootstrap .ui-jqgrid-bdiv .action-cell.action-cell-zoom a:hover .ico {
      background: url(../images/zoom_icon.png?6751214854a2009e31063131db784e51) no-repeat 0 -12px; }

#likebootstrap .fl-account-cell {
  line-height: 10px !important;
  font-size: 11px !important; }

#likebootstrap .grid-statement-yes {
  width: 21px;
  height: 17px;
  background: url(../images/new_design/grid_statement_yes.png?3a2a773fbeee397eb7490962b9e47a91) no-repeat 0 0;
  margin: auto; }

#likebootstrap .grid-statement-no {
  width: 21px;
  height: 17px;
  background: url(../images/new_design/grid_statement_no.png?51ca3ab411f308645a5d2e1e7994a060) no-repeat 0 0;
  margin: auto; }

#likebootstrap .grid-statement-na {
  color: #bababa;
  font-weight: 700; }

#likebootstrap #monitoringEndpointsGridContainer .ui-jqgrid-bdiv .grid-statement-yes {
  width: 21px;
  height: 17px;
  background: url(../images/new_design/grid_statement_yes.png?3a2a773fbeee397eb7490962b9e47a91) no-repeat 0 0;
  margin: auto;
  margin-top: 8px; }

#likebootstrap #monitoringEndpointsGridContainer .ui-jqgrid-bdiv .grid-statement-no {
  width: 21px;
  height: 17px;
  background: url(../images/new_design/grid_statement_no.png?51ca3ab411f308645a5d2e1e7994a060) no-repeat 0 0;
  margin: auto;
  margin-top: 8px; }

.systemLink {
  margin-right: 15px;
  color: blue;
  font-weight: bold; }

.systemLink:hover {
  text-decoration: underline; }

.cellSystems {
  line-height: 1.5em; }

.indicator {
  margin: auto;
  width: 22px;
  height: 22px; }

.indicatorError {
  background: url(../images/error_icon.png?cd5af0c864fcc66f9425f0189f46b3a2) no-repeat; }

.indicatorWarning {
  background: url(../images/warning_icon.png?b2b9675d28d52d29c8b66e8472807839) no-repeat; }

.indicatorOk {
  background: url(../images/ok.png?5e537bc3dcacf282dc45221eb765def4) no-repeat; }

.indicatorDevice {
  margin: auto;
  width: 16px;
  height: 16px; }

.indicatorOnline {
  padding-left: 16px;
  background: url(../images/indicatorOnline.png?ba6733cf368a2b14703a5124b8cecc76) no-repeat 0 2px; }

.indicatorOffline {
  padding-left: 16px;
  background: url(../images/indicatorOffline.png?28cb235c8b9d636e0564569c8612c263) no-repeat 0 2px; }

.message {
  display: none; }

.tooltip .separator {
  height: 10px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px; }

.tooltip {
  position: fixed;
  z-index: 1002;
  width: 430px;
  color: #303030;
  background: url(../images/tooltip_rep.png?67ed01208051f7162ff18627d82804ef) repeat-y;
  font-family: sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: center; }

.systemStatsDetails table,
.systemStatsDetails table tr td {
  border: 0 !important;
  vertical-align: top; }

.systemStatsDetails table tr td label {
  white-space: nowrap;
  padding-right: 10px;
  font-weight: bold; }

.tooltip span {
  font-weight: normal; }

.tooltip_top {
  position: absolute;
  top: -14px;
  height: 14px;
  background: url(../images/tooltip_top.png?e0f245948c06b5c492462181df52ff34) no-repeat;
  width: 430px;
  left: 0; }

.tooltip_bottom {
  position: absolute;
  bottom: -20px;
  height: 20px;
  width: 430px;
  background: url(../images/tooltip_bottom.png?03e81b257eb99e82d4b408c22b85f959) no-repeat;
  left: 0; }

.systemStatsDetails p {
  margin: 0;
  text-align: left; }

#reportSettings {
  margin-top: 20px;
  margin-bottom: 10px; }

.jqgrid-container {
  width: 100%; }

/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  zoom: 1; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

/* workarounds */
* html .ui-autocomplete {
  width: 1px; }

/* without this, the menu expands to 100% in IE6 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible; }

/* the overflow property removes extra width in IE */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em; }

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/*button sets*/
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* reset extra padding in Firefox */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/ }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  width: 300px;
  overflow: hidden; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%; }

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal; }

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5; }

.ui-menu .ui-state-disabled a {
  cursor: default; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

/* vertical centre icon */
.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  box-shadow: 0 0 5px #aaa; }

/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
  background-image: none; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png?8692e6efddf882acbff144c38ea7dfdf) 50% 50% repeat-x;
  color: #222222; }

.ui-widget-content a {
  color: #222222; }

.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png?72c593d16e998952cd8d798fee33c6f3) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold; }

.ui-widget-header a {
  color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png?f4254356c2a8c9a383205ef2c4de22c4) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png?c12c6510dad3ebfa64c8a30e959a2469) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png?e5a8f32e28fd5c27bf0fed33c8a8b9b5) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png?f8f4558e0b92ff2cd6136781533902ec) 50% 50% repeat-x;
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png?5a3be2d8fff8324d59aec3df7b0a0c83) 50% 50% repeat-x;
  color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/ui-icons_222222_256x240.png?9129e086dc488d8bcaf808510bc646ba); }

.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_222222_256x240.png?9129e086dc488d8bcaf808510bc646ba); }

.ui-widget-header .ui-icon {
  background-image: url(../images/ui-icons_222222_256x240.png?9129e086dc488d8bcaf808510bc646ba); }

.ui-state-default .ui-icon {
  background-image: url(../images/ui-icons_888888_256x240.png?faf6f5dc44e713178784c1fb053990aa); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/ui-icons_454545_256x240.png?771099482bdc1571ece41073b1752596); }

.ui-state-active .ui-icon {
  background-image: url(../images/ui-icons_454545_256x240.png?771099482bdc1571ece41073b1752596); }

.ui-state-highlight .ui-icon {
  background-image: url(../images/ui-icons_2e83ff_256x240.png?25162bf857a8eb83ea932a58436e1049); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/ui-icons_cd0a0a_256x240.png?5d8808d43cefca6f6781a5316d176632); }

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png?2a44fbdb7360c60122bcf6dcef0387d8) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png?2a44fbdb7360c60122bcf6dcef0387d8) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

.ui-pnotify {
  top: 25px;
  right: 25px;
  position: absolute;
  height: auto;
  /* Ensures notices are above everything */
  z-index: 99999999999999; }

html > body .ui-pnotify {
  position: fixed; }

#likebootstrap .ui-pnotify .ui-pnotify-shadow {
  box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
  border-radius: 4px; }

.ui-pnotify-container {
  background-position: 0 0;
  padding: .8em;
  height: 100%;
  margin: 0; }

.ui-pnotify-sharp {
  border-radius: 0; }

.ui-pnotify-closer, .ui-pnotify-sticker {
  float: right;
  margin-left: .2em; }

.ui-pnotify-title {
  display: block;
  margin-bottom: .4em; }

.ui-pnotify-text {
  display: block; }

.ui-pnotify-icon, .ui-pnotify-icon span {
  display: block;
  float: left;
  margin-right: .2em; }

/* -- History Pulldown */
.ui-pnotify-history-container {
  position: absolute;
  top: 0;
  right: 18px;
  width: 70px;
  border-top: none;
  padding: 0;
  -moz-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-right-radius: 0;
  /* Ensures history container is above notices. */
  z-index: 10000; }

.ui-pnotify-history-container .ui-pnotify-history-header {
  padding: 2px; }

.ui-pnotify-history-container button {
  cursor: pointer;
  display: block;
  width: 100%; }

.ui-pnotify-history-container .ui-pnotify-history-pulldown {
  display: block;
  margin: 0 auto; }

body .ui-pnotify-container {
  padding: 25px 15px 25px 15px; }

.noty_success .ui-pnotify-container {
  background: #DFF0D8; }

.noty_success .ui-pnotify-container .ui-pnotify-text {
  font-size: 14px;
  color: #468847; }

.noty_error .ui-pnotify-container .ui-pnotify-text {
  font-size: 14px !important;
  color: #B94A48; }

.noty_error .ui-pnotify-container {
  background: #F2DEDE; }

.ui-pnotify {
  width: auto !important;
  max-width: 400px;
  min-width: 250px; }

body .ui-pnotify .ui-pnotify-shadow {
  box-shadow: -3px 3px 8px rgba(50, 50, 50, 0.8); }

.ui-pnotify-closer {
  visibility: visible !important; }

.ui-pnotify-closer .icon-remove {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 9px;
  height: 9px;
  background: url(../images/ui-icons_222222_256x240.png?9129e086dc488d8bcaf808510bc646ba) no-repeat -100px -132px; }

body .ui-widget-content {
  margin: 0 15px 0 15px; }

.select_disabler {
  position: absolute;
  z-index: 99999;
  width: 100%;
  height: 30px;
  padding-right: 25px; }

.usr_info .htext {
  color: #fff !important;
  padding-left: 25px; }

h3.policy_htext {
  font-size: 18px;
  font-weight: bold;
  color: #1B1B1B;
  padding: 10px 0;
  margin-top: -25px;
  position: relative; }

.statusbar {
  width: 426px;
  background: url(../images/new_design/statusbar_bg.gif?e1b23e4d136d82b325cd445590f89301) no-repeat;
  height: 13px;
  overflow: hidden;
  margin-top: 8px; }

#updatesContainer .inner, #rebrandResourcesContainer .inner {
  max-height: 240px;
  overflow: hidden;
  margin-right: 5px;
  margin-top: 6px; }

#updatesContainer p {
  margin: 0 20px;
  padding-bottom: 15px;
  font-size: 11px;
  color: #8B8B8B; }

#updatesContainer p span {
  display: block; }

#gridAccBackPolicy .universal_grey_btn {
  top: 0;
  margin-left: 0; }

.text_field {
  float: left;
  font-size: 13px;
  padding-top: 4px; }

.manage_licenses_wrapper .name_field {
  width: 220px !important; }

.help_icon {
  float: left;
  margin-left: 20px; }

.help_icon a,
.help_icon span {
  display: block;
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -167px -138px;
  width: 18px;
  height: 18px;
  border-radius: 10px; }

.help_icon a:focus,
.help_icon span:focus {
  border-radius: 10px;
  border: 1px solid #0789BA;
  box-shadow: 0 0 5px #007eff; }

#_upgradeAccount .filter_inp, #_upgradeAccount div.sexy {
  width: 360px; }

#_upgradeAccount div.sexy div.list-wrapper {
  width: 370px; }

body .event_select, body .event_select div.sexy {
  width: 140px !important; }

.event_select div.sexy div.list-wrapper {
  width: 158px !important; }

body .company_select, body .company_select div.sexy {
  width: 240px !important; }

body #filtersByValueContainer .company_select, body #filtersByValueContainer .company_select div.sexy {
  width: 280px !important; }

.company_select div.sexy div.list-wrapper {
  width: 368px !important; }

.create_acc_policy {
  position: relative;
  z-index: 999999; }

.t_brd {
  border-top: 1px solid #ccc !important; }

.buttons_wrap {
  margin: 0 25px 0 0;
  padding-top: 15px;
  /*position: relative;*/ }

.licenses_btn_wrap_mar {
  margin: 20px 35px 0 0 !important; }

#policyAccordion {
  padding-top: 15px; }

.error_msg, .validation_msg {
  float: left;
  position: relative;
  width: 18px;
  height: 18px;
  top: 3px;
  left: -1px; }

.help_tip {
  font-size: 12px;
  margin: 0 15px;
  padding-bottom: 10px; }

.licenses_table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: 100%; }

.manage_licenses_wrapper {
  margin-right: 35px; }

#backupAccounts {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin-top: 10px; }

#MonitorUserAccountsDiv #backupAccounts {
  margin-top: 0; }

#backupAccounts thead tr td {
  background: #ededed;
  padding: 8px 0 8px 0;
  text-align: center;
  font-size: 16px;
  color: #696969;
  border-bottom: 1px solid #ccc; }

.licenses_table tbody tr td {
  padding: 5px 5px 0 5px; }

#backupAccounts tbody tr td, .licenses_table tbody tr td {
  border: 1px solid #ccc; }

.monitoredUsersRowOdd {
  background-color: white; }

.tbl_bg {
  background: #F5F5F5 !important; }

.cnt_htext {
  position: relative;
  top: -10px;
  font-size: 18px;
  font-weight: bold;
  color: #1b1b1b;
  margin-bottom: 10px;
  padding-bottom: 10px; }

.login_page_marg {
  margin: 0 0 0 0 !important; }

.reports_inp {
  float: left;
  width: 400px;
  position: relative;
  margin-right: 25px; }

.reports_inp input:focus {
  border-color: #0789BA;
  box-shadow: 0 0 5px #007eff; }

.reports_inp input {
  width: 100%;
  border: 1px solid #AAAAAA;
  border-radius: 8px;
  font-size: 13px;
  color: #4f4f4f;
  padding: 3px 10px 3px 10px;
  background: #fff url(../images/new_design/inp_shaddow.gif?61d52e02735a43282f01b46fc99e9386) repeat-x top; }

.reports_check {
  float: left;
  margin-right: 10px;
  margin-top: 3px; }

.rebrandingSettingsDialog #message {
  color: red !important;
  display: block;
  padding-top: 15px; }

.export_link {
  float: right !important;
  margin-right: 15px; }

.filter_name, .filter_inp, .filter_btn {
  float: left; }

.filter_name {
  font-size: 13px;
  color: #444;
  padding: 4px 5px 0 0;
  margin-left: 5px;
  margin-bottom: 10px; }

.filter_inp input, .dialog_form_wrap .inp_field input {
  width: 100%;
  border: 1px solid #AAAAAA;
  border-radius: 8px;
  font-size: 13px;
  color: #444;
  padding: 3px 10px 3px 10px;
  background: #fff url(../images/new_design/inp_shaddow.gif?61d52e02735a43282f01b46fc99e9386) repeat-x top; }

.filter_inp input:focus, .dialog_form_wrap .inp_field input:focus {
  border-color: #0789BA;
  box-shadow: 0 0 5px #007eff; }

.filter_inp select {
  font-size: 13px;
  color: #444;
  border: 1px solid #ccc;
  border-radius: 4px; }

.filter_inp {
  margin-right: 25px;
  margin-bottom: 10px; }

body .filter_htext {
  font-size: 14px;
  font-weight: bold;
  padding-right: 15px;
  margin-top: -1px; }

.msg_stl {
  border-top: 1px solid #ccc;
  text-align: center;
  padding-top: 25px;
  color: #696969; }

.monitor_acc_pad {
  padding-bottom: 0 !important; }

.monitor_acc_pad .fleft {
  padding-top: 4px !important; }

.monitor_acc_btnswrap {
  padding-bottom: 10px;
  margin-left: -3px;
  margin-right: 25px; }

.check_btn_wrap {
  background: url(../images/dotline.gif?79bf6a5f9fe51ddadd14f99ea10bbda7) repeat-x top;
  padding-bottom: 15px;
  margin-right: 25px;
  padding-top: 15px; }

.monitor_check_btn_wrap .radio_btn_label {
  float: left;
  width: 305px;
  padding-top: 1px; }

.hint_text_pad {
  padding: 2px 0 0 5px; }

#credentialsForTask {
  display: none; }

.hint_text {
  clear: left;
  font-size: 11px;
  font-family: Tahoma;
  /*font: 11px;*/
  color: #888; }

.monitor_check_btn_wrap .radio_btn_hint {
  clear: left;
  margin-left: 26px;
  font-size: 11px;
  color: #888; }

/*
.fixvalicon_accdetgeneral 
{
    left: auto !important;
    position: absolute !important;
    right: -19px !important;    
}*/
.h3_msg {
  font-size: 14px;
  position: absolute;
  top: 20px;
  width: 100%;
  left: 0;
  text-align: center; }

.indicator_cell {
  padding: 0 2px !important; }

#changeBackupPolicyForm {
  margin: 0 30px 0 0; }

table.dialog_info tr td {
  padding-top: 3px;
  padding-bottom: 3px; }

/*===============universal_grey_btn=====================*/
.ie8 .filter_inp select.bug, .ie8 select.bug {
  width: 100% !important;
  display: block !important; }

.ie8 #deviceSpJobsContainer select.bug {
  display: none !important; }

.action_cell {
  padding: 0 !important; }

.validation_msg {
  margin: 0 15px; }

.message {
  padding-bottom: 25px; }

#message {
  display: block;
  text-align: center;
  padding-bottom: 10px; }

body .ui-widget-content {
  background-color: #fff;
  background-image: none;
  color: #333; }

.inp_wrapper_gradient {
  background: #F2F2F2 url(../images/new_design/inp_bg_gradient.gif?3e0d776babf794cfea60fbdbb47ce05f) repeat-x bottom; }

.validation-summary-errors {
  padding: 0 0 10px 0;
  color: #AC1010;
  text-align: center;
  font-size: 14px; }

#changeBackupPolicyForm .w1st_col {
  width: 300px !important; }

#changeBackupPolicyForm .wContent {
  width: 700px !important; }

#changeBackupPolicyForm .filter_inp .w100px_timer {
  width: 78px !important; }

.inoneline {
  display: inline-block !important; }

#_upgradeAccount #userNameText {
  width: 382px;
  overflow: hidden; }

.errorpage_htext {
  font-size: 16px;
  color: red;
  text-align: center;
  min-height: 250px;
  height: auto !important;
  height: 250px;
  line-height: 250px; }

.right_brd {
  border-right: 1px solid #D7D7D7; }

.section_wrapper_bigger {
  border: 1px solid #D9D9D9;
  /*margin-bottom: 29px;*/
  /*height: 324px;*/
  border-radius: 5px; }

.foot-section-wrapper .section_wrapper {
  height: 370px; }

.section_wrapper {
  border: 1px solid #D9D9D9;
  margin-bottom: 40px;
  height: 265px;
  border-radius: 5px; }

.section_wrapper .hbg {
  background: url(../images/new_design/home_block_hbg.gif?fa3d45c18a3c984dc8554f0c89bbc27d) repeat-x;
  height: 28px;
  border-bottom: 1px solid #C4C4C4;
  position: relative;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.section_wrapper .hbg .ico {
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -70px -101px;
  float: left;
  width: 38px;
  height: 28px;
  position: relative;
  cursor: pointer;
  border-top-left-radius: 5px; }

body .ui-tooltip {
  max-width: 350px; }

.section_tooltip img {
  position: absolute;
  z-index: 112;
  left: -7px;
  top: 50%;
  margin-top: -7px; }

.section_tooltip {
  position: absolute;
  border: 1px solid #B8B8B8;
  background: #fff;
  padding: 10px;
  z-index: 111;
  white-space: nowrap;
  left: 32px;
  top: 0;
  display: none;
  font-size: 14px; }

.section_wrapper .hbg .ico a {
  display: block;
  width: 24px;
  height: 23px;
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -140px -59px;
  margin: 2px 0 0 7px; }

.section_wrapper .hbg .text {
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #003B58;
  text-shadow: 1px 1px 0 #fff;
  line-height: 28px;
  padding-left: 10px; }

.usage_tab_links {
  border-radius: 5px 5px 0 0;
  background: #f3f3f3 url(../images/new_design/tab_border.gif?c0ce30219151b4dc8b83a46b68499ce8) repeat-x bottom;
  height: 28px;
  padding-top: 3px;
  padding-left: 10px; }

.red_text {
  color: #C62626 !important; }

.yellow_text {
  color: #D4AA00 !important; }

.green_text {
  color: #6EA505 !important; }

.activity_alerts_view_all_link {
  position: absolute;
  top: 170px;
  width: 315px;
  text-align: center; }

.activity_alerts_view_all_link a {
  font-size: 13px;
  text-decoration: underline;
  color: #5594CE; }

.activity_alerts_view_all_link a:hover {
  font-size: 13px;
  text-decoration: none;
  color: #5594CE; }

.account_usage {
  padding: 21px 0 0 0; }

.account_usage table thead tr td {
  font-size: 13px;
  font-weight: 600;
  color: #363636;
  text-align: center;
  padding: 0 0 2px 0;
  border-bottom: 1px solid #E4E4E4; }

.account_usage table {
  width: 278px;
  margin: auto; }

.account_usage table tbody tr td {
  height: 22px;
  border-bottom: 1px solid #E4E4E4;
  vertical-align: middle; }

.role_td {
  width: 40%;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  text-align: left;
  overflow: hidden;
  border-right: 1px solid #E4E4E4;
  font-size: 12px;
  color: #363636; }

.role_div {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  line-height: 28px; }

.acc_name_td {
  width: 30%;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  text-align: left;
  overflow: hidden;
  font-size: 12px;
  color: #363636;
  border-right: 1px solid #E4E4E4; }

.acc_name_div {
  width: 180px;
  overflow: hidden;
  white-space: nowrap;
  line-height: 28px; }

.pass_td {
  width: 30%;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  text-align: left;
  overflow: hidden;
  font-size: 12px;
  color: #363636; }

.usage_stats_title_column {
  width: 144px;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  text-align: left;
  overflow: hidden;
  border-right: 1px solid #E4E4E4;
  font-size: 14px;
  color: #363636; }

.usage_stats_title_column_div {
  /*width: 144px;*/
  overflow: hidden;
  white-space: nowrap;
  line-height: 28px; }

.usage_stats_value_column {
  width: 93px;
  padding: 0 5px 0 5px;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  font-size: 14px;
  color: #2573A0; }

.usage_stats_value_column_div {
  /*width: 93px;*/
  overflow: hidden;
  white-space: nowrap;
  line-height: 28px; }

.account_usage table tr.odd td {
  background: #F9F9F9; }

.norecords {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #696969; }

.account_usage .norecords {
  padding-top: 75px; }

.administratorNameCell {
  background-image: url(../images/new_design/admin_icon.png?a34b7948b1e1d8d90a34ab0e66ddaf46) !important;
  background-repeat: no-repeat !important;
  background-position: 0 6px !important;
  padding-left: 30px !important; }

.policy_fieldset {
  min-height: 485px;
  width: 455px;
  border: 1px solid #C8C8C8;
  border-radius: 10px;
  box-shadow: 0 0 6px #b6b5b5 !important; }

.hpage_htext {
  font-size: 21px;
  color: #5c5c5c;
  font-weight: 600; }

.policy_fieldset_email {
  width: 100%;
  border: 1px solid #C8C8C8;
  border-radius: 10px;
  box-shadow: 0 0 6px #b6b5b5 !important; }

.policy_fieldset_backupset {
  min-height: 470px;
  width: 100%;
  border: 1px solid #C8C8C8;
  border-radius: 10px;
  box-shadow: 0 0 6px #b6b5b5 !important; }

.policy_backup_set_folders {
  width: 440px;
  /*width: 455px;*/ }

.policy_pathes_memo {
  width: 400px;
  height: 80px;
  border: 1px solid #C8C8C8;
  font-size: 13px;
  color: #444;
  padding: 5px;
  /*background: url("../../../images/new_design/inp_shaddow.gif") repeat-x scroll center top #FFFFFF;*/ }

.inner_fieldset .fieldset_name.w165 {
  width: 165px !important; }

.inner_fieldset .fieldset_name.w155 {
  width: 155px !important; }

.inner_fieldset .fieldset_name.w157, .w157 {
  width: 157px !important; }

.inner_fieldset {
  border: 1px solid #C8C8C8;
  border-radius: 10px; }

.inner_fieldset_header {
  font-size: 14px;
  font-weight: 600;
  color: #1B1B1B;
  background: #fff;
  position: relative;
  top: -14px;
  left: 10px;
  padding: 0 5px 0 5px; }

.fieldset_header {
  font-size: 16px;
  font-weight: 600;
  color: #1B1B1B;
  background: #fff;
  position: relative;
  top: -14px;
  left: 10px;
  padding: 0 5px 0 5px; }

.inner_fieldset .fieldset_name {
  width: 90px !important; }

.fieldset_name {
  float: left;
  width: 150px;
  margin-right: 10px;
  font-size: 14px;
  color: #555;
  padding-top: 3px; }

.fieldset_inner_wrapper {
  margin: 15px; }

.inner_fieldset_mar {
  margin: 0 15px; }

.inner_fieldset .label_check {
  color: #4F4F4F;
  font-size: 12px; }

.inner_fieldset .label_radio {
  margin-bottom: 14px;
  padding-top: 1px;
  font-size: 14px;
  margin-top: 2px; }

.inner_fieldset .filter_inp {
  margin-right: 0;
  width: 105px; }

.inner_fieldset .fieldset_name.w130 {
  width: 130px !important; }

/* Theme backgrounds and borders start */
.account_policies_grid {
  margin: 0 15px; }

.ui-pager-control {
  background: none !important; }

#clientContentSettings .name_field {
  width: 215px; }

.checkbox_nomargin {
  margin: 0; }

.ui-button .ui-button-text {
  display: block; }

body .ui-button .ui-button-text {
  line-height: 30px; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  background-image: none;
  opacity: 0.35; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  background-image: none;
  opacity: 0.35; }

.ui-state-disabled {
  cursor: default !important; }

.ui-widget-content {
  color: #222222; }

.ui-widget {
  font-size: 1.1em; }

.action_btn .ui-button-text {
  padding: 0 !important; }

body .ui-button-text-only .ui-button-text {
  padding: 0 17px 0 17px; }

.licenses_table tbody tr td {
  background: #fff; }

.licenses_table thead tr td {
  height: 21px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc; }

.backupAccounts_wrap table tr th {
  height: 44px;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #555;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0;
  background: none; }

#deviceDetailsDlg .backupAccounts_wrap table tr th {
  height: 32px; }

.backupAccounts_wrap table tr td {
  padding: 5px;
  background: #fff; }

.backupAccounts_wrap table .monitoredUsersRowEven td, .licenses_table tbody tr.even td {
  background: #fff url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -233px; }

.licenses_table .universal_action_btn {
  margin: 0 0 5px 5px; }

.product_separator {
  background-color: #CCCCCC;
  border: none 0 black;
  height: 1px;
  width: 150%;
  margin-left: -5px; }

.backup_product {
  /*background: url(../../../images/new_design/sos_product.png) no-repeat left top;
	width: 16px;
	height: 16px;*/
  margin: 4px auto 0 auto;
  cursor: pointer;
  text-decoration: underline;
  color: #196795; }

.filelocker_product {
  /*background: url(../../../images/new_design/filelocker_product.png) no-repeat left top;
	width: 16px;
	height: 16px;*/
  margin: 0 auto 4px auto;
  cursor: pointer;
  text-decoration: underline;
  color: #196795; }

.product_not_active {
  /*border: solid 1px red;
	border-radius: 8px;*/
  color: #cccccc; }

.text_center .black {
  font-size: 10px;
  font-weight: bold;
  color: #000; }

.no-licenses-warning {
  height: 54px;
  margin: 0 0 10px 0; }

.license_progres_wrapper.shadowprotectv5, .license_progres_wrapper.shadowprotectv3 {
  width: 277px; }

.license_progres_wrapper.endguard {
  width: 160px; }

.license_progres_wrapper {
  height: 52px;
  width: 282px;
  background: url(../images/new_design/license_rep.png?75fee2ba3e742c06e8f9ffcbba04ca37);
  margin: 0 0 10px 0;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  float: left;
  margin-right: 24px;
  border-radius: 5px;
  border: 1px solid #8D8D8D; }

.license_progres_wrapper .htext {
  padding: 5px 0 5px 0;
  text-align: center; }

.license_progres_wrapper .htext .name {
  float: left;
  padding-left: 10px;
  font-weight: bold; }

.license_progres_wrapper .htext .val {
  float: right;
  padding-right: 10px; }

.license_progres_inner {
  border-right: 1px solid #9D9D9D;
  border-left: 1px solid #9D9D9D;
  border-bottom: 1px solid #9D9D9D;
  background: url(../images/new_design/progress_bar_inner.gif?fa45779312d974d9fc1fcb6c731d9319) repeat-x;
  border-radius: 10px;
  height: 12px;
  margin-right: 10px;
  margin-left: 10px; }

/*
.green_indicator
{
    border-right:1px solid #98BD60;
    border-left:1px solid #98BD60;
    background:url(../../../images/new_design/license_green_progres.gif) repeat-x;
}
.red_indicator
{
    border-right:1px solid #799AB5;
    border-left:1px solid #799AB5;
    background:url(../../../images/new_design/licenses_blue_progres.gif) repeat-x;
}
.yellow_indicator
{
    border-right:1px solid #E9C15C;
    border-left:1px solid #E9C15C;
    background:url(../../../images/new_design/license_yellow_progres.gif) repeat-x;
}*/
.license_progres_indicator {
  border-right: 1px solid #799AB5;
  border-left: 1px solid #799AB5;
  background: url(../images/new_design/licenses_blue_progres.gif?55909ac6637d3b3b28e83569970d61bf) repeat-x;
  border-radius: 10px;
  height: 11px;
  position: relative;
  top: 1px;
  width: 0;
  left: 0;
  display: none; }

.reports_inp_label {
  float: left;
  padding: 0 0 0 22px; }

.cursor_default {
  cursor: default !important; }

.rebrandingTabbedContainer {
  padding: 5px;
  border: solid 1px #aaa; }

.endguard_section {
  padding-right: 33px; }

.endguard_tab_links {
  height: 28px;
  overflow: hidden; }

.endguard_tab_links a {
  font-size: 11px;
  text-decoration: none;
  color: #000;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  background: url(../images/endguard/tabs_link.png?cb9b28728707d65ed35afea8ca62557f) no-repeat 100% -84px;
  padding-right: 10px;
  margin-right: 5px;
  margin-top: 2px;
  border-bottom: 1px solid #CFCFCF; }

.endguard_tab_links a span {
  font-size: 11px;
  text-decoration: none;
  color: #000;
  background: url(../images/endguard/tabs_link.png?cb9b28728707d65ed35afea8ca62557f) no-repeat 0 0;
  display: block;
  padding-left: 10px;
  line-height: 25px;
  border-bottom: 1px solid #CFCFCF; }

.endguard_tab_links a:hover span {
  font-size: 11px;
  text-decoration: none;
  color: #000;
  background: url(../images/endguard/tabs_link.png?cb9b28728707d65ed35afea8ca62557f) no-repeat 0 -28px;
  display: block;
  padding-left: 10px;
  line-height: 25px; }

.endguard_tab_links a:hover {
  background-position: 100% -112px;
  font-size: 11px;
  text-decoration: none;
  color: #000;
  line-height: 25px; }

.endguard_tab_links a.current span {
  background-position: 0 -56px !important;
  border-bottom: 1px solid #fff; }

.endguard_tab_links a.current {
  background-position: 100% -140px !important;
  border-bottom: 1px solid #fff; }

.endguard_tab_links {
  background: #f3f3f3 url(../images/endguard/tab_border.gif?c0ce30219151b4dc8b83a46b68499ce8) repeat-x bottom;
  height: 28px;
  padding-top: 10px;
  padding-left: 10px; }

.endguard_tabcontent h3 {
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-bottom: 15px;
  padding-top: 3px; }

.endguard_tabcontent {
  margin: 20px; }

/*.eg_field_name label,*/
.eg_field_name {
  float: left;
  width: 200px;
  margin-right: 25px;
  font-size: 13px;
  color: #000;
  height: 30px;
  line-height: 30px;
  border-right: 1px solid #e4e4e4; }

.eg_field_val {
  float: left;
  width: 600px;
  margin-right: 15px;
  font-size: 13px;
  height: 30px;
  line-height: 30px; }

.eg_tabcontent_topbrd_item {
  border-top: 1px solid #e4e4e4; }

.eg_tabcontent_brd_item {
  border-bottom: 1px solid #e4e4e4; }

.eg_tabcontent_brd_item.odd {
  background: #f9f9f9; }

#eg_device_management_table {
  width: 100%; }

#eg_device_management_table tbody tr td {
  border: 1px solid #ccc; }

.endguard_tabcontent {
  display: none; }

.eg_activity_chart {
  width: 510px;
  float: left;
  position: relative; }

.eg_activity_chart_info {
  width: 380px;
  float: right;
  padding-top: 10px;
  min-height: 278px; }

.eg_activity_chart_info .item {
  margin-bottom: 5px;
  padding: 0 5px; }

.eg_activity_chart_info .item .system a {
  font: 12px Arial;
  color: #72A1D2;
  text-decoration: underline;
  text-transform: lowercase; }

.eg_activity_chart_info .item .system a:hover {
  font: 12px Arial;
  color: #72A1D2;
  text-decoration: none;
  text-transform: lowercase; }

.eg_usage {
  padding-top: 50px !important; }

#map {
  width: 100%;
  height: 100%; }

body .column_button.ui-button {
  font: 12px/22px 'Century Gothic',Arial;
  color: #222222;
  background: none !important;
  background-color: #fff !important;
  display: block;
  padding: 0 5px;
  height: 22px;
  border-radius: 0;
  border: 1px solid #aaa !important;
  position: relative;
  z-index: 100; }

body .column_button.ui-button .ui-button-text {
  line-height: 22px;
  padding: 0; }

.checkbox-menu li,
.column_menu li {
  height: 25px !important;
  line-height: 25px !important;
  overflow: hidden; }

.checkbox-menu li label,
.column_menu li label {
  padding-left: 10px;
  cursor: pointer;
  font-size: 14px;
  display: block; }

.checkbox-menu li span,
.column_menu li span {
  padding-left: 10px; }

.checkbox-menu li:hover,
.column_menu li:hover {
  background: #4979B7 url(../images/menu_focus_rep.gif?81512691e261b52395136c28a3ec3594) repeat-x 0 0 !important;
  color: #fff;
  font-size: 14px;
  height: 25px !important;
  line-height: 25px !important; }

#editProductsContainer .input_wrapper_bg {
  min-height: 20px;
  padding-top: 5px; }

#editProductsContainer .input_wrapper_bg .name_field {
  width: 240px;
  line-height: 24px; }

.name_field_liqued {
  width: 310px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #4F4F4F;
  float: left;
  font-size: 14px;
  margin-bottom: 10px;
  padding-top: 1px;
  line-height: 34px; }

.usernamecell .username_link {
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis; }

.trial-endguard-licenses-dialog-message.ui-widget-content {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 682px; }

.trial-endguard-licenses-dialog-message iframe {
  overflow: hidden;
  width: 100%;
  height: 682px;
  border-width: 0; }

.imagestream_folders {
  float: left;
  width: 355px;
  margin-right: 15px; }

.imagestream_settings {
  float: left;
  width: 355px; }

.limited_days_wrapper {
  display: none; }

.cloudlimited_days_wrapper {
  display: none; }

.folderSettings .schedule {
  padding-top: 9px; }

.imageStreamFolder.active {
  background: url(../images/new_design/input_wrapper_bg.gif?7a5cd9e968e4f659bfcccec8c50e132a) repeat-x 0 -8px;
  height: 33px; }

.imageStreamFolder {
  padding: 5px 0 0 3px; }

.left_side .EntityFilterAutocompleteContainer {
  background: none;
  border-bottom: none;
  height: 40px;
  padding: 10px 0 5px 0; }

.left_side .account_ussagetab_tabcontent .EntityFilterAutocompleteContainer {
  padding: 0 0 0 0; }

.left_side .EntityFilterAutocompleteContainerAlertsCompanyAdmin {
  background: none;
  border-bottom: none;
  padding: 10px 0 5px 0; }

.left_side .EntityFilterAutocompleteContainerUsageCompanyAdmin {
  display: none;
  background: none;
  border-bottom: none; }

.EntityFilterAutocompleteContainer {
  background: #f3f3f3;
  padding: 4px 0 5px 0;
  height: 22px; }

.EntityFilterAutocompleteContainer .inp_field {
  width: 250px;
  margin: auto; }

.left_side .EntityFilterAutocompleteContainer .inp_field {
  width: 282px;
  margin: auto; }

.EntityFilterAutocompleteContainer .inp_field input {
  width: 250px;
  border-radius: 5px;
  font-size: 12px; }

.EntityFilterAutocompleteContainer .error_msg {
  display: none !important; }

#topAccountsUsageEntries table tr td {
  height: 22px; }

.inp_field #EntityFullName {
  float: left; }

.inp_field #dropdownAllArrow {
  height: 19px;
  right: -8px;
  position: absolute;
  top: 0;
  background: url(../images/ui-bg_glass_75_e6e6e6_1x400.png?f4254356c2a8c9a383205ef2c4de22c4) !important;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

#entityFilterAutocompleteContainer .inp_field #dropdownAllArrow,
#devicesListEntityFilterAutocompleteContainer .inp_field #dropdownAllArrow {
  height: 22px;
  right: -13px;
  border: 1px solid #AAAAAA !important; }

.error_msg#autocompleteValidationContainer {
  left: 11px; }

#entityFilterAutocompleteContainer input#EntityFullName,
#devicesListEntityFilterAutocompleteContainer input#EntityFullName {
  height: 16px; }

body .ui-dialog.eg_not_auth_dialog .ui-dialog-titlebar {
  background: none !important; }

.getfolder_account {
  float: left;
  background: url(../images/username_icon.png?9e007dc07b613f9c25d9b1ddb634e74d) no-repeat 0 3px;
  margin: 16px 0 0 25px;
  padding: 0 0 0 25px;
  width: 380px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px; }

.getFolder_link_wrapper {
  height: 53px;
  border: 1px solid #E5E5E5;
  border-radius: 4px;
  margin-bottom: 25px; }

.managed_btn_icon {
  display: block;
  margin-top: 5px;
  width: 19px;
  height: 19px;
  background: url(../images/managed/managed.png?11e8cdb29f9fb3673b0150184713ef3a) no-repeat 50% 50%;
  border-radius: 10px;
  padding: 4px;
  border-radius: 0;
  cursor: pointer;
  border: 1px solid #94cdd6; }

.locked_company_text {
  float: left;
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.locked_company {
  background: url(../images/unmanaged_icon_grid.png?2ac795802e44b58804d5739a336b4e3b) no-repeat 0 0;
  margin-right: 10px;
  float: right;
  width: 13px;
  height: 12px;
  margin-top: 3px; }

.unlocked_company {
  background: url(../images/managed_icon_grid.png?86544ce6e45844e46eba6b92c2b84e83) no-repeat 0 0;
  margin-right: 10px;
  float: right;
  width: 17px;
  height: 8px;
  margin-top: 6px; }

.white_header .unmanaged_btn_icon {
  display: block;
  margin-top: 0;
  width: 23px;
  height: 23px;
  background: url(../images/new_design/pd_managed_iconset.gif?37d134e9bd208a5c137b5ecb9b3928d7) no-repeat 0 0;
  cursor: pointer;
  border: 0;
  padding: 0; }

.white_header .unmanaged_btn_icon:hover {
  background-position: -73px 0; }

.white_header .managed_btn_icon {
  display: block;
  margin-top: 0;
  width: 23px;
  height: 23px;
  background: url(../images/new_design/pd_managed_iconset.gif?37d134e9bd208a5c137b5ecb9b3928d7) no-repeat -26px 0;
  cursor: pointer;
  border: 0;
  padding: 0; }

.white_header .managed_btn_icon:hover {
  background-position: -99px 0; }

.unmanaged_btn_icon {
  display: block;
  margin-top: 5px;
  width: 19px;
  height: 19px;
  background: url(../images/managed/unmanaged.png?1e4c44ff180528ee2b03b3a6c3dbdef8) no-repeat 50% 50%;
  border-radius: 10px;
  padding: 4px;
  border-radius: 0;
  cursor: pointer;
  border: 1px solid #94cdd6; }

.header_managed_popup_inner h4.unmanaged_icon {
  background: url(../images/managed/unmanaged_s.png?5b67986351a72edb50da322e4ec48964) no-repeat 0 0;
  margin: 0 0 0 10px;
  font-size: 14px;
  padding: 0 0 0 21px;
  color: #323232; }

.header_managed_popup_inner h4.managed_icon {
  background: url(../images/managed/managed_s.png?553d52ea33033d5216f92cc91c395cdd) no-repeat 0 1px;
  margin: 0 0 0 10px;
  font-size: 14px;
  padding: 1px 0 0 23px;
  color: #323232; }

.fieldset_name_style {
  color: #4F4F4F;
  /*float: left;*/
  font-size: 12px;
  margin-right: 10px;
  padding-top: 3px; }

.disk-volumes-select .select2-input,
.disk-volumes-select .select2-search-field,
.disk-volumes-dropdown {
  display: none !important; }

body .disk-volumes-dropdown {
  display: none !important; }

#settingsTable {
  font-size: 14px; }

#choose_backuptype {
  display: none; }

body .icon_green_btn a, body a.icon_green_btn {
  display: block;
  height: 50px;
  width: 100%;
  background-color: #8FAB2D;
  font-size: 18px;
  color: #fff;
  text-decoration: none;
  line-height: 50px;
  border-radius: 4px;
  background-image: url(../images/backup_types_50x50.png?fb25123f78f0632c6f7826ba8a8a2ee0);
  background-repeat: no-repeat; }

body .icon_green_btn a:hover, body a.icon_green_btn:hover {
  background-color: #6F8C3A; }

body .icon_green_btn a span, body a.icon_green_btn span {
  padding-left: 66px; }

.folder_backup_icon {
  background-position: 10px -2px; }

.advanced_folder_backup_icon {
  background-position: 10px -50px; }

.sql_backup_icon {
  background-position: 10px -100px; }

.exchange_backup_icon {
  background-position: 10px -150px; }

.local_backup_icon {
  background-position: 10px -200px; }

.baremetal_backup_icon {
  background-position: 10px -250px; }

.choose_backuptype_body {
  margin: 0 50px; }

.choose_backuptype_body h4 {
  background: url(../images/multiple_device.png?5ea78d4a77bde9f3525fe32fb9e8d2c0) no-repeat 0 5px;
  font-size: 16px;
  color: #545353;
  padding: 0 0 0 35px;
  margin: 25px 0 25px 0; }

.choose_backuptype_body p {
  font-size: 13px;
  color: #555;
  text-align: center;
  padding: 10px 0 30px 0; }

.run_back_info {
  font-size: 14px; }

.run_back_info .acc_icon {
  padding-left: 22px;
  background: url(../images/wipe/wipe_account_icon.gif?2d9bdcf67873139e5b92509647bf2063) no-repeat 0 3px; }

.run_back_info .device_icon {
  padding-left: 22px;
  background: url(../images/wipe/wipe_device_icon.gif?a3d30fcf1a081f1521eec14219c4b9e4) no-repeat 0 5px; }

.run_back_info .multiple_icon {
  padding-left: 28px;
  background: url(../images/multiple_device.png?5ea78d4a77bde9f3525fe32fb9e8d2c0) no-repeat 0 4px; }

#choose_backuptype {
  background: #fff; }

.run_back_info .bold {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.eg_page_uinfo {
  margin-bottom: 12px; }

.eg_page_uinfo .text {
  height: 32px;
  font: 15px 'Century Gothic',Arial;
  color: #000;
  line-height: 32px;
  float: left;
  margin-left: 12px; }

.eg_page_uinfo .text span {
  font: bold 15px 'Century Gothic',Arial;
  color: #000;
  line-height: 32px;
  padding-right: 10px; }

.left_side #topAccountsUsageSectionContaiber .activity_alerts_view_all_link,
.left_side #activityAlertsSectionContaiber .activity_alerts_view_all_link {
  top: 225px; }

.input_full_width.btn_green {
  z-index: 99;
  margin-top: 5px; }

.info_icon {
  display: block;
  float: left;
  width: 24px;
  height: 23px;
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -140px -59px;
  margin-top: 1px; }

.tb-monitor-span {
  width: 210px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }

#monitoringSettingsForm {
  border: 1px solid #ccc;
  border-radius: 5px;
  margin: 15px 10px 0 0;
  padding-bottom: 15px; }

.dashed-border {
  text-decoration: none !important;
  border-bottom: 1px dashed !important; }

.email-tmpl-lang {
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 5px 5px 5px;
  line-height: 34px;
  text-align: center;
  font-weight: 600; }

.files-search-container {
  display: block !important;
  padding-bottom: 0 !important; }

.filter_group_files {
  display: inline-block !important; }

.headermenu {
  background: url(../images/new_design/headermenu_rep_dark.gif?b2f3346bcae7e407486b3f2ddea14e3b) repeat-x;
  height: 52px;
  position: relative;
  top: -1px;
  min-width: 1100px;
  margin-bottom: 15px; }
  .headermenu .headermenu__inner {
    text-align: center; }
    .headermenu .headermenu__inner li {
      display: inline-block;
      position: relative;
      visibility: hidden; }
      .headermenu .headermenu__inner li a.new:after {
        content: url(../images/shared/new.png?cd6c098051dbebac73097fe27219df4b);
        position: absolute;
        margin-top: -13px;
        margin-left: -7px; }
      .headermenu .headermenu__inner li.new, .headermenu .headermenu__inner li.new:hover {
        background: url(../images/shared/new.png?cd6c098051dbebac73097fe27219df4b) no-repeat;
        background-position: 100% 20%; }
      .headermenu .headermenu__inner li.hand a {
        cursor: pointer; }
      .headermenu .headermenu__inner li:hover {
        background: #333E41; }
        .headermenu .headermenu__inner li:hover .sub {
          display: block; }
        .headermenu .headermenu__inner li:hover .sub.inner-sub {
          display: none; }
      .headermenu .headermenu__inner li.help .sub .gettingstarted, .headermenu .headermenu__inner li.cloud_backup .sub .gettingstarted, .headermenu .headermenu__inner li.integration .sub .gettingstarted, .headermenu .headermenu__inner li.disaster_recovery .sub .gettingstarted {
        background-image: url(../images/menu-arrow.png?aa094b5bbe795894d87cedfa837b9850);
        background-position: 95% 50%;
        background-repeat: no-repeat; }
      .headermenu .headermenu__inner li.disaster_recovery:hover .sub, .headermenu .headermenu__inner li.cloud_backup:hover .sub {
        left: 0;
        left: auto; }
        .headermenu .headermenu__inner li.disaster_recovery:hover .sub .cloud-applications, .headermenu .headermenu__inner li.cloud_backup:hover .sub .cloud-applications {
          background-image: url(../images/menu-arrow.png?aa094b5bbe795894d87cedfa837b9850);
          background-position: 95% 50%;
          background-repeat: no-repeat; }
      .headermenu .headermenu__inner li.disaster_recovery:hover .sub-gettingstarted:hover .inner-sub, .headermenu .headermenu__inner li.cloud_backup:hover .sub-gettingstarted:hover .inner-sub {
        display: block;
        left: 350px;
        top: -2px;
        box-shadow: none; }
      .headermenu .headermenu__inner li.applications:hover .sub {
        right: 0;
        left: auto; }
      .headermenu .headermenu__inner li.integration:hover .sub, .headermenu .headermenu__inner li.settings:hover .sub, .headermenu .headermenu__inner li.help:hover .sub {
        right: 0;
        left: auto; }
      .headermenu .headermenu__inner li.integration:hover .sub-gettingstarted:hover .inner-sub, .headermenu .headermenu__inner li.settings:hover .sub-gettingstarted:hover .inner-sub, .headermenu .headermenu__inner li.help:hover .sub-gettingstarted:hover .inner-sub {
        display: block;
        left: -350px;
        top: -2px;
        box-shadow: none; }
      .headermenu .headermenu__inner li .sub.inner-sub {
        display: none; }
      .headermenu .headermenu__inner li .sub {
        position: absolute;
        top: 52px;
        z-index: 99999;
        background-color: #3D4A4E;
        border-top: 2px solid #D45350;
        width: 350px;
        box-shadow: 3px 3px 8px rgba(50, 50, 50, 0.8);
        display: none;
        text-align: left; }
        .headermenu .headermenu__inner li .sub li {
          height: 42px;
          border-bottom: 1px solid #384447;
          border-right: 0;
          display: block; }
          .headermenu .headermenu__inner li .sub li a {
            display: block;
            border-right: 0;
            width: 100%;
            font-size: 15px;
            font-weight: 400;
            color: #fff;
            height: 42px;
            line-height: 42px;
            padding: 0;
            text-indent: 25px;
            text-decoration: none;
            cursor: pointer; }
            .headermenu .headermenu__inner li .sub li a:hover {
              background: #D45350; }
            .headermenu .headermenu__inner li .sub li a.new:after {
              content: url(../images/shared/new.png?cd6c098051dbebac73097fe27219df4b);
              position: absolute;
              margin-top: -10px;
              margin-left: -20px; }
      .headermenu .headermenu__inner li a {
        display: block;
        height: 52px;
        float: left;
        font-size: 16px;
        font-weight: 400;
        color: #fefefe;
        text-decoration: none;
        cursor: default;
        border-right: 0;
        line-height: 52px;
        padding: 0 12px; }
        .headermenu .headermenu__inner li a:hover {
          background: #D45350; }
      .headermenu .headermenu__inner li.new a:hover {
        background: url(../images/shared/new.png?cd6c098051dbebac73097fe27219df4b) #D45350 no-repeat;
        background-position: 100% 20%; }
      .headermenu .headermenu__inner li.home a {
        cursor: pointer;
        padding: 0; }
        .headermenu .headermenu__inner li.home a span {
          padding: 0 10px 0 42px;
          background: url(../images/new_design/headermenu_home_icon.png?731e72c845a3e7004314a4b9c3d46c34) no-repeat 20px 20px;
          display: block;
          height: 52px; }

.header.white_header .header_text {
  color: #3D4A4E; }

.header {
  background: url(../images/new_design/header_rep.gif?bb045a67d9de98771755334ac6f0a343) repeat-x;
  /*min-width:1100px;*/ }

.header_inner {
  width: 997px;
  margin: auto;
  position: relative;
  height: 80px; }

/*.header_inner,#main 
{
    min-width: 900px;    
}*/
.header_user_name {
  position: relative;
  right: -1px;
  top: 0;
  float: right;
  overflow-wrap: normal;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.header_menu_wrapper .header_menu_inner {
  background: #404B4F;
  width: 600px;
  margin: 0 1px 0 1px;
  padding: 10px 0 8px 0; }

.header_user_name a, .header_user_name a:hover {
  text-decoration: none;
  color: #fff;
  font-size: 13px;
  height: 27px;
  line-height: 25px;
  display: block;
  background: #404B4F url(../images/new_design/header_menu_usericon.png?8c1833aa7326dffe33170e97b700e3b9) no-repeat 16px 8px;
  padding: 0 31px 0 35px;
  border-radius: 0 0 4px 4px; }

.header_user_name_arrow {
  position: absolute;
  right: 12px;
  top: 10px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-color: transparent;
  border-style: solid;
  border-top-width: 5px;
  border-top-color: #fefefe; }

.header_user_name.active .header_user_name_arrow {
  border-bottom-width: 5px;
  border-top-width: 0;
  border-bottom-color: #fefefe; }

.white_header .header_menu_inner .item_inner.cnt:after, .header_menu_wrapper .header_menu_inner .item_inner.cnt:after {
  content: "|";
  display: block;
  float: right;
  color: #D6D9DA;
  padding: 0 0 0 18px; }

.white_header .header_menu_inner .item_inner, .header_menu_inner .item_inner {
  float: left; }

.white_header .header_menu_inner .item_inner a, .header_menu_wrapper .header_menu_inner .item_inner a {
  color: #fff;
  font-size: 13px;
  text-decoration: underline;
  background: none;
  padding-left: 0; }

.white_header .header_menu_inner .item_inner a:hover, .header_menu_inner .item_inner a:hover {
  color: #fff;
  font-size: 13px;
  text-decoration: none; }

.header_menu_inner .item_inner {
  padding: 0 0 5px 18px; }

.header_menu_wrapper .header_menu_inner {
  display: none;
  border-radius: 0 0 0 4px;
  font-size: 14px;
  color: #fff; }

.header_menu_wrapper {
  position: absolute;
  right: 0;
  top: 0;
  width: 600px;
  z-index: 999; }

.main_wrap_cm .header_inner {
  margin: 0 30px 0 40px;
  width: auto; }

.logo, .logo-infrascale {
  float: left;
  width: 95px;
  height: 80px;
  background: url(../images/new_design/header_separator.gif?197ede426e1209a97723c373a9ab8b51) no-repeat 212px 32px; }

.logo-infrascale {
  width: 237px; }

.white_header .header_text {
  color: #404B4F;
  float: left;
  width: 220px;
  overflow: hidden;
  height: 51px;
  margin: 28px 0 0 0;
  font-size: 13px;
  font-weight: 400; }

.header_text {
  float: left;
  width: 260px;
  overflow: hidden;
  height: 51px;
  margin: 25px 0 0 0;
  font: 17px 'Century Gothic',Arial;
  color: #ecf5fa; }

.logo a, .logo a:hover {
  width: 95px;
  height: 80px;
  display: block;
  margin-top: 7px; }

.logo-infrascale a, .logo-infrascale a:hover {
  width: 228px;
  height: 80px;
  display: block; }

.logo-backup2cloud a, .logo-backup2cloud a:hover {
  width: 440px;
  height: 80px;
  display: block; }

.logo-btexper a, .logo-btexper a:hover {
  width: 440px;
  height: 80px;
  display: block; }

.logo-nexu a, .logo-nexu a:hover {
  width: 440px;
  height: 80px;
  display: block; }

.logo-mydata a, .logo-mydata a:hover {
  background-position: 0 0 !important;
  height: 80px;
  display: block; }

.logo-cyrro a, .logo-cyrro a:hover {
  width: 440px;
  height: 100px;
  display: block; }

.hp_header_text {
  float: left;
  width: 440px;
  overflow: hidden;
  color: #ecf5fa;
  margin: 28px 0 0 -20px;
  font: 24px 'Century Gothic',Arial; }

.trustbox_header_text {
  float: left;
  width: 440px;
  overflow: hidden;
  color: #2f4552;
  margin: 28px 0 0 -20px;
  font: 24px 'Century Gothic',Arial; }

.header_text span {
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px; }

.progressbar_wrap {
  float: right;
  margin-right: 10px; }

.white_header .header_online_space {
  padding-top: 42px; }

.header_online_space .htetx span {
  font-weight: bold; }

.header_online_space .htetx {
  font: 14px Calibri, Geneva, sans-serif;
  color: #fff;
  margin-bottom: 8px;
  overflow: hidden;
  width: 180px;
  white-space: nowrap; }

.white_header .header_online_space .name {
  font-size: 13px;
  text-transform: capitalize;
  color: #404B4F;
  float: left; }

.white_header .header_online_space .counter {
  font-size: 13px;
  color: #404B4F;
  float: right; }

.header_online_space .name {
  font: 11px Calibri, Geneva, sans-serif;
  text-transform: uppercase;
  color: #BFD4E0;
  float: left; }

.header_online_space .counter {
  font: 11px Calibri, Geneva, sans-serif;
  color: #BFD4E0;
  float: right; }

.header_statubar {
  border: 1px solid #7FCADA;
  height: 9px;
  overflow: hidden;
  margin-top: 2px;
  background: #d6d9da; }

.header_statubar--alocated {
  position: relative; }
  .header_statubar--alocated .ProgressInnerFrame {
    position: absolute;
    left: 0; }

.white_header .header_statubar {
  height: 5px;
  overflow: hidden;
  margin-top: 2px;
  background: #D6D9DA;
  border: 0; }

.login_paner {
  padding: 5px 10px 0 0;
  margin-left: 10px; }

.login_paner a {
  font: 13px Calibri, Geneva, sans-serif;
  color: #EEF7FA;
  text-decoration: none;
  border: 1px solid #0B415F;
  border-radius: 10px;
  background: #0789BA;
  display: block;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 10px; }

.login_paner a:hover {
  font: 13px Calibri, Geneva, sans-serif;
  color: #EEF7FA;
  text-decoration: none;
  border: 1px solid #0B415F;
  background: #3F9DC1;
  line-height: 20px; }

.header_manged_entity_state {
  float: right;
  margin-top: 35px;
  position: relative;
  margin-left: 10px; }

.white_header .header_manged_entity_state {
  margin-left: 20px;
  margin-top: 42px; }

.white_header .header_managed_popup {
  top: -9px; }

.header_managed_popup {
  position: absolute;
  z-index: 110;
  background: #fff;
  border: 1px solid #DADADA;
  top: 0;
  left: -308px;
  width: 300px;
  display: none;
  cursor: default;
  font-size: 14px; }

.header_managed_popup_arrow {
  background: url(../images/header_access_popup_arrow_right.png?b24c49532dac20bd54119566e0532977) no-repeat 0 50%;
  width: 7px;
  height: 40px;
  position: absolute;
  right: -7px;
  top: 0;
  z-index: 100; }

.header_managed_popup_inner {
  padding: 12px 15px 17px 17px;
  color: #323333; }

.header_online_space {
  float: right;
  width: 245px;
  padding-top: 42px;
  overflow: hidden; }

.main_wrap_cm .login_paner {
  float: right; }

.main_wrap_cm .login_paner {
  float: right; }

.ProgressOuterFrameNormal {
  width: 100% !important; }

.white_header .header_statubar .ProgressInnerFrame {
  background: #404B4F;
  height: 5px !important; }

.white_header .header_statubar .ProgressInnerFrame.progressInnerFrame--appliance {
  background: #5486c5;
  height: 5px !important; }

.header_statubar .ProgressInnerFrame {
  background: #C5E7EE;
  height: 9px !important; }

.header_statubar .ProgressInnerFrame {
  background: #404b4f;
  height: 9px !important; }

.header_statubar .ProgressInnerFrame.progressInnerFrame--appliance {
  background: #5486c5; }

.ProgressInnerFrame {
  background: url(../images/new_design/progress_rep.gif?c6a2de37401aa93b91f90abaa674fab1) repeat-x;
  height: 9px !important;
  overflow: hidden; }

.user-logintype-text {
  color: darkgray; }

.progressbar_wrap {
  position: relative;
  z-index: 100; }

.default_tooltip_wrapper {
  cursor: pointer; }

.progressbar_wrap {
  position: relative;
  z-index: 100; }

.default_tooltip {
  position: absolute;
  background: #fff;
  left: 0;
  top: 65px;
  z-index: 9;
  border: 1px solid #DADADA;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  display: none; }

.default_tooltip .default_tooltip_arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: -11px;
  left: 50%;
  display: block;
  border-width: 11px;
  margin-left: -11px;
  border-bottom-color: #dadada;
  border-top-width: 0; }

.default_tooltip .default_tooltip_arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-bottom-color: #fff;
  border-top-width: 0; }

.header_inner .default_tooltip_content {
  font-size: 12px;
  padding: 10px;
  white-space: nowrap; }

.default_tooltip_content {
  padding: 20px; }

.default-tooltip-marker {
  display: inline-block;
  width: 5px;
  height: 10px;
  margin: 4px 10px 0 0; }

.default-tooltip-marker--blue {
  background-color: #5486c5; }

.default-tooltip-marker--black {
  background-color: #404b4f; }

.default-tooltip-marker--gray {
  background-color: #d6d9da; }

.default-tooltip-marker--none {
  background-color: rgba(0, 0, 0, 0); }

.default-tooltip-label {
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%; }

.default-tooltip-label-text {
  margin-right: 10px; }

.default-tooltip-separator {
  font-family: 'Open Sans', sans-serif !important;
  color: #555;
  font-size: 12px;
  font-weight: normal;
  white-space: normal;
  height: 1px;
  border-bottom: 1px solid #D8D8D8;
  clear: both;
  margin: 5px -8px; }

.default-tooltip-item {
  display: -ms-flexbox;
  display: flex; }

.header_buy_more_link a {
  float: right;
  font-size: 13px;
  color: #D2E2EB;
  text-decoration: none; }

.header_buy_more_link a:hover {
  font-size: 13px;
  color: #fff;
  text-decoration: none; }

.header_buy_more_link {
  padding-top: 2px;
  display: none; }

.header_inner_img_wrapper {
  position: absolute;
  z-index: 99;
  top: 0;
  left: 0;
  height: 80px;
  overflow: hidden;
  max-width: 997px; }

.footer {
  border-top: 1px solid #D9D9D9;
  margin-top: 30px;
  background: #f9f9f9;
  min-height: 75px;
  /*min-width:1000px;*/ }
  .footer .footer__langs-changer {
    position: absolute;
    top: 10px;
    right: 25px;
    padding-left: 40px; }
    .footer .footer__langs-changer .select2-container {
      overflow: hidden; }
  .footer .footer__langs-changer-icon {
    width: 40px;
    height: 33px;
    z-index: 9;
    position: absolute;
    left: 1px;
    top: 0;
    background: #F6F6F6 url(../images/shared/lang_globe.png?2fc45d80339f9a375d67720f88261d03) no-repeat 50% 50%;
    border: 1px solid #ccc;
    border-radius: 4px 0 0 4px; }
  .footer .footer__copyright_text {
    font-size: 12px;
    color: #7D7D7D;
    text-align: center;
    padding-top: 20px; }
  .footer .footer__links {
    text-align: center;
    padding-top: 10px; }
    .footer .footer__links a {
      line-height: 45px;
      font-size: 12px;
      text-decoration: underline;
      color: #4e4e4e; }
      .footer .footer__links a:hover {
        font-size: 12px;
        text-decoration: none;
        color: #4e4e4e; }
    .footer .footer__links span {
      padding: 0 5px 0 4px; }
  .footer .footer__copyright-text {
    text-align: center;
    margin-left: 20px; }

#changeLocalizationButton, #changeLocalizationButton:hover {
  display: block;
  background: url(../images/lang_icon.gif?0940234529820d7a7973df0d1ca12b34) no-repeat 0 4px;
  padding-left: 22px;
  font-size: 13px;
  text-decoration: none;
  color: #5886D0;
  margin-top: -18px; }

#changeLocalizationButton span {
  display: block;
  background: url(../images/lang_arrow.gif?c27ea9a8c42bd415cf449e01b086e69e) no-repeat 100% 8px;
  padding-right: 20px;
  border-bottom: 1px dashed #5886D0; }

.localization_list {
  display: none;
  margin-top: 10px;
  font-size: 13px; }

.footer .localization_list a {
  font-size: 13px;
  color: #5785CF;
  padding: 2px 5px;
  text-decoration: none; }

.footer .localization_list li {
  margin-bottom: 3px;
  color: #000; }

.footer .localization_list a:hover {
  font-size: 13px;
  color: #fff;
  text-decoration: none;
  background: #5E87C6; }

/*Grid*/
.ui-jqgrid {
  position: relative; }

.ui-jqgrid .ui-jqgrid-view {
  position: relative;
  left: 0px;
  top: 0px;
  padding: .0em;
  font-size: 11px; }

/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: .3em .2em .2em .3em;
  position: relative;
  border-left: 0px none;
  border-right: 0px none;
  border-top: 0px none; }

.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: .1em 0 .2em; }

.ui-jqgrid .ui-jqgrid-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-jqgrid .ui-jqgrid-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-jqgrid .ui-jqgrid-titlebar-close:hover {
  padding: 0; }

/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {
  position: relative;
  margin: 0em;
  padding: 0em;
  overflow-x: hidden;
  border-left: 0px none !important;
  border-top: 0px none !important;
  border-right: 0px none !important; }

.ui-jqgrid .ui-jqgrid-hbox {
  float: left;
  padding-right: 20px; }

.ui-jqgrid .ui-jqgrid-htable {
  table-layout: fixed;
  margin: 0em; }

.ui-jqgrid .ui-jqgrid-htable th {
  height: 22px;
  padding: 0 2px 0 2px; }

.ui-jqgrid .ui-jqgrid-htable th div {
  overflow: hidden;
  position: relative;
  height: 17px; }

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  border-top: 0px none;
  border-bottom: 0px none; }

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
  border-left: 0px none; }

.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
  border-right: 0px none; }

.ui-jqgrid .ui-th-div-ie {
  white-space: nowrap;
  zoom: 1;
  height: 17px; }

.ui-jqgrid .ui-jqgrid-resize {
  height: 20px !important;
  position: relative;
  cursor: e-resize;
  display: inline;
  overflow: hidden; }

.ui-jqgrid .ui-grid-ico-sort {
  overflow: hidden;
  position: absolute;
  display: inline;
  cursor: pointer !important; }

.ui-jqgrid .ui-icon-asc {
  margin-top: -3px;
  height: 12px; }

.ui-jqgrid .ui-icon-desc {
  margin-top: 3px;
  height: 12px; }

.ui-jqgrid .ui-i-asc {
  margin-top: 0px;
  height: 16px; }

.ui-jqgrid .ui-i-desc {
  margin-top: 0px;
  margin-left: 13px;
  height: 16px; }

.ui-jqgrid .ui-jqgrid-sortable {
  cursor: pointer; }

tr.ui-search-toolbar input {
  margin: 1px 0px 0px 0px; }

tr.ui-search-toolbar select {
  margin: 1px 0px 0px 0px; }

/* body */
.ui-jqgrid .ui-jqgrid-bdiv {
  position: relative;
  margin: 0em;
  padding: 0;
  overflow: auto;
  text-align: left; }

.ui-jqgrid .ui-jqgrid-btable {
  table-layout: fixed;
  margin: 0em;
  outline-style: none; }

.ui-jqgrid tr.jqgrow {
  outline-style: none; }

.ui-jqgrid tr.jqgroup {
  outline-style: none; }

.ui-jqgrid tr.jqgrow td {
  overflow: hidden;
  white-space: pre;
  white-space: normal\9;
  *white-space: pre;
  height: 22px; }

.ui-jqgrid tr.jqgfirstrow td {
  padding: 0 2px 0 2px;
  box-sizing: border-box; }

.ui-jqgrid tr.jqgroup td {
  font-weight: normal;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px; }

.ui-jqgrid tr.jqfoot td {
  font-weight: bold;
  overflow: hidden;
  white-space: pre;
  height: 22px;
  padding: 0 2px 0 2px; }

.ui-jqgrid tr.ui-row-ltr td {
  text-align: left; }

.ui-jqgrid tr.ui-row-rtl td {
  text-align: right; }

.ui-jqgrid td.jqgrid-rownum {
  padding: 0 2px 0 2px;
  margin: 0px;
  border: 0px none; }

.ui-jqgrid .ui-jqgrid-resize-mark {
  width: 2px;
  left: 0;
  background-color: #777;
  cursor: e-resize;
  cursor: col-resize;
  position: absolute;
  top: 0;
  height: 100px;
  overflow: hidden;
  display: none;
  border: 0 none;
  z-index: 99999; }

/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {
  position: relative;
  margin: 0em;
  padding: 0em;
  overflow: hidden;
  border-left: 0px none !important;
  border-top: 0px none !important;
  border-right: 0px none !important; }

.ui-jqgrid .ui-jqgrid-ftable {
  table-layout: fixed;
  margin-bottom: 0em; }

.ui-jqgrid tr.footrow td {
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  height: 21px;
  padding: 0 2px 0 2px; }

.ui-jqgrid tr.footrow-ltr td {
  text-align: left; }

.ui-jqgrid tr.footrow-rtl td {
  text-align: right; }

/* Pager*/
.ui-jqgrid .ui-jqgrid-pager {
  border-left: 0px none !important;
  border-right: 0px none !important;
  border-bottom: 0px none !important;
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
  font-size: 11px; }

.ui-jqgrid .ui-pager-control {
  position: relative; }

.ui-jqgrid .ui-pg-table {
  position: relative;
  padding-bottom: 2px;
  width: auto;
  margin: 0em; }

.ui-jqgrid .ui-pg-table td {
  font-weight: normal;
  vertical-align: middle;
  padding: 1px; }

.ui-jqgrid .ui-pg-button {
  height: 19px !important; }

.ui-jqgrid .ui-pg-button span {
  display: block;
  margin: 1px;
  float: left; }

.ui-jqgrid .ui-pg-button:hover {
  padding: 0px; }

.ui-jqgrid .ui-state-disabled:hover {
  padding: 1px; }

.ui-jqgrid .ui-pg-input {
  height: 13px;
  font-size: .8em;
  margin: 0em; }

.ui-jqgrid .ui-pg-selbox {
  font-size: .8em;
  line-height: 18px;
  display: block;
  height: 18px;
  margin: 0em; }

.ui-jqgrid .ui-separator {
  height: 18px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 1px;
  float: right; }

.ui-jqgrid .ui-paging-info {
  font-weight: normal;
  height: 19px;
  margin-top: 3px;
  margin-right: 4px; }

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative; }

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
  cursor: pointer; }

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px; }

.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
  margin: 0em; }

.ui-jqgrid td textarea {
  width: auto;
  height: auto; }

.ui-jqgrid .ui-jqgrid-toppager {
  border-left: 0px none !important;
  border-right: 0px none !important;
  border-top: 0px none !important;
  margin: 0px !important;
  padding: 0px !important;
  position: relative;
  height: 25px !important;
  white-space: nowrap;
  overflow: hidden; }

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {
  padding: 1px 0;
  float: left;
  position: relative; }

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button {
  cursor: pointer; }

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {
  float: left;
  margin: 0 2px; }

/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {
  display: block; }

.ui-jqgrid .ui-subgrid {
  margin: 0em;
  padding: 0em;
  width: 100%; }

.ui-jqgrid .ui-subgrid table {
  table-layout: fixed; }

.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {
  height: 18px;
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  border-bottom-style: solid; }

.ui-jqgrid .ui-subgrid td.subgrid-data {
  border-top: 0px none !important; }

.ui-jqgrid .ui-subgrid td.subgrid-cell {
  border-width: 0px 0px 1px 0px; }

.ui-jqgrid .ui-th-subgrid {
  height: 20px; }

/* loading */
.ui-jqgrid .jqgrid-overlay {
  display: none;
  z-index: 100; }

* html .jqgrid-overlay {
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px'); }

* .jqgrid-overlay iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px'); }

/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {
  border-left: 0px none;
  border-right: 0px none;
  height: 21px;
  overflow: hidden; }

/*Modal Window */
.ui-jqdialog {
  display: none;
  width: 300px;
  position: absolute;
  padding: .2em;
  font-size: 11px;
  overflow: visible; }

.ui-jqdialog .ui-jqdialog-titlebar {
  padding: .3em .2em;
  position: relative; }

.ui-jqdialog .ui-jqdialog-title {
  margin: .1em 0 .2em; }

.ui-jqdialog .ui-jqdialog-titlebar-close {
  position: absolute;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span {
  display: block;
  margin: 1px; }

.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus {
  padding: 0; }

.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content {
  border: 0;
  padding: .3em .2em;
  background: none;
  height: auto; }

.ui-jqdialog .ui-jqconfirm {
  padding: .4em 1em;
  border-width: 3px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  overflow: visible;
  display: none;
  height: 80px;
  width: 220px;
  text-align: center; }

/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {
  margin: 0px; }

.ui-jqdialog-content .EditTable {
  width: 100%;
  margin-bottom: 0em; }

.ui-jqdialog-content .DelTable {
  width: 100%;
  margin-bottom: 0em; }

.EditTable td input, .EditTable td select, .EditTable td textarea {
  margin: 0em; }

.EditTable td textarea {
  width: auto;
  height: auto; }

.ui-jqdialog-content td.EditButton {
  text-align: right;
  border-top: 0px none;
  border-left: 0px none;
  border-right: 0px none;
  padding-bottom: 5px;
  padding-top: 5px; }

.ui-jqdialog-content td.navButton {
  text-align: center;
  border-left: 0px none;
  border-top: 0px none;
  border-right: 0px none;
  padding-bottom: 5px;
  padding-top: 5px; }

.ui-jqdialog-content input.FormElement {
  padding: .3em; }

.ui-jqdialog-content .data-line {
  padding-top: .1em;
  border: 0px none; }

.ui-jqdialog-content .CaptionTD {
  vertical-align: middle;
  border: 0px none;
  padding: 2px;
  white-space: nowrap; }

.ui-jqdialog-content .DataTD {
  padding: 2px;
  border: 0px none;
  vertical-align: top; }

.ui-jqdialog-content .form-view-data {
  white-space: pre; }

.fm-button {
  display: inline-block;
  margin: 0 4px 0 0;
  padding: .4em .5em;
  text-decoration: none !important;
  cursor: pointer;
  position: relative;
  text-align: center;
  zoom: 1; }

.fm-button-icon-left {
  padding-left: 1.9em; }

.fm-button-icon-right {
  padding-right: 1.9em; }

.fm-button-icon-left .ui-icon {
  right: auto;
  left: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.fm-button-icon-right .ui-icon {
  left: auto;
  right: .2em;
  margin-left: 0;
  position: absolute;
  top: 50%;
  margin-top: -8px; }

#nData, #pData {
  float: left;
  margin: 3px;
  padding: 0;
  width: 15px; }

/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {
  font-style: normal;
  border-left: 0px none; }

/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
  margin: -1px; }

/* Tree Grid */
.ui-jqgrid .tree-wrap {
  float: left;
  position: relative;
  height: 18px;
  white-space: nowrap;
  overflow: hidden; }

.ui-jqgrid .tree-minus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden; }

.ui-jqgrid .tree-plus {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden; }

.ui-jqgrid .tree-leaf {
  position: absolute;
  height: 18px;
  width: 18px;
  overflow: hidden; }

.ui-jqgrid .treeclick {
  cursor: pointer; }

/* moda dialog */
* iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: expression(this.parentNode.offsetWidth+'px');
  height: expression(this.parentNode.offsetHeight+'px'); }

.ui-jqgrid-dnd tr td {
  border-right-width: 1px;
  border-right-color: inherit;
  border-right-style: solid;
  height: 20px; }

/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {
  float: right;
  margin: .1em 0 .2em; }

.ui-jqgrid .ui-jqgrid-hbox-rtl {
  float: right;
  padding-left: 20px; }

.ui-jqgrid .ui-jqgrid-resize-ltr {
  float: right;
  margin: -2px -2px -2px 0px; }

.ui-jqgrid .ui-jqgrid-resize-rtl {
  float: left;
  margin: -2px 0px -1px -3px; }

.ui-jqgrid .ui-sort-rtl {
  left: 0px; }

.ui-jqgrid .tree-wrap-ltr {
  float: left; }

.ui-jqgrid .tree-wrap-rtl {
  float: right; }

.ui-jqgrid .ui-ellipsis {
  text-overflow: ellipsis; }

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%; }

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal; }

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px; }

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5; }

.ui-menu .ui-state-disabled a {
  cursor: default; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right; }

/* TimeEntry styles */
.timeEntry_control {
  vertical-align: middle;
  margin-left: 2px; }

* html .timeEntry_control {
  /* IE only */
  margin-top: -4px; }

body .universal_grey_btn {
  height: 30px;
  background: url(../images/new_design/sliding_dors.png?95b32c5bc8d18911afd6c44d2bc03083) no-repeat 0 0 !important;
  float: left;
  margin-left: 7px;
  position: relative;
  top: -3px; }

body .universal_grey_btn.disabled_btn, body .universal_grey_btn.disabled_btn:active {
  background-position: 0 -181px !important;
  cursor: default; }

.universal_grey_btn:hover, .universal_grey_btn.hover, .universal_grey_btn.ui-state-focus {
  background-position: 0 -121px !important; }

body .universal_grey_btn:active {
  background-position: 0 -30px !important; }

.universal_action_btn {
  float: left;
  margin: 2px 0; }

.mass_btn_wrapper {
  float: left;
  margin-top: -19px;
  padding-top: 19px; }

.mass_btn_ok {
  background: url(../images/new_design/ok.png?a25255f0e8bc0a497809b016b4e474fc) no-repeat 14px 5px; }

.mass_btn_down {
  background: url(../images/new_design/down.png?89d36c507900b2f77e5f3c86d83b09be) no-repeat 125px 10px; }

.mass_btn_ok a {
  padding: 0 35px !important; }

.universal_action_btn a, body .universal_action_btn input, .mass_btn_wrapper_inner {
  border-radius: 15px;
  border: 1px solid #aaa !important;
  padding: 0 15px;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 22px;
  line-height: 22px;
  display: block;
  text-decoration: none;
  background: url(../images/new_design/action_btn_rep.gif?9957557cd9b8bbbb6ba03017f7b67dba) repeat-x;
  cursor: pointer; }

.mass_btn_wrapper_inner {
  padding: 0; }

#likebootstrap #massmenu_wrap .no-ui-widget,
#likebootstrap .grid-column-button .no-ui-widget,
#likebootstrap #massmenu_wrap2 .no-ui-widget,
#likebootstrap #massmenu_wrap .no-ui-widget .ui-button,
#likebootstrap .grid-column-button .no-ui-widget .ui-button,
#likebootstrap #massmenu_wrap2 .no-ui-widget .ui-button {
  background-image: none !important;
  background-color: #fff;
  border: 1px solid #ccc !important;
  margin: 0 !important;
  border-radius: 4px !important; }

.mass_btn_wrapper_inner a {
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 22px;
  line-height: 22px;
  text-decoration: none; }

.mass_btn_wrapper {
  padding-right: 15px; }

#massActionMenu .ui-button-text {
  line-height: 22px;
  padding: 0; }

.menu_action_btn {
  border: 1px solid #aaa !important;
  padding: 0 15px;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 22px;
  line-height: 22px;
  display: block;
  text-decoration: none;
  background: #F3F3F3 url(../images/new_design/action_btn_rep.gif?9957557cd9b8bbbb6ba03017f7b67dba) repeat-x !important;
  cursor: pointer; }

body .universal_grey_btn.disabled_btn a, body .universal_grey_btn.disabled_btn a:hover, body .universal_action_btn.disabled_btn a:active, body .universal_grey_btn.disabled_btn:active a {
  background-position: 100% -211px !important;
  color: #bbb !important;
  cursor: default; }

.universal_action_btn a:hover, .universal_action_btn input:hover, .mass_btn_wrapper_inner:hover {
  font: 12px 'Century Gothic',Arial;
  color: #1C6A98;
  height: 22px;
  line-height: 22px;
  text-decoration: none;
  border-color: #0789BA !important;
  box-shadow: 0 0 5px #007eff; }

body .universal_action_btn a:active, body .universal_action_btn a:active {
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 22px;
  line-height: 22px;
  border-radius: 15px;
  border: 1px solid #aaa !important;
  background: url(../images/new_design/action_btn_active_bg.gif?7c4c9c3a0b10c0c42b72ff24de684d76) repeat-x 0 0 !important;
  box-shadow: none !important; }

body .universal_grey_btn a {
  padding: 0 17px 0 17px;
  background: url(../images/new_design/sliding_dors.png?95b32c5bc8d18911afd6c44d2bc03083) no-repeat 100% -60px;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 30px;
  line-height: 30px;
  display: block;
  text-decoration: none; }

body .universal_grey_btn a:hover, body .universal_grey_btn.hover a {
  font: 12px 'Century Gothic',Arial;
  color: #1C6A98;
  line-height: 30px;
  text-decoration: none;
  background-position: 100% -151px; }

body .universal_grey_btn:active a {
  background-position: 100% -90px !important;
  color: #444 !important; }

body .universal_grey_btn.disabled_btn input, body .universal_grey_btn.disabled_btn:active input {
  background-position: 100% -211px !important;
  cursor: default !important;
  color: #bbb !important; }

body .universal_grey_btn input {
  border: 0;
  cursor: pointer;
  padding: 0 17px 0 17px;
  background: url(../images/new_design/sliding_dors.png?95b32c5bc8d18911afd6c44d2bc03083) no-repeat 100% -60px;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 30px;
  line-height: 30px;
  /* ReSharper disable InvalidValue http://stackoverflow.com/questions/8739665/is-background-colornone-valid-css  */
  background-color: transparent;
  /* ReSharper restore InvalidValue http://stackoverflow.com/questions/18836989/why-does-background-colornone-not-override-a-specified-background-color */ }

body .universal_grey_btn input:hover, .universal_grey_btn.hover input {
  color: #1C6A98;
  background-position: 100% -151px; }

body .universal_grey_btn:active input {
  background-position: 100% -90px;
  color: #444 !important; }

body button.universal_grey_btn.disabled_btn span, button.universal_grey_btn:hover span, button.universal_grey_btn.ui-state-focus span, body button.universal_grey_btn.disabled_btn:active span {
  background-position: 100% -211px !important;
  color: #bbb !important;
  cursor: default !important; }

body button.universal_grey_btn:active span {
  background-position: 100% -90px !important;
  color: #444 !important; }

button.universal_grey_btn {
  border: 0 !important; }

button.universal_grey_btn:active {
  background-position: 0 -30px !important; }

button.universal_grey_btn:hover span, button.universal_grey_btn.ui-state-focus span {
  background-position: 100% -151px !important; }

button.universal_grey_btn span {
  border: 0;
  cursor: pointer;
  padding: 0 17px 0 17px;
  background: url(../images/new_design/sliding_dors.png?95b32c5bc8d18911afd6c44d2bc03083) no-repeat 100% -60px;
  font: 12px 'Century Gothic',Arial;
  color: #444;
  height: 30px;
  line-height: 30px; }

button.universal_grey_btn:hover span, button.universal_grey_btn.ui-state-focus span {
  color: #1C6A98; }

.universal_grey_btn span {
  display: block; }

body .ui-button .action_btn_icon {
  display: block;
  padding: 3px;
  width: 22px;
  height: 16px;
  background: #fff url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -36px -32px;
  border-radius: 10px; }

#likebootstrap .btn-group > .btn:last-child,
#likebootstrap .btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px; }

#likebootstrap .btn-group > .btn.large:last-child,
#likebootstrap .btn-group > .large.dropdown-toggle {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px; }

#likebootstrap .btn-group .dropdown-toggle:active,
#likebootstrap .btn-group.open .dropdown-toggle {
  outline: 0; }

#likebootstrap .btn-group > .btn + .dropdown-toggle {
  *padding-top: 5px;
  padding-right: 8px;
  *padding-bottom: 5px;
  padding-left: 8px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

#likebootstrap .btn-group > .btn-mini + .dropdown-toggle {
  *padding-top: 2px;
  padding-right: 5px;
  *padding-bottom: 2px;
  padding-left: 5px; }

#likebootstrap .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px; }

#likebootstrap .btn-group > .btn-large + .dropdown-toggle {
  *padding-top: 7px;
  padding-right: 12px;
  *padding-bottom: 7px;
  padding-left: 12px; }

#likebootstrap .btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

#likebootstrap .btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6; }

#likebootstrap .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc; }

#likebootstrap .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406; }

#likebootstrap .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f; }

#likebootstrap .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351; }

#likebootstrap .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4; }

#likebootstrap .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222; }

#likebootstrap .btn .caret {
  margin-top: 8px;
  margin-left: 0; }

#likebootstrap .btn-large .caret {
  margin-top: 6px; }

#likebootstrap .btn-large .caret {
  border-top-width: 5px;
  border-right-width: 5px;
  border-left-width: 5px; }

#likebootstrap .btn-mini .caret,
#likebootstrap .btn-small .caret {
  margin-top: 8px; }

#likebootstrap .dropup .btn-large .caret {
  border-bottom-width: 5px; }

body#likebootstrap .btn-primary {
  color: #fff;
  background-color: #5486C5;
  border-color: #357ebd; }

body#likebootstrap .btn-primary.apply-btn {
  padding-left: 20px;
  padding-right: 20px; }

body#likebootstrap .btn-primary:hover,
body#likebootstrap .btn-primary:active,
body#likebootstrap .btn-primary.active,
body#likebootstrap .open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

body#likebootstrap .btn-primary:active,
body#likebootstrap .btn-primary.active,
body#likebootstrap .open .dropdown-toggle.btn-primary {
  background-image: none; }

body#likebootstrap .btn-primary.disabled,
body#likebootstrap .btn-primary[disabled],
body#likebootstrap fieldset[disabled] .btn-primary,
body#likebootstrap .btn-primary.disabled:hover,
body#likebootstrap .btn-primary[disabled]:hover,
body#likebootstrap fieldset[disabled] .btn-primary:hover,
body#likebootstrap .btn-primary.disabled:active,
body#likebootstrap .btn-primary[disabled]:active,
body#likebootstrap fieldset[disabled] .btn-primary:active,
body#likebootstrap .btn-primary.disabled.active,
body#likebootstrap .btn-primary[disabled].active,
body#likebootstrap fieldset[disabled] .btn-primary.active {
  background-color: #cdcdcd !important;
  border-color: #c9c9c9 !important; }

body#likebootstrap .btn-primary .badge {
  color: #428bca;
  background-color: #fff; }

body#likebootstrap .btn-success {
  color: #fff;
  background-color: #81AB43;
  border-color: #81AB43;
  box-sizing: border-box; }

body#likebootstrap .btn-success:hover {
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #c2df37; }

body#likebootstrap .btn-success:hover,
body#likebootstrap .btn-success:active,
body#likebootstrap .btn-success.active,
body#likebootstrap .open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #81AB43;
  border-color: #81AB43; }

body#likebootstrap .btn-success:active,
body#likebootstrap .btn-success.active,
body#likebootstrap .open .dropdown-toggle.btn-success {
  background-image: none;
  background-color: #728a03;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

body#likebootstrap fieldset[disabled] .btn-success,
body#likebootstrap .btn-success.disabled:hover,
body#likebootstrap .btn-success[disabled]:hover,
body#likebootstrap fieldset[disabled] .btn-success:hover,
body#likebootstrap .btn-success.disabled:active,
body#likebootstrap .btn-success[disabled]:active,
body#likebootstrap fieldset[disabled] .btn-success:active,
body#likebootstrap .btn-success.disabled.active,
body#likebootstrap btn-success[disabled].active,
body#likebootstrap fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c; }

body#likebootstrap .btn_h35 {
  height: 35px !important;
  line-height: 50px; }

body#likebootstrap .btn-success .badge {
  color: #5cb85c;
  background-color: #fff; }

#likebootstrap .btn.month-dropdown {
  padding: 0 25px 0 0; }

#likebootstrap .btn.month-dropdown {
  overflow: visible !important; }

#likebootstrap .month-dropdown-wrap .field-validation-error {
  left: -60px; }

#likebootstrap .select2-container .select2-choice.month-dropdown span {
  margin-right: 20px;
  text-align: left; }

#likebootstrap .btn {
  display: inline-block;
  padding: 7px 12px 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  text-decoration: none; }

#likebootstrap .grid-column-button .btn {
  border: 0; }

#likebootstrap .btn.btn-small {
  padding: 2px 8px; }

#likebootstrap .btn:hover {
  color: #333;
  text-decoration: none;
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #5CA3EB; }

#likebootstrap .btn:active,
#likebootstrap .btn.active {
  background-image: none;
  outline: 0;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

#likebootstrap .btn.disabled,
#likebootstrap .btn[disabled],
#likebootstrap fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  box-shadow: none;
  opacity: .65; }

#likebootstrap .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

#likebootstrap .btn-default:active,
#likebootstrap .btn-default.active,
#likebootstrap .open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad; }

#likebootstrap .btn-default:active,
#likebootstrap .btn-default.active,
#likebootstrap .open .dropdown-toggle.btn-default {
  background-image: none; }

#likebootstrap .btn-default.disabled,
#likebootstrap btn-default[disabled],
#likebootstrap fieldset[disabled] .btn-default,
#likebootstrap .btn-default.disabled:hover,
#likebootstrap .btn-default[disabled]:hover,
#likebootstrap fieldset[disabled] .btn-default:hover,
#likebootstrap .btn-default.disabled:focus,
#likebootstrap .btn-default[disabled]:focus,
#likebootstrap fieldset[disabled] .btn-default:focus,
#likebootstrap .btn-default.disabled:active,
#likebootstrap .btn-default[disabled]:active,
#likebootstrap fieldset[disabled] .btn-default:active,
#likebootstrap .btn-default.disabled.active,
#likebootstrap .btn-default[disabled].active,
#likebootstrap fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc; }

#likebootstrap .input-append .add-on,
#likebootstrap .input-prepend .add-on,
#likebootstrap .input-append .btn,
#likebootstrap .input-prepend .btn,
#likebootstrap .input-append .btn-group > .dropdown-toggle,
#likebootstrap .input-prepend .btn-group > .dropdown-toggle {
  vertical-align: top;
  border-radius: 0; }

#likebootstrap .input-append .add-on:last-child,
#likebootstrap .input-append .btn:last-child,
#likebootstrap .input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0 4px 4px 0; }

#likebootstrap .input-append .add-on:last-child,
#likebootstrap .input-append .btn:last-child,
#likebootstrap .input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0 4px 4px 0; }

#likebootstrap .dropup,
#likebootstrap .dropdown {
  position: relative; }

#likebootstrap .dropdown-toggle {
  *margin-bottom: -3px; }

#likebootstrap .dropdown-toggle.dropdown_with_arrow {
  padding-left: 52px;
  padding-right: 20px; }

#likebootstrap .btn.dropdown-toggle .caret {
  position: relative;
  right: -8px; }

#likebootstrap .dropdown-toggle:active,
#likebootstrap .open .dropdown-toggle {
  outline: 0; }

#likebootstrap .bootstrap_dropdown_arrow {
  width: 40px;
  height: 33px;
  position: absolute;
  left: 1px;
  top: 1px;
  background: #F6F6F6 url(../images/bootstrap_dropdown_arrow.png?d9d9851ad089fc16997902d218aabe52) no-repeat 50% 50%;
  border-right: 1px solid #ccc;
  border-radius: 4px 0 0 4px; }

#likebootstrap .bootstrap_dropdown_arrow.show_hide_icon {
  background-image: url(../images/show_hide_icon.png?6ef00505cf0c4974ce4ee3920779f9ce); }

#likebootstrap .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

#likebootstrap .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px; }

#likebootstrap .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;
  background-color: #ffffff;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  border: 1px solid #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  background-clip: padding-box; }

#likebootstrap .dropdown-menu.pull-right {
  right: 0;
  left: auto; }

#likebootstrap .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff; }

#likebootstrap .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  white-space: nowrap;
  text-decoration: none; }
  #likebootstrap .dropdown-menu > li > a.hidden {
    display: none; }

#likebootstrap .dropdown-menu > li > a:hover,
#likebootstrap .dropdown-menu > li > a:focus,
#likebootstrap .dropdown-submenu:hover > a,
#likebootstrap .dropdown-submenu:focus > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

#likebootstrap .dropdown-menu > .active > a,
#likebootstrap .dropdown-menu > .active > a:hover,
#likebootstrap .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); }

#likebootstrap .dropdown-menu > .disabled > a,
#likebootstrap .dropdown-menu > .disabled > a:hover,
#likebootstrap .dropdown-menu > .disabled > a:focus {
  color: #999999; }

#likebootstrap .dropdown-menu > .disabled > a:hover,
#likebootstrap .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: default;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); }

#likebootstrap .open {
  *z-index: 1000; }

#likebootstrap .open > .dropdown-menu {
  display: block; }

#likebootstrap .dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

#likebootstrap .pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

#likebootstrap .dropup .caret,
#likebootstrap .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: ""; }

#likebootstrap .dropup .dropdown-menu,
#likebootstrap .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

#likebootstrap .dropdown-submenu {
  position: relative; }

#likebootstrap .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px; }

#likebootstrap .dropdown-submenu:hover > .dropdown-menu {
  display: block; }

#likebootstrap .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0; }

#likebootstrap .dropdown-submenu > a:after {
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " "; }

#likebootstrap .dropdown-submenu:hover > a:after {
  border-left-color: #ffffff; }

#likebootstrap .dropdown-submenu.pull-left {
  float: none; }

#likebootstrap .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px; }

#likebootstrap .dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px; }

#likebootstrap .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff; }

@media (max-width: 1300px) {
  body#likebootstrap .ui-button .action_btn_icon {
    border-radius: 0;
    height: auto;
    width: auto;
    padding: 0;
    line-height: 20px;
    text-indent: -10000px; }
  body#likebootstrap .btn-primary.likebootstrap_action_btn.likebootstrap_action_btn--delete,
  body#likebootstrap .btn-primary.likebootstrap_action_btn.likebootstrap_action_btn--download {
    font-size: 12px;
    border-color: #357ebd !important;
    padding: 0 5px 1px;
    background-image: none !important;
    width: auto; } }

body#likebootstrap .ui-button .action_btn_icon {
  background: none;
  border-radius: 0;
  height: auto;
  width: auto;
  padding: 0;
  line-height: 20px; }

body#likebootstrap .unshare-btn {
  font-size: 12px;
  display: inline-block;
  color: #ffffff !important;
  text-decoration: none !important;
  height: 23px;
  padding: 0 10px 0 24px;
  line-height: 23px;
  background: #3c494f url(../images/new_design/unshare_icon.png?76e077223cff5bbe35b0637e9cbd7542) no-repeat 6px 8px;
  border-radius: 4px; }

body#likebootstrap .unshare-btn:hover {
  font-size: 12px;
  display: inline-block;
  color: #ffffff !important;
  line-height: 23px;
  background-color: #303536; }

body#likebootstrap .btn-primary.likebootstrap_action_btn {
  font-size: 12px;
  border-color: #357ebd !important;
  padding: 0 5px 1px;
  background: #4A82CE url(../images/cog_small.png?3fbeb538d3571484304a6b0ef954c67f) no-repeat 5px 5px !important;
  width: 24px;
  height: 23px; }

#CreateButton {
  position: relative;
  z-index: 110; }

.smp_btn_ps:hover {
  border-color: #0789BA !important;
  box-shadow: 0 0 5px #007eff; }

.smp_btn_ps:active {
  border-color: #aaa !important;
  box-shadow: none !important;
  background-color: #D3D3D3; }

.check_btn {
  background: url(../images/new_design/check_grey_btn.gif?c72b809b5ee6515b962d4db8426906d6);
  width: 100px;
  height: 21px;
  float: left;
  text-align: center;
  font-size: 13px;
  line-height: 21px;
  color: #fff;
  cursor: pointer; }

button {
  outline: none !important; }

.btn_green a {
  background: none repeat scroll 0 0 #73942F;
  border-radius: 3px;
  color: #FFFFFF !important;
  display: block;
  float: left;
  font: 13px Calibri;
  height: 19px;
  padding: 2px 8px;
  text-decoration: none;
  text-transform: uppercase; }

.sharedata-btn--accounts {
  position: relative;
  top: -10px; }

.iw_btn {
  height: 26px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  cursor: pointer;
  margin: 13px 30px 0 0;
  border: 1px solid #949597;
  background: #fefefe; }

.iw_btn input {
  height: 26px;
  width: 100%;
  cursor: pointer;
  border: 0;
  background: none;
  text-indent: -10000px;
  font-size: 12px;
  line-height: 26px; }

.iw_btn a, .iw_btn a:hover {
  height: 26px;
  cursor: pointer;
  border: 0;
  background: none;
  display: block;
  text-decoration: none;
  font: 12px Arial;
  line-height: 26px;
  padding: 0 20px; }

.btn_disabler {
  position: absolute;
  opacity: 0.5;
  z-index: 9;
  left: 0;
  top: 0;
  height: 29px;
  width: 160px;
  background: #fff;
  border-radius: 5px;
  cursor: pointer; }

.btn .btn_disabler {
  width: 55px;
  height: 15px;
  border-radius: 0; }

#likebootstrap .btn.share-btn {
  background-image: url(../images/share_icon.png?fced63f1dbcaa31e809eede4cf1f86d0) !important;
  background-repeat: no-repeat;
  background-position: 15px 9px;
  padding-left: 40px !important; }

#likebootstrap .btn.cloud-btn {
  background-image: url(../images/cloud_icon.png?15357c319f65d0f1df6c0c2eddeeac39) !important;
  background-repeat: no-repeat;
  background-position: 12px 9px;
  padding-left: 45px !important; }

.disabled-row {
  opacity: .5; }

body#likebootstrap .disabled-row .btn-primary.likebootstrap_action_btn {
  background: #000;
  border-color: #000 !important; }

.label_check {
  padding-left: 25px;
  position: relative;
  display: block;
  min-height: 17px;
  height: auto !important;
  height: 17px;
  line-height: 17px;
  padding-top: 0;
  font-size: 13px;
  color: #444;
  cursor: pointer;
  white-space: nowrap; }

.label_check label {
  cursor: pointer; }

.label_radio {
  cursor: pointer;
  font-size: 13px;
  color: #444;
  padding-left: 25px;
  position: relative;
  display: block;
  min-height: 19px;
  height: auto !important;
  height: 19px;
  line-height: 17px; }

.has-js .label_radio {
  background: url(../images/new_design/radio_btn_bg.png?067bdefca5b0ebb462c0ba3b7516bece) no-repeat 0 1px; }

.has-js label.r_on {
  background: url(../images/new_design/radio_btn_bg.png?067bdefca5b0ebb462c0ba3b7516bece) no-repeat 0 -21px; }

.label_check input,
.label_radio input {
  position: absolute;
  left: -9999px; }

.has-js .label_check {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat; }

.has-js .label_check.multiline,
.has-js .label_radio.multiline {
  background: none;
  white-space: normal; }

.has-js .label_check.multiline:before {
  content: ' ';
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat;
  position: absolute;
  left: 0;
  width: 17px;
  height: 17px; }

.has-js .label_radio.multiline:before {
  content: ' ';
  background: url(../images/new_design/radio_btn_bg.png?067bdefca5b0ebb462c0ba3b7516bece) no-repeat;
  position: absolute;
  left: 0;
  width: 17px;
  height: 17px; }

.has-js label.c_on.multiline:before,
.has-js label.r_on.multiline:before {
  background-position: 0 -21px; }

.has-js .label_check.label_check_right {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat 100% 0; }

.has-js label.c_on {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat 0 -21px; }

.has-js .label_check.label_check_right.c_on {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat 100% -21px; }

.has-js label.disabled.multiline:before {
  background-position: 0 -40px !important;
  cursor: default; }

.has-js label.disabled {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat 0 -40px !important;
  cursor: default; }

body.has-js label.disabled_c_on.multiline:before,
body.has-js label.disabled_r_on.multiline:before {
  background-position: 0 -59px !important; }

body.has-js label.disabled_c_on {
  background: url(../images/new_design/checkboxes_bg.png?c4fe7fd3868e40ca95b96baf02a56b43) no-repeat 0 -59px !important; }

.has-js .label_check input,
.has-js .label_radio input {
  position: absolute;
  left: -9999px; }

.has-js .label_check.label_check_right {
  padding-left: 0; }

#likebootstrap .label_check {
  color: #555; }

#likebootstrap #topAccountsUsageSectionContaiber input[type="text"],
#likebootstrap #activityAlertsSectionContaiber input[type="text"] {
  height: 23px;
  font-size: 12px;
  padding: 0 12px; }

#likebootstrap .left_side #activityAlertsSectionContaiber input[type="text"] {
  height: 34px;
  font-size: 13px;
  padding: 6px; }

#likebootstrap .left_side #topAccountsUsageSectionContaiber input[type="text"] {
  height: 24px;
  font-size: 12px;
  padding: 0 6px; }

#likebootstrap, #likebootstrap input, #likebootstrap textarea {
  font-family: 'Open Sans', sans-serif !important; }

#likebootstrap textarea {
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

#likebootstrap textarea:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

#likebootstrap input[type="text"]:focus,
#likebootstrap input[type="number"]:focus,
#likebootstrap input[type="password"]:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

#likebootstrap input[type="text"]::-moz-placeholder,
#likebootstrap input[type="number"]::-moz-placeholder,
#likebootstrap input[type="password"]::-moz-placeholder {
  color: #999;
  opacity: 1; }

#likebootstrap input[type="text"]:-ms-input-placeholder,
#likebootstrap input[type="number"]:-ms-input-placeholder,
#likebootstrap input[type="password"]:-ms-input-placeholder {
  color: #999; }

#likebootstrap input[type="text"]::-webkit-input-placeholder,
#likebootstrap input[type="number"]::-webkit-input-placeholder,
#likebootstrap input[type="password"]::-webkit-input-placeholder {
  color: #999; }

#likebootstrap input.hasDatepicker[type="text"][disabled],
#likebootstrap input.hasDatepicker[type="number"][disabled],
#likebootstrap input.hasDatepicker[type="password"][disabled],
#likebootstrap input.hasDatepicker[type="text"][readonly],
#likebootstrap input.hasDatepicker[type="number"][readonly],
#likebootstrap input.hasDatepicker[type="password"][readonly] {
  cursor: pointer;
  background-color: #fff; }

#likebootstrap input[type="text"][disabled],
#likebootstrap input[type="text"][readonly],
#likebootstrap input[type="number"][disabled],
#likebootstrap input[type="number"][readonly],
#likebootstrap input[type="password"][disabled],
#likebootstrap input[type="password"][readonly] {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
  color: #999; }

#likebootstrap #entityFilterAutocompleteContainer input#EntityFullName,
#likebootstrap #devicesListEntityFilterAutocompleteContainer input#EntityFullName,
#likebootstrap #companyListEntityFilterAutocompleteContainer input#EntityFullName {
  height: 34px; }

#likebootstrap input[type="text"],
#likebootstrap input[type="number"],
#likebootstrap input[type="password"] {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  box-sizing: border-box; }

.left_side #topAccountsUsageSectionContaiber .EntityFilterAutocompleteContainer {
  height: 25px; }

#likebootstrap #entityFilterAutocompleteContainer .inp_field #dropdownAllArrow,
#likebootstrap #entityFilterAutocompleteContainer .inp_field #dropdownAllArrow:hover,
#likebootstrap #devicesListEntityFilterAutocompleteContainer .inp_field #dropdownAllArrow,
#likebootstrap #companyListEntityFilterAutocompleteContainer .inp_field #dropdownAllArrow {
  height: 32px;
  position: absolute;
  right: 0;
  top: 1px;
  border: 0 !important;
  border-left: 1px solid #ccc !important;
  width: 35px;
  color: #555; }

#likebootstrap .inp_field #dropdownAllArrow {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  background: #eee !important; }

#likebootstrap .inp_field #dropdownAllArrow:hover {
  background: #ddd !important; }

#likebootstrap .left_side #activityAlertsSectionContaiber .inp_field #dropdownAllArrow {
  height: 32px; }

#likebootstrap .left_side #topAccountsUsageSectionContaiber .inp_field #dropdownAllArrow {
  height: 22px; }

#likebootstrap .left_side #topAccountsUsageSectionContaiber .inp_field #dropdownAllArrow.ui-button-icon-only {
  width: 30px; }

#likebootstrap .left_side #topAccountsUsageSectionContaiber .inp_field #dropdownAllArrow {
  height: 22px; }

#likebootstrap .left_side #topAccountsUsageSectionContaiber #dropdownAllArrow .ui-icon-triangle-1-s {
  border-left-width: 6px;
  border-right-width: 5px;
  border-top-width: 5px;
  margin: -2px 0 0 -5px; }

#likebootstrap #topAccountsUsageSectionContaiber .inp_field #dropdownAllArrow,
#likebootstrap #activityAlertsSectionContaiber .inp_field #dropdownAllArrow {
  height: 21px; }

#likebootstrap input.account_inp_icon {
  background-image: url(../images/license_username_icon.png?a47bd91d8c5456c0bf042f4d0bdf7663);
  background-repeat: no-repeat;
  background-position: 9px 10px;
  padding-left: 32px; }

#likebootstrap input.email_inp_icon {
  background-image: url(../images/mail.png?3d8ecb2cd5f6b7f254b84f67ba0f842f);
  background-repeat: no-repeat;
  background-position: 9px 11px;
  padding-left: 32px; }

#likebootstrap input.device_inp_icon {
  background-image: url(../images/pc_license_icon.png?c1500b5a761eaf2d9e42dd2a566dbcf7);
  background-repeat: no-repeat;
  background-position: 9px 10px;
  padding-left: 40px; }

#likebootstrap .export_btn {
  background: url(../images/export_excel_icon.gif?0437eebd65f37c1e3509c05346d7518c) no-repeat 0 2px;
  padding: 0 0 0 23px;
  font-size: 12px;
  text-decoration: underline;
  color: #4B80B6; }

#likebootstrap .export_btn:hover {
  font-size: 12px;
  text-decoration: none;
  color: #4B80B6; }

.input_wrapper_bg .help_icon {
  margin-top: 2px; }

.input_wrapper_bg .checkbox_inp {
  padding-top: 3px; }

.inp_field textarea {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 13px;
  color: #4f4f4f;
  padding: 10px;
  background: #fff url(../images/new_design/inp_shaddow.gif?61d52e02735a43282f01b46fc99e9386) repeat-x top; }

.inp_field textarea:focus, .inp_field textarea:active {
  border-color: #0789BA;
  box-shadow: 0 0 5px #007eff; }

.input_wrapper_bg {
  background: #F2F2F2 url(../images/new_design/input_wrapper_bg.gif?7a5cd9e968e4f659bfcccec8c50e132a) repeat-x bottom;
  min-height: 36px;
  height: auto !important;
  height: 36px;
  padding-top: 9px; }

input, button, select, textarea {
  outline: none !important; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Google Chrome and Safari */
  input {
    margin: 0 0; } }

input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.input_full_width input {
  width: 100%;
  border: 1px solid #AAAAAA;
  border-radius: 8px;
  font-size: 13px;
  color: #4f4f4f;
  padding: 3px 10px 3px 10px;
  background: #fff url(../images/new_design/inp_shaddow.gif?61d52e02735a43282f01b46fc99e9386) repeat-x top; }

.input_full_width {
  position: relative;
  margin-right: 25px; }

textarea {
  resize: none; }

.checkbox_inp {
  float: left;
  margin: 0 0 10px 175px; }

.checkbox_label {
  float: left;
  margin: 1px 0 10px 5px;
  font-size: 13px;
  color: #4f4f4f; }

.right_mar0 {
  margin-right: 0px !important; }

.w158 {
  width: 158px !important; }

.top_pad6 {
  padding-top: 6px !important; }

.w165 {
  width: 165px !important; }

#alertsDialog .ui-widget-content {
  border: 0; }

#alertsDialog .jqgrid-container {
  border-right: 1px solid #ccc;
  width: 100%; }

body .ui-dialog {
  box-shadow: 0 0 10px 5px #012C59;
  overflow-wrap: anywhere; }
  body .ui-dialog td lable {
    overflow-wrap: break-word; }

#likebootstrap .ui-dialog.wizard_dialog .ui-dialog-content {
  background: #fff; }

body#likebootstrap .wizard_dialog.ui-dialog {
  border: 0; }

#likebootstrap .dialog_form_wrap .name_field.multiline {
  vertical-align: middle; }

#likebootstrap .dialog_form_wrap .name_field.multiline label {
  display: inline-block;
  line-height: 16px; }

#likebootstrap .dialog_form_wrap .bt_name_field {
  margin-right: 15px;
  font-size: 14px;
  line-height: 34px; }

#likebootstrap .dialog_form_wrap .inp_field {
  font-size: 14px;
  line-height: 35px; }

#likebootstrap .dialog_form_wrap .name_field {
  width: 170px;
  margin-right: 15px;
  font-size: 14px;
  line-height: 34px;
  text-align: right; }

#likebootstrap .default_dialog_body {
  margin: 0 50px;
  font-size: 14px; }

#likebootstrap .standardDialog {
  font-size: 14px; }

body#likebootstrap .wizard_dialog.ui-dialog {
  background: #fff; }

.dialog_form_wrap .input_wrapper_bg .name_field {
  padding-left: 10px;
  width: 165px; }

.dialog_form_wrap .small_width_wrapper .input_wrapper_bg .inp_field {
  width: 205px; }

#createBackupAccountDialog .filter_inp {
  width: 300px; }

#createBackupAccountDialog div.sexy {
  width: 290px; }

#createBackupAccountDialog div.sexy div.list-wrapper {
  width: 310px; }

#createCompanyChoiceDialog {
  display: none; }

#createCompanyChoiceDialog .checkbox_inp {
  margin-left: 0px !important; }

#createCompanyChoiceDialog .bold-checkbox-text {
  font-size: 15px;
  font-weight: bold; }

#createCompanyChoiceDialog .long-text {
  font-size: 15px;
  padding-left: 25px;
  padding-bottom: 10px; }

#main .dialog_form_wrap .name_field {
  width: 95px;
  padding-top: 3px; }

body .ui-dialog .ui-dialog-titlebar-close span {
  margin: 0;
  display: none; }

body .ui-dialog .ui-dialog-titlebar-close {
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) -102px -67px;
  width: 29px;
  height: 30px;
  display: block;
  border-radius: 0;
  border: 0;
  top: 8px;
  right: 0px;
  padding: 0; }

.dialog_form_wrap .input_wrapper_bg .name_field {
  font-size: 14px; }

.dialog_form_wrap .inp_field {
  float: left;
  width: 300px;
  position: relative;
  margin-bottom: 10px; }

.dialog_form_wrap .inp_field_file {
  float: left;
  position: relative;
  margin-bottom: 10px;
  width: 260px; }

.dialog_form_wrap .inp_field_file input {
  width: 260px;
  font-size: 11px; }

.dialog_form_wrap .select_field {
  float: left;
  width: 300px;
  position: relative;
  margin-bottom: 10px; }

.dialog_form_wrap .select_field .error_msg {
  position: absolute;
  right: -30px;
  float: none;
  top: 3px;
  left: auto; }

.dialog_form_wrap .inp_field input {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 13px;
  color: #4f4f4f;
  padding: 2px 2px 4px 2px; }

.ui-dialog .buttons_wrap {
  background: url(../images/dotline.gif?79bf6a5f9fe51ddadd14f99ea10bbda7) repeat-x top;
  padding-top: 10px;
  margin: 25px 0 0 0; }

body .ui-dialog .ui-dialog-content {
  overflow: visible; }

body .ui-dialog {
  overflow: visible; }

body .ui-dialog .ui-dialog-content {
  padding: 0 0 2px 0; }

#policiesDialog {
  margin: 0 0 0 0; }

#policiesDialog div.sexy div.list-wrapper {
  width: 275px; }

#policiesDialog .ui-widget-content {
  border: 0 !important; }

.dialog_form_wrap .name_field {
  float: left;
  width: 175px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #555;
  padding-top: 1px; }

.dialog_form_wrap .select_field select, .dialog_form_wrap .filter_inp select {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 13px;
  color: #4f4f4f; }

#policiesDialog .filter_inp, #groupsDialog .filter_inp {
  margin-right: 20px; }

#buyLicensesDialog .filter_inp, #buyLicensesDialog div.sexy {
  width: 290px; }

#policiesDialog, #alertsDialog {
  overflow: hidden; }

.ui-dialog .ui-widget-header {
  border: 0;
  background: none; }

.ui-dialog.ui-corner-all {
  border-radius: 10px; }

body .ui-dialog.eg_not_auth_dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none; }

.confirm-dialog-body {
  margin: 0 50px;
  padding: 50px 0;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  line-height: 35px;
  /*overflow:hidden;
    text-overflow:ellipsis;*/ }

.wizard_dialog.ui-dialog.ui-corner-all {
  border-radius: 0; }

body .wizard_dialog.ui-dialog {
  border: 0;
  box-shadow: 0px 1px 8px 3px rgba(50, 50, 50, 0.8);
  background: #EEEEEE; }

body .ui-dialog.wizard_dialog .ui-dialog-titlebar {
  padding: 0;
  margin: 0; }

.ui-dialog.wizard_dialog .ui-dialog-content {
  background: #fff; }

body .ui-dialog.wizard_dialog {
  padding: 0; }

body .ui-dialog.wizard_dialog.wizard_dialog_welcome .ui-dialog-titlebar {
  display: none; }

body .ui-dialog.wizard_dialog .ui-widget-content {
  margin: 0; }

body .wizard_dialog .wizard_hbg {
  background: #FEFEFE url(../images/wizard/wizard_hbg.gif?9f58b9651de8cf226bd34ab6b30b90a7) repeat-x bottom;
  font: 26px 'Century Gothic'; }

.ui-dialog .d-header {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #dadada;
  height: 49px;
  overflow: hidden; }
  .ui-dialog .d-header .d-header__icon {
    background: url(../images/log_icon.gif?089693a43792d6621b6bdce128f87df2) no-repeat scroll 50% 50% #494949;
    float: left;
    height: 49px;
    width: 51px; }
  .ui-dialog .d-header .d-header__htext {
    font-size: 18px;
    font-weight: 300;
    color: #464646;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    max-width: 470px;
    float: left;
    margin-left: 18px; }
    .ui-dialog .d-header .d-header__htext span {
      display: inline-block;
      line-height: 22px; }
    .ui-dialog .d-header .d-header__htext .d-header__htext-bold {
      font-weight: 600; }
  .ui-dialog .d-header .d-header__close {
    float: right; }
    .ui-dialog .d-header .d-header__close a {
      background: url(../images/wipe/wipe_dialog_close.png?520f83888095dd3660381d3720eaed3c) no-repeat 50% 18px;
      display: block;
      height: 49px;
      width: 51px; }
      .ui-dialog .d-header .d-header__close a:hover {
        background-color: #dadada; }

.d-content {
  margin: 0 50px;
  font-size: 14px; }
  .d-content.d-content--pad {
    padding: 15px 0 35px 0; }

#likebootstrap .lrd_htext {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 300;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  max-width: 470px; }

#likebootstrap .lrd_htext span {
  display: inline-block;
  line-height: 22px; }

#likebootstrap .lrd_htext .bold {
  font-weight: 600 !important; }

#likebootstrap .bold {
  font-weight: 600 !important; }

.log_recovery_dialog_header {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #dadada;
  height: 49px;
  overflow: hidden; }

.lrd_icon {
  background: url(../images/log_icon.gif?089693a43792d6621b6bdce128f87df2) no-repeat scroll 50% 50% #494949;
  float: left;
  height: 49px;
  width: 51px; }

.lrd_htext {
  color: #434343;
  float: left;
  font-size: 18px;
  font-weight: 300;
  margin-left: 18px;
  line-height: 50px; }

.lrd_close_btn a {
  background: url(../images/wipe/wipe_dialog_close.png?520f83888095dd3660381d3720eaed3c) no-repeat 50% 18px;
  display: block;
  height: 49px;
  width: 51px; }

.lrd_close_btn a:hover {
  background-color: #dadada; }

body .loading_grid {
  position: fixed;
  z-index: 999999999;
  display: none;
  top: 0;
  left: 0;
  background-image: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a); }

body .loader_page {
  position: fixed;
  z-index: 999999999;
  top: 0;
  left: 0;
  background-image: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a); }

body .loader_icon {
  position: absolute;
  z-index: 9999999999;
  background: url(../images/Loader/infra_spinner_gray4.gif?dd812cec4444e74c7dd66517df26f471) no-repeat;
  top: 50%;
  left: 50%;
  width: 38px;
  height: 38px;
  margin-left: -19px; }

.container_loader {
  background: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a);
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999; }

body .ui-widget-overlay {
  background: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a);
  opacity: 1; }

.blockOverlay {
  background-image: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a); }

.loader_div {
  position: absolute;
  z-index: 999999999;
  top: 50%;
  left: 50%;
  margin-left: -80px;
  background: url(../images/Loader/infra_spinner_gray4.gif?dd812cec4444e74c7dd66517df26f471);
  width: 160px;
  height: 24px; }

.eg_loader {
  position: absolute;
  z-index: 999;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  background: url(../images/Loader/infra_spinner_gray4.gif?dd812cec4444e74c7dd66517df26f471) no-repeat 50% 50%;
  width: 60px;
  height: 60px; }

.loadIndicator {
  width: 16px;
  height: 16px;
  background: url(../images/Loader/micro_spinner_gray4_16x3.gif?13ca20a6ccf9f07837441ec4746bc29c) no-repeat 50% 50%;
  margin: 0 auto; }

.white_blocker_bg {
  background: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a) !important;
  position: relative; }

.loader-ico {
  width: 40px;
  height: 40px;
  background: url(../images/Loader/infra_spinner_gray4.gif?dd812cec4444e74c7dd66517df26f471) no-repeat 50% 50%;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  top: 50%;
  margin-top: -20px;
  z-index: 9999; }

.loader-ico.middle {
  width: 26px;
  height: 26px;
  background: url(../images/Loader/infra_spinner_gray5_25px.gif?f0cbb1800d69aa400aefcf36f4f92b9c) no-repeat 50% 50%;
  margin-left: -13px;
  margin-top: -13px; }

.loader-ico.small {
  width: 16px;
  height: 16px;
  background: url(../images/Loader/micro_spinner_gray4_16x3.gif?13ca20a6ccf9f07837441ec4746bc29c) no-repeat 50% 50%;
  margin-left: -8px;
  margin-top: -8px; }

.rounded-corners {
  border-radius: 4px; }

body.mn .ui-widget-overlay {
  background: url(../images/Loader/overlay.png?d6ea6e280ccf908e572c16d346b5807a);
  opacity: 1;
  position: fixed; }

.smpl_tooltip {
  position: absolute;
  border: 1px solid #B8B8B8;
  left: -355px;
  top: -3px;
  display: none;
  background: #fff;
  z-index: 998;
  width: 350px;
  max-height: 200px;
  height: auto !important;
  height: 200px;
  padding: 5px 0; }

.smpl_tooltip.smpl_tooltip_right {
  left: auto;
  right: -350px; }

.smpl_tooltip_right .smpl_tooltip_corner {
  background: url(../images/new_design/tooltip_arrow.png?4e4c1a102e1f235af6f1713e19f05121) no-repeat 0 0;
  position: absolute;
  left: -7px;
  top: 50%;
  margin-top: -7px;
  width: 8px;
  height: 14px;
  z-index: 999; }

.smpl_tooltip_corner {
  background: url(../images/new_design/tooltip_arrow_right.png?a7644742a42696c0eb450ea0f7fad261) no-repeat 0 0;
  position: absolute;
  right: -7px;
  top: 50%;
  margin-top: -7px;
  width: 8px;
  height: 14px;
  z-index: 999; }

.smpl_tooltip_close {
  background: url(../images/new_design/tooltip_close.png?fcdc88bb18b89c80b42f52435909f067) no-repeat 0 0;
  position: absolute;
  right: -8px;
  top: -10px;
  width: 18px;
  height: 17px;
  z-index: 999;
  cursor: pointer; }

.smpl_tooltip_content {
  padding: 0 0 0 10px;
  font: 12px Arial;
  color: #696969;
  max-height: 150px;
  overflow: auto;
  overflow-x: hidden;
  margin-right: 15px; }

.smpl_tooltip_content ul li a {
  display: block;
  background: url(../images/endguard/pc.png?66c541ec825d8cb44687f678833b8069) no-repeat 0 0;
  padding-left: 32px;
  color: #72A1D2;
  text-decoration: underline;
  font: 12px Arial;
  line-height: 18px; }

.smpl_tooltip_content ul li a:hover {
  color: #72A1D2;
  text-decoration: none;
  font: 12px Arial;
  line-height: 18px; }

.smpl_tooltip_content li {
  padding: 4px 0; }

.jq-tooltip-content {
  display: none; }

body div.ui-tooltip {
  border-width: 1px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

div.ui-tooltip:before, div.ui-tooltip:after {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 10px solid transparent; }

div.ui-tooltip:before {
  position: absolute;
  z-index: 2; }

div.ui-tooltip:after {
  position: absolute;
  z-index: 1; }

div.ui-tooltip.arrow-topcenter:before {
  border-bottom-color: #fff;
  top: -19px;
  left: 50%;
  margin-left: -10px; }

div.ui-tooltip.arrow-topcenter:after {
  border-bottom-color: #aaa;
  top: -21px;
  left: 50%;
  margin-left: -10px;
  z-index: 1; }

div.ui-tooltip.arrow-topleft:before {
  border-bottom-color: #fff;
  top: -19px;
  left: 10%; }

div.ui-tooltip.arrow-topleft:after {
  border-bottom-color: #aaa;
  top: -21px;
  left: 10%;
  z-index: 1; }

div.ui-tooltip.arrow-topright:before {
  border-bottom-color: #fff;
  top: -19px;
  right: 10%; }

div.ui-tooltip.arrow-topright:after {
  border-bottom-color: #aaa;
  top: -21px;
  right: 10%;
  z-index: 1; }

div.ui-tooltip.arrow-bottomcenter:before {
  border-top-color: #fff;
  bottom: -19px;
  left: 50%;
  margin-left: -2px; }

div.ui-tooltip.arrow-bottomcenter:after {
  border-top-color: #aaa;
  bottom: -21px;
  left: 50%;
  margin-left: -2px;
  z-index: 1; }

div.ui-tooltip.arrow-bottomleft:before {
  border-top-color: #fff;
  bottom: -19px;
  left: 10%; }

div.ui-tooltip.arrow-bottomleft:after {
  border-top-color: #aaa;
  bottom: -21px;
  left: 10%;
  z-index: 1; }

div.ui-tooltip.arrow-bottomright:before {
  border-top-color: #fff;
  bottom: -19px;
  right: 10%; }

div.ui-tooltip.arrow-bottomright:after {
  border-top-color: #aaa;
  bottom: -21px;
  right: 10%;
  z-index: 1; }

.ui-tooltip .ui-tooltip-content {
  font-size: 12px;
  font-weight: normal;
  white-space: normal; }

.ui-tooltip-content p {
  padding: 5px 0; }

.jq-ui-tooltip-default {
  margin-top: 7px;
  float: right;
  width: 19px;
  height: 19px;
  border-radius: 100%;
  padding-left: 1px;
  cursor: pointer;
  background: #989898;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  line-height: 20px; }
  .jq-ui-tooltip-default:hover {
    background: #5486c4; }

#likebootstrap .error_msg {
  position: absolute;
  width: 18px;
  height: 18px;
  right: -18px;
  top: 8px;
  left: auto; }

#likebootstrap .error_msg.inline_error .field-validation-error {
  left: 10px;
  top: -8px; }

#likebootstrap .error_msg.inline_error .field-validation-error span {
  display: block !important;
  top: 0;
  background: none;
  border: 0;
  padding: 0;
  left: 0;
  right: auto;
  padding-left: 25px; }

#likebootstrap .field-validation-error {
  position: absolute;
  left: -24px;
  top: 0; }

#likebootstrap .number_inp .field-validation-error {
  left: -52px; }

#likebootstrap .number_inp .field-validation-error span {
  right: -34px; }

#likebootstrap #accountBackupPolicies .select_error .field-validation-error {
  z-index: 99999;
  left: -62px; }

#likebootstrap #accountBackupPolicies .select_error .field-validation-error span {
  right: -42px;
  left: auto;
  width: 278px; }

#likebootstrap .select_error .field-validation-error {
  left: -62px; }

#likebootstrap .select_error .field-validation-error span {
  right: -42px;
  left: auto; }

#likebootstrap #accountBackupPolicies .field-validation-error span {
  width: 258px; }

#likebootstrap .field-validation-error span {
  top: 25px;
  right: -6px;
  left: auto !important;
  padding: 5px 10px;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 20px; }

body .input_wrapper_bg .select_field .field-validation-error {
  margin-left: -53px; }

#accountBackupPolicies .field-validation-error span {
  width: 255px;
  left: -257px; }

#accountBackupPolicies .entityselect .field-validation-error span {
  width: 235px;
  left: -217px; }

.reports_inp .field-validation-error span {
  width: 398px;
  left: -400px; }

.left_m46 .field-validation-error span {
  width: 255px;
  left: -253px; }

.validation_message {
  position: absolute;
  top: 2px;
  right: 0; }

.field-validation-error {
  background: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06) no-repeat -42px -8px;
  width: 18px;
  height: 18px;
  display: block;
  position: relative;
  cursor: pointer; }

.input-validation-error {
  border: 1px solid red !important; }

.input-validation-error:focus {
  border: 1px solid red !important;
  box-shadow: 0 0 5px red !important; }

.w270 .field-validation-error span {
  width: 267px;
  left: -269px; }

.field-validation-error span {
  display: none !important;
  position: absolute;
  width: 300px;
  left: -299px;
  top: 24px;
  border: 1px solid red;
  background: #FFBABA;
  padding: 5px 10px 5px 10px;
  z-index: 210 !important;
  color: #AC1010;
  white-space: normal; }

.input_wrapper_bg .sexy_select .field-validation-error span {
  width: 265px;
  left: -265px; }

.input_wrapper_bg .field-validation-error span {
  display: none;
  position: absolute;
  width: 290px;
  left: -289px;
  top: 24px;
  border: 1px solid red;
  background: #FFBABA;
  padding: 5px 10px 5px 10px;
  z-index: 210 !important;
  font-size: 12px;
  color: #AC1010; }

.input_wrapper_bg .select_field .field-validation-error span {
  width: 286px;
  left: -269px; }

#likebootstrap .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 13px; }
  #likebootstrap .alert ul li {
    list-style-type: disc;
    margin-left: 25px; }
  #likebootstrap .alert a, #likebootstrap .alert a:visited {
    color: #a94442;
    border-bottom: 1px dashed !important;
    text-decoration: none; }

#likebootstrap .alert h4 {
  margin-top: 0;
  color: inherit; }

#likebootstrap .alert .alert-link {
  font-weight: bold; }

#likebootstrap .alert > p,
#likebootstrap .alert > ul {
  margin-bottom: 0; }

#likebootstrap .alert > p + p {
  margin-top: 5px; }

#likebootstrap .alert-dismissable {
  padding-right: 35px; }

#likebootstrap .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit; }

#likebootstrap .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6; }

#likebootstrap .alert-success hr {
  border-top-color: #c9e2b3; }

#likebootstrap .alert-success .alert-link {
  color: #2b542c; }

#likebootstrap div.alert-info_panel .text {
  padding: 12px 0 12px 0; }

#likebootstrap div.alert-warning_panel .text {
  padding: 12px 0 12px 0; }

#likebootstrap div.alert-info_panel {
  padding: 0 15px;
  min-height: 43px;
  float: left;
  border-left: 1px solid #BFE5F0;
  margin: 3px 0; }

#likebootstrap div.alert-warning_panel {
  padding: 0 15px;
  min-height: 43px;
  float: left;
  border-left: 1px solid #faebcc;
  margin: 3px 0; }

#likebootstrap div.alert-info_panel a, #likebootstrap div.alert-info_panel a:hover {
  color: #306393; }

#likebootstrap .alert-info_panel_wrapper {
  padding: 0 0 0 50px;
  margin-bottom: 31px; }

#likebootstrap .alert-warning_panel_wrapper {
  padding: 0 0 0 50px; }

#likebootstrap .alert-info_banner {
  margin-top: -10px;
  margin-bottom: 20px; }

#likebootstrap .alert_panel_icon {
  width: 48px;
  background: url(../images/info_panel_icon.png?275b1bcd1eb05f2e668d349801206a2f) no-repeat 21px 0;
  float: left;
  margin: 16px 0 0 -50px;
  height: 18px; }

#likebootstrap .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1; }

#likebootstrap .alert-info hr {
  border-top-color: #a6e1ec; }

#likebootstrap .alert-info .alert-link {
  color: #245269; }

#likebootstrap .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc; }

#likebootstrap .alert-warning hr {
  border-top-color: #f7e1b5; }

#likebootstrap .alert-warning .alert-link {
  color: #66512c; }

#likebootstrap .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1; }

#likebootstrap .alert-danger hr {
  border-top-color: #e4b9c0; }

#likebootstrap .alert-danger .alert-link {
  color: #843534; }

.main_wrap {
  width: 998px;
  margin: auto; }

.main_wrap_cm .content {
  background-image: none; }

#main {
  position: relative;
  margin: 0 20px;
  background: url(../images/new_design/main_top_rep.gif?38e21f56d84b2d605d308d824fe21ffd) repeat-x 0 0;
  background-color: #fff; }

#main .cm_inner {
  margin: 0 20px;
  padding: 12px 0 35px 0; }

.content {
  padding-top: 15px;
  font-size: 13px; }

.cornering_block {
  padding-bottom: 15px; }

.content_items {
  padding: 0 0 25px 0;
  position: relative; }

.main_bottom_bg {
  background: url(../images/new_design/main_bottom_bg.gif?c0986fdeb125b6de5f22fb158198f31b) no-repeat 10px 0;
  width: 954px;
  height: 78px;
  position: absolute;
  bottom: -6px;
  left: 20px;
  display: none; }

.inner_block {
  background: url(../images/new_design/inner_block_top.gif?0fc95d5c4e0545e5696559e450b63925) no-repeat 0 0;
  padding-top: 12px; }

.inner_block_bottom {
  background: url(../images/new_design/inner_block_bottom.gif?96dde472fd430b5440a839f9427c39a0) no-repeat 0 100%;
  padding-bottom: 12px; }

.inner_block_wrap {
  margin-bottom: 25px; }

.inner_block_wrap h3 {
  font-size: 18px;
  font-weight: bold;
  color: #1B1B1B;
  padding: 0 0 0 17px;
  margin: 0 0 6px 0; }

.inner_block {
  position: relative;
  z-index: 99; }

.cm_inner .ui-widget-content, .endguard_wrapper .ui-widget-content {
  border: 0; }

.cm_inner {
  padding-bottom: 20px; }

.cm_inner .ui-widget-content, .endguard_wrapper .ui-widget-content {
  margin: 0; }

.inner_block_pad0 {
  padding: 0 !important; }

.fullsize_layout {
  margin: 0 40px; }

html,
body {
  height: 100%; }

.dash-main-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%; }
  .dash-main-wrapper .dash-content-wrapper {
    -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
  .dash-main-wrapper .dash-footer-wrapper {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }

.dash-main-wrapper {
  min-width: 1100px; }

body .ui-datepicker {
  margin-left: 0;
  margin-top: 3px;
  box-shadow: 4px 4px 11px rgba(50, 50, 50, 0.75); }

.ui-datepicker .ui-state-highlight {
  border: 1px solid #0787B7 !important;
  background: #97CAFF !important; }

.ui-datepicker .ui-datepicker-today .ui-state-highlight {
  border: 1px solid red !important;
  background: pink !important; }

.ui-datepicker .ui-state-active {
  border: 1px solid #0787B7 !important;
  background: #97CAFF !important; }

.ui-datepicker th {
  background: #E7E7E7 !important; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 2px !important;
  cursor: pointer; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 2px !important;
  cursor: pointer; }

#ui-datepicker-div {
  z-index: 1015 !important; }

/*grid*/
#likebootstrap .ui-jqgrid-bdiv a.btn, #likebootstrap .ui-jqgrid-bdiv a:hover {
  color: #555;
  text-decoration: none; }

#likebootstrap .ui-jqgrid-bdiv a {
  color: #196795;
  text-decoration: underline; }

#likebootstrap .ui-jqgrid-bdiv a:hover {
  color: #196795;
  text-decoration: none;
  cursor: pointer; }

#simple_grid .grid_bottom_rep {
  background: none;
  border: 0;
  padding: 0; }

#simple_grid .grid_header_rep {
  border: 0; }

#simple_grid .grid_header_rep .ui-widget-content {
  background: none; }

#simple_grid .grid_holder {
  padding-left: 0;
  margin-top: 0;
  position: relative; }

#simple_grid .ui-jqgrid-htable {
  border: 0; }

body #simple_grid .grid_header_rep .ui-th-ltr {
  border: 0 !important; }

#simple_grid .ui-widget-content {
  border: 0; }

#simple_grid .ui-jqgrid-bdiv tr td {
  border: 0;
  border-left: 1px solid #E7E7E7; }

#simple_grid .ui-jqgrid-bdiv {
  border-bottom: 2px solid #E7E7E7;
  min-height: 50px;
  height: auto !important;
  height: 50px; }

body #simple_grid tr th, body #simple_grid .jqgrid-container {
  background: none; }

body #simple_grid .ui-jqgrid-hdiv {
  background: url(../images/bootstrap_grid_header_rep.png?1b17177a94e812d943ee068115315353) repeat-x bottom !important;
  position: relative;
  z-index: 99; }

#simple_grid .grid_header_top_left,
#simple_grid .grid_bottom_bg,
#simple_grid .grid_header_top_right {
  display: none; }

#simple_grid .grid_bottom_left {
  background: url(../images/simple_grid_hshadow_left.gif?048df2fcdbea1e29245843e809c71ec6) no-repeat;
  width: 38px;
  height: 4px;
  bottom: auto;
  top: 41px;
  z-index: 100;
  left: -10px;
  display: none; }

#simple_grid .grid_bottom_right {
  background: url(../images/simple_grid_hshadow_right.gif?1036d1c89dd77e04c5ee6d094b18c269) no-repeat;
  width: 38px;
  height: 4px;
  bottom: auto;
  top: 41px;
  z-index: 100;
  right: -10px;
  display: none; }

#simple_grid .ui-icon-triangle-1-n.ui-state-disabled {
  background-position: -65px -16px;
  opacity: 1; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th div {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 13px;
  font-weight: 600;
  top: 2px !important;
  padding-top: 12px; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th {
  font-family: 'Open Sans', sans-serif !important;
  font-size: 13px;
  font-weight: 600; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th .colspan_td_text {
  display: block;
  border-bottom: 1px solid #C2C2C2;
  position: relative;
  bottom: -24px;
  padding-bottom: 10px;
  text-align: center; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th .colspan_td_text .left_crn {
  position: absolute;
  left: 0;
  height: 8px;
  width: 1px;
  display: block;
  overflow: hidden;
  background: #C2C2C2;
  bottom: -8px; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th .colspan_td_text .right_crn {
  position: absolute;
  right: 0;
  height: 8px;
  width: 1px;
  display: block;
  overflow: hidden;
  background: #C2C2C2;
  bottom: -8px; }

#simple_grid .ui-jqgrid .ui-icon-desc {
  display: none; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th {
  vertical-align: bottom;
  padding-bottom: 15px;
  box-sizing: border-box; }

#simple_grid .grid_filters_wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: end;
  padding-bottom: 15px;
  background: #f8f8f8;
  border: 1px solid #e7e7e7;
  min-height: 30px;
  height: auto !important;
  height: 30px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin-right: 0; }

#simple_grid table.ui-pg-table td, #simple_grid table.ui-pg-table th {
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box; }

#simple_grid table th {
  height: 45px; }

body div#simple_grid table tr td.even {
  background: #F3F3F3; }

.filter_group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.filter-form-buttons {
  -ms-flex-direction: row;
      flex-direction: row; }

#simple_grid #autocompleteValidationContainer {
  display: none; }

#simple_grid .cell_username {
  font-size: 13px;
  font-weight: 600;
  color: #444547; }

.grid-no-row {
  min-height: 200px;
  font-size: 21px;
  text-align: center;
  line-height: 200px;
  display: none;
  border: 1px solid #e7e7e7;
  border-radius: 4px; }

.grid_filter_right_sep {
  padding: 19px 0 0 15px;
  margin-top: -19px; }

.grid_header_rep.grid_with_filters {
  /*min-width:890px;*/ }

.grid_with_filters #entityFilterAutocompleteContainer .inp_field #dropdownAllArrow,
.grid_with_filters #devicesListEntityFilterAutocompleteContainer .inp_field #dropdownAllArrow {
  height: 22px;
  right: -23px;
  position: absolute;
  top: 0px; }

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button:hover {
  border: 0;
  padding: 1px; }

body .ui-jqgrid .ui-jqgrid-htable th div .s-ico {
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 0; }

.grid_header_rep {
  position: relative; }

.grid_filters_wrap {
  padding: 10px 0 0 20px;
  margin-right: -5px; }

.grid_with_filters .grid_header_top_left {
  width: 15px;
  height: 49px; }

.grid_with_filters .grid_header_top_right {
  width: 15px;
  height: 49px; }

.grid_header_top_left {
  width: 15px;
  height: 40px;
  position: absolute;
  top: 0;
  left: -1px;
  z-index: 99; }

.grid_header_top_right {
  width: 15px;
  height: 40px;
  position: absolute;
  top: 0;
  right: -1px;
  z-index: 99; }

.grid_bottom_bg {
  height: 30px; }

.grid_bottom_rep {
  position: relative;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  padding-right: 5px; }

.grid_bottom_left {
  width: 15px;
  height: 30px;
  position: absolute;
  bottom: 0px;
  left: -2px;
  z-index: 99; }

.grid_bottom_right {
  width: 15px;
  height: 30px;
  position: absolute;
  bottom: 0px;
  right: -2px;
  z-index: 99; }

body .grid_with_filters .jqgrid-container {
  background-image: none; }

#jqgh_dashboardGrid_Indicator {
  background: url(../images/new_design/info_icon.png?5e3bbad18a107d4ff7e8840c72def4fa) no-repeat 55% 13px; }

/* Theme backgrounds and borders end */
/* Theme font color start*/
body .ui-jqgrid .ui-jqgrid-htable th div {
  height: 40px;
  font-weight: bold;
  font-size: 11px;
  line-height: 41px; }

/* Theme font color end*/
.grid_header_rep .ui-state-default {
  border: 0 !important; }

.grid_header_rep .ui-jqgrid-htable tr th {
  background: none !important; }

.grid_header_rep .ui-widget-content {
  background: none; }

body .ui-jqgrid .ui-jqgrid-htable th {
  height: 40px;
  font-weight: bold; }

.grid_filters_wrap .mass_btn_wrapper .ui-state-default, .grid_header_rep .ui-state-default, .grid_header_rep .ui-widget-content .ui-state-default, .grid_header_rep .ui-widget-header .ui-state-default {
  background: none; }

body .ui-jqgrid .ui-icon-desc {
  margin-top: 24px; }

body .ui-jqgrid .ui-icon-asc {
  margin-top: 2px;
  margin-left: 1px; }

.ui-jqgrid-btable {
  background: #fff !important; }

body .grid_header_rep .ui-jqgrid-htable .right_brd0 {
  border-right: 0 !important; }

.grid_holder {
  padding-left: 5px;
  overflow: hidden; }

.grid_holder .jqgrid-container {
  margin-left: -1px; }

#dashboardGrid tr td {
  border: 1px solid #ccc; }

.dashboardGrid tr td {
  border: 1px solid #ccc; }

.ui-jqgrid-htable {
  border: 1px solid #ccc;
  border-bottom: 0; }

body table tr td.even, body table#alertsGrid tr td.even {
  background: #fff url(../images/new_design/jqgrid_sprite_grey.gif?300007d908cb15c07d230678e63a1f68) repeat-x 0 -233px; }

#accountBackupPolicies .ui-widget-content, #alertsDialog .ui-widget-content {
  margin: 0; }

body .ui-jqgrid-pager {
  background: none;
  position: absolute !important;
  bottom: -27px;
  z-index: 100;
  font-size: 12px; }

body .ui-jqgrid .ui-jqgrid-pager {
  overflow: visible;
  color: #333; }

body .ui-jqgrid tr.jqgrow td {
  height: 34px; }

body .grid_header_rep .action_btn {
  border-radius: 8px;
  border: 1px solid #aaa !important;
  margin: 2px 0;
  background-color: #fff; }

body .grid_header_rep .ui-widget-content {
  color: #333; }

.companies_grid .ui-jqgrid-htable #dashboardGrid_Name, .companies_grid .ui-jqgrid-htable #dashboardGrid_AdministratorName, .companies_grid .ui-jqgrid-htable #dashboardGrid_UsedSpaceKb, .companies_grid .ui-jqgrid-htable #dashboardGrid_Accounts {
  background-position: 50% 59% !important; }

.companies_grid .ui-jqgrid-htable #dashboardGrid_Name div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_AdministratorName div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_UsedSpaceKb div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_AdministratorUserName div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_Accounts div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_Actions div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_Products div,
.companies_grid .ui-jqgrid-htable #dashboardGrid_LicensesTotal div {
  top: 2px !important; }

.companies_grid .ui-jqgrid-htable th {
  text-align: center; }

.grid_progressbar {
  width: 0;
  float: left;
  /*background:url(../../../images/new_design/prg_bar.png) repeat-x;*/
  background-color: #d8edaf;
  /*border-left: 1px solid #C5CACE;
	border-right: 1px solid #C5CACE;*/
  overflow: hidden;
  position: relative; }

.grid_progressbar_inner {
  height: 17px;
  background: #88ac3d;
  text-align: left;
  width: 0; }

.grid_progressbar_inner_text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  height: 17px;
  line-height: 17px; }

#likebootstrap .ui-jqgrid-btable tr.ui-state-hover td, .ui-jqgrid-btable tr.ui-state-hover {
  background: #d1dfee; }

#likebootstrap .ui-jqgrid-pager {
  position: relative !important;
  bottom: auto; }

#likebootstrap .ui-widget-content, #likebootstrap .ui-widget {
  font-family: 'Open Sans', sans-serif !important;
  color: #555; }

#likebootstrap .ui-jqgrid .ui-jqgrid-pager {
  font-size: 14px; }

#likebootstrap input.ui-pg-input[type="text"] {
  display: inline; }

#likebootstrap .ui-pg-table .ui-state-disabled .ui-icon-seek-first {
  border: 1px solid #ccc;
  width: 33px;
  height: 32px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat 1px 0; }

#likebootstrap .ui-pg-table .ui-state-disabled .ui-icon-seek-end {
  border: 1px solid #ccc;
  width: 33px;
  height: 32px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat -34px 0; }

#likebootstrap .ui-pg-table .ui-state-disabled {
  opacity: 1 !important; }

#likebootstrap .ui-pg-table .ui-state-hover {
  background: none; }

#likebootstrap .ui-pg-table .ui-icon-seek-end {
  border: 1px solid #ccc;
  width: 33px;
  height: 32px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat -34px -32px; }

#likebootstrap .ui-pg-table .ui-icon-seek-first {
  border: 1px solid #ccc;
  width: 33px;
  height: 32px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat 1px -32px; }

#likebootstrap .ui-pg-table .ui-state-hover .ui-icon-seek-first,
#likebootstrap .ui-pg-table .ui-state-hover .ui-icon-seek-end,
#likebootstrap .ui-pg-table .ui-state-hover .ui-icon-seek-prev,
#likebootstrap .ui-pg-table .ui-state-hover .ui-icon-seek-next {
  background-color: #eee;
  border-color: #ddd; }

#likebootstrap .ui-pg-table .ui-state-disabled .ui-icon-seek-next {
  border: 1px solid #ccc;
  border-right: 0;
  width: 33px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat -31px -64px;
  height: 32px; }

#likebootstrap .ui-pg-table .ui-state-disabled .ui-icon-seek-prev {
  border: 1px solid #ccc;
  border-left: 0;
  width: 33px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat 1px -64px;
  height: 32px; }

#likebootstrap .ui-pg-table .ui-icon-seek-next {
  border: 1px solid #ccc;
  border-right: 0;
  width: 33px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat -31px -96px;
  height: 32px;
  margin-left: 10px !important;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

#likebootstrap .ui-pg-table .ui-icon-seek-prev {
  border: 1px solid #ccc;
  border-left: 0;
  width: 33px;
  background: url(../images/pgarrows.png?bfee07d47a2b2c3e8c5a3534ab7b5168) no-repeat 1px -96px;
  height: 32px;
  margin-right: 10px !important;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

#likebootstrap .ui-jqgrid .ui-pg-button span {
  margin: 0; }

#likebootstrap .ui-pg-button .ui-separator {
  display: none; }

#likebootstrap .ui-pg-table .ui-pg-input {
  width: 45px;
  padding: 6px 8px;
  margin: 0 3px; }

#likebootstrap .ui-jqgrid .ui-jqgrid-pager {
  height: 50px;
  margin-top: 20px !important; }

#likebootstrap .ui-jqgrid .ui-jqgrid-view {
  font-size: 12px; }

#likebootstrap .grid_progressbar_inner_text {
  font-size: 11px;
  color: #000; }

#simple_grid .ui-jqgrid .ui-jqgrid-htable th div {
  height: auto;
  white-space: normal;
  line-height: 16px; }

.partners_grid {
  position: relative; }

#likebootstrap .ui-state-default .ui-grid-ico-sort {
  background-image: url(../images/ui-icons_888888_256x240.png?faf6f5dc44e713178784c1fb053990aa); }

.ui-jqgrid.ui-widget-content {
  margin: 0 0 0 0; }

.ui-jqgrid-btable tr td .username_link,
.ui-jqgrid-btable tr td .emaillink,
.ui-jqgrid-btable tr td .accnamelink,
.ui-jqgrid-btable tr td .alertLink,
.ui-jqgrid-btable tr td .quotaSizeLink {
  color: #196795 !important; }

.ui-jqgrid-resize {
  display: none !important; }

#gridAccBackPolicy tr td {
  border: 1px solid #ccc; }

.prg_yellow-text {
  color: #FDCA16 !important;
  font-weight: 700; }

.prg_yellow {
  background: #FDCA16 !important; }

.prg_red {
  background: #F15856 !important;
  color: #F15856 !important; }

.prg_red-text {
  color: #F15856 !important;
  font-weight: 700; }

.cleanup-grid-wrapper .grid-no-row {
  margin-top: 55px; }

/*filters*/
.separator_li {
  border-top: 1px solid #ccc !important;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
  padding-top: 5px;
  margin-top: 10px;
  padding-bottom: 5px;
  margin-bottom: -5px;
  background: #EBEBEB;
  border-radius: 0 0 4px 4px; }

.grid_filters_wrap .filter_inp {
  width: 100px; }

.grid_filters_wrap .fleft {
  position: relative;
  z-index: 100;
  margin-bottom: 10px; }

#likebootstrap .grid_with_filters #filtersByValueContainer .company_select,
#likebootstrap .grid_with_filters #entityFilterAutocompleteContainer.company_select {
  width: 290px !important; }

#dashboardGridFiltersForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

/*menu*/
.ui-autocomplete.ui-menu {
  z-index: 9999 !important; }

body .ui-menu {
  width: 240px;
  z-index: 999999999;
  position: absolute;
  background: #eee; }

body .ui-menu.ui-widget-content {
  border: 1px solid #aaa;
  border-radius: 10px;
  box-shadow: -3px 3px 8px rgba(50, 50, 50, 0.8); }

body .ui-menu.ui-widget-content .ui-state-focus, body .ui-menu.ui-widget-content .ui-state-focus {
  border-radius: 0; }

body .ui-menu.ui-widget-content {
  border-radius: 0; }

body .ui-menu .ui-menu-item a {
  background: url(../images/endguard/menu_arrow.png?9b620f856dec7394f33fb72774de9b3b) no-repeat 10px 7px;
  padding-left: 24px; }

body .ui-menu a {
  cursor: pointer !important; }

.ui-menu li a {
  font-size: 12px;
  color: #444; }

.ui-menu .ui-state-disabled {
  font-weight: normal;
  line-height: 1.5;
  margin: 0.4em 0 0.2em; }

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%; }

.ui-menu {
  list-style: none outside none; }

.ui-menu-btn {
  float: left; }

#likebootstrap .ui-menu.ui-widget-content {
  border: 1px solid #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-radius: 4px;
  background-color: #fff;
  margin-top: 2px;
  padding: 5px 0; }

#likebootstrap .ui-autocomplete.ui-menu .ui-menu-item {
  width: 96%; }

#likebootstrap .ui-menu .ui-menu-item {
  width: 100%; }

#likebootstrap .ui-menu .ui-menu-item a.ui-state-focus {
  background: #ddd !important;
  border: 1px solid #ddd; }

#likebootstrap .ui-menu .ui-menu-item span.txt {
  background: none;
  padding-left: 18px;
  font-size: 13px;
  text-decoration: none;
  color: #555;
  font-weight: 400;
  display: block; }

body#likebootstrap .ui-menu .ui-menu-item a {
  background: none;
  padding-left: 18px;
  font-size: 13px;
  text-decoration: none;
  color: #555; }

body#likebootstrap .ui-menu .ui-menu-item a:hover,
body#likebootstrap .ui-menu .ui-menu-item a.ui-state-focus {
  background: #4979B7 url(../images/menu_focus_rep.gif?81512691e261b52395136c28a3ec3594) repeat-x 0 0 !important;
  border: 1px solid #4979B7;
  color: #fff;
  font-size: 13px; }

#likebootstrap #massmenu_wrap .btn {
  border: 0; }

#likebootstrap #massmenu_wrap.ui-buttonset,
#likebootstrap #massmenu_wrap2.ui-buttonset,
#likebootstrap .grid-column-button.ui-buttonset {
  margin-right: 0 !important; }

#likebootstrap #massmenu_wrap .no-ui-widget .ui-button,
#likebootstrap #massmenu_wrap2 .no-ui-widget .ui-button,
#likebootstrap .grid-column-button .no-ui-widget .ui-button {
  border: 0 !important; }

#likebootstrap #massmenu_wrap .ui-widget,
#likebootstrap #massmenu_wrap2 .ui-widget,
#likebootstrap .grid-column-button .ui-widget {
  font-weight: 400; }

#likebootstrap #massmenu_wrap .bootstrap_dropdown_arrow,
#likebootstrap #massmenu_wrap2 .bootstrap_dropdown_arrow,
#likebootstrap .grid-column-button .bootstrap_dropdown_arrow {
  left: 0;
  top: 0; }

body#likebootstrap #massmenu_wrap .btn-group .btn.dropdown-toggle:focus,
body#likebootstrap #massmenu_wrap2 .btn-group .btn.dropdown-toggle:focus,
body#likebootstrap .grid-column-button .btn-group .btn.dropdown-toggle:focus {
  background-color: #e6e6e6 !important;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

body#likebootstrap #massmenu_wrap .ui-button-text-only .ui-button-text,
body#likebootstrap #massmenu_wrap2 .ui-button-text-only .ui-button-text,
body#likebootstrap .grid-column-button .ui-button-text-only .ui-button-text {
  padding: 0; }

body#likebootstrap #massmenu_wrap2 .ui-button-text .btn,
body#likebootstrap .grid-column-button .ui-button-text .btn {
  border: 0; }

body#likebootstrap #massmenu_wrap .ui-button-text,
body#likebootstrap #massmenu_wrap2 .ui-button-text,
body#likebootstrap .grid-column-button .ui-button-text {
  line-height: 20px; }

/*ui-autocomplete*/
body .ui-autocomplete {
  width: auto;
  z-index: 999999999;
  position: absolute;
  background: white;
  /*font: 12px 'Century Gothic',Arial;*/
  font-size: 12px;
  color: #444;
  padding-right: 10px; }

.ui-autocomplete li.ui-autocomplete-category {
  /*padding-left: 5px;*/ }

.ui-autocomplete li.ui-menu-item {
  padding-left: 10px; }

.ui-autocomplete-category {
  font: 12px 'Century Gothic',Arial;
  /*font-style: italic;*/
  font-weight: bold;
  padding: 10px 5px 5px 5px; }

.ui-autocomplete li.ui-menu-item .highlited-text {
  font-weight: bold;
  /*padding: .2em .4em;*/
  color: #444; }

.ui-autocomplete-loading {
  background: #fff url(../images/Loader/micro_spinner_gray4_16x3.gif?13ca20a6ccf9f07837441ec4746bc29c) no-repeat 98% 50% !important; }

/*select2*/
/*.select2-no-results {
    display: none !important;
}*/
.allowSearch .select2-search {
  display: block !important; }

.select-inline-edit {
  /*	width: 187px !important;
	height: 14px;
	position: absolute;
	z-index: 9999;
	top: 9px;
	background: #fff !important;
	left: 1px;
	border: 0 !important;*/
  width: 190px !important;
  height: 16px;
  position: absolute;
  z-index: 9999;
  top: 0px;
  background: #fff !important;
  left: 0px; }

#likebootstrap .select2-container .select2-choice {
  height: 33px;
  font-size: 13px;
  font-weight: 300;
  line-height: 33px;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

#likebootstrap #dropdownAllArrow .ui-icon-triangle-1-s,
#likebootstrap .filter_group .ui-icon-triangle-1-s,
#likebootstrap .select2-container .select2-choice div b {
  background: none;
  display: inline-block;
  width: 0;
  height: 0;
  margin: -3px 0 0 -6px;
  vertical-align: middle;
  border-top: 6px solid;
  border-right: 6px solid transparent;
  border-left: 7px solid transparent;
  left: 50%;
  position: absolute;
  top: 50%; }

#likebootstrap .select2-container .select2-choice div {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  height: 33px;
  position: absolute;
  right: 0;
  top: 0;
  border: 0 !important;
  border-left: 1px solid #ccc !important;
  width: 35px;
  background: #eee; }

#likebootstrap .footer__langs-changer .select2-container .select2-choice div {
  background: #fff;
  border-left: 0 !important; }
  #likebootstrap .footer__langs-changer .select2-container .select2-choice div:hover {
    background: #fff; }

#likebootstrap .select2-container .select2-choice div:hover {
  background: #ddd; }

#likebootstrap .select2-container.select2-container-disabled .select2-choice div:hover {
  background: #EBEBE4; }

#likebootstrap .select2-container.select2-container-disabled .select2-choice {
  background-color: #ebebe4;
  background-image: none;
  cursor: not-allowed; }

#likebootstrap #changeAccountGeneralDetailsForm .select2-container.select2-container-disabled .select2-choice {
  background-color: #eee; }

#likebootstrap .inp_field .select2-dropdown-open .select2-choice,
#likebootstrap .select_field .select2-dropdown-open .select2-choice,
#likebootstrap .filter_inp .select2-dropdown-open .select2-choice {
  border-color: #66afe9 !important;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

#likebootstrap .select2-results {
  margin-top: 0;
  border-top: 1px solid #ccc; }

#likebootstrap .select2-drop {
  border-color: #66afe9 !important;
  outline: 0;
  border-radius: 0 0 4px 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 2px 8px rgba(102, 175, 233, 0.6); }

#likebootstrap .select2-drop.select2-drop-above {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

#likebootstrap .select2-results .select2-highlighted {
  background-color: #e8e8e8;
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x; }

#likebootstrap .select2-results .select2-highlighted .select2-result-label {
  color: #262626; }

#likebootstrap .select2-container .select2-choice span {
  padding-left: 6px; }

#likebootstrap .footer__langs-changer .select2-container .select2-choice span {
  padding-left: 10px; }

#likebootstrap .select2-container-multi .select2-choices {
  min-height: 33px; }

#likebootstrap .select2-container-multi .select2-choices {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  box-sizing: border-box; }

.pagination {
  position: absolute;
  top: -50px;
  right: -50px; }

.pagination li {
  float: left;
  margin: 0 1px;
  list-style: none; }

.pagination li a {
  display: block;
  width: 12px;
  height: 0;
  padding-top: 12px;
  background-image: url(../images/new_design/main_sprite.png?0fe80fbfd3685d57ce7e08e51d24ba06);
  background-position: -115px -103px;
  float: left;
  overflow: hidden; }

.pagination li.current a {
  background-position: -115px -115px; }

#likebootstrap .ui-jqgrid-htable .cbox {
  margin-left: 2px; }
