.modal-header{border:none}

.report-summary-doc-attributes{/*opacity:0.2*/}
.b_message{position: relative;top: 40%;left: 40%;font-size: 14px;font-weight: 800;}	

#loader{display:none}	
#loader i{display: block;/*margin:70px 0 0 -80px*/}			
.loader {width: 48px;height: 48px;border: 5px solid;border-color: #fff transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;position: fixed;top: 50%;left: 50%;z-index: 5;}
.loading {position: absolute;top: 0;bottom: 0;left: 0;right: 0;min-width: 1270px;min-height: 200px;text-align: center;margin: 0 auto;vertical-align: middle;text-transform: uppercase;background-color: rgba(200,215,225,0.8);z-index: 10;color: white;}
.lb{min-width:auto;min-height:auto;}
.lp i{display: block;position: fixed;font-style: normal;font-size: 14px;font-weight: 700;width: 50%;height: 10%;overflow: auto;margin: auto;top: 0;left: 0;bottom: 0;right: -40px}			
.itog .discount{color:red}		
.ru sup{text-decoration: line-through;font-size: 12px;top: -12px;color: red;}
.tg sup{text-decoration: line-through;font-size: 12px;top: -12px;color: red;}

@keyframes rotation {
  0% {
	transform: rotate(0deg);
  }
  100% {
	transform: rotate(360deg);
  }
} 
 
.wait{opacity: 0.2;pointer-events: none;}
.turn_off{background: #979797}
.turn_off .dis{opacity: 0.2;pointer-events: none;}
.turn_off .dis_message{position: absolute;z-index:2;color: #fff;padding: 3em;line-height: 30px;display:block!important;font-weight: bold;margin-top: 16em;width: 39.3%;background: #acacac}
.dis_message{display:none}

.red{color:red} 
.green{color:green}

.hide{display:none!important}

.disabled a{pointer-events: none;opacity: 0.5;}
.onlyText{margin:-2px}
.onlyText .or{top: -7px;position: relative;}
#btnAddText{margin-top:-2px;}

.summ{}
.summ small{display: block;font-size: 14px;text-align: center;margin-top: -10px}
sup.pwd{top: -2em;left: 135px;color: red;text-decoration: line-through;font-weight: bold;font-size: 16px;}

#bf .btn.disabled{background-color: #A6BFD3;cursor: not-allowed;}

.input-file {position: relative;display: inline-block;}
.input-file span {}
.input-file input[type=file] {position: absolute;z-index: -1;opacity: 0;display: block;	width: 0;height: 0;}
.input-file input[type=file]:focus + span {box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.input-file:hover span {/* background-color: #59be6e; */}
.input-file:active span {/* background-color: #2E703A; */}
.input-file input[type=file]:disabled + span {background-color: #eee;}

#addText{}
#addText textarea.form-control{min-height:16rem;font-size:10px;}
#char_count{position:relative;top:5px;right:-5px;background:#fff;}
#char_count span{color:#F08A00}

.error_message, .has-warning + label, .has-warning + label a{color:red!important}
.has-warning, .has-error{border:1px solid red}

#watchnow .docs_view{cursor: zoom-in;}

#footer-menu{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:5px;list-style: none;}
#footer-menu li a{color:#fff}

.hf{height: 35px}
.ht{justify-content: space-between!important}

.burger2{
	background-image: url('data:image/svg+xml,%3Csvg fill="%23808080" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" stroke="%23808080"%3E%3Cg id="SVGRepo_bgCarrier" stroke-width="0"%3E%3C/g%3E%3Cg id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"%3E%3C/g%3E%3Cg id="SVGRepo_iconCarrier"%3E%3Ctitle%3EArtboard%3C/title%3E%3Cpath d="M768 306.2V383H256v-76.8h512zM256 536.6h512v-76.8H256v76.8zm0 153.6h512v-76.8H256v76.8z" fill-rule="evenodd"%3E%3C/path%3E%3C/g%3E%3C/svg%3E');
    width: 40px;
    height: 40px;
}

.flex-center{display: flex;flex-direction: column;align-items: center;}

.red_focus{border:1px solid green}
.red_focus::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    red;
}
.red_focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    red;
   opacity:  1;
}
.red_focus::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    red;
   opacity:  1;
}
.red_focus:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    red;
}
.red_focus::-ms-input-placeholder { /* Microsoft Edge */
   color:    red;
}

.red_focus::placeholder { /* Most modern browsers support this now. */
   color:    red;
}

.line-icon-q {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 512 512'%3E%3Cg%3E%3Cpath d='m501,328.1c0-68.7-60.2-126.4-140.6-140.1 3.4-11.3 5.1-22.5 5.1-33.8 0-78.8-79.3-143.2-177.3-143.2s-177.2,64.4-177.2,143.2c0,35.8 15.6,68.5 44.8,95.1l-32.3,77.7 98-39.9c9.5,2.9 19.5,5.2 30,7.1-3.3,10.9-5,22.2-5,33.8 0,78.8 79.2,143.2 177.2,143.2 22.9,0 44.8-3.1 66.7-10.2l98,39.9-32.3-77.7c29.3-26.5 44.9-60.3 44.9-95.1zm-379.5-62.4l-59.4,23.5 18.8-45c0,0-49-33.1-49-89 0-67.5 69.9-122.8 156.4-122.8s156.4,55.2 158.5,121.7c0,11.1-2,21.3-5.1,31.4-5.9-0.5-11.8-0.7-17.8-0.7-74.6,0-138.2,37.3-164.4,89.8-12-1-38-8.9-38-8.9zm268.9,174c-19.9,8-43.7,12.2-65.6,12.2-86.5,0-156.4-55.2-156.4-122.8 0-67.5 69.9-122.8 156.4-122.8s156.4,55.2 156.4,122.8c0,55.7-49,89-49,89l18.8,45-60.6-23.4z' fill='%23000000' style='fill: rgb(255, 127, 0);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	height: 22px;
    vertical-align: inherit;
}
.line-icon-totop {
background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer2'%3E%3Cpath d='m16 2c-7.727 0-14 6.273-14 14s6.273 14 14 14 14-6.273 14-14-6.273-14-14-14zm-1.004 8.931v12.069c0 .552.448 1 1 1s1-.448 1-1v-12.069l4.904 4.904c.39.39 1.024.39 1.414 0s.39-1.024 0-1.414c0 0-3.682-3.682-5.55-5.551-.469-.469-1.105-.732-1.768-.732s-1.299.263-1.768.732c-1.919 1.92-1.351 1.351-5.579 5.58-.391.39-.391 1.024 0 1.414.39.39 1.024.39 1.414 0z' fill='%23000000' style='fill: rgb(255, 127, 0);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	transform: scale(1.75);
}
.line-icon-srch {
background-image: url("data:image/svg+xml,%3Csvg id='svg858' viewBox='0 0 8.4666665 8.4666669' xmlns='http://www.w3.org/2000/svg' xmlns:svg='http://www.w3.org/2000/svg'%3E%3Cg id='layer1' transform='translate(0 -288.533)'%3E%3Cpath id='path1235' d='m4.7581554 289.0539c-1.7573492 0-3.1874025 1.43212-3.1874025 3.18947 0 .78342.2853002 1.50055.7560262 2.0562l-1.72495926 1.72496a.26460982.26460982 0 1 0 .3751707.37311l1.72392586-1.72393c.5557648.47114 1.273436.75706 2.057239.75706 1.75735 0 3.187402-1.43005 3.187402-3.1874s-1.430052-3.18947-3.187402-3.18947zm0 .55656c1.457408 0 2.632914 1.1755 2.632914 2.63291s-1.175506 2.6324-2.632914 2.6324c-1.4574083 0-2.6329144-1.17499-2.6329144-2.6324s1.1755061-2.63291 2.6329144-2.63291z' font-variant-ligatures='normal' font-variant-position='normal' font-variant-caps='normal' font-variant-numeric='normal' font-variant-alternates='normal' font-feature-settings='normal' text-indent='0' text-align='start' text-decoration-line='none' text-decoration-style='solid' text-decoration-color='rgb(0,0,0)' text-transform='none' text-orientation='mixed' white-space='normal' shape-padding='0' isolation='auto' mix-blend-mode='normal' solid-color='rgb(0,0,0)' solid-opacity='1' vector-effect='none' fill='%23000000' style='fill: rgb(255, 255, 255);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	vertical-align: bottom;
}
.line-icon-globus {
background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C115.041,0,0,115.049,0,256c0,140.958,115.049,256,256,256c140.958,0,256-115.049,256-256 C512,115.041,396.951,0,256,0z M179.638,43.289c-14.631,18.602-25.864,40.779-34.271,62.906 c-15.649-4.188-30.303-9.279-43.634-15.191C123.98,70.19,150.42,53.81,179.638,43.289z M80.262,114.075 c16.706,8.178,35.478,15.1,55.72,20.612c-9.21,32.565-14.609,68.722-15.746,106.313H30.51 C33.664,193.111,51.797,149.254,80.262,114.075z M30.51,271h89.726c1.137,37.591,6.536,73.748,15.746,106.313 c-20.242,5.512-39.015,12.434-55.72,20.612C51.797,362.746,33.664,318.889,30.51,271z M101.733,420.995 c13.331-5.912,27.985-11.002,43.634-15.191c8.405,22.123,19.638,44.301,34.271,62.906 C150.42,458.189,123.981,441.809,101.733,420.995z M241,479.454c-31.316-10.526-53.597-49.048-66.032-80.275 c21.003-3.85,43.235-6.21,66.032-6.932V479.454z M241,362.234c-26.142,0.787-51.697,3.614-75.785,8.295 c-8.704-30.253-13.835-64.123-14.967-99.529H241V362.234z M241,241h-90.752c1.133-35.406,6.264-69.276,14.967-99.529 c24.088,4.681,49.643,7.508,75.785,8.295V241z M241,119.753c-22.797-0.722-45.029-3.082-66.032-6.932 c12.406-31.153,34.71-69.746,66.032-80.275V119.753z M481.49,241h-89.726c-1.137-37.591-6.536-73.748-15.746-106.313 c20.242-5.512,39.015-12.434,55.72-20.612C460.204,149.254,478.337,193.111,481.49,241z M410.267,91.004 c-13.331,5.912-27.985,11.003-43.634,15.191c-8.405-22.121-19.637-44.301-34.271-62.906 C361.58,53.81,388.019,70.19,410.267,91.004z M271,32.546c31.316,10.527,53.597,49.048,66.032,80.275 c-21.003,3.85-43.235,6.21-66.032,6.932V32.546z M271,149.766c26.142-0.787,51.697-3.614,75.785-8.295 c8.704,30.253,13.835,64.123,14.967,99.529H271V149.766z M271,270.9h90.752c-1.133,35.406-6.264,69.376-14.967,99.629 c-24.088-4.681-49.643-7.508-75.785-8.295V270.9z M271,479.454v-87.207c22.797,0.722,45.029,3.082,66.032,6.932 C324.626,430.332,302.322,468.925,271,479.454z M332.362,468.711c14.631-18.603,25.864-40.779,34.271-62.906 c15.649,4.188,30.303,9.279,43.634,15.191C388.02,441.81,361.58,458.19,332.362,468.711z M431.738,397.925 c-16.706-8.178-35.478-15.1-55.72-20.612c9.21-32.565,14.609-68.822,15.746-106.413h89.726 C478.336,318.789,460.203,362.746,431.738,397.925z' fill='%23000000' style='fill: rgb(255, 255, 255);'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	vertical-align: bottom;
}

#add_files_result_free{top: -10px;position: relative;}
#add_files_result{position: relative; top: -7px;}

@media (max-width: 768px) {
	.turn_off .dis_message{width: 94.2%;margin-top: 15em;}
	sup.pwd{left: 90px;font-size: 12px;}
}

.notification{display: block;padding: 2em;position: absolute;z-index: 20; top: 50%;left: 35%;border: 1px solid #1e73b7;border-radius: 4px;background: #fff;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);}
.notification span{font-size: 16px; display: block;}
.notification button{display: block;
    height: 36px;
    line-height: 34px;
    padding: 0 24px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    color: #fff;
    border: 1px solid #1e73b7;
    background-color: #1e73b7;
    cursor: pointer;
    margin: 0 auto;}

.vericode{height: 100px; width: 200px;display: inline-block;}
.update_capcha{cursor: pointer;}