body {
    background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/499416/demo-bg.jpg");
    padding:2%;
}


/*@media (max-width: 880px){
.navbar-toggle {
    display: block important!;
}
.collapse {
    display: none important!;
}
}*/


@media (max-width: 1120px) {
.header {
    font-size: large;
}
}

main {
    margin-top: 3%;
    margin-left: 20%;
    margin-right: 10%;
}

@media (max-width: 1120px) {
.main {
    margin-right: 0px;
}
}

@media (max-width: 1120px) {
.title-text {
    margin-top: 50px;
}
}


.keyword-container {
    display: inline-block;
    width: 100%;
	margin-bottom: 20px;
	margin-right: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.columns {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    /*column-gap: 15px;   */
}

@media (min-width: 600px) and (max-width: 1120px) {
.columns {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
}
}

@media (max-width: 599px) {
.columns {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
}


.keyword-container:hover{
    box-shadow: 0 0 10px rgba(0,0,0,0.5);        
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
}

.check_add_keyword {
	position: fixed;
	width: 200px;
	top:70px;
	left: 1100px;
}

/*Для таблиці результатів #tableresult*/
a.doc_text2:visited {
    color:#d29abf;
}

.tr2 {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
}

.tr1 {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;    
}

.modal_table td {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
    font-size: small;
}

.col1 {
    color:#f16a0f;
}

.preload {
    position: absolute;
    display: none;
}


.keyword-card-buttons {
    display: inline-block;
}

.side_buttons {
    margin-top: 65px;
    position: fixed;
}

.side_buttons button {
    width:150px;
    margin-bottom: 15px;
}

.side_buttons a {
    width:150px;
    margin-bottom: 15px;
}

.links {
    position: fixed;
    bottom: 0;
    margin-bottom: 5%;
}

#femida-link {
    vertical-align: bottom;
}


div.panel-footer button.check_one {
    margin-left: 5px;
}


img.attn {
    display: none;
    width: 15px;
    height: auto;
    position: relative;
    bottom: 13px;
}

/* ========== slyles for archive chapter ==============*/
.arhive-ico {
    margin-right: 10px;
}

.arch-grid {
    /*background-color: #2B2B2B;*/
    display: grid;
    grid-template-columns: 2fr 2fr 1fr 1fr 0.5fr 0.5fr 2fr;
    grid-row-gap: 10px;
}

@media handheld {
.empty-cell {
    display: none;
}
}

.arch-del {
    /*background-color: #2B2B2B;*/
    text-align: center;
    padding-top: 10%;
}

.arch-grid > div {
    border-bottom: 1px solid white;
}

.arch-del-btn {
    grid-area: auto/6;
}

.columns_view {
    /*display: inline-block;*/
    text-align: right;
    cursor: pointer;
}

.links-grid {
    display: grid;
    grid-template-columns: 1fr 3fr;
    align-items: end;
    grid-row-gap: 3px;
    font-size: small;
}