/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
div.yui3-cssreset html{color:#000;background:#FFF;}div.yui3-cssreset body,div.yui3-cssreset div,div.yui3-cssreset dl,div.yui3-cssreset dt,div.yui3-cssreset dd,div.yui3-cssreset ul,div.yui3-cssreset ol,div.yui3-cssreset li,div.yui3-cssreset h1,div.yui3-cssreset h2,div.yui3-cssreset h3,div.yui3-cssreset h4,div.yui3-cssreset h5,div.yui3-cssreset h6,div.yui3-cssreset pre,div.yui3-cssreset code,div.yui3-cssreset form,div.yui3-cssreset fieldset,div.yui3-cssreset legend,div.yui3-cssreset input,div.yui3-cssreset textarea,div.yui3-cssreset p,div.yui3-cssreset blockquote,div.yui3-cssreset th,div.yui3-cssreset td{margin:0;padding:0;}div.yui3-cssreset table{border-collapse:collapse;border-spacing:0;}div.yui3-cssreset fieldset,div.yui3-cssreset img{border:0;}div.yui3-cssreset address,div.yui3-cssreset caption,div.yui3-cssreset cite,div.yui3-cssreset code,div.yui3-cssreset dfn,div.yui3-cssreset em,div.yui3-cssreset strong,div.yui3-cssreset th,div.yui3-cssreset var{font-style:normal;font-weight:normal;}div.yui3-cssreset li{list-style:none;}div.yui3-cssreset caption,div.yui3-cssreset th{text-align:left;}div.yui3-cssreset h1,div.yui3-cssreset h2,div.yui3-cssreset h3,div.yui3-cssreset h4,div.yui3-cssreset h5,div.yui3-cssreset h6{font-size:100%;font-weight:normal;}div.yui3-cssreset q:before,div.yui3-cssreset q:after{content:'';}div.yui3-cssreset abbr,div.yui3-cssreset acronym{border:0;font-variant:normal;}div.yui3-cssreset sup{vertical-align:text-top;}div.yui3-cssreset sub{vertical-align:text-bottom;}div.yui3-cssreset input,div.yui3-cssreset textarea,div.yui3-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}div.yui3-cssreset input,div.yui3-cssreset textarea,div.yui3-cssreset select{*font-size:100%;}div.yui3-cssreset legend{color:#000;}


.proxytraining-highlight, #proxytraining-nav .proxytraining-highlight {
  background: rgba(107, 169, 236, 0.21);
  box-shadow: 0 0 5pt 0.5pt #017aff;
}
.proxytraining-capture, #proxytraining-nav .proxytraining-capture {
  outline: 1px solid rgb(55, 55, 55) !important;
}

.proxytraining-capture ._proxytraining-overlay{
   position: absolute; top: 0; left: 0; background-color: transparent;
}

.proxytraining-capture:hover{
  background: rgba(14, 140, 221, 0.2);
  outline: 1px rgba(14, 140, 221, 0.35) solid !important;
}



/*
.proxytraining-capture:after {
    content: '\A';
    position: absolute;
    width: 100%; 
    height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s;
}

.proxytraining-capture:hover:after {
    opacity: 1;
}
*/
.proxytraining-hijack{
  text-shadow: 0px 0px 20px #ff00c8;
  border-radius: 2px;
  box-shadow: 0 0 5pt 0pt #ff00c8;
}
/*
#proxytraining-html {
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50px;
  z-index: 10000000;
  width: 100%;
}*/

#proxytraining-html {
  min-height: 20px;
  position: relative;
  display: block;
  width: 100%;
  margin: 0px;
  padding: 0px;
}

#proxytrainingContentBody{
  position: relative;
  display: block;
  margin: 0px;
  padding: 0px;
  min-height: 100%;
}

#proxytraining-html.proxytraining-shifted {
  left: 500px;
}
#proxytraining-nav {
  padding-top: 3px !important;
  z-index: 10000 !important;
  overflow: visible !important;
  position: fixed !important;
  max-height: 36px !important;
  min-height: 36px !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
   background: #fff !important;   /* Old browsers */ 
  /* background: -moz-linear-gradient(top,  #f7f7f7 0%, #e0e0e0 100%);*/ /* FF3.6+ */ 
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e0e0e0));*/ /* Chrome,Safari4+ */
  /* background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%);*/ /* Chrome10+,Safari5.1+ */ 
  /* background: -o-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%);*/ /* Opera 11.10+ */
  /* background: -ms-linear-gradient(top,  #f7f7f7 0%,#e0e0e0 100%);*/ /* IE10+ */ 
  /* background: linear-gradient(to bottom,  #f7f7f7 0%,#e0e0e0 100%);*/ /* W3C */ 
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e0e0e0',GradientType=0 );*/ /* IE6-9 */ 
  border-bottom: 1px solid #d7d7d7 !important;
  height:36px !important;
  all: unset;
}
#proxytraining-nav .proxytraining-clear {
  clear: both;
}
#proxytraining-nav img {
  border: 0 none;
}
#proxytraining-nav #proxytraining-address {
  display: inline-block !important;
  float: left !important;
  padding: 0 !important;
  min-width: 535px !important;
  line-height: 31px !important;
}
#proxytraining-nav #proxytraining-uri {
  vertical-align: top;
  margin-top: 6px;
  width: initial;
}
#proxytraining-nav #proxytraining-admin-menu {
  background: #e0e0e0;
  height: 100%;
  position: fixed;
  top: 33px;
  width: 500px;
}
#proxytraining-nav a.sprite.sprite-undo, #proxytraining-nav a.sprite.sprite-menu {
  float: right;
}
#proxytraining-nav .sprite-back.disabled{ background-position: 0 0;}
#proxytraining-nav .sprite-back:hover{ background-position: 0 -64px;}
#proxytraining-nav .sprite-back{ background-position: 0 -128px;}
#proxytraining-nav .sprite-go.disabled{ background-position: 0 -192px;}
#proxytraining-nav .sprite-go:hover{ background-position: 0 -256px;}
#proxytraining-nav .sprite-go{ background-position: 0 -320px;}
#proxytraining-nav .sprite-home.disabled{ background-position: 0 -384px;}
#proxytraining-nav .sprite-home:hover{ background-position: 0 -448px;}
#proxytraining-nav .sprite-home{ background-position: 0 -512px;}
#proxytraining-nav .sprite-menu.disabled{ background-position: 0 -576px;}
#proxytraining-nav .sprite-menu:hover{ background-position: 0 -640px;}
#proxytraining-nav .sprite-menu{ background-position: 0 -704px;}
#proxytraining-nav .sprite-next.disabled{ background-position: 0 -768px;}
#proxytraining-nav .sprite-next:hover{ background-position: 0 -832px;}
#proxytraining-nav .sprite-next{ background-position: 0 -896px;}
#proxytraining-nav .sprite-refresh.disabled{ background-position: 0 -960px;}
#proxytraining-nav .sprite-refresh:hover{ background-position: 0 -1024px;}
#proxytraining-nav .sprite-refresh{ background-position: 0 -1088px;}
#proxytraining-nav .sprite-undo.disabled{ background-position: 0 -1152px;}
#proxytraining-nav .sprite-undo:hover{ background-position: 0 -1216px;}
#proxytraining-nav .sprite-undo{ background-position: 0 -1280px;}
#proxytraining-nav .sprite {
  display: inline-block;
  width: 32px;
  height: 32px;
  
  background-color: transparent;
  border: none;
}
#proxytraining-nav a.sprite {
  float: left;
  margin: 0 3px;
  padding: 0;
}
#proxytraining-nav .proxytraining-long {
  width: 100%;
}
#proxytraining-nav .proxytraining-indent {
  margin-left: 15px;
}
#proxytraining-search-template, #proxytraining-originalHtml, #proxytraining-nav div.cke_resizer, #proxytraining-nav div.cke_break, #proxytraining-nav span.proxytraining-disabled-tools, #proxytraining-nav.proxytraining-basic-mode span.proxytraining-advanced-tools {
  display: none;
}
#proxytraining-nav .cke_rcombo a {
  margin-right: 2px;
}
#proxytraining-nav .cke_toolgroup {
  padding: 0;
  margin-bottom: 3px;
  margin-right: 3px;
}
#proxytraining-nav .ui-accordion .ui-accordion-content {
  padding: 1em 1em;
}
#proxytraining-nav td {
  border: none;
  padding: 0 12px 8px 0;
}
#proxytraining-nav table {
  margin-bottom: 0;
  width: 100%;
}
#proxytraining-nav input.button {
  padding: 3px;
}
#proxytraining-nav textarea {
  width: 100%;
}

.input-sm{
  height:30px !important;
  line-height:1.5 !important;
  border-radius:3px !important;
  font-size: 14px !important;
  border:1px solid #ccc !important;
}

.proxytraining-search{
  width: 500px !important;
  padding:3px !important;
  min-height: 29px !important;
  font-size: 14px !important;
  display: inline-block !important;
  font-family: arial, sans-serif !important;
  padding-left: 16px !important;
  background-color: rgb(242 243 244) !important;    
  border-radius: 20px !important;
  border: none !important;
}


#proxytraining_searchBtn, .proxytraining_submitBtn{
  height: 28px !important;
  display:inline-block !important;
  margin-bottom:0 !important;
  margin-top: 0 !important;
  font-weight:400 !important;
  text-align:center !important;
  white-space:nowrap !important;
  -ms-touch-action:manipulation !important;
  touch-action:manipulation !important;
  cursor:pointer !important;
  background-image:none !important;
  border:1px solid transparent !important;
  padding:3px 3px !important;
  line-height:1.42857143 !important;
  border-radius:4px !important;
  -webkit-user-select:none !important;
  -moz-user-select:none !important;
  -ms-user-select:none !important;
  user-select:none !important;
  color:#fff !important;
  background-color:#007bff !important;
  border-color:#007bff !important;
  font: 400 14px Arial !important;
  text-rendering: auto !important;
  letter-spacing: normal !important;
  word-spacing: normal !important;
  text-transform: none !important;
  text-indent: 0px !important;
  text-shadow: none !important;
  min-width: 50px;
  appearance: auto;
  writing-mode: horizontal-tb !important;
  box-sizing: border-box !important;
  margin: 0px !important;
  align-items: flex-start;
  all: unset;
}

#proxytraining_editBtn{
  height: 29px !important;
  display:inline-block !important;
  font-weight:400 !important;
  text-align:center !important;
  white-space:nowrap !important;
  -ms-touch-action:manipulation !important;
  touch-action:manipulation !important;
  cursor:pointer !important;
  background-image:none !important;
  border:1px solid transparent !important;
  padding:3px 6px !important;
  font-size:14px !important;
  line-height:1.42857143 !important;
  border-radius:4px !important;
  -webkit-user-select:none !important;
  -moz-user-select:none !important;
  -ms-user-select:none !important;
  user-select:none !important;
  color:#333 !important;
  background-color:#fff !important;
  border-color:#ccc !important;
  margin-left: 3px !important;
  font: 400 14px Arial !important;
  min-width: 50px;
  appearance: auto;
  writing-mode: horizontal-tb !important;
  box-sizing: border-box !important;
  margin: 0px !important;
  margin-top:1px !important;
  align-items: flex-start;
  all: unset;
}


#proxytraining-address button{
  padding:3px;
}

.mce-notification-inner{
  display: none !important;
}

.mce-widget.mce-notification.mce-notification-warning.mce-has-close{
  display: none !important;
}

#proxytraining-admin-menu{
  display: none;
}

._search-bar-link{
  background: none !important;
  color: black !important;
  margin-right: 5px;
  font-size: 14px !important;
  text-decoration: underline !important;
}

.navbar{
  border-radius: 0;
}

._search-bar-links-container{
  float: right !important;
  margin-top: 0px !important;
  font-size: 12px !important;
  height: 31px !important;
  line-height: 31px !important;
}

._search-bar-links-container a{
  font-size: 14px !important;
  font-family: sans-serif !important;
  color: black !important;
  display: inline !important;
  margin: 0px !important;
  margin-right: 5px !important;
  float: none !important;
  font-weight: normal !important;
  vertical-align: super !important;
}

._edit-bar-links-container{
  float: left;
  margin-top: 1px !important;
}

._training-edit-modal{
  width: 100%;
  min-height: 300px;
  background-color: white;
  border: 1px solid #d7d7d7;
  position: relative;
  margin-top: 20px;
  font:inherit; 
  position: fixed;
  top: 35px !important;
  left: 0px !important;
  background-color: white;
  z-index: 10000;
}

._trainingModal-partition-wrapper{
  min-width:100%;
  width: 100%;
  display: block;
  min-height: 80%;
  clear: both;
  float: left; 
}

._training-edit-modal-table{
  min-width:80%;
  width: 80%;
}

._training-edit-content-modal-table{
  min-width:100%;
  width: 100%;
}

._training-edit-modal-table td{
    vertical-align: top;
}

._trainingModal-partition-wrapper p,._trainingModal-partition-wrapper input{
  margin-bottom: 5px !important;
}

._partitionEdit-partition-wrapper input{
  width: 80%;
}

.pp{
  font-size: inherit !important;
}

.input-sm{
  max-height: 25px;
}

.full-width{
  width: 100%;
}

.error-text{
  color: red;
  font-size: 12px;
}

.table td{
  word-wrap: break-word;
}

._training-input{
  background-color:white !important;
  border-color: rgb(204, 204, 204) !important;
  width: 100%;
}

.link{
  color: #337ab7 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  font-family: arial,sans-serif !important;
  font-size:13px !important;
}

#_trainingModal_googlePage_link_editor{
  margin-top: 10px;
}

#_trainingModalTitleText{
  color: rgb(26, 13, 171);
  font-size: 18px !important;
  font-weight: 400!important;
  width:583px;
  padding-left: 9px;
  margin-bottom: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

#_trainingmodalmaintext{
  color: inherit;

  width:583px;
  padding-left: 8px;
  margin-bottom: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

#_trainingModalCiteText{
  color: #006621;
  font-size: 14px !important;
  width:583px;
  padding-left: 9px;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

#_trainingModalLinkUrl{
  width: 550px;
  padding-left: 9px;
}

.DeEmphasisedLabel{
  color: #a5a4a4;
  font-size:14px;
}

.PageDescription{
  font-size:14px !important;
}


.mce-floatpanel{
  z-index: 100000000000 !important;
}

input[name="btnK"]{

 
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    background-color: #f8f8f8;
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    color: #222;

    height: 36px;
    line-height: 27px;

     background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    -webkit-border-radius: 2px;
    -webkit-user-select: none;
    background-color: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    color: #5F6368;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 14px;
    margin: 11px 4px;
    min-width: 54px;
    padding: 0 16px;
    text-align: center;
}


#proxytraining-nav .switch {
  display: inline-block !important;
  height: 15px !important;
  position: relative !important;
  width: 29px !important;
  top: -1px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 3px !important;

}

#proxytraining-nav .switch input {
  display:none;
}

#proxytraining-nav .slider {
  background-color: #ccc;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
}

#proxytraining-nav .slider:before {
  background-color: #fff;
  bottom: 2px;
  content: "";
  height: 11px;
  left: 3px;
  position: absolute;
  transition: .4s;
  width: 11px;
}

#proxytraining-nav input:checked + .slider {
  background-color: #66bb6a;
}

#proxytraining-nav input:checked + .slider:before {
  transform: translateX(12px);
}

#proxytraining-nav .slider.round {
  border-radius: 25px;
}

#proxytraining-nav .slider.round:before {
  border-radius: 50%;
}

#highlight_title{
  font-size: 12px !important;
  font-family: arial,sans-serif !important;
  vertical-align: super !important;
  line-height: 16px !important;
}

._training_invisible{
  color: transparent !important;
}

.swal2-container{
  z-index: 10060 !important;
}

._proxyTraining_hide{
  display: none !important;
}

div[data-component="VolumeCard"] h3{
  visibility: visible !important;
}

.dataTable>thead>tr{
  background-color: #ccc;
}