.margin-left {
    margin-left: 15px;
}

.margin-right {
    margin-right: 15px;
}

.margin-top {
    margin-top: 15px;
}

h1, h2, h3 {
    color: #008ebc;
}

.report-outline {
    min-height: 500px;
}

.dh-datatable:hover {
    cursor: pointer;
}

.border-primary {
    border: 2px solid #008ebc;
    border-radius: 1%;
}

.no-cursor {
    cursor: not-allowed;
}

.text-center {
    text-align: center;
}

.extras-table {
    font-size: 13px;
    color: black;
}

.no-top-padding {
    padding-top: 0 !important;
}

.no-color {
    background-color: inherit;
}

.no-min-height {
    min-height: initial !important;
}

.initial-heigh {
    height: initial !important;
}

.hidden-visibility {
    visibility: hidden;
}

.default-height {
    height: auto !important;
}

.full-width {
    width: 100% !important;
}

.full-height {
    height: 100% !important;
}

.ald .list-group-item .list-group-item-text {
    overflow: visible !important;
}

.ald h4.lotNumber {
    float: left;
    font-size: 40px;
    height: 120px;
    margin-right: 20px;
    padding-top: 25px;
}

.pointer-on-hover {
    cursor: pointer;
}

.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.no-upper-case {
    text-transform: none;
}

.no-border {
    border: none !important;
}

.no-border-top {
    border-top: none !important;
}

.no-border-right {
    border-right: none !important;
}

.no-border-bottom {
    border-bottom: none !important;
}

.no-width {
    width: 0 !important;
}

.list-group a.list-group-item {
    height: 150px;
}

.list-group-item img {
    height: 120px;
    width: 160px;
}

.list-group-item img.small {
    height: 70px;
    width: 90px;
}

.list-group-item.statistics img {
    height: 90px;
    width: 115px;
}

.mobile-ads-view .list-group-item img {
    height: inherit;
    width: inherit;
    max-width: 100%;
    margin-bottom: 10px;
}

.mobile-ads-view .list-group-item-heading {
    margin-bottom: 10px !important;
}

.mobile-ads-view .row .content {
    margin-left: 5px !important;
}

.mobile-ads-view .row.last-actions {
    min-height: 100px;
}

.color-green {
    color: green;
}

.color-red {
    color: red;
}

.mobile-ads-view {
    max-height: 100%;
    overflow-y: scroll;
}

.list-group .list-group-item .list-group-item-text.price {
    font-weight: bold;
    font-size: larger;
    float: left;
}

.list-group .list-group-item .list-group-item-text.dates {
    float: right;
    margin-right: 25px;
}

.bootcards-list .search-form, .bootcards-list form {
    background: #F0F0F1;
    border-bottom: 1px solid #CCC;
    padding-top: 0;
}

.bootcards-list .search-form .btn:not(.btn-primary), .bootcards-list form .btn {
    color: #008ebc;
}

.bootcards-list .search-form .selected-filters {
    margin-top: 10px;
}

.bootcards-list .search-form .selected-filters .intro {
    color: #8b8b8b;
}

.bootcards-list .search-form .selected-filters .item {
    border: 1px solid #008ebc;
    border-radius: 5px;
    padding: 3px;
    margin-right: 5px;
}

.bootcards-list .search-form .selected-filters .item a {
    font-size: 16px;
}

a.list-group-item.selected:before {
    content: "";
}

/*.bootcards-richtext>.panel-body {*/
/*padding: 0 25px 25px 25px;*/
/*}*/

.details-img {
    margin: 20px;
}

button.btn.manual-refresh {
    font-size: 12px;
}

.bootcards-list.single-mode, .bootcards-list.single-mode .filtering-row {
    /*width: auto;*/
    /*margin-left: 2.5%;*/
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.bootcards-list.dual-mode, .bootcards-list.dual-mode .filtering-row {
    /*width: auto;*/
    /*margin-left: auto;*/
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.single-mode .filters-parent {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}

.dual-mode .filters-parent {
    width: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.dual-mode .list-group.advert-list-wrapper {
    width: 100%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

a.list-group-item.advert.selected {
    background: #008ebc;
}

.row.advert-row.selected {
    background: #008ebc;
}

.row.advert-row.selected a,
.row.advert-row.selected span {
    color: #fff !important;
}

.row.advert-row.selected a:hover {
    color: #13c5ff !important;
}

.list-group-item {
    padding-left: 15px;
    margin: 0px;
}

a.list-group-item.advert:not(.selected):not(.fake-advert):hover,
.list-group a.list-group-item.add-new:not(.selected):hover {
    background: #F0F0F1;
}

.advert-row:hover a.list-group-item.advert:not(.selected):not(.fake-advert) {
    background: #F0F0F1;
}

.advert-row:not(.selected):hover .actions {
    background: #F0F0F1;
}

.fast-track {
    margin-top: 50px;
    margin-right: 100px;
    font-size: 35px;
}

.fast-track.selected {
    color: #d9534f;
}

.row.advert-row {
    margin-right: 0;
}

.list-group .list-group-item.advert.selected .list-group-item-text,
.list-group .list-group-item.advert.selected h4 {
    color: white;
}

.panel-title {
    color: #008ebc;
}

.search-form .form-group {
    margin-top: 10px;
}

.search-form .form-group {
    margin-bottom: 8px;
}

a.filters {
    margin-top: 10px;
    float: right;
}

a.filters:hover {
    margin-top: 10px;
}

a.filters > .filter-children {
    float: right;
}

.btn:hover {
    margin: auto;
}

.ad-title {
    color: #008ebc;
    font-size: large;
}

/* timeline */
.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

.timeline > li {
    margin-bottom: 20px;
    position: relative;
}

.timeline > li > .timeline-panel {
    width: 100%;
    float: left;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    padding: 20px;
    position: relative;
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
    margin-bottom: 10px;
}

.timeline > li > .timeline-panel.forums {
    padding: 5px 20px 10px 20px;
}

.timeline > li > .timeline-panel.forums .date {
    color: #ddd;
}

.timeline > li > .timeline-panel.forums .timeline-heading {
    height: 25px;
}

.timeline > li > .timeline-badge {
    color: #fff;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    /*left: 50%;*/
    margin-left: -25px;
    background-color: #999999;
    z-index: 100;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}

/*.timeline > li.timeline-inverted > .timeline-panel {*/
/*float: right;*/
/*}*/

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

.timeline-body > p + p {
    margin-top: 5px;
}

textarea.add-comment {
    border: 1px solid lightgray;
}

/* end of timeline */

.msg-controls {
    text-align: center;
    position: relative;
    font-size: 16px;
    margin-bottom: 10px;
}

.msg-controls:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 0;
    border-top: 1px dashed #CCC;
}

.msg-controls .wrap {
    display: inline-block;
    padding: 0 10px;
    background: #FFF;
    position: relative;
}

.msg-controls a {
    display: inline-block;
    margin: 0 2px;
}

.msg-controls a i {
    margin-top: -5px;
}

a {
    color: #008ebc;
}

a:hover, .btn:hover {
    color: #13c5ff;
}

.carousel-control {
    width: 2.5%;
}

.control .autoscout {
    background: url("../img/auto_scout_logo_25.png") no-repeat;
}

.control .motoit {
    background: url("../img/motoit_logo_25.png") no-repeat;
}

.control .avtonet {
    background: url("../img/avtonet_logo_25.png") no-repeat;
}

.control .subito {
    background: url("../img/subito_logo_25.png") no-repeat;
}

.control .mobilede {
    background: url("../img/mobilede_logo_25.png") no-repeat;
}

.navbar-fixed-bottom .btn-group .control > div {
    height: 25px;
    min-width: 50px;
    margin-left: 115px;

}

.navbar-fixed-bottom .btn-group .control:not(.selected) {
    opacity: .3;
}

.navbar-fixed-bottom .btn-group:not(.selected) .control:hover {
    opacity: 1;
}

.btn-group.open .dropdown-toggle.active, .btn-group.open .dropdown-toggle:hover, .btn.active, .btn:active.active, .btn:active:hover, .btn:focus.active, .btn:focus:hover, .btn:hover, .btn:hover.active, .btn:hover:hover, .open > .dropdown-toggle.btn.active, .open > .dropdown-toggle.btn:hover {
    opacity: 1;
}

.navbar-fixed-top > .container .navbar-brand {
    color: #008ebc;
    font-size: xx-large;
}

.navbar-fixed-top > .container .navbar-brand:hover {
    color: #008ebc;
    font-size: xx-large;
}

.panel-default .panel-heading {
    background-color: #008ebc;
}

.panel-default .panel-heading > h3 {
    color: white;
}

.panel.panel-default:not(.no-shadow) {
    box-shadow: 10px 10px 5px #ddd;
}

.fa.drag-icon {
    float: right;
    color: #efeff4;
}

.fa.drag-icon:hover {
    color: white;
    cursor: move;
}

.opacity-half {
    opacity: .5;
}

.panel-body.details table label.floating {
    display: block;
    padding: 0 25px;
    height: 20px;
    margin: 0 0 -20px;
    pointer-events: none;
    color: #008ebc;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    filter: alpha(opacity=100);
    opacity: .8;
    transform: translateY(-30px);
    font-size: 11px;
    font-weight: normal;
}

.panel-body.details table .fa {
    color: #008ebc;
    font-size: 20px;
    margin-right: 10px;
}

/*.panel-body.details table .fa-tint {*/
/*margin-right: 17px;*/
/*}*/
.panel-body.details .region {
    float: right;
}

.no-margin, .nomargin {
    margin: 0 !important;
}

.no-padding, .nopadding {
    padding: 0 !important;
}

.msg-controls .mail, .msg-controls .phone-icon {
    margin-right: 15px;
}

.msg-controls .phone-icon {
    font-size: 20px;
    border-left: 1px dashed #CCC;
    padding-left: 8px;
}

.list-group-item.advert .priority {
    margin-top: 10px;
}

.navbar.navbar-default.navbar-fixed-top {
    text-align: center;
}

.bootcards-list.dual-mode .list-group-item.advert:not(.selected) {
    /*opacity: .5;*/
}

.list-group-item.advert.pinned {
    border: 2px solid #008ebc;
}

.panel .ald .advert-row .actions:before {
    content: "" !important;
}

.panel.ald .list-group-item-text {
    line-height: 1.5;
    font-size: 15px;
}

.panel.ald .bid-infos {
    clear: both;
    padding-top: 30px;
    margin-bottom: 15px;
}

.list-group-item.advert.unread {
    border-left: 10px solid #008ebc;
}

.list-group-item.advert.pinned .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.list-group-item.advert.pinned,
.advert-row .actions {
    border-top: 0;
}

.advert-row .actions a {
    display: inline-block;
}

.advert-row .actions a.add-to-favourites {
    font-size: 25px;
}

.list-group-item.advert.pinned.first-child,
.advert-row .actions.first-child {
    border-top: 2px solid #008ebc;
}

.panel > .list-group .list-group-item:last-child,
.advert-row .actions.first-child {
    border-bottom: 2px solid #008ebc;
}

/*ttabs*/

.tabs-left, .tabs-right {
    border-bottom: none;
    /*padding-top: 2px;*/
}

.tabs-left {
    border-right: 1px solid #ddd;
    width: 94px;
    background: #008ebc;
}

.tabs-left > li, .tabs-right > li {
    float: none;
    margin-bottom: 2px;
}

.tabs-left > li {
    margin-right: -1px;
}

.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent;
    height: 95px;
}

.tabs-left > li > a > div {
    height: 60px;
    width: 60px;
}

.tabs-left > li .empty-tab {
    height: 95px;
    width: 60px;
}

span.logo-undertitle {
    font-size: 11px;
    color: white;
}

.tabs-left > li.active span.logo-undertitle {
    color: black;
}

.tabs-left > li > a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block;
    height: 95px;
    padding: 10px 10px 0 10px;
}

.panel-heading.forums {
    border-color: #008ebc;
}

.timeline-panel.forums .link {
    float: right;
}

.timeline-panel.forums .forum-content {
    margin-bottom: 10px;
}

/* end of tabs*/

.list-group .forums-list {
    height: 389px;
    /*max-height: 400px;*/
    overflow-y: auto;
}

.dual-mode.bootcards-list .search-form .row > div:first-child, .bootcards-list form .row > div:first-child {
    padding-right: 64px;
}

.tab-content.forums > .empty {
    margin-top: 90px;
    text-align: center;
}

.tab-content.forums > .empty .empty-icon {
    font-size: 160px;
    color: #008ebc;
}

.tab-content.forums > .empty .empty-text {
    color: #008ebc;
    font-size: 30px;
}

.list-group.eurotax {
    text-align: center;
    background-color: #ddd;
}

.btn, .btn-group.open .dropdown-toggle, .btn:active, .btn:focus, .btn:hover, .open > .dropdown-toggle.btn {
    color: #008ebc;
}

/*.main-slider{*/
/*overflow-y: auto;*/
/*overflow-x: hidden;*/
/*-webkit-overflow-scrolling: touch;*/
/*height: 100%;*/
/*}*/

.container .bootcards-cards, .container .bootcards-list {
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    /*height: auto;*/
}

img.fake-ninja {
    width: 650px;
    height: 400px;
}

.bootcards-list .panel-footer {
    width: 100%;
}

form#form {
    height: 100%;
}

form.dhautomatic-admin-form {
    overflow-y: auto;
    height: 800px;
}

#reportrange, .algorithm-deactivate-range {
    background: #fff;
    color: #333;
    padding: 8px;
    line-height: 18px;
    border-radius: 4px;
    border-width: 0 1px 4px;
    text-align: center;
}

.algorithm-deactivate-range {
    border: 1px solid lightgrey;
}

.menu-filter {
    overflow-y: auto;
    overflow-x: hidden;
    /*max-height: 200px;*/
    /*min-height: 150px;*/
    min-width: 47%;
    display: inline-grid;
    background: #fff;
    width: 100%;
}

.filter-option.selected {
    background: #d2d2d2;
}

.panel-body > .filters {
    /*width: 50%;*/
    margin: 0 auto;
    padding: 12px 5px 15px 5px;
}

a.close-dual {
    float: right;
}

a.close-dual > i {
    font-size: 20px;
}

.applyBtn.btn.btn-sm.btn-success {
    color: white;
}

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 47px;
    height: 38px;
    padding: 8px 5px;

    background: white;
    border: 2px solid #008ebc;
    color: #666;
    text-align: center;

    font: 16px Arial, sans-serif;

    float: right;
}

nav ul.nav li.selected {
    background-color: #008ebc;
}

nav ul.nav li.selected > a {
    color: #fff;
}

.panel.panel-default.settings {
    margin: 25px;
}

.btn-success {
    color: #fff;
}

.btn-success:hover {
    color: #fff;
}

.disabled-feature {
    text-align: center;
    opacity: .3;
}

.panel.disabled-feature .modal-body p {
    font-size: 25px;
}

.err-msg {
    color: #a94442;
}

.panel-footer-pagination {
    text-align: center;
    background-color: #F0F0F1;
}

.panel-footer-pagination .selected-page {
    background-color: #088ebc;
    color: #fff;
}

.bootcards-list {
    background-color: #efeff4 !important;
}

ul.pagination {
    width: 350px;
    white-space: nowrap;
    overflow: auto;
}

ul.pagination > li {
    display: inline-block;
}

p.no-license {
    color: gray;
    text-align: center;
}

.pull-center {
    text-align: center;
}

.btn.btn-primary,
.btn.btn-danger,
.btn.btn-success {
    color: #ffffff;;
}

.btn.btn-ios.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}

.btn.btn-primary {
    background-color: #088ebc;
    border-color: #337ab7;
}

.btn.btn-primary:hover {
    background-color: #13c5ff;
    border-color: #008ebc;
}

.btn.btn-ios.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

img.details-company-logo {
    width: 200px;
}

.list-group a.list-group-item.add-new {
    height: 60px;
    text-align: center;
}

.list-group a.list-group-item.add-new .fa-plus-square-o {
    font-size: 40px;
}

table.gmehanizacija td {
    margin: 15px;
}

table.gmehanizacija {
    width: 100%;
}

table.osnovni {
    width: 50%;
}

.btn-group-justified .btn-group {
    border: 5px solid white;
}

.list-group-item.add-new i {
    opacity: 1;
    color: #8b8b8b;
}

.list-group-item.add-new.selected i {
    opacity: 1;
    color: white
}

.when-dual .btn.btn-ios + .fa.button-icon {
    float: right;
    margin-right: -26px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
    color: white;
    margin-left: -50px;
}

span.custom-placeholder {
    float: right;
    margin-right: 10px;
    margin-top: -28px;
    position: relative;
    z-index: 5;
    color: grey;
    margin-left: -50px
}

/* file upload */
/* attachment preview */
.dz-filename,
.dz-progress,
.dz-delete {
    display: inline-block;
    vertical-align: top;
}

.dz-filename {
}

.dz-filename .ico {
    margin-right: 10px;
}

.dz-delete a {
    color: #6e6f71;
    margin-left: 15px;
}

.dz-preview {
    margin-bottom: 10px;
}

.dz-preview .ico {
    font-size: 16px;
}

.dz-progress {
    background: #FFF;
    border-radius: 8px;
    margin-left: 20px;
    width: 255px;
}

.dz-progress.completed {
    width: 0;
    margin-left: 0;
}

.dz-details {
    background: #F0EFEF;
    border: 1px solid #CCC;
    border-radius: 8px;
    display: inline-block;
    padding: 5px 15px;
}

.file-select {
    color: #149EAF;
    transition: all 100ms;
}

.file-select:hover {
    cursor: pointer;
    text-decoration: underline;
}

.dz-upload {
    background: #149EAF;
    border-radius: 8px;
    height: 17px;
}

/* attachment upload */
.mail-upload {
    background: #f2f2f2;
    border: 1px dashed #CCC;
    border-radius: 8px;
    padding: 20px;
    text-align: center;
}

.mail-upload.dz-drag-hover {
    background: #E6E6E6;
}

.mail-upload .ico {
    color: #149EAF;
    font-size: 28px;
    margin-right: 6px;
}

.mail-upload .ui-fileupload-buttonbar .ui-fileupload-upload {
    display: none;
}

.mail-upload .ui-fileupload-buttonbar .ui-fileupload-cancel {
    display: none;
}

.mail-upload .ui-c {
    position: relative;
    padding-left: 50px;
    display: inline-block;
}

.mail-upload .ui-c:before {
    text-align: center;
    font-style: normal;
    font-weight: 300;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    position: absolute;
    width: 50px;
    height: 50px;
    display: block;
    left: 0;
    top: 0;
    color: #149EAF;
    font-size: 28px;
}

.mail-upload .ui-fileupload-content {
    display: none;
}

.error-message-text {
    display: block;
    margin-bottom: 5px;
    color: #db5218;
}

.ui-icon-plusthick {
    display: none !important;
}

.ui-fileupload-choose {
    width: 100%;
}

.fa.fa-trash.remove-uploaded-attachment {
    font-size: 23px;
}

.list-group-item-text.automatic-status {
    margin-top: 60px;
}

.list-group.advert-list-wrapper {
    padding-right: 0;
}

input.required,
select.required {
    border: 1px solid #008ebc;
}

table.table-hover.click tr:hover {
    cursor: pointer;
}

.form-group .alg-conf-info {
    font-size: 20px;
    color: grey;
    padding-left: 0;
}

.tooltip-inner {
    white-space: pre-wrap;
}

p.algorithm-info {
    margin-left: 35px;
    margin-right: 35px;
    margin-bottom: 25px;
    color: grey;
}

.panel .panel-heading .btn {
    margin-left: 10px;
    margin-top: 1px;
}

.table > tbody > tr > td,
.table > tbody > tr > th {
    vertical-align: middle;
}

a.remove-deactivation-icon {
    font-size: 20px;
    color: black;
}

a.remove-deactivation-icon > i {
    opacity: 1;
}

div.configuration-additional-info {
    padding-top: 7px;
}

div.configuration-additional-info .img-rounded {
    width: 200px;
    margin-top: 5px;
}

.col-sm-5.bootcards-list .messages-box {
    margin: 25px;
}

a.priotirize-ads > i {
    font-size: 25px;
    margin-top: 10px;
}

.panel.panel-instructions {
    border: 2px solid #ddd;
    margin: 25px;
    padding: 25px;
    font-weight: 600;
}

.priority-sorting-item:hover {
    cursor: move;
}

.dz-preview:first-child .dz-details.priority-sorting-item {
    border: 3px solid #008ebc;
}

.list-group-item.advert.pinned.priority-sorting .priority span {
    height: 100px;
    width: 100px;
    text-align: center;
    font-size: 35px;
    padding-top: 20px;
}

/* FANCYBOX OVERRIDE */

.fancybox-inner {
    padding-top: 0 !important;
    border-radius: 3px;
}

.fancybox-inner a.close-lightbox.icon {
    color: white;
    opacity: 1;
    font-size: 25px;
    margin-top: 3px;
}

.immediate-post .instruction input.minutes {
    width: 65px;
    display: inherit;
}

.immediate-post .instruction select.shorter-input {
    width: 100px;
    display: inherit;
}

.immediate-post .instruction select.short-input {
    width: 150px;
    display: inherit;
}

.immediate-post .instruction input.date {
    width: 95px;
    display: inherit;
}

.immediate-post .instruction {
    margin-bottom: 15px;
}

.immediate-post .instruction .time-properties {
    display: block;
    margin: 10px 0 10px 0;
}

.immediate-post .list-group-item.advert {
    margin: 25px 0 23px 0;
}

caption, .caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left;
}

.list-group-item.caption.info {
    text-align: center;
    font-size: 25px;
    border: 0 !important;
}

a.list-group-item.fake-advert:before {
    content: "";
}

a.list-group-item.fake-advert:hover {
    cursor: default;
}

.advert-row .actions {
    border-right: 2px solid #008ebc;
    border-bottom: 2px solid #008ebc;
    height: 150px;
    border-left: 0;
    padding: 0;
}

.dual-mode .advert-row .actions i {
    font-size: 20px;
}

.dual-mode .advert-row .actions i {
    font-size: 20px;
}

.advert-row:not(.selected) .actions {
    background-color: #fff;
}

.advert-row .actions > .single-button {
    margin-top: 55px;
}

.advert-row .actions > .single-button .single-control {
    font-size: 35px;
}

.actions > img,
.advert-row .list-group-item.advert .ad-image {
    margin-top: 30px;
}

.advert-row .actions > .dual-button {
    margin-top: 39px;
}

.advert-row .list-group-item.advert {
    border-right: 0;
}

.advert-row .general {
    padding-right: 0;
}

.actions .upper-right {
    float: right;
    margin-right: 30px;
    font-size: 25px;
    margin-top: 10px;
}

.actions .actions-more-button {
    font-size: 20px;
}

.actions .delete-button {
    color: #c9302c;
}

.actions .dropdown .submenu {
    width: 100%;
    font-size: 15px;
}

.edit i.fa-pencil {
    color: #008ebc;
    font-size: 20px;
}

.edit i.fa-pencil:hover {
    color: #13c5ff;
    cursor: pointer;
}

.editing-actions i {
    font-size: 20px;
}

.editing-actions i:hover {
    cursor: pointer;
}

.editing-actions i.confirm {
    color: #5cb85c;
    margin-right: 10px;
}

.editing-actions i.cancel {
    color: #d9534f;
}

.margin-top {
    margin-top: 5px;
}

.blue-heading {
    padding: 10px;
    color: #008ebc;
    font-weight: 700;
}

.error-msg {
    color: #d9534f;
}

.margin-bottom {
    margin-bottom: 5px;
}

.margin-bottom-15 {
    margin-bottom: 15px;
}

.advert-extra-text {
    color: #999;
    margin-top: 25px;
}

.advert-extra-text .text .title {
    font-weight: 600;
}

.filters .filter-option .check-sign {
    margin-top: 3px;
    float: right;
}

.filters .dh-checkbox.only-favourites {
    margin: 5px 5px 20px 25px;
    color: #008ebc;
}

.filters .dh-checkbox.only-favourites a:hover {
    text-decoration: none !important;
}

.dual-mode .when-single {
    display: none;
}

.only-favourites .fav-new-wrapper {
    margin-top: -5px;
    margin-right: 10px;
    font-size: 25px;
    text-align: center;
}

.list-group-item.advert:hover .hidden-advert-controls {
    width: 35px
}

.hidden-advert-controls {
    width: 0;
}

.hidden-advert-controls .controls {
    margin-top: 39px;
    width: 100%;
}

.hidden-advert-controls .controls .control {
    display: block;
    font-size: 20px;
    margin-top: 5px;
    border: 1px solid;
    /*width: 50%;*/
    padding: 1px;
}

.initial-instructions li {
    margin-bottom: 15px;
    font-size: 20px;
}

.bootcards-summary-item i {
    color: #008ebc;
}

.bootcards-summary-item:hover i {
    color: #13c5ff;
}

div.bootcards-summary-item.information h4 {
    color: #008ebc;
}

div.bootcards-summary-item.information:hover {
    background: #f5f5f5;
}

.grey-bg {
    background: #f5f5f5;
}

.types .bootcards-summary-item {
    height: 100px;
}

.new-search .bootcards-summary-item.selected {
    color: #13c5ff;
    background: #d6d6d6;
}

.new-search .bootcards-summary-item.selected .main-category-information {
    color: #13c5ff;
    background: #d6d6d6;
}

.new-search .bootcards-summary-item.selected i {
    color: #13c5ff;
}

.types .narrow .bootcards-summary-item {
    height: 45px;
    padding: 5px;
}

.types .narrow.top .bootcards-summary-item {
    margin-bottom: 10px;
}

.new-search .form-horizontal .control-label {
    margin-top: 7px;
}

.new-search canvas {
    pointer-events: none; /* make the canvas transparent to the mouse - needed since canvas is position infront of image */
    position: absolute;
}

.new-search .locations-img {
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    width: 600px;
    height: 350px;
}

.new-search .locations td label {
    margin-left: 10px;
}

.new-search .information .subinformation {
    margin-top: 5px;
    color: #008ebc;
}

.new-search .information .subinformation.err {
    color: #008ebc;
    font-size: 13px;
}

.new-search .main-category-information {
    background-color: #f5f5f5;
    height: 240px;
    border-top: 1px solid white;
    margin-top: 30px;
    padding-top: 20px;
}

.new-search .main-category-information:hover {
    background-color: #eee;
}

.new-search .bootcards-summary-item:not(.selected):hover .main-category-information {
    background-color: #eee;
}

.new-search .bootcards-summary-item.information {
    vertical-align: middle;
    display: table-cell;
    width: 550px;
    height: 160px;
}

.new-search .bootcards-summary-item.information .inner {
    max-height: 80px;
}

.new-search .bootcards-summary-item.information .inner a.more:hover,
.new-search .bootcards-summary-item.information a.less:hover {
    cursor: pointer;
}

.new-search .bootcards-summary-item.information a.less {
    float: left;
    margin-top: -35px;
}

.navbar-fixed-top > .container .btn.header-button {
    line-height: unset;
    padding: 5px;
    margin-top: 5px;
    margin-right: 20px;
}

.wip-text {
    float: left;
    color: #008ebc;
    margin-top: 102px;
    font-size: 17px;
}

.arrow-to-new-search {
    float: right;
    height: 250px;
    margin-right: 50px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .5;
}

.initial-info {
    color: #008ebc;
    font-size: 30px;
    float: right;
    text-align: center;
    margin-top: 200px;
}

.new-search .bootcards-summary-item.information .report-bug {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 16px;
    opacity: .5;
}

.new-search .bootcards-summary-item.information .report-bug:hover {
    text-decoration: none;
    opacity: 1;
}

.new-search .fixed-height-overflow {
    max-height: 460px;
    min-height: 460px;
    overflow-y: scroll;
}

.editing-configurations .bootcards-summary-item {
    height: 70px;
}

.editing-configurations h4 {
    color: #008ebc;
    padding-left: 10px;
}

.editing-configurations .row .last {
    margin-bottom: 20px;
}

.editing-configurations .header-info {
    font-size: 20px;
}

.editing-configurations .form-group {
    margin-bottom: 20px;
}

.editing-configurations .immediate-status-change {
    margin-top: 15px;
}

.notificationDestination .btn.not-selected {
    color: #444;
}

.notificationDestination .btn.not-selected .fa-close {
    color: #444;
    display: inherit;
}

.notificationDestination .btn.not-selected .fa-check {
    display: none;
}

.notificationDestination .btn .fa-check {
    color: #5cb85c;
    display: inherit;
}

.notificationDestination .btn .fa-close {
    display: none;
}

.notificationDestination .btn:hover,
.notificationDestination .btn.not-selected:hover,
.notificationDestination .btn.not-selected:hover i {
    color: #13c5ff;
}

.login-wrapper {
    padding: 30px !important;
    border: 2px solid #008ebc !important;
}

.login-wrapper .new-user-information {
    font-size: 18px;
    height: 330px;
    padding-top: 50px;
}

.login-wrapper .new-user-information-wrapper {
    background: #f5f5f5;
    display: block;
    border-radius: 4px;
    padding: 25px 30px;
    text-align: center;
    position: relative;
    color: #008ebc;
}

.btn-xlarge {
    padding: 10px 20px;
    font-size: 18px;
    line-height: normal;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.circle-button {
    border-radius: 50%;
    border: 1px solid #fff;
    text-align: center;
    height: 120px;
    width: 120px;
    display: table-cell;
    margin-bottom: 15px;
}

.circle-button-smaller {
    height: 100px;
    width: 100px;
}

.mobile-form .main-category {
    margin-top: 20%;
}

.mobile-form .main-category > .row {
    margin-bottom: 40px;
}

.mobile-form .details-view > .form-horizontal {
    margin-bottom: 10px;
}

.mobile-form .details-view {
    margin: 0 10px;
}

.mobile-form .locations-view {
    margin: 0 10px;
}

.mobile-form .locations-view .ui-grid-row {
    margin-bottom: 10px;
}

.mobile-form .scrollable-view {
    /*max-height: 480px;*/
    /*overflow-y: scroll;*/
}

.mobile-form .set-notifications .row.form-horizontal {
    margin-bottom: 15px;
}

.mobile-form .bootcards-summary-item, .mobile-form .btn-group-justified a {
    font-size: 11px;
}

.mobile-form .real-estate-types h4 {
    font-size: 14px;
}

.mobile-ads-view .list-group-item-text.price {
    float: right;
    margin-right: 10px;
    font-weight: 800;
    font-size: 18px;
}

.list-group-item-text i {
    opacity: 1;
    margin: 0;
}


.mobile-ads-view .list-group-item.actions {
    border: 2px solid #008ebc;;
    text-align: center;
}

.mobile-ads-view .list-group-item.actions i {
    opacity: 1;
}

.mobile-ads-view .list-group-item.actions {
    border-top: 0;
}

.tabs {
    text-align: center;
    font-size: 16px;
}

.tabs .tab {
    padding: 10px;
    border: 1px solid white;
}

.tabs .tab.selected {
    background-color: #008ebc;
}

.tabs .tab.selected {
    color: white;
}

.mobile-login-panel {
    padding: 15px;
    margin: 15px;
    color: #008ebc;
    border: 1px solid #008ebc;
    border-radius: 7%;
    text-align: center;
}

.logo-icon {
    opacity: .3;
}

.conf-editing-mobile .conf-main-category {
    color: #008ebc;
    margin-left: 10px;
    margin-top: 20px;
}

.set-notifications-box.mobile .form-horizontal {
    margin-bottom: 15px;
}

.ribbon {
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: 5;
    overflow: hidden;
    width: 150px;
    height: 150px;
    text-align: right;
}

.ribbon span {
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 200px;
    display: block;
    background: #79A70A;
    background: linear-gradient(#2989d8 0%, #008ebc 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 38px;
    left: -42px;
}

.ribbon span::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #008ebc;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #008ebc;
}

.ribbon span::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid #008ebc;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #008ebc;
}

/* comparator */
.bootcards-container .comparing-box {
    border: 1px solid #008ebc;
}

.scrollable {
    overflow-y: scroll;
}

.modal-body.calendar-wrapper {
    /*height: 600px;*/
    max-width: 1200px;
    margin: 0 auto;
}

@media screen and (max-width: 680px) {
    .mobile-adjusted.main-logo {
        max-width: 210px;
        margin-top: 10px;
    }
}

table tr.table-primary {
    background-color: #b8daff !important;
}

.preview-price {
    font-size: 20px;
    float: right;
    margin: 0 25px 25px;
}

.preview-price .additions {
    font-size: 13px;
}

.signature-preview {
    width: 100%;
    min-height: 150px;
    border: 1px solid lightgrey;
    background-color: #f2f2f2;
    white-space: pre-wrap;
    padding: 20px;
}

.actions .checkbox-advert {
    float: right;
    margin-top: 60px;
    margin-right: 25px;
}

.selectForMultiplePostCheckbox .ui-chkbox-box {
    width: 26px;
    height: 26px;
}

.selectForMultiplePostCheckbox .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
    background-position: -60px -141px;
}

.instruction .disabled {
    opacity: .3;
}

.avtoklik-description {
    font-size: large;
}

.preview-card-bg-image {
    left: 0;
    top: 10%;
    max-width: 100%;
    max-height: 100%;
}

.opacity-half .preview-card-bg-image {
    opacity: 0.3;
}

.ald-mobile .quick-actions {
    text-align: center;
}

.ald-mobile .quick-actions i {
    opacity: 1;
}

.ald-mobile .quick-actions a {
    font-size: 30px
}

.ald-mobile .timer, #mobile-ads-view .timer {
    margin-top: -50px;
    position: absolute;
    float: right;
    right: 0;
    color: white;
    margin-right: 10px;
}

.thapp-report-row th {
    font-weight: 100;
}

.thapp-report-row .notes {
    word-wrap: break-word;
    min-width: 100px;
    max-width: 100px;
}

.thapp-report-actions-wrapper {
    position: absolute;
    top: 12px;
    right: 30px;

}
.thapp-report-actions-wrapper a {
    display: block;
    margin-bottom: 15px !important;
}

.add-new-order {
    border-top: 1px solid #008ebc;
    border-right: 1px solid #008ebc;
    border-left: 1px solid #008ebc;
}


.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
    content: attr(data-value) !important;
}

.dropdown-menu a.btn:hover {
    background: #F0F0F1;
}
.fa-bullseye.picked {
    color: grey;
}