.node-detail ul{
   padding-left: 20px;
}
.node-detail ul li{
   list-style: disc;
}

.article-pay-info {
	padding: 10px;
    background: #009B77;
    font-weight: bold;
    text-align: center;
    color: white;
}

.footer {
  color: #bbbbbb;
  font-size: 14px;
  line-height: 28px;
  background: #0066b1;
}

header.header-v4 .topbar {
    background: #c4302b;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    color: #ccc;
}

header.header-v4 .main-menu {
  background: #0066b1;
}

.topbar .topbar-left ul.gva_menu > li a {
	font-weight: bold;
}

.topbar .topbar-left ul.gva_menu > li a:hover {
	color: #0066b1;
}

.page-user-login .bg, .page-user-register .bg, .page-user-pass .bg {
	background: #0066b1;
}

.user-login-form {
	margin: 25px;
}

.user-login-form .form-submit {
	width: 100%;
}

.user-register-form {
	margin: 25px;
}

.user-register-form .form-submit {
	width: 100%!important;
}

.user-register-form a {
	color: #CD2122!important;
}

.user-register-form .form-select {
	width: 93%!important;
}

.user-pass {
	margin: 25px;
}

.user-pass .form-submit {
	margin-top: 10px;
	width: 100%;
}

.block-social-auth-login {
    margin-left: 25px;
    margin-right: 25px;
    border-top: 1px solid black!important;
}

.block-social-auth-login .auth-icon {
    margin-top: 10px;
}

.messages {
	border-radius: 5px;
    padding: 10px;
}

.messages.messages--status {
	background-color: #17a2b8 !important;
	color: #fff !important;
}

/* user-form */
.user-form, .simplenews-subscriber-account-form {
	width: 55%;
	margin-bottom: 20px;
}

.user-register-form {
	width: 90%;
}

.simplenews-subscriber-account-form .form-checkboxes {
	margin-bottom: 20px;
}

.user-form input, 
.user-form select {
	width: 100%;
}

.user-form div.form-item,
.node-article-form div.form-item {
	margin-bottom: 10px;
}

/* User add articles form */
.node-article-form,
.node-video-form,
.node-gallery-form {
	margin-bottom: 20px;
}

.node-article-form input[type="text"], 
.node-article-form input[type="number"], 
.node-article-form select {
	width: 100%;
}

.node-article-form #paied_article_info {
	background: #17a2b8;
    padding: 10px;
    margin: 15px 0px;
    color: white;
    font-weight: bold;
}

.node-article-form div.form-actions,
.node-video-form div.form-actions,
.node-gallery-form div.form-actions {
	text-align: center;
}

.node-article-form div.form-actions input,
.node-video-form div.form-actions input,
.node-gallery-form div.form-actions input {
	width: 49%;
    display: inline-block;
}

.node-article-form div.js-form-type-vertical-tabs,
.node-video-form div.js-form-type-vertical-tabs,
.node-gallery-form div.js-form-type-vertical-tabs {
	display: none;
}

.node-article-form .paragraph-type-label {
	margin-left: 15px!important;
}
.node-article-form a.tabledrag-handle,
.node-video-form a.tabledrag-handle,
.node-gallery-form a.tabledrag-handle {
	padding-right: 0!important;
}
.node-article-form a.tabledrag-handle .handle,
.node-video-form a.tabledrag-handle .handle,
.node-gallery-form a.tabledrag-handle .handle {
	width: 100%;
	height: 100%;
}

.node-article-form #paied_article_info summary {
	font-size: 16px;
}

.node-article-form button.tabledrag-toggle-weight,
.node-video-form button.tabledrag-toggle-weight,
.node-gallery-form button.tabledrag-toggle-weight {
	margin-bottom: 15px;
	font-size: 11px;
    text-transform: uppercase;
    font-family: "Roboto", serif;
    background: #eee;
    font-weight: 700;
    color: #999;
    letter-spacing: 1px;
    padding: 8px 15px;
    border-radius: 5px;
    border: none;
}

.node-article-form div.paragraphs-subform {
	margin: 15px;
}

.node-article-form input.paragraphs-dropdown-action {
	color: black;
}

.node-article-form div.field--type-image,
.node-article-form div.field--name-title,
.node-article-form div.field--name-body,
.node-gallery-form div.field--type-image,
.node-gallery-form div.field--name-title,
.node-gallery-form div.field--name-body,
.node-gallery-form div.field--name-status,
.node-video-form div.field--name-title,
.node-video-form div.field--name-body,
.node-video-form div.field--type-image,
.node-video-form div.field--name-status,
.node-video-form div.field--name-field-video-embed,
.node-article-form div.field--name-field-post-category,
.node-article-form div.field--name-field-post-type,
.node-article-form div.field--name-field-post-format,
.node-article-form div.field--name-field-vip-statiya,
.node-article-form div.field--name-field-tags,
.node-article-form div.field--name-field-lokaciya,
.node-article-form div.field--name-field-post-paragraph,
.node-article-form div.field--name-field-dokumenti,
.node-article-form div.field--name-field-nachalna-data-na-statiyata,
.node-article-form div.field--name-field-krayna-data-na-statiyata,
.node-article-form div.field--name-status,
.node-article-form div.payed-article-container {
	background: #f8f9fa;
    padding: 15px;
    margin: 15px 0px;
	border: 1px solid #ccc;
}

.node-article-form button.link-edit-summary,
.node-video-form button.link-edit-summary,
.node-gallery-form button.link-edit-summary {
	background: none;
    border: none;
    color: #999;
    padding: 0;
}

.node-article-form li.dropbutton-action.secondary-action {
	margin-top: 10px;
}

.node-article-form div.field--name-field-paragraph-images {
	border: none;
}

/**/

header.header-v4 .breaking-news {
	margin-top: 0;
	background: #c4302b;
    color: white;
}

header.header-v4 .breaking-news .menu-targovets-container h2 {
	background: #0066b1;
    padding: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.80;
    margin-right: 12px;
    color: white;
}

header.header-v4 .breaking-news .menu-targovets-container h2,
header.header-v4 .breaking-news .menu-targovets-container .block-content {
	display: inline-block;
}

header.header-v4 .breaking-news .menu-targovets-container li {
	display: inline;
	list-style: none;
}

header.header-v4 .breaking-news .menu-targovets-container ul > *:not(:last-child) a {
	border-right: 1px solid #999;
    padding-right: 10px;
    margin-right: 10px;
}

header.header-v4 .breaking-news .menu-targovets-container li a {
	color: #ccc;
    font-weight: bold;
}

header.header-v4 .breaking-news .menu-targovets-container li a:hover {
	color: #0066b1;
}

.advertiser-content-container > form:first-child {
	margin: 20px 0px;
	border: 1px solid #ccc;
}

.advertiser-content-container > form:first-child div {
	display: inline-block;
	margin: 15px;
}

.advertiser-content-container #edit-node-bulk-form--2 {
	margin: 20px 0px;
	border: 1px solid #ccc;
}

.advertiser-content-container #edit-node-bulk-form--2 div {
	display: inline-block;
	margin: 15px;
}

.advertiser-content-container #edit-actions--2 {
	margin-bottom: 20px;
}

.signature-stamp-document {
	text-align: right;
}
.signature-stamp-document p.signature-image {
	width: 200px;
    height: 100px;
    background-size: cover;
    display: inline-block;
}
.date-stamp-document {
	height: 100px;
	padding-top: 20px;
}
.document-stamp-container {
	border-top: 1px solid #ccc;
    margin: 20px;
}
.signature-inner-container {
	width: 200px;
    text-align: center;
    display: inline-block;
}
.signature-names {
	margin-top: -15px;
}

body.main-contract-advertiser header.header-v4,
body.main-contract-advertiser footer.footer,
body.main-contract-advertiser div.breadcrumbs {
	display: none;
}