* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  color: #000;
  background: #FFF; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

input, textarea, select {
  *font-size: 100%; }

legend {
  color: #000; }

/*
	General
	Layout
	Buttons
	Fonts
	Navigation
	Header
	Content
		Main Content
			User Page
        Backup Logs
		Sidebar
		Table
			Table Icons
			Table Headline
            Table Schedules
		Paginator
		Recovery
		Policy
	Footer
	Forms
		Change Password
		Add New Account
		Move To Freezer
		Schedule Form
		Dialog 1 Form
		Policy Extra Options
		Instance Recovery
		Add Instance
*/
/*	General	*/
.cleaner {
  clear: both;
  height: 1px;
  margin-top: -1px; }

/*	Layout	*/
.container {
  width: 920px;
  margin: 0 auto; }

/*	Buttons	*/
.ui-dialog-buttonset .btn-plus-white.ui-button.ui-corder-all, .ui-dialog-buttonset .btn-plus-white.ui-button.ui-state-active, .ui-dialog-buttonset .btn-plus-white.ui-button.ui-state-default, .ui-dialog-buttonset .btn-plus-white.ui-button.ui-state-hover {
  font-weight: bold;
  color: #366987;
  padding: 3px 15px 3px 30px;
  border: none;
  background: white url("images/btn_plus_green.png") 3px 50% no-repeat;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px; }

.btn-plus-white {
  font-weight: bold;
  font-size: 14px;
  color: #366987;
  padding: 4px 15px 4px 30px;
  border: none;
  background: white url("images/btn_plus_green.png") 3px 50% no-repeat;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px; }
  
.btn-idp-login {
  font-weight: bold;
  font-size: 14px;
  color: #366987;
  padding: 10px 20px 10px 30px;
  background: #eeeeee url("images/btn_idp.png") 3px 50% no-repeat;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px; 
  float: left;
  margin-left: 110px; 
  border-width: 1px;
  border-style: solid;  
  border-color: #366987;
}

div#id_idp_login_label {
    display: inline-block;
    float: left;
    margin-top: 10px;
    font-weight: bold
}  

a#id_local_login {
    /* font-weight: bold; */
    font-size: 14px;
    padding: 5px;
    margin-left: 190px;
    width: 150px;
    text-align: center;
    border-width: 1px;
    border-style: solid;  
    border-color: #366987;
}

fieldset#id_idp_login {
    padding-bottom: 25px;
}

a#id_clear_idp_fields {
    float: right;
    margin-right: 10px;
}
.ui-dialog-buttonset .btn-plus-blue.ui-button.ui-corder-all, .ui-dialog-buttonset .btn-plus-blue.ui-button.ui-state-active, .ui-dialog-buttonset .btn-plus-blue.ui-button.ui-state-default, .ui-dialog-buttonset .btn-plus-blue.ui-button.ui-state-hover {
  font-weight: bold;
  color: #fff;
  padding: 3px 15px 3px 30px;
  border: none;
  background: #4980a0 url("images/btn_plus_green.png") 3px 50% no-repeat;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px; }

.btn-plus-blue {
  font-weight: bold;
  color: #fff;
  padding: 3px 15px 3px 30px;
  border: none;
  background: #4980a0 url("images/btn_plus_green.png") 3px 50% no-repeat;
  display: inline-block;
  text-decoration: none;
  border-radius: 5px; }

.ui-dialog-buttonset .btn-cancel-2.ui-button.ui-corder-all, .ui-dialog-buttonset .btn-cancel-2.ui-button.ui-state-active, .ui-dialog-buttonset .btn-cancel-2.ui-button.ui-state-default, .ui-dialog-buttonset .btn-cancel-2.ui-button.ui-state-hover {
  cursor: pointer;
  text-decoration: underline;
  background: transparent;
  filter: none;
  color: #4980a0;
  font-size: 12px;
  border: none; }

.btn-cancel-2 {
  cursor: pointer;
  text-decoration: underline;
  background: transparent;
  filter: none;
  color: #4980a0;
  font-size: 12px;
  border: none; }
  .btn-cancel-2 .ui-button-text {
    text-decoration: underline; }

.ui-dialog-buttonset .ui-corner-all.ui-button.btn-submit-1 .ui-button-text, .ui-dialog-buttonset .ui-corner-all.ui-button.btn-cancel-1 .ui-button-text {
  padding: 3px 8px; }
.ui-dialog-buttonset .ui-corner-all.ui-button.btn-submit-1 {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  background: #4980a0;
  color: #fff;
  outline: 0;
  border: none;
  border-radius: 5px; }

  textarea#id_ephemeral_devices {
margin-left: 3px;
}
#recover_instance_form div.submit .btn-submit-1 {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  background: #4980a0;
  color: #fff;
  outline: 0;
  border: none;
  border-radius: 5px; }

.btn-submit-1 {
  cursor: pointer;
  font-weight: bold;
  font-size: 14px;
  background: #4980a0;
  color: #fff;
  outline: 0;
  border: none;
  border-radius: 5px; }
  .btn-submit-1[disabled="disabled"], .btn-submit-1.disabled {
    font-weight: bold;
    font-size: 14px;
    background: #9e9e9e;
    color: #fff;
    outline: 0;
    border: none;
    border-radius: 5px;
    filter: none; }

.ui-dialog-buttonset .ui-corner-all.ui-button.btn-cancel-1, .btn-cancel-1 {
  font-weight: bold;
  font-size: 14px;
  background: #9e9e9e;
  color: #fff;
  outline: 0;
  border: none;
  border-radius: 5px;
  filter: none; }

.btn-submit-1:hover {
  opacity: 0.9; }

.btn {
  cursor: pointer;
  text-decoration: none; }
  .btn.boxlink {
    margin: 1px 0;
    padding: 3px 5px;
    color: #fff;
    background: #61a2c9;
    display: inline-block;
    border-radius: 3px; }
    .btn.boxlink:hover {
      background: #67b0dc; }

/*	Fonts	*/
.ui-dialog #id_new_account_form > div > label {
  width: 140px;
  font-size: 14px;
  display: inline-block; }

.ui-dialog #id_new_veeam_server_form > div > label {
  width: 140px;
  font-size: 14px;
  display: inline-block; }

.ui-dialog #id_clone_vpc_form > div > label {
  width: 140px;
  font-size: 14px;
  display: inline-block; }
body, textarea, input, button {
  font-family: arial,verdana, sans-serif;
  font-size: 12px;
  color: #373535; }

body, textarea, input, button {
  font-family: arial,verdana, sans-serif;
  font-size: 12px;
  color: #373535; }
  
.ui-dialog #id_s3_repository_form > div > label {
  width: 140px;
  font-size: 14px;
  display: inline-block; }
body, textarea, input, button {
  font-family: arial,verdana, sans-serif;
  font-size: 12px;
  color: #373535; }

-moz-::selection, ::selection {
  color: #fff;
  text-shadow: 1px 1px 1px #333;
  background: #2ec6e8; }

/*	Navigation	*/
#nav-top-nav-menu {
  position: relative;
  top: -170px;
  left: 270px; }
  #nav-top-nav-menu ul li {
    display: inline-block; }
    #nav-top-nav-menu ul li a {
      background-color: #cfcfcf;
      background-repeat: no-repeat;
      color: #414141;
      text-decoration: none;
      padding: 5px 10px 5px 23px;
      font-weight: bold;
      font-size: 11px;
      border-radius: 5px; }
  #nav-top-nav-menu a:hover {
    opacity: 0.9; }
  #nav-top-nav-menu a:active {
    opacity: 1; }

.link-home a {
  background-position: 3px 3px;
  background-image: url("images/icon_home.png"); }

.link-manage-accounts a {
  background-position: 3px 4px;
  background-image: url("images/icon_manage_accounts.png"); }

.link-manage-veeam-servers a {
  background-position: 3px 4px;
  background-image: url("images/icon_manage_veeam_servers.png"); }

.link-manage-S3-repositories a {
  background-position: 3px 4px;
  background-image: url("images/icon_manage_lcs_repositories.png"); }

.link-manage a {
  background-position: 3px 4px;
  background-image: url("images/icon_settings.png"); }

#nav-top-nav-menu ul li.link-reports a {
  padding-left: 10px; }

.link-change-password a {
  background-position: 4px 3px;
  background-image: url("images/icon_lock.png"); }

.link-new-user a {
  background-position: 4px 2px;
  background-image: url("images/icon_user_dark.png"); }

.link-notifications a {
  background-position: 2px -1px;
  background-image: url("images/icon_notifications.png"); }

#nav-top-nav-menu li.current a {
  background-color: #61a2c9;
  color: #fff; }

#nav-account-menu {
  float: left;
  margin-left: 920px;
  top: 0;
  padding: 5px;
  z-index: 1;  }
  #nav-account-menu ul {
    float: right;
    min-width: 300px; }
    #nav-account-menu ul li {
      display: inline-block;
      padding: 5px; }
      #nav-account-menu ul li.link-logout a {
        padding-left: 10px;
        border-left: 1px solid #666768; }
      #nav-account-menu ul li a {
        color: #4687ad;
        text-decoration: underline;
        font-weight: bold; }

/*	Header	*/
#header {
  height: 112px;
  background: url("images/bg_stripes.jpg") top left repeat;
  overflow: hidden; }

.headline-container {
  position: relative;
  height: 160px;
  background: url("images/bg_cloud.png") 5px -170px no-repeat;
  left: -52px; }
  .headline-container .headline-info {
    position: absolute;
    display: block;
    top: 15px;
    left: 320px;
    font-size: 24px;
    color: #305f7a; }
    .headline-container .headline-info span {
      color: #3ea324; }
    .headline-container .headline-info.veeam-headline-info span {
      color: #00B492; }

.logo {
  position: absolute;
  left: 55px;
  top: 19px; }
  .logo a {
    width: 112px;
    height: 100px;
    display: block;
    margin-left: 20px;
    background: url("images/logo.png") top left no-repeat;
    overflow: hidden;
    text-indent: -9999px; }

#header-wave {
  height: 65px;
  position: relative;
  top: -80px;
  left: 140px; }
  #header-wave .wave {
    width: 747px;
    height: 65px;
    margin: 0 auto;
    display: inline-block;
    float: left;
    background: url("images/bg_header_wave.png") 0px -6px no-repeat; }
  #header-wave .pattern {
    width: 747px;
    height: 65px;
    display: inline-block;
    position: absolute;
    left: 745px;
    background: url("images/bg_header_wave2.png") bottom left repeat-x; }

/*	Content	*/
#content {
  min-height: 650px;
  padding: 5px;
  background: #abdeea;
  /* Old browsers */
  background: -moz-linear-gradient(top, #abdeea 0%, white 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #abdeea), color-stop(100%, white));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #abdeea 0%, white 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #abdeea 0%, white 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #abdeea 0%, white 100%);
  /* IE10+ */
  background: linear-gradient(top, #abdeea 0%, white 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abdeea', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }

body.sign-in #content {
  padding-top: 80px;
  padding-bottom: 200px; }

/*		Flash Messages	*/
#flash-messages {
  background: #ABDEEA;
  text-align: left;
  padding: 10px; }
  #flash-messages .messages .info, #flash-messages .messages .error, #flash-messages .messages .warning {
    padding: 3px;
    margin: 3px 0;
    border-width: 1px;
    border-style: solid; }
  #flash-messages .messages .first {
    text-align: center; }
  #flash-messages .messages .info {
    border-color: green;
    background: #fff;
    color: green; }
  #flash-messages .messages .error {
    border-color: red;
    background: #fff;
    color: red; }
  #flash-messages .messages .warning {
    border-color: orange;
    background: #fff;
    color: orange; }

.log-line-I {
  color: black;
}

.log-line-W {
  color: orange;
}

.log-line-E {
  color: red;
}

.log-line-C {
  color: red;
}

.form-messages .info {
  color: green; }
.form-messages .error {
  color: red; }
.form-messages .warning {
  color: orange; }

/*		Main Content	*/
#console_base_top_bar li.ui-state-default {
  background-size: 100% 100%;
  background-color: #8bc4e5;
  background-image: -webkit-linear-gradient(#8bc4e5, #4c92bb);
  background-image: linear-gradient(#8bc4e5, #4c92bb); }
  #console_base_top_bar li.ui-state-default.ui-state-hover {
    background-color: #94ccea;
    background-image: -webkit-linear-gradient(#94ccea, #4e94be);
    background-image: linear-gradient(#94ccea, #4e94be); }
#console_base_top_bar li.ui-state-active {
  background-color: #2b546c;
  background-image: -webkit-linear-gradient(#2b546c, #5296bf);
  background-image: linear-gradient(#2b546c, #5296bf); }
  #console_base_top_bar li.ui-state-active.ui-state-hover {
    background-color: #2b546c;
    background-image: -webkit-linear-gradient(#2b546c, #5296bf);
    background-image: linear-gradient(#2b546c, #5296bf);
    background-size: 100% 100%; }

/* set tabs width */
.ui-tabs .ui-tabs-nav li {
    min-width: 150px;}

#id_head {
  font-size: 18px;
  color: #3e789a;
  float: left; }

.section-headline {
    font-size: 15px;
    font-weight: bold;
}
.user-headline.section-headline {
    background: transparent;
    filter: none;
    margin-bottom: 15px; 
    margin-top: 15px; }
    
.page-headline {
  font-size: 30px;
  font-weight: bold; }
  .page-headline.table-headline {
    color: #3E789A;
    font-size: 18px; }
  .page-headline .actions {
    font-size: 14px;
    float: right; }

/*			User Page */
.user-headline {
  color: #2e8194; }
  .user-headline.page-headline {
    background: transparent;
    filter: none;
    margin-bottom: 35px; }
    
  .manage-accounts-headline.page-headline {
    background: transparent;
    filter: none;
    color: #2e8194; }
    
  .manage-veeam-servers-headline.page-headline {
    background: transparent;
    filter: none;
    color: #2e8194; }

  .manage-S3-repositories-headline.page-headline {
    background: transparent;
    filter: none;
    color: #2e8194; }

  .manage-S3-workers-headline.page-headline {
    background: transparent;
    filter: none;
    color: #2e8194; }

  .manage-lcs-repositories-headline.page-headline {
    background: transparent;
    filter: none;
    color: #2e8194; }
    
.headline-change-password {
  width: 450px;
  margin: 0 auto;
  padding-left: 30px;
  background: url("images/icon_lock_headline.png") center left no-repeat; }

.headline-agent-configuration {
  width: 480px;
  margin: 0 auto;
  padding-left: 30px;  }


form fieldset div.submit .cancel {
  width: 260px;
  display: block;
  margin-left: 145px;
  text-decoration: underline;
  font-size: 14px;
  color: #4980a0;
  margin-top: 15px;
  text-align: center; }

.user-headline {
  background: #3e789a; }

.page-headline.add-new-user .headline {
  background: url("images/icon_headline_user.png") top left no-repeat;
  padding-left: 35px; }

/*		Recovery */
.instance-options, .recovery-headline {
  margin-top: 20px; }

.instance-options, .recovery-headline {
  color: #2e8194;
  font-size: 18px; }
  .instance-options hgroup .main-title, .recovery-headline hgroup .main-title {
    color: #2e8194;
    font-size: 18px; }

.instance-options hgroup .main-title, .recovery-headline hgroup .main-title {
  display: block; }

.instance-options hgroup span, .instance-options hgroup h2, .instance-options hgroup h3 {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  display: inline-block;
  margin-right: 10px; }

.recovery-headline hgroup span, .recovery-headline hgroup h2, .recovery-headline hgroup h3 {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  display: inline-block;
  margin-right: 10px; }

.instance-options hgroup h2 .info, .instance-options hgroup h3 .info {
  font-weight: normal;
  margin-right: 0; }

.recovery-headline hgroup h2 .info, .recovery-headline hgroup h3 .info {
  font-weight: normal;
  margin-right: 0; }

table#formset th, table#formset td {
  min-width: 20px;
  max-width: 88px; }

#scheduled_disabled_time_in_day_formset table#formset {
  width: 100%; }
  #scheduled_disabled_time_in_day_formset table#formset th, #scheduled_disabled_time_in_day_formset table#formset td {
    max-width: 150px; }
#scheduled_disabled_time_in_day_formset .start_time_widgets .select-time, #scheduled_disabled_time_in_day_formset span.colon {
  float: left; }

table#formset .cell-start-disable, table#formset .cell-end-disable {
  width: 130px; }

table#formset .cell-start-turn-off, table#formset .cell-end-turn-off {
  width: 130px; }

.form-with-table a {
  color: #4A8EB6; }

.panel-headline {
  background: #8fc4e3;
  color: #20475e;
  font-weight: bold;
  font-size: 12px;
  padding: 5px;
  margin: 5px 0; }

.recovery_panel_filter {
float: left;
margin-right: 25px;
}

div#id_recovery_panel_objects_div {
margin-top: 30px;
}

#id_attach_behavior_div .ui-selectmenu, #id_recovery_panel_dr .ui-selectmenu {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  max-width: 200px;
  min-width: 160px;
  padding: 3px 10px;
  color: #373535; }

#id_attach_behavior_div label, #id_recovery_panel_dr label {
  text-align: left;
  font-weight: bold;
  display: inline-block; }
  
div#id_attach_behavior_div {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}  

#id_filter_instances
{
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  width: 161px; 
}

/*#policy_dr_options_form div.dr_cross_account_section 
{
  float: left;
  margin-right: 10px;
}
#id_dr_cross_account {
  float: left;
  margin-right: 10px; }

#policy_dr_options_form div.dr_account_section {
float: left;
margin-top: 25px;
position: absolute;
}  
#policy_dr_options_form div.dr_keep_original_snapshots_section {
float: left;
margin-top: 55px;
position: absolute;
}*/ 

#policy_dr_options_form {
min-height: 230px;
}

#id_use_account_credentials {
  float: left;
  margin-right: 10px; }

#id_use_proxy {
  float: left;
  margin-right: 10px; }

a#id_test_directory_service_connection {
    float: right;
    margin-right: 5px;
}

a#id_download_cpm_cert_file {
    float: left;
    margin-right: 30px;
}

#id_directory_service_auth {
  float: left;
  width: 100px; }

#id_ip_or_domain {
  width: 180px; }
  
div#id_auth_login_checkbox {
    margin-left: 100px;
}

#id_aws_access_key, #id_aws_secret_key {
  display: inline-block;
  width: 100px; }

#recover_instance_form {
  margin-top: 35px; }
  #recover_instance_form div.submit {
    padding-top: 10px; }

#id_recovery_submit {
  width: auto;
  padding: 3px 8px;
  margin-top: 10px;
  float: right; }

#id_explore_submit {
  width: auto;
  padding: 3px 8px;
  margin-top: 10px;
  float: left; }

#recover_instance_form div.submit .btn-submit-1 {
  width: auto;
  padding: 3px 8px;
  margin-top: 10px;
  float: right; }
#recover_instance_form .instance_volumes {
  margin: 10px 0; }
  #recover_instance_form .instance_volumes > label {
    font-weight: bold; }
  #recover_instance_form .instance_volumes .scroll {
    height: 190px;
    background: #fff;
    overflow-x: auto;
    margin: 5px 0; }
    #recover_instance_form .instance_volumes .scroll table {
      margin: 0; }
#recover_instance_form .form_field_div_class select {
  width: 190px; }
#recover_instance_form .form_field_div_class textarea,
#recover_instance_form .form_field_div_class input {
  width: 200px; }


.recovery-panel-table-headline a, .recovery-panel-table-headline .datetime, .recovery-panel-table-headline .record-name {
  font-weight: bold; }
.recovery-panel-table-headline .record-block {
  padding-right: 10px; }
  .recovery-panel-table-headline .record-block.title {
    font-weight: bold; }
.recovery-panel-table-headline .side-block {
  float: right; }
  .recovery-panel-table-headline .side-block a {
    /*	font-weight: bold;*/
    text-decoration: none;
    color: #373535; }

nav.recovery-actions {
  text-align: right;
  margin-top: 20px; }
  nav.recovery-actions a {
    text-decoration: none;
    padding: 3px 8px; }

fieldset.aws-credentials {
  margin-top: 20px; }

#instance_volumes_formset .form-with-table {
  margin-top: 10px; }
  #instance_volumes_formset .form-with-table > label {
    float: left;
    width: 115px; }

/*		Policy */
.policy-headline {
  color: #2e8194;
  font-size: 18px; }
  .policy-headline hgroup h2, .policy-headline hgroup h3 {
    font-size: 12px;
    font-weight: bold;
    color: #000; }
  .policy-headline hgroup .policy-name, .policy-headline hgroup h2 .policy-name, .policy-headline hgroup h3 .policy-name {
    font-weight: normal; }

.panel-actions {
  float: right;
  margin: 5px 3px; }
  .panel-actions.btn-plus-white {
    font-weight: bold;
    color: #366987;
    padding: 3px 10px 3px 30px;
    text-decoration: none; }

/* Policy add targets page*/    
th.cell-publicly {
width: 50px;
}

th.cell-node_storage {
width: 100px;
}    

#id_open_dbs, #id_close_dbs, 
#id_open_volumes,#id_close_volumes,
#id_open_instances,#id_close_instances,
#id_open_clusters, #id_close_clusters, 
#id_open_rdsclusters, #id_close_rdsclusters, 
#id_open_dynamodb_tables, #id_close_dynamodb_tables {
  float: left;
  max-width: 780px;
  min-width: 720px; }
  
#id_open_idp_section,#id_close_idp_section,
#id_open_file_level_recovery_section,#id_close_file_level_recovery_section,
#id_open_proxy_section,#id_close_proxy_section,
#id_open_cleanup_section,#id_close_cleanup_section,
#id_open_scan_section,#id_close_scan_section,
#id_open_capture_vpcs_section,#id_close_capture_vpcs_section,
#id_open_security_section,#id_close_security_section,
#id_open_cpm_id_section,#id_close_cpm_id_section,
#id_open_third_party_section,#id_close_third_party_section{
  float: left;
  width: 480px; }

.toggle-section.instances.closed header, 
.toggle-section.volumes.closed header, 
.toggle-section.rds.closed header, 
.toggle-section.clusters.closed header, 
.toggle-section.rdsclusters.closed header, 
.toggle-section.dynamodb_tables.closed header,
.toggle-section.idp.closed header, 
.toggle-section.file_level_recovery.closed header, 
.toggle-section.proxy.closed header,
.toggle-section.cleanup.closed header,
.toggle-section.scan.closed header,
.toggle-section.cpm_id.closed header,
.toggle-section.third_party.closed header {
  background: #4980a0;
  color: #fff; }

#id_open_dbs, 
#id_open_volumes, 
#id_open_instances, 
#id_open_reshift , 
#id_open_rdsclusters, 
#id_open_dynamodb_tables, 
#id_open_idp_section,
#id_open_file_level_recovery_section,
#id_open_proxy_section,
#id_open_cleanup_section,
#id_open_scan_section,
#id_open_capture_vpcs_section,
#id_open_cpm_id_section,
#id_open_security_section,
#id_open_third_party_section{
  background: #4980a0;
  color: #fff; }

#id_download_vpc_template {
    margin-right: 32px; }

.toggle-section.instances.opened header,
.toggle-section.volumes.opened header, 
.toggle-section.rds.opened header, 
.toggle-section.rdsclusters.opened header, 
.toggle-section.clusters.opened header, 
.toggle-section.dynamodb_tables.opened header ,
.toggle-section.idp.opened header,
.toggle-section.security.opened header,
.toggle-section.file_level_recovery.opened header,
.toggle-section.proxy.opened header,
.toggle-section.cleanup.opened header,
.toggle-section.scan.opened header,
.toggle-section.cpm_id.opened header,
.toggle-section.third_party.opened header{
  background: #8fc4e3; }

#id_close_dbs, 
#id_close_volumes, 
#id_close_instances, 
#id_close_clusters, 
#id_close_rdsclusters, 
#id_close_dynamodb_tables, 
#id_close_idp_section,
#id_close_security_section,
#id_close_file_level_recovery_section,
#id_close_proxy_section,
#id_close_cleanup_section,
#id_close_scan_section,
#id_close_capture_vpcs_section,
#id_close_cpm_id_section,
#id_close_third_party_section{
  background: #8fc4e3; }

#id_open_instances img {
  display: inline-block;
  position: relative;
  top: 2px; }

.toggle-inner-section {
  padding-bottom: 10px; }

nav.policy-actions {
  float: right;
  margin-top: 20px; }
  nav.policy-actions a {
    text-decoration: none; }

/*		Lists styling */
.snapsdiv, .vol_snapshots, .backuplog, .alertslog {
  color: #000; }

.snapsdiv li, .vol_snapshots li, .backuplog li, .alertslog li{
  padding: 3px;
  margin: 3px 0;
  border-bottom: 1px dotted #ccc; }

.snapsdiv li a, .vol_snapshots li a, .backuplog li a, .alertslog li a{
  color: #4A8EB6;
  text-decoration: underline; }

/* Set alert color by severity*/
.alertslog li.I {
  /*green for info*/
  color: #336600; }

.alertslog li.W {
  /*Yellow for warning*/
  color: #FF9900; }

.alertslog li.E {
  /*Orange for error*/
  color: #993c23; }

.alertslog li.C {
  /*Red for critical error*/
  color: #99081c; }

/*		Sidebar	*/
/*		Table */


table.report-table {
  margin: 0;
  border-top: 2px solid #5296bf; }
table tbody tr.row-divider {
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important; }
table tbody td.divider-cell {
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  border-top: 1px solid #5296bf;
  border-bottom: 1px solid #5296bf; }
fieldset.report-download {
  border-top: 2px solid #5296bf;
  margin-top: 0;
  margin-bottom: 15px; }
table tbody td.report-cell-succeeded {
  font-weight: 700;
  color: green; }
table tbody td.report-cell-failed {
  font-weight: 700;
  color: red; }


table {
  margin: 5px 0;
  width: 100%;
  background: #fff;
  border: none;
  table-layout: auto; }
  table th, table td {
    max-width: 130px;
    padding: 2px 4px;
    text-align: center; 
    overflow: hidden;}
  table th {
    background: #b1c8d5;
    padding: 3px 5px;
    font-size: 12px;
    border-top: none;
    border-left: none;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #4c92bb;
    color: #414141;
    font-weight: bold;
    text-decoration: none; }
    table th:last-child {
      border-right: none; }
    table th a {
      color: #414141;
      font-weight: bold;
      text-decoration: none; }
    table th.nosort .sort_column_link, table th.sortdes .sort_column_link, table th.sortasc .sort_column_link {
      padding-right: 15px;
      display: block;
      background-position: center right;
      background-repeat: no-repeat; }
    table th.nosort .sort_column_link {
      background-image: url("images/sortable_up_down.png"); }
    table th.sortdes .sort_column_link {
      background-image: url("images/sortable_down.png"); }
    table th.sortasc .sort_column_link {
      background-image: url("images/sortable_up.png"); }
  table tbody {
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
    font-size: 12px; }
    table tbody tr {
      border-top: 1px solid #61a2c9;
      border-bottom: 1px solid #d6eff5; }
      table tbody tr td input {
        width: 100%;
        padding: 2px 3px;
        border: none;
        color: #333333;
        font-size: 12px; }
    table tbody td {
      border: none; }
    table tbody td.cell-name, table tbody td.cell-table_name, tbody td.cell-report, table tbody td.cell-schedules, table tbody td.cell-policies, table tbody td.actions, table tbody td.cell-actions, table tbody td.cell-disabled-times, td.cell-ami-assistant, td.cell-policy-backup-times {
        text-align: left; }
    table tbody tr td a {
      /*text-decoration: none;*/
      color: #4a8eb6; }
    table tbody .datetime {
      display: block; }
      table tbody .datetime.time {
        font-size: 14px; }
      table tbody .datetime.date {
        font-size: 11px; }
    table tbody a.open_policy_link {
      text-align: left; }
    table tbody a.open_policy_link,
    table tbody tr td.cell-name a {
      word-wrap: break-word;
      -ms-word-wrap: break-word;
      word-break: break-all;
      white-space: normal;
      color: #4a8eb6;
      text-decoration: underline;
      margin: 1px; }
  table .boxlink {
    font-size: 10px;
    text-shadow: none; }
  table#freezer_table tbody tr td a, table#policy_table tbody tr td a, table#schedule_table tbody tr td a {
    margin: 1px;
    word-wrap: break-word;
    word-break: break-all;
    color: #4a8eb6;
    text-decoration: underline; }
  table tbody a.open_schedule_link {
    word-wrap: break-word;
    word-break: break-all; }
  table#freezer_table tbody tr td a.boxlink, table#policy_table tbody tr td a.boxlink, table#schedule_table tbody tr td a.boxlink {
    color: #fff;
    text-decoration: none; }
  table .cell-num-snapshots {
    max-width: 70px; }
  table .cell-backup-agent {
    max-width: 50px; }
  table .cell-configure {
    min-width: 120px; }
  table .cell-operations {
    min-width: 210px; }
  table .cell-schedules {
    min-width: 100px; }

  table#accounts .cell-num-freezed-items {
    max-width: 40px; }
  table#accounts .cell-delete {
    max-width: 180px; }
    table#accounts .cell-delete .boxlink {
      float: left;
      margin-right: 5px; }
  table .cell-actions {
    max-width: 190px; }
  table tbody .actions a {
    display: inline-block;
    text-align: left; }
  table .grouped-actions {
    float: left;
    padding-right: 5px; }

.recovery-panel-table-headline .side-block a.boxlink, #id_open_ami_ref, #id_clone_vpc_ref, table tbody tr .boxlink {
  background: #61a2c9;
  color: #fff;
  display: inline-block;
  margin: 1px 0;
  padding: 3px 5px;
  border-radius: 3px; }

#id_open_ami_ref{
  color: #fff;
  text-decoration: none;
  float: right; }

#id_clone_vpc_ref{
  color: #fff;
  width: 120px;
  text-decoration: none;}

.recovery-panel-table-headline .boxlink:hover, table tbody tr .boxlink:hover {
  background: #67b0dc; }

.recovery-panel-table-headline .boxlink:active {
  background: #4691be; }
    
table tbody tr .boxlink:active {
  background: #4691be; }

table tbody td.cell-state-enabled
{
    text-align: center; 
    color: green; 
}

table tbody td.cell-state-disabled
{
    text-align: center; 
    color: red; 
}
  
  
#recover_rds_clusters_form .ui-spinner,
#recover_databases_form .ui-spinner {
  width: 60px;
  filter: none;
  border-bottom: 1px solid #7b7b7b;  }

#recover_clusters_form .ui-spinner {
  width: 60px;
  filter: none; }

#recover_clusters_form .cluster_id_class {
  border: 1px solid #696969;
  color: #373535;
  height: 18px;
  border-radius: 5px; }

table#recover_volumes_formset .ui-spinner {
  width: 40px;
  padding: 1px;
  filter: none; }

.volume_attach_to_class {
  max-width: 160px; } 
  
.volume_restore_encrypted {
  width: 65px; }
  
.volume_zone_class {
  width: 65px; }

th.tableheader.cell-volume_id {
    width: 155px;
}  

th.tableheader.cell-capacity {
    width: 60px;
}

th.tableheader.cell-snapshot-encrypted {
    width: 70px;
}

th.tableheader.cell-preserve_tags {
    width: 60px;
}

th.tableheader.cell-attach_to {
    width: 165px;
}

th.tableheader.cell-device {
    width: 65px;
}
table ui.spinner {
  border-radius: 3px; }
table .status_B {
  color: #009900; }
table .status-icon {
  display: block;
  margin: 0 auto;
  width: 24px;
  height: 24px;
  background-position: top center;
  background-repeat: no-repeat; }
table .status-label {
  font-size: 11px; }
table .veeam-status-label {
  font-size: 12px; }
table i.status_B {
  background: url("images/icon_v_green.png") top center no-repeat; }
table strong.status_B {
  color: #009900; }
table strong.status_P,
table strong.status_I {
  color: #30abdf; }
table strong.status_A,
table strong.status_S {
  color: #f59331; }
table strong.status_F {
  color: #c12934; }
table strong.status_D {
  color: #666; }
table strong.status_M {
  color: #666; }
table i.status_P {
  background: url("images/icon_monitor.png") center left no-repeat; }
table i.status_A {
  background: url("images/icon_v_yellow.png") center left no-repeat; }
table i.status_F {
  color: #ff0000;
  background: url("images/icon_x_red.png") center left no-repeat; }
table i.status_I {
  background: url("images/icon_coffee.png") center left no-repeat; }
table i.status_S {
  background: url("images/icon_notice_yellow.png") center left no-repeat; }
table i.status_D {
  background: url("images/icon_bin.png") center left no-repeat; }
table i.status_M {
  background: url("images/icon_manage_lcs_repositories.png") center left no-repeat;}
table .ui-spinner {
  max-width: 100px; }
/* statuses for recovery console */
table .status_R {
  color: #009900; }
table i.status_R {
  background: url("images/icon_v_green.png") top center no-repeat; }

/*		Table icons */
/*		Table Headline */
.table-headline {
  margin: 10px 0 0 0;
  min-height: 32px; }

/*		Table Schedules */
#policy_add_targets_formset table, #id_add_targets_container table, #scheduled_disabled_time_in_day_formset table {
  width: auto;
  max-width: 740px; }

/*		Table Schedules */
#group_add_targets_formset table, #id_add_targets_container table, #scheduled_disabled_time_in_day_formset table {
  width: auto;
  max-width: 740px; }

.get_existing_link {
  color: #4a8eb6; }

#scheduled_disabled_time_in_day_formset table {
  width: 520px; }

#policy_add_targets_formset table thead, #id_add_targets_container table thead, #scheduled_disabled_time_in_day_formset table thead {
  background: #b1c8d5;
  color: #373535;
  border-top: 1px solid #b1c8d5;
  border-bottom: 1px solid #4c92bb; }

#group_add_targets_formset table thead, #id_add_targets_container table thead, #scheduled_disabled_time_in_day_formset table thead {
  background: #b1c8d5;
  color: #373535;
  border-top: 1px solid #b1c8d5;
  border-bottom: 1px solid #4c92bb; }

#policy_add_targets_formset table thead th, #policy_add_targets_formset table thead td {
  width: auto; }

#group_add_targets_formset table thead th, #group_add_targets_formset table thead td {
  width: auto; }

#id_add_targets_container table thead th, #id_add_targets_container table thead td {
  width: auto; }

#scheduled_disabled_time_in_day_formset table thead th, #scheduled_disabled_time_in_day_formset table thead td {
  width: auto; }

#policy_add_targets_formset table thead th, #id_add_targets_container table thead th, #scheduled_disabled_time_in_day_formset table thead th {
  border-right: 1px solid #fff; }

#group_add_targets_formset table thead th, #id_add_targets_container table thead th, #scheduled_disabled_time_in_day_formset table thead th {
  border-right: 1px solid #fff; }

#policy_add_targets_formset table thead a, #id_add_targets_container table thead a, #scheduled_disabled_time_in_day_formset table thead a {
  color: #373535; }

#group_add_targets_formset table thead a, #id_add_targets_container table thead a, #scheduled_disabled_time_in_day_formset table thead a {
  color: #373535; }

#policy_add_targets_formset #formset_table {
  width: 100%; }
  #policy_add_targets_formset #formset_table .cell-name {
    max-width: 80px; }
  #policy_add_targets_formset #formset_table .cell-nodes {
    max-width: 40px; }
  #policy_add_targets_formset #formset_table .cell-instance_type, #policy_add_targets_formset #formset_table .cell-state {
    max-width: 60px; }
  #policy_add_targets_formset #formset_table .cell-volume_id {
    max-width: 80px; }
  #policy_add_targets_formset #formset_table .cell-capacity {
    max-width: 60px; }
  #policy_add_targets_formset #formset_table .cell-iops {
    max-width: 50px; }
  #policy_add_targets_formset #formset_table .cell-snapshot, #policy_add_targets_formset #formset_table .cell-created, #policy_add_targets_formset #formset_table .cell-zone {
    max-width: 80px; }
  #policy_add_targets_formset #formset_table .cell-status, #policy_add_targets_formset #formset_table .cell-zone, #policy_add_targets_formset #formset_table .cell-device, #policy_add_targets_formset #formset_table .cell-backup_tag {
    max-width: 60px; }

#group_add_targets_formset #formset_table {
  width: 100%; }
  #group_add_targets_formset #formset_table .cell-name {
    max-width: 80px; }
  #group_add_targets_formset #formset_table .cell-nodes {
    max-width: 40px; }
  #group_add_targets_formset #formset_table .cell-instance_type, #group_add_targets_formset #formset_table .cell-state {
    max-width: 60px; }
  #group_add_targets_formset #formset_table .cell-volume_id {
    max-width: 80px; }
  #group_add_targets_formset #formset_table .cell-capacity {
    max-width: 60px; }
  #group_add_targets_formset #formset_table .cell-iops {
    max-width: 50px; }
  #group_add_targets_formset #formset_table .cell-snapshot, #group_add_targets_formset #formset_table .cell-created, #group_add_targets_formset #formset_table .cell-zone {
    max-width: 80px; }
  #group_add_targets_formset #formset_table .cell-status, #group_add_targets_formset #formset_table .cell-zone, #group_add_targets_formset #formset_table .cell-device, #group_add_targets_formset #formset_table .cell-backup_tag {
    max-width: 60px; }

  .cell-resource-status-stopped {
    color: red;
  }

  .cell-resource-status-pending , .cell-resource-status-starting, .cell-resource-status-stopping, .cell-resource-status-shutting-down {
    color: orange;
  }

  .cell-resource-status-available , .cell-resource-status-running {
    color: green;
  }

/*	Paginator */
.paginator {
  padding: 20px 0;
  text-align: center;
  font-size: 12px; }
  .paginator a {
    color: #366079; }
  .paginator .previous, .paginator .next {
    text-decoration: none; }

/*	Recovery	*/
.panel-headline.toggle-headline, .panel-headline.recovery-panel-headline, .panel-headline.setting-panel-headline{
  padding: 0;
  background: transparent;
  filter: none; }

.toggle-headline a, .panel-headline.recovery-panel-headline a , .panel-headline.setting-panel-headline a{
  display: block;
  padding: 5px;
  cursor: pointer; }

div#id_sg_filter_and_list {
  border: 1px solid #aaaaaa;
  border-radius: 5px;
width: 206px;
height: 90px;
}
input#id_filter_sg {
margin: 2px;
}

#id_open_basic, #id_close_basic, #id_open_advanced, #id_close_advanced, #id_open_worker_configuration, #id_close_worker_configuration {
  cursor: pointer;
  display: block;
  -webkit-backface-visibility: hidden;
  transition: all 0.3s ease-in; }

#id_open_basic, #id_open_advanced, #id_open_worker_configuration {
  background: #4980a0;
  color: #fff; }

#id_close_basic, #id_close_advanced, #id_close_worker_configuration {
  background: #8fc4e3; }

#id_open_basic img, #id_open_advanced img, #id_open_worker_configuration img {
  display: inline-block;
  position: relative;
  top: 2px; }

#id_subnet {
  margin-left: 20px; }

#id_advanced_options_div .ui-multiselect-menu {
  display: block;
  background: #fff;
  border: 1px solid #696969; }

input#id_x509cert_file {
    width: 330px;
}

.input.form_field_link_div_class.x509cert_class {
    margin-top: 0px;
    margin-left: 143px;
}

form .form_field_link_div_class input[type="text"] {
    width: 330px;
}

form .form_select_field_address_div_class {
  margin: 5px 0; }
  form .form_select_field_address_div_class > label {
    display: inline-block;
    width: 160px; }
  form .form_select_field_address_div_class > div {
    display: inline-block; }
  form .form_select_field_address_div_class select, form .form_select_field_address_div_class textarea, form .form_select_field_address_div_class input {
    display: inline-block;
    min-width: 160px;
    padding: 3px 10px;
    cursor: pointer;
    border: 1px solid #696969;
    color: #272727;
    background: #fff;
    border-radius: 5px; }
    
#general_settings_form .form_select_field_address_div_class select {
    min-width: 328px; }
a#id_cpm_address-button {
    width: 328px;
}  
#general_settings_form .form_select_field_address_div_class textarea,
#general_settings_form .form_select_field_address_div_class input {
  width: 320px; }
div#id_cpm_custom_address_section {
    padding-left: 143px;
}
  
#policy_form .ui-spinner, #general_settings_form .ui-spinner, table#recover_volumes_formset .ui-spinner, #recover_clusters_form .ui-spinner, #recover_rds_clusters_form .ui-spinner {
  border: 1px solid #696969;
  color: #373535; }

#id_advanced_options_div .form_field_div_class input, #id_advanced_options_div .form_field_div_class select, #id_advanced_options_div .form_field_div_class textarea {
  border: 1px solid #696969;
  color: #373535; }

#recover_rds_clusters_form .rds_cluster_id_class,
#recover_rds_clusters_form .rds_cluster_instance_id_class,
#recover_databases_form .dbinstanceid_class,
#recover_dynamodb_tables_form .ddb_table_name_class {
  border: 1px solid #696969;
  color: #373535;
  height: 18px;
  border-radius: 5px; }

#recover_rds_clusters_form td {
  max-width: 180px;
}

form .form_field_div_class input[type="checkbox"], #id_advanced_options_div .form_field_div_class input[type="checkbox"] {
  border: none;
  padding: 0;
  width: auto;
  min-width: 1px;
  max-width: 50px;
  border-radius: 0; }

form input,
form textarea,
form select {
  background: #fff;
  border: 1px solid #8e8e8e;
  border-radius: 3px;
  outline-color: #4980a0; }
form .field {
  margin: 0 0 5px 0; }
  form .field input,
  form .field textarea,
  form .field select {
    padding: 4px 6px; }
form .textarea label, form .multichoice label {
  width: 125px;
  float: left; }
form .security_groups_label {
  width: 160px;
  float: left; }
form .additional_nics_label {
  width: 160px;
  float: left; }
form .subnet_label {
  width: 163px;
  float: left; }

.dr_regions_multiple_choice_div,.scan_regions_multiple_choice_div, .schedule_choices_multiple_choice_div, .user_choices_multiple_choice_div {
  width: 200px;
  height: 60px;
  padding: 5px;
  overflow: auto;
  background: #fff;
  clear: right;
  border: 1px solid #696969;
  border-radius: 5px; }

 #id_security_groups_multiple_choice_div {
  width: 200px;
  height: 60px;
  padding: 5px;
  overflow: auto;
  background: #fff;
  clear: right;
  border: 1px solid #696969;
  border-radius: 5px; 
  margin-left: 2px; }

 #id_additional_nics_multiple_choice_div {
  width: 200px;
  height: 60px;
  padding: 5px;
  overflow: auto;
  background: #fff;
  clear: right;
  border: 1px solid #696969;
  border-radius: 5px;
  margin-left: 2px; }

.schedule_choices_multiple_choice_div,
.user_choices_multiple_choice_div {
  overflow: auto; }
  .schedule_choices_multiple_choice_div li label,
  .user_choices_multiple_choice_div li label {
    display: inline-block;
    width: 120px; }

/*	Footer	*/
#footer {
  min-height: 50px;
  margin-top: 20px;
  padding: 20px 0;
  background: #366079;
  color: #fff;
  clear: both; }
  #footer a {
    color: #fff; }
  #footer nav a {
    padding: 0 5px;
    border-left: 1px solid #fff; }
    #footer nav a:first-child {
      border-left: none; }
  #footer .credits {
    padding: 20px 0 0 0;
    display: flex;
    justify-content: space-between;
    padding: 20px 5px; }
    #footer .credits strong {
      font-weight: bold; }

/*	Forms	*/
form div.input {
  margin: 12px auto; }
form .errorlist {
  color: red; }

textarea {
  resize: vertical; }

.ui-dialog-content form label {
  color: #373535;
  font-weight: bold;
  display: inline-block;
  width: 140px;
  float: left;}

form.new-user fieldset > div label, form.change-password fieldset > div label, form div.input label {
  color: #373535;
  font-weight: bold;
  display: inline-block;
  width: 140px; }

form.new-user fieldset > div label, form.change-password fieldset > div label, form div.input label {
  color: #373535;
  font-weight: bold;
  display: inline-block;
  width: 140px; }

form div.input.wide_label label  {
  width:  200px;
}
.volume_device_input_class {
  border: 1px solid #696969; }

.volume_iops_input_class {
  border: 1px solid #696969; }

form.new-user fieldset > div input, form.new-user fieldset > div textarea, form.new-user fieldset > div select, form.new-user fieldset > div checkbox {
  border: 1px solid #696969; }
form.change-password fieldset > div input, form.change-password fieldset > div textarea, form.change-password fieldset > div select, form.change-password fieldset > div checkbox {
  border: 1px solid #696969; }
form div.input input, form div.input textarea, form div.input select, form div.input checkbox {
  border: 1px solid #696969; }

.volume_device_input_class.errorfield {
  border: 1px solid red; }

.volume_iops_input_class.errorfield {
  border: 1px solid red; }

form.new-user fieldset > div input.errorfield, form.new-user fieldset > div textarea.errorfield, form.new-user fieldset > div select.errorfield, form.new-user fieldset > div checkbox.errorfield {
  border: 1px solid red; }
form.change-password fieldset > div input.errorfield, form.change-password fieldset > div textarea.errorfield, form.change-password fieldset > div select.errorfield, form.change-password fieldset > div checkbox.errorfield {
  border: 1px solid red; }
form div.input input.errorfield, form div.input textarea.errorfield, form div.input select.errorfield, form div.input checkbox.errorfield {
  border: 1px solid red; }

input.errorfield {
  border: 1px solid red; }

.volume_device_input_class {
  padding: 5px;
  width: 240px;
  border-radius: 5px;
  outline: none; }

.volume_iops_input_class {
  padding: 5px;
  width: 240px;
  border-radius: 5px;
  outline: none; }

form.new-user fieldset > div input, form.new-user fieldset > div textarea, form.new-user fieldset > div select {
  padding: 5px;
  width: 240px;
  border-radius: 5px;
  outline: none; }
form.change-password fieldset > div input, form.change-password fieldset > div textarea, form.change-password fieldset > div select {
  padding: 5px;
  width: 240px;
  border-radius: 5px;
  outline: none; }
form div.input input, form div.input textarea, form div.input select {
  padding: 5px;
  width: 240px;
  border-radius: 5px;
  outline: none; }
form.new-user fieldset > div input[type="submit"], form.change-password fieldset > div input[type="submit"], form div.submit input {
  outline: none; }
form.new-user fieldset > div input:focus, form.new-user fieldset > div textarea:focus, form.new-user fieldset > div select:focus, form.new-user fieldset > div input[type="submit"]:focus {
  border: 1px solid #00a8e1; }
form.change-password fieldset > div input:focus, form.change-password fieldset > div textarea:focus, form.change-password fieldset > div select:focus, form.change-password fieldset > div input[type="submit"]:focus {
  border: 1px solid #00a8e1; }
form div.input input:focus, form div.input textarea:focus, form div.input select:focus {
  border: 1px solid #00a8e1; }
form div.submit input:focus {
  border: 1px solid #00a8e1; }
form input {
  -webkit-backface-visibility: hidden;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in; }
form div.submit {
  margin: 25px auto; }
  form div.submit input[type="submit"] {
    border: 1px solid #8e8e8e;
    font-size: 18px;
    cursor: pointer;
    display: block;
    padding: 5px;
    width: 210px;
    margin-left: 145px;
    color: #fff;
    border-radius: 5px;
    background: #28709c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #28709c 0%, #68c6ff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28709c), color-stop(100%, #68c6ff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #28709c 0%, #68c6ff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #28709c 0%, #68c6ff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #28709c 0%, #68c6ff 100%);
    /* IE10+ */
    background: linear-gradient(top, #28709c 0%, #68c6ff 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#28709c', endColorstr='#68c6ff',GradientType=0 );
    /* IE6-9 */ }
    form div.submit input[type="submit"]:hover {
      opacity: 0.9;
      box-shadow: 0px 0px 3px #ccc;
      -webkit-box-shadow: 0px 0px 3px #ccc;
      -moz-box-shadow: 0px 0px 3px #ccc;
      -o-box-shadow: 0px 0px 3px #ccc;
      -ms-box-shadow: 0px 0px 3px #ccc; }
form.sign-in div.submit input[type="submit"] {
  width: 240px; }

input[type="button"] {
  cursor: pointer; }

form.search .button.submit {
  display: inline-block;
  padding: 4px 10px;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  background: #0e76bc;
  border: 1px solid #b1babc;
  text-decoration: none;
  border-radius: 5px; }
  form.search .button.submit:active, form.search .button.submit:hover {
    background: #087bc7; }

#id_account_search_text,
#id_veeam_server_search_text,
#id_s3_repository_search_text,
#id_sched_search_text,
#id_agents_search_text,
#id_fre_search_text,
#id_pol_search_text,
#id_lcs_repository_search_text {
  padding: 6px 4px;
  height: 26px; }

form.search input[type="text"] {
  display: inline-block;
  float: left;
  outline: none;
  border: 1px solid #b0b0b0;
  padding: 2px 3px;
  border-radius: 5px; }
  form.search input[type="text"]:focus {
    border: 1px solid #00a8e1; }

form.search #id_users_search_text {
  height: 26px; }

.user-form {
  width: 480px;
  margin: 0 auto; }
  .user-form fieldset {
    display: block;
    border-bottom: 3px solid #5296bf;
    padding-bottom: 60px; }
  .user-form aside {
    padding: 10px;
    text-align: center; }
    .user-form aside a {
      color: #366079;
      text-decoration: underline;
      font-weight: bold; }
fieldset.download_as_csv {
    border-top: 3px solid #5296bf;
    margin-top: 15px;
    margin-bottom: 15px;
}

fieldset.idp_fieldset_class {
    padding-bottom: 5px;
}

#id_delete_backup_snapshots
{
  font-weight: bold;  
}

#id_delete_alerts
{
  font-weight: bold;  
}

form div.input.time_based label, form div.input.time_based input, form div.input.time_based .ui-spinner, form div.input.time_based .ui-selectmenu {
  float: left; }
form div.input.time_based .ui-spinner, form div.input.time_based .ui-selectmenu {
  width: 40px; }
form div.input.time_based label {
  width: 80px; }
form div.time_based .margin label {
  width: 160px; }

form div.input.frequency label, form div.input.frequency input, form div.input.frequency .ui-spinner, form div.input.frequency .ui-selectmenu {
  float: left; }
form div.input.frequency .ui-spinner, form div.input.frequency .ui-selectmenu {
  width: 40px; }
form div.input.frequency label {
  width: 80px; }
form div.frequency .margin label {
  width: 140px; }
form div.schedule_start_date_widgets_div .start_time_widgets {
  margin-right: 5px; }
  form div.schedule_start_date_widgets_div .start_time_widgets > div {
    margin-right: 5px; }
form div.schedule_end_date_widgets_div #id_end_date {
  float: left; }
form div.schedule_end_date_widgets_div .end_time_widgets {
  float: left;
  width: 240px; }
  form div.schedule_end_date_widgets_div .end_time_widgets .end-time.hours {
    float: left; }
form .wrapper.end_time_wrapper {
  overflow: hidden; }
form div.schedule_end_date_widgets_div .end_time_widgets .end-time.minutes.select-time {
  float: left; }
form div.schedule_end_date_widgets_div #id_nonever_button {
  clear: right; }

#schedule_form #id_dummy_button {
  display: none; }
#schedule_form #id_every_unit-button, #schedule_form #id_every_unit {
  width: 75px; }

.policies-form-filters {
  margin: 0 0 10px 0;
  float: right; }

#users_filter_form select, #users_filter_form .ui-selectmenu ,
#accounts_filter_form select, #accounts_filter_form .ui-selectmenu, 
#veeam_servers_filter_form select, #veeam_servers_filter_form .ui-selectmenu , 
#s3_repositories_filter_form select, #s3_repositories_filter_form .ui-selectmenu , 
#lcs_repositories_filter_form select, #lcs_repositories_filter_form .ui-selectmenu {
  display: inline-block;
  max-width: 200px;
  min-width: 160px;
  padding: 3px 10px;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  color: #666;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px #666; }

a#id_agent_config_bt {
    margin-top: 3px;
    padding: 4px;
}

#console_agents_filter_form select, #console_agents_filter_form .ui-selectmenu {
  display: inline-block;
  max-width: 200px;
  min-width: 160px;
  padding: 3px 10px;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  color: #666;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px #666; }

#console_schedules_filter_form select, #console_schedules_filter_form .ui-selectmenu {
  display: inline-block;
  max-width: 200px;
  min-width: 160px;
  padding: 3px 10px;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  color: #666;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px #666; }

#console_policies_filter_form select, #console_policies_filter_form .ui-selectmenu {
  display: inline-block;
  max-width: 200px;
  min-width: 160px;
  padding: 3px 10px;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  color: #666;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px #666; }

#console_recovery_monitor_formset select, #console_recovery_monitor_formset .ui-selectmenu,
#console_backup_monitor_formset select, #console_backup_monitor_formset .ui-selectmenu {
  display: inline-block;
  max-width: 150px;
  min-width: 140px;
  padding: 3px 10px;
  cursor: pointer;
  border: 1px solid #b0b0b0;
  color: #666;
  background: #fff;
  border-radius: 3px;
  box-shadow: 1px 1px #666; }
#console_recovery_monitor_formset .form-filters,
#console_backup_monitor_formset .form-filters {
  height: 34px; }
  #console_recovery_monitor_formset .form-filters a,
  #console_backup_monitor_formset .form-filters a {
    color: #373535;
    display: inline-block; }
  #console_recovery_monitor_formset .form-filters .form-filters .filter_account .ui-widget,
  #console_backup_monitor_formset .form-filters .form-filters .filter_account .ui-widget {
    width: 160px; }

#id_refresh_button, #id_rec-refresh_button {
  background: url("images/icon_refresh_blue.png") center left no-repeat;
  width: 34px;
  height: 24px;
  text-indent: -9999px;
  overflow: hidden; }

.form-filters .filter_user, .form-filters .bm_search_text, .form-filters .filter_account, .form-filters .filter_policy, .form-filters .filter_status, .form-filters .num_records, .form-filters .filter_group {
  float: left;
  margin-right: 5px; }

#id_bm_search_text {

  width: 150px;
  height: 26px;
  padding: 6px 4px;
}

#id_refresh_button:hover, #id_rec-refresh_button:hover {
  opacity: 0.9; }

#console_freezer_formset label, #console_backup_monitor_formset label, label.assistive-text {
  position: fixed;
  top: -100px;
  left: 0; }

/*		Change Password */
form.change-password fieldset > div {
  margin: 10px 0; }
  form.change-password fieldset > div.submit {
    margin: 25px auto; }
  form.change-password fieldset > div label {
    font-size: 14px;
    width: 180px; }
form.change-password div.submit input[type="submit"] {
  margin-left: 185px; }
form.new-user fieldset > div {
  margin: 10px 0; }

/*		Add New Account */
/*		Move To Freezer */
.ui-dialog form.move-to-freezer {
  margin-top: 20px; }
  .ui-dialog form.move-to-freezer label {
    color: #272727;
    font-size: 12px;
    width: 110px;
    float: left; }
  .ui-dialog form.move-to-freezer input, .ui-dialog form.move-to-freezer textarea, .ui-dialog form.move-to-freezer select {
    width: 250px;
    border-radius: 5px; }

.freezer-dialog {
  width: 420px; }

/*			Schedule Form */
.dialog-1 fieldset > div {
  margin: 10px 0; }

.schedule-form fieldset > div {
  margin: 10px 0; }
  .schedule-form fieldset > div > div {
    display: inline-block; }

.dialog-1 label, .schedule-form label {
  color: #272727;
  font-size: 12px;
  width: 90px;
  display: block;
  float: left; }

.dialog-1 div input, .dialog-1 div select, .dialog-1 div textarea {
  padding: 3px;
  border: 1px solid #696969;
  border-radius: 5px; }

.schedule-form div input, .schedule-form div select, .schedule-form div textarea {
  padding: 3px;
  border: 1px solid #696969;
  border-radius: 5px; }

.dialog-1 div input, .schedule-form div input {
  margin-right: 5px; }

.dialog-1 div input[type="checkbox"], .schedule-form div input[type="checkbox"] {
  border: none; }

#id_never_button, #id_nonever_button {
  border: none;
  background: transparent;
  filter: none;
  text-decoration: underline;
  color: #4980a0; }

#id_never_button.btn-submit-1, #id_nonever_button.btn-submit-1 {
  cursor: pointer;
  font-size: 12px;
  font-weight: normal; }

.add-new-schedule #id_name {
  width: 355px; }
.add-new-schedule #schedule_form #id_name {
  width: 235px; }

#schedule_form .ui-selectmenu-dropdown {
  padding: 1px; }

.add-new-schedule #id_description {
  width: 355px;
  height: 90px; }
.add-new-schedule #id_start_date, .add-new-schedule .start_time_widgets .select-time {
  float: left; }
.add-new-schedule .colon {
  padding: 2px;
  float: left; }
.add-new-schedule .select-time .ui-selectmenu {
  padding: 1px; }

.schedule-form .textarea label, .schedule-form .checkbox-list label {
  float: left; }
.schedule-form ul {
  width: 280px;
  display: inline-block; }
.schedule-form .textarea label {
  width: 140px; }

.add-new-schedule .schedule-form textarea#id_description {
  width: 240px; }

.actions .btn-cancel-1, .actions .btn-submit-1 {
  padding: 3px 8px;
  cursor: pointer; }
.actions .btn-cancel-1:hover, .actions .btn-submit-1:hover {
  opacity: 0.75; }
.actions .btn-cancel-1 {
  text-decoration: none; }

/*		Policy */
#policy_form label {
  color: #333;
  width: 141px; }
#policy_form .schedule_choices_multiple_choice_div,
#user_apply_managed_users_form .user_choices_multiple_choice_div {
  min-height: 120px; }
  #policy_form .schedule_choices_multiple_choice_div label,
  #user_apply_managed_users_form .user_choices_multiple_choice_div label {
    width: 120px;
    float: none; }
#user_apply_managed_users_form .multichoice > label {
  width: 144px; }
#policy_form .form_field_div_class > div .ui-widget,
#user_apply_managed_users_form .form_field_div_class > div .ui-widget {
  width: 200px; }

#id_security_groups_multiple_choice_div li {
  width: auto;
  min-width: 500px; }
  #id_security_groups_multiple_choice_div li label {
    width: auto;
    min-width: 200px; }
#id_additional_nics_multiple_choice_div li {
  width: auto;
  min-width: 500px; }
  #id_additional_nics_multiple_choice_div li label {
    width: auto;
    min-width: 200px; }

#id_security_groups_multiple_choice_div label,
#id_additional_nics_multiple_choice_div label,
#policy_dr_options_form .multichoice .dr_regions_multiple_choice_div label {
  float: none;
  width: 160px;
  display: inline-block; }
  
a.policy_veeam_options_link.boxlink 
{
     display: inherit;
}

a.lcs_policy_link.boxlink
{
  display: inherit;
}

input#id_vbr_progress_timeout_seconds {
    width: 100px;
}

#id_security_groups_list,#id_security_groups_multiple_choice_div input,
#id_additional_nics_list,#id_additional_nics_multiple_choice_div input,
#policy_dr_options_form .multichoice .dr_regions_multiple_choice_div input,
#id_new_account_form .multichoice .scan_regions_multiple_choice_div input,
#id_new_veeam_server_form .multichoice .scan_regions_multiple_choice_div input {
  float: left;
  margin: 0 5px 0 0;
  display: inline-block;
  border: none;
  width: auto; }
   
#policy_form .multichoice .schedule_choices_multiple_choice_div input,
#user_apply_managed_users_form .multichoice .user_choices_multiple_choice_div input {
  float: left;
  margin: 0 5px 0 0;
  display: inline-block;
  border: none;
  width: auto; }

#id_dr_regions_multiple_choice_div {
  width: 220px;
  min-height: 60px; 
  height: 150px; }
  #id_dr_regions_multiple_choice_div li {
    min-width: 190px; }

#policy_dr_options_form .ui-spinner.ui-widget-content, #policy_veeam_options_form .ui-spinner.ui-widget-content {
  width: 55px; }

#backup_copy_policy_form .ui-spinner.ui-widget-content {
  width: 55px; }

/*		Dialog 1 Form */
.dialog-1 fieldset div {
  overflow: hidden; }
.dialog-1.policy-options {
  min-width: 420px; }

/*		Policy Extra Options */
.policy-options .headline {
  color: #000;
  font-size: 14px;
  margin-bottom: 20px; }
  .policy-options .headline span {
    font-weight: bold; }

#id_policy_extra_options label {
  width: 220px; }

#id_agent_script_timeout, #id_number_of_retries, #id_minutes_between_retries {
  width: 40px;
  box-shadow: none; }

#general_settings_form .form_field_div_class .ui-spinner .ui-widget {
  width: 60px; }
#general_settings_form .form_field_div_class .ui-spinner.ui-widget input {
  border: none; }
#general_settings_form .form_field_div_class .ui-spinner a.ui-spinner-button {
  display: block;
  width: 16px;
  height: 14px;
  border-radius: 3px;
  border: none;
  background: none;
  cursor: pointer; }
  #general_settings_form .form_field_div_class .ui-spinner a.ui-spinner-button.ui-spinner-up {
    top: 2px; }
  #general_settings_form .form_field_div_class .ui-spinner a.ui-spinner-button.ui-spinner-down {
    bottom: 2px; }
#general_settings_form .ui-spinner {
  border: none;
  border-radius: 5px;
  z-index: 1; }
  #general_settings_form .ui-spinner.ui-widget-content {
    background: #fff;
    width: 55px;
    border: 1px solid #696969; }
    #general_settings_form .ui-spinner.ui-widget-content input {
      min-width: 1px;
      width: 39px;
      border-radius: 3px; }
#general_settings_form .x509cert_class
{
  display: inline-block;
}

#id_policy_extra_options .form_field_div_class .ui-spinner.ui-widget {
  width: 60px; }

#id_vss_volumes {
  box-shadow: none;
  border: 1px solid #696969;
  min-width: 100px;
  width: 140px; }

/*		Instance Recovery */
fieldset.credentials {
  border-top: 3px solid #5296bf;
  margin-top: 20px;
  padding: 10px 0; }
  fieldset.credentials label {
    width: auto; }
  fieldset.credentials #id_use_account_credentials {
    font-weight: bold; }

form .form_field_div_class {
  margin: 5px 0; }
  form .form_field_div_class > label {
    display: inline-block;
    width: 160px; }
  form .form_field_div_class > div {
    display: inline-block; }
  form .form_field_div_class select, form .form_field_div_class textarea, form .form_field_div_class input {
    display: inline-block;
    max-width: 200px;
    min-width: 160px;
    padding: 3px 10px;
    cursor: pointer;
    border: 1px solid #696969;
    color: #272727;
    background: #fff;
    border-radius: 5px; }
form div.input input[type="checkbox"], form.change-password fieldset > div input[type="checkbox"] {
  border: none; }
form .form_field_div_class input[type="checkbox"] {
  border: none; }
form .form_field_div_class .ui-selectmenu {
  padding: 1px; }

.ui-spinner {
  z-index: 1; 
}

.notification-form div input {
  margin-top: 5px; }
.notification-form input[type="checkbox"] {
  width: 30px;
  display: inline-block; }

form .notification-form .input label {
  color: #373535;
  font-weight: bold;
  display: inline-block;
  width: 240px; }

#id_summary_checks_div label {
  width: 100px; }
  
#id_test_daily_summary {
  float: right; }

input#id_install_patch_submit {
    margin-left: 0px;
}
input#id_patch_file {
    max-width: 400px;
    width: 100%;
} 
#register_account_form {
    margin-left: 235px;
}
 
.page-headline.patches .headline {
  background: url("images/icon_patches_headline.png") top left no-repeat;
  padding-left: 40px; }

.page-headline.notification-settings .headline {
  background: url("images/icon_notifications_headline.png") center left no-repeat;
  padding-left: 40px; }

.page-headline.general-settings .headline {
  background: url("images/icon_settings_headline.png") center left no-repeat;
  padding-left: 40px; }

.page-headline.manage-accounts .headline {
  background: url("images/icon_manage_accounts_headline.png") top left no-repeat;
  padding-left: 35px; 
  width: 800px;
  height: 30px;
  margin-bottom: 10px;
}

.page-headline.manage-veeam-servers .headline {
  background: url("images/icon_manage_veeam_servers_headline.png") left no-repeat;
  padding-left: 35px; 
  width: 800px;
}

.page-headline.manage-S3-repositories .headline {
  background: url("images/icon_manage_lcs_repositories_headline.png") left no-repeat;
  padding-left: 35px; 
  width: 800px;
  height: 30px;
  margin-bottom: 10px;
}

.page-headline.manage-S3-workers .headline {
  background: url("images/icon_workers_headline.png") left no-repeat;
  padding-left: 35px;
  width: 800px;
  height: 30px;
  margin-bottom: 10px;
}

.page-headline.manage-lcs-repositories .headline {
  background: url("images/icon_manage_lcs_repositories_headline.png") left no-repeat;
  padding-left: 35px;
  width: 800px;
}

#id_new_account_form , #id_new_veeam_server_form , #id_s3_repository_form, #id_clone_vpc_form{
min-height: 230px;
}
#id_new_account_form .ui-selectmenu ,#id_new_veeam_server_form .ui-selectmenu ,#id_s3_repository_form .ui-selectmenu,
#id_clone_vpc_form .ui-selectmenu, #id-worker-configuration_form .ui-selectmenu, #worker_configuration_div .ui-selectmenu
{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  min-height: 25px;
  max-width: 165px;
  min-width: 165px;
  padding: 3px 10px;
  color: #272727; }
#id_new_account_form .field input {
  width: 166px; }
#id_new_account_form .multichoice .scan_regions_multiple_choice_div label {
  float: none;
  width: 160px;
  display: inline-block; }
  
#id_new_veeam_server_form .field > div {
  margin: 0 0 0 3px; }
#id_new_veeam_server_form .field input {
  width: 166px; }
  
#id_s3_repository_form .field > div {
  margin: 0 0 0 3px; }
#id_s3_repository_form .field input {
  width: 166px; }

#id_clone_vpc_form .field > div {
  margin: 0 0 0 3px; }
#id_clone_vpc_form .field input {
  width: 166px; }

#id_scan_regions_multiple_choice_div {
  width: 220px;
  min-width: 190px;
  min-height: 60px;
  height: 150px;  }

#id-register_form .ui-selectmenu ,#id_group_form .ui-selectmenu{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  max-width: 190px;
  min-width: 190px;
  padding: 3px 10px; }
  #id-register_form .ui-selectmenu, #id-register_form .ui-selectmenu.ui-state-hover,   
  #id_group_form .ui-selectmenu, #id_group_form .ui-selectmenu.ui-state-hover{
    color: #272727; }

#id_add_new_user {
  font-size: 14px;
  font-weight: bold;
  float: left;
  margin-bottom: 5px; }

#id_users_table tbody tr td .user-define-link {
  text-decoration: underline;
  color: blue; }

#general_settings_form .form_select_field_div_class select {
  width: 120px; }

a#id_edit_group {
    margin-left: 10px;
}

#general_settings_form .ui-selectmenu {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  min-width: 80px;
  padding: 3px 10px;
  color: #666666; }

#sign_in_form .ui-selectmenu {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  max-width: 240px;
  min-width: 80px;
  padding: 3px 10px;
  color: #666666; }

.ui-selectmenu-open {
  z-index: 10; }

#id-notication-form .ui-selectmenu {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  max-width: 120px;
  min-width: 80px;
  padding: 3px 10px;
  color: #666666; }
#id-notication-form .start_time_widgets {
  float: left; }
  #id-notication-form .start_time_widgets .select-time {
    display: inline-block;
    margin-top: 5px;
    margin-left: -3px;
    width: 140px;
    max-width: 70px; }
#id-notication-form span.colon {
  margin: 5px;
  width: 140px; }
#id-notication-form .start_time_widgets .ui-selectmenu {
  margin: 5px;
  max-width: 60px;
  min-width: 60px; }
#id-notication-form a.boxlink {
  background: #61a2c9;
  color: #fff;
  display: inline-block;
  margin: 1px 0;
  padding: 3px 5px;
  border-radius: 3px; }

#id-notication-form .sns_region_field_div_class .ui-selectmenu {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #B0B0B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px #666666;
  cursor: pointer;
  max-width: 240px;
  min-width: 80px;
  padding: 3px 10px;
  color: #666666; }
  form .sns_region_field_div_class > div {
    display: inline-block; }
    form .sns_region_field_div_class select, form .sns_region_field_div_class textarea, form .sns_region_field_div_class input {
    display: inline-block;
    max-width: 240px;
    min-width: 160px;
    padding: 3px 10px;
    cursor: pointer;
    border: 1px solid #696969;
    color: #272727;
    background: #fff;
    border-radius: 5px; }
/*		Add Instance */
#id_targets_filter_div {
  overflow: hidden; }
  #id_targets_filter_div label {
    color: #373535;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px; }
  #id_targets_filter_div select, #id_targets_filter_div input {
    padding: 3px 10px;
    border: 1px solid #696969;
    color: #373535;
    background: #fff;
    border-radius: 3px; }
  #id_targets_filter_div select {
    margin-right: 10px; }

#id_search_users,
#id_search_accounts,
#id_search_veeam_servers,
#id_search_s3_repositories,
#id_search_policies,
#id_search_schedules,
#id_search_agents,
#id_search_freezer,
#id_search_lcs_repositories {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 3px;
  width: 26px;
  height: 26px;
  overflow: hidden;
  text-indent: -9999px;
  background: #4980a0 url("images/icon_search_small.png") center center no-repeat;
  border-radius: 3px; }

#id_targets_filter_div #id_search_button {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 3px;
  overflow: hidden;
  text-indent: -9999px;
  background: #4980a0 url("images/icon_search_small.png") center center no-repeat;
  width: 17px;
  height: 17px;
  border-radius: 3px; }
  #id_targets_filter_div #id_search_button:hover {
    opacity: 0.75; }
#id_targets_filter_div .fliter_form_region_field {
  float: left;
  width: 280px; }

#policy_add_targets_formset #formset_table {
  margin: 20px 0; }
  #policy_add_targets_formset #formset_table th, #policy_add_targets_formset #formset_table td {
    min-width: 10px;
    max-width: 63px;
    width: auto; }

#group_add_targets_formset #formset_table {
  margin: 20px 0; }
  #group_add_targets_formset #formset_table th, #group_add_targets_formset #formset_table td {
    min-width: 10px;
    max-width: 63px;
    width: auto; }

#id_targets_filter_div label, #policy_add_targets_formset #id_region {
  display: inline-block;
  width: auto;
  float: left;
  margin-right: 10px; }

#id_targets_filter_div label, #group_add_targets_formset #id_region {
  display: inline-block;
  width: auto;
  float: left;
  margin-right: 10px; }

#id_targets_filter_div .filter_form_region_field {
  float: left;
  min-width: 350px;
  margin-right: 10px; }
#id_targets_filter_div #id_search_text {
  float: left; }

.volume_device_input_class {
  width: 65px;
  padding: 2px; }

.volume_iops_input_class {
  width: 40px;
  padding: 2px; }   
  
.iops_input_class {
  width: 45px;
  padding: 2px;
  border: 1px solid #696969;
  border-radius: 5px;
 }
  
.cluster_nodes_class {
  width: 40px;
 }
  
.rds_cluster_vpc_subnet_class,
.cluster_vpc_subnet_class {
  width: 120px;
 }
  
.cluster_snapshot_id_class {
  width: 120px;
 }
  
.aws-credentials.border-top {
  border-top: 3px solid #61a2c9;
  padding-top: 20px; }

  
.li-log-header 
{
    font-weight: bold;
    font-size: 14px;
}
    
#wizard_form .ui-spinner {
  border: 1px solid #8E8E8E; }

#id_run_times_table {
  width: 320px; }

#id_act_key_submit {
  float: left;
  margin-left: 245px; }

#id_register_submit {
  float: left;
  margin-left: 80px; 
  margin-top: 25px}

#id_activation_key {
  width: 410px;
  min-width: 410px;
  margin-left: 245px; }

#id_agents_configuration {
  margin-left: 250px; }

    
#id_single_amis_label {
background-color: #cfcfcf;
}
  
#id_veeam_copies_label {
    background-color: #1ba638;
    color: #ffffff;
}
  
#id_instance_options_apply   {
    float:right;
}

table tbody tr td a.cell-reports-link {
  word-wrap: break-word;
    -ms-word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    color: #4a8eb6;
    text-decoration: underline;
    margin: 1px; }

.run_times {
  width: 180px;
  max-width: 180px; }

/* This was added to prevent new html5 spinner widgets to be displayed */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}
/*# sourceMappingURL=cpm_style.css.map */
