.btn-grey { background: #959595; border: 1px solid #959595; }
.btn-grey:hover { background: #a8a8a8; border: 1px solid #a8a8a8; color: #fff }
.btn-grey:focus { background: #959595; border: 1px solid #959595; outline: none; color: #ffffff; }
.btn.margin-right { margin-right: 15px }
#privform .padding-top { padding-top: 15px; }
#privform .row { margin-bottom: 20px }
#privform .form-label { display: block; font-size: 12px }
#privform .form-label.demo { display: inline; }
#privform .form-label.product { margin-bottom: 5px; }
#privform .mar-l-20 { margin-left: 20px; }
#privform .error { color: red; font-size: 12px; }
#privform .email-link { margin: 20px 0 0 20px; border-left: 1px solid #cecece; padding-bottom: 5px; font-size: 14px }
#privform .modal-email-contact { margin: 0 }
#privform input, select, textarea { font-size: 12px; }
#privform label { margin: 0 0 2px; }
#privform input { padding: 4px 10px; }
#privform input.btn { padding: 6px 20px; }
#privform select { padding: 5px 8px; }
#privform textarea { width: 100%; padding: 10px }
#privform input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=reset]):not([type=button]), #privform select { width: 100%; }
.sixcol, #twocolumns, #tabset, .legacyWidth { width: 100%; }
.container, #container { min-width: initial; }
.contents { min-width: initial; max-width: initial; }
.container.wrap { margin-top: 40px }
.entry-content, #sidebar .widget-area li, ul.anchor { font-size: 14px; line-height: 1.5; }
.widget-area { font-weight: 400; }
ul.anchor li { background: url(https://www.corel.com/master_template/images/Slices/bullets/AnchorBullet.gif) no-repeat 0 8px; }
.nav-tabs.nav-justified { display: flex; flex-wrap: wrap; justify-content: space-between; margin: 20px 0 }
.nav-tabs.nav-justified>li { width: 20%; }
.nav-tabs > li > a { display: flex; height: 100%; align-items: center; align-content: center; justify-content: center; }
.nav-tabs.nav-justified>li > a { font-size: 14px; color: #a0a0a0; padding: 7px; }
.nav-tabs.nav-justified>li > a:hover { color: #000; }
.nav-tabs.nav-justified>li.active > a, .nav-tabs.nav-justified>li.active > a:hover { color: #000; }
.tab-content .images img { width: 70%; margin-top: 60px }
.nav-tabs { float: none; }
iframe { width: 100%; /*height: 280px;*/ /*margin-top: 70px*/ }
#sidebar ul { list-style: none; margin-top: 0 }
#sidebar .collapse { display: block; }
#sidebar .widget-area li { padding: 2px 0; color: #000; }
#sidebar .widget-area li a { color: #494d56; }
#sidebar .sub-menu { padding-left: 20px }
#sidebar-left .widget.widget_image_widget:first-child { list-style: none; }
#sidebar li.current-menu-item.menu-item-type-post_type > a { font-weight: normal; color: #009cff !important; }
#sidebar .collapse { float: right; text-indent: -9999px; width: 9px; height: 9px; overflow: hidden; margin: 3px 0px 0 0; position: relative; background: url("/static/corel/images/pZozBL-Bw.gif") no-repeat 100% 0; outline: 0; cursor: pointer; }
.aside .collapse { background: url("/static/corel/images/pZozBL-Bw.gif") no-repeat 100% 0; right: 5px; top: 4px; height: 9px; margin: 3px -2px 0 0; outline: 0 none; overflow: hidden; position: absolute; text-indent: -9999px; width: 9px; cursor: pointer; display: block; }
.collapse.active, #sidebar .collapse.active { background-position: 100% -9px }
ul.anchor { padding: 0; margin: 10px 0; list-style: none; position: relative; }
ul.anchor li { padding: 0 0 0 19px; background: url("https://www.corel.com/master_template/images/Slices/bullets/AnchorBullet.gif") no-repeat 0 8px; }
h1 { margin-top: 0 }
.trademark .col-lg-9 { padding-left: 30px }
.text-underline { text-decoration: underline; }
.en-region-selector { display: flex; align-items: center; justify-content: flex-end; margin-bottom: 40px; flex-wrap: wrap }
.en-region-selector .region-item img { width: 28px; margin-right: 12px }
.en-region-selector .region-item { margin-left: 30px }
.en-region-selector select { margin-left: 30px }
.tw.partner .col-sm-3 { margin-top: 40px }
.oem-logos img { max-width: 150px; margin: 0 auto; display: block; padding: 15px 0 }
.errorHolder { background-color: #1b253f; text-align: center; color: #fff; padding: 30px 30px 60px }
.errorHolder h2 { font-size: 45px; color: #5be4ea; margin-top: 0 }
.error-page h2 { margin-top: 0 }
.logo-holder { display: flex; align-items: center; flex-wrap: wrap }
.logo-holder > div { width: 20%; border: 1px solid rgba(249, 244, 244, 0.19) }
.logo-holder img { max-height: 95px }
.logo-holder img:hover { opacity: 0.8 }
.logo-holder > div.border-bottom-0 { border-bottom: 0 }
.logo-holder > div.border-left-0 { border-left: 0 }
.error-page p { font-size: 18px; margin: 20px 0 40px }
.error-page .errorHolder p { color: #cccccc; }
.error-page .contents { margin-bottom: 0 }
.errMiddleII { background-color: #009cff; text-align: center; color: #fff; padding: 40px 30px 20px }
body.communities.responsive img { width: 60px; float: left; margin-right: 20px; }
.communities.responsive .column50 { margin-top: 40px }
.story .col-sm-9 img { margin-bottom: 20px }
.news { }
.date { color: #afb1b5; text-align: right }
.release-table th, .release-table td { padding: 8px 8px 8px 0; }
.release-table { margin-top: 40px; width: 100% }
.padding-15 { padding: 15px }
body.responsive.newsroom a img { width: auto; }
.border { border: 1px solid #dcdcdc; margin-top: 40px }
/*.team h1{font-size: 24px; margin-bottom: 5px}*/
.team h2 { margin: 15px 0 0 }
.team h2 a { color: #000; font-size: 20px; }
.team h2 a:hover { color: #009cff; }
.team .row { display: flex; flex-wrap: wrap; }
.team .col-md-3.col-sm-4 > p.title { margin: 3px 0 40px; }
.team p.title { font-size: 16px; }
.team a.detail-popup { display: block; }
.team .col-md-3.col-sm-4 > a.detail-popup { margin-top: 40px }
.portrait { float: left; width: 33% }
.details { font-size: 14px; float: left; padding-left: 65px; width: 67% }
.portrait img { border: 1px solid #d3d3d3; max-width: 300px }
.exec-details { padding: 55px 40px; max-width: 1000px }
.imprint h4 { font-size: 18px; font-weight: 600 }
.imprint strong { font-weight: 600 }
.imprint p { margin: 0.5em 0 }
.max-w-250 { max-width: 250px; }
.max-h-5 { max-height: 5px; }
.borderless>tbody>tr>td, .borderless>tbody>tr>th { border: none; }
.center-div { width: fit-content; margin: auto; }
ul.list-not { list-style: none; }
.entities { margin-bottom: 40px }
.entities h2 { font-size: 18px; font-weight: 700; border-bottom: 1px solid #b2b2b2; margin: 0 0 5px; padding-bottom: 5px; }
.hero-basic { background-color: #575757; padding: 20px 0; }
.hero-basic h1 { color: #fff; font-size: 26px; line-height: 1; margin-bottom: 5px }
.piracy .wrap img{max-width: 700px; margin: 0 auto 40px; display: block}
.piracy iframe { height: 280px; margin-top: 70px }
.entry-content .text-center {text-align: left}
@media (max-width: 991px) {
.en-region-selector { justify-content: flex-start; }
.en-region-selector .region-item { margin-bottom: 20px; margin-left: 0; margin-right: 30px }
}

@media (max-width: 767px) {
.container.wrap { margin-top: 20px }
#sidebar { display: none }
.nav-tabs.nav-justified>li { width: 100%; }
#sidebar-left .widget, #sidebar-right .widget { margin: 40px 0 0 15px; }
.tw.partner .col-sm-3 { margin-top: 0 }
.wordmarks.row .product img { width: inherit; margin: 0 auto; display: block; }
html[lang="ru"] .ft-menu-list li a { white-space: normal; }
.сorel-training p, .сorel-training ul { margin-left: 10px !important; padding-left: 10px }
.logo-holder { justify-content: center; max-width: 390px; margin: 0 auto }
.logo-holder > div { width: 50%; border: 1px solid rgba(249, 244, 244, 0.19) }
.logo-holder > div.border-bottom-0 { border-bottom: 1px solid rgba(249, 244, 244, 0.19) }
.logo-holder > div.border-left-0 { border-left: 1px solid rgba(249, 244, 244, 0.19) }
.story p { padding: 15px 0; margin: 0 }
.portrait img { margin: 0 auto 20px; display: block }
body.responsive.newsroom a img { margin-bottom: 10px; }
.details, .portrait { float: none; width: 100%; padding: 0 }
.exec-details { padding: 30px; max-width: 500px; text-align: center }
.team .col-md-3.col-sm-4 { width: 100% }
.team .col-md-3.col-sm-4 > a.detail-popup { max-width: 300px; margin: 40px auto 0; }
.piracy iframe {margin-top: 20px }

}
