*,*:before,*:after{box-sizing:border-box;}body{background:#fff;margin:0;padding:0;background:#f7f7f7;font-size:16px;}h1{color:#700;font-size:2.5em;margin:15px 5px 5px 5px;}h2{color:#910000;font-size:1em;margin:15px 5px 5px 5px;}h3{color:#a00;font-size:1.5em;margin:15px 5px 5px 5px;}p{color:#2b2b2b;margin:5px;}a{color:#a00;text-decoration:none;transition:all 0.4s;}a:hover{text-decoration:underline;}header{background:linear-gradient(to top, rgba(0, 0, 0, .4), rgba(0, 0, 0, .8)), url('img/lib.jpg');background-size:cover;padding:70px 0;}section{border-top:1px solid #a00;padding:15px 0;}footer{border-top:1px solid #a00;padding:15px 0;}img{width:100%;}.container{max-width:960px;width:100%;margin:0 auto;}.row{width:100%;display:flex;flex-wrap:wrap;}.row > .cl-1{width:8.3333%;}.row > .cl-2{width:16.6667%;}.row > .cl-3{width:25%;}.row > .cl-4{width:33.3333%;}.row > .cl-5{width:41.6667%;}.row > .cl-6{width:50%;}.row > .cl-7{width:58.3333%;}.row > .cl-8{width:66.6667%;}.row > .cl-9{width:75%;}.row > .cl-10{width:83.3333%;}.row > .cl-11{width:91.6667%;}.row > .cl-12{width:100%;}.block{margin:150px 0;}.form-center{margin:0 auto;}.align-right{text-align:right;}.paginator{font-size:22px;text-align:center;justify-content:center;margin:10px;}.paginator > a{margin:2px;float:left;padding:6px 15px;text-decoration:none;transition:background-color 0.3s;color:#a00;border:1px solid #a00;}.download{margin:20px 0;}.align-left{text-align:left;}.align-center{text-align:center;}.move-back{float:left;margin:10px 0;font-weight:bold;font-size:16px;}.logo{text-align:left;margin:auto;display:flex;}.logo > .image{width:20%;}.logo > .image > img{width:100%;}.logo > .desc{width:80%;margin:auto 5px;}.logo > .desc > h2{margin:0;color:#fff;}.logo > .desc > p{margin:0;color:#fff;}.search{text-align:center;margin:auto;}.search > form > .group > input{width:100%;height:32px;border:0px;border-radius:25px;background:rgba(170, 170, 170, .3);padding:20px 15px;font-size:14px;line-height:24px;box-shadow:none;transition:background 0.7s;}.search > form > .group > input:active,.search > form > .group > input:focus{outline:0;background:#fff;}.logger{text-align:right;margin:auto;}.prime{text-align:center;border:1px solid transparent;border-bottom:1px solid #a00;transition:background 0.4s, border 0.4s;padding:10px 0;}.prime:hover{background:#fff;border:1px solid #a00;}.prime > img{width:90%;}.prime > p{text-align:center;font-weight:bold;}.menu{border-bottom:1px solid #a00;transition:background 0.4s, border 0.4s;margin:5px 0;padding-bottom:5px;}.menu > ul{margin:0;padding:0 0px;list-style:none;height:400px;overflow-y:scroll;}.menu > ul::-webkit-scrollbar{width:13px !important;}.menu > ul::-webkit-scrollbar-track{background:#aaa !important;}.menu > ul::-webkit-scrollbar-thumb{background:#a00 !important;}.menu > ul::-webkit-scrollbar-thumb:hover{background:#a00 !important;}.menu > ul > li{text-align:left;}.menu > ul > li > a{text-decoration:none;color:#2b2b2b;display:block;padding:10px;font-size:16px;border-left:4px solid #aaa;transition:all 0.4s;}.menu > ul > li > a:hover{border-left-color:#a00;color:#a00;background:#fff;padding-left:30px;}.menu > ul > li > .active{border-left-color:#a00;color:#a00;}.alert{margin:5px 0;border:1px solid #a00;padding:5px;background:#fdd;}.alert > h3{text-align:center;}.page{padding:11px 10px;}.min-board{display:flex;flex-wrap:wrap;}.min-board > .min-card{display:inherit;border:1px solid #aaa;margin:1%;width:98%;min-height:96px;background:#fff;transition:all 0.5s;box-shadow:0 4px 2px -3px rgba(34, 68, 85, .15), 0 3px 3px 0 rgba(34, 68, 85, .1), 0 2px 5px 0 rgba(34, 68, 85, .07);}.min-board > .min-card:hover{border-color:#a00;text-decoration:none;box-shadow:0 4px 2px -3px rgba(170, 0, 0, .15), 0 3px 3px 0 rgba(170, 0, 0, .1), 0 2px 5px 0 rgba(170, 0, 0, .07);}.min-board > .min-card:hover > .image{border-right-color:#a00;}.min-board > .min-card > .image{border-right:1px solid #aaa;transition:all 0.5s;width:25%;}.min-board > .min-card > .description{margin:auto 0;padding:10px;width:75%;}.min-board > .min-card > .description > h2{margin:5px;}.min-board > .min-card > .description > p{margin:2px 5px;}.developer{text-align:center;}.btn-log-in{margin:0 10px;padding:10px 25px;color:#fff;min-width:97px;text-decoration:none;border:1px solid transparent;background:transparent;transition:border-color 0.4s;}.btn-log-in:hover{border-color:#fff;outline:0;text-decoration:none;}.btn-sign-in{margin:0 10px;padding:10px 25px;background:rgba(51, 119, 170, .5);color:#fff;text-decoration:none;min-width:97px;border:1px solid #fff;transition:all 0.4s;}.btn-sign-in:hover{background:#37a;outline:0;text-decoration:none;}.btn-accept{padding:10px 25px;background:#285;color:#fff;min-width:97px;text-decoration:none;border:1px solid #285;transition:all 0.4s;}.btn-accept:hover{background:#2b5;border-bottom-color:#285;outline:0;text-decoration:none;}.btn-cancel{margin:0 10px;padding:10px 25px;background:#a00;color:#fff;min-width:97px;text-decoration:none;border:1px solid #a00;transition:all 0.4s;}.btn-cancel:hover{background:#c00;text-decoration:none;}.form-group{width:100%;padding:10px;}.form-group > label{text-align:right;font-size:16px;color:#a00;}.form-group > input{border:none;border-bottom:1px solid #aaa;font-size:14px;padding:10px;color:#777;width:100%;background:#eaeaea;transition:all 0.4s;height:37px;}.form-group > input:focus,.form-group > input:active{outline:0;border-bottom-color:#a00;background:#fff;box-shadow:inset 0 -5px 5px -5px rgba(170, 0, 0, .5);color:#a00;}.form-group > textarea{border:none;border-bottom:1px solid #aaa;font-size:14px;padding:10px;resize:vertical;color:#777;width:100%;background:#eaeaea;transition:all 0.4s;}.form-group > textarea:focus,.form-group > textarea:active{outline:0;border-bottom-color:#a00;background:#fff;box-shadow:inset 0 -5px 5px -5px #a00;color:#a00;}.form-group > select{border:none;border-bottom:1px solid #aaa;font-size:14px;padding:10px;color:#777;width:100%;background:#eaeaea;transition:all 0.4s;}.form-group > select:focus,.form-group > select:active{outline:0;border-bottom-color:#a00;background:#fff;box-shadow:inset 0 -5px 5px -5px #a00;}#authorization{border:1px solid #a00;background:#fff;padding:20px;margin-top:100px;}#authorization > img{width:100%;}#sign-in{border:1px solid #a00;background:#fff;padding:20px;}#sign-in > img{width:100%;}#library-filter{border:1px solid #a00;background:#fff;padding:20px;/* CAROUSEL:: START */}#library-filter > h2{margin:5px;}.carousel{margin:auto;position:relative;padding:0 10px;}.carousel > .item{display:none;}.carousel > .item > img{vertical-align:middle;}.carousel > .item > .number{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}.carousel > .item > .caption{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:50px;width:100%;text-align:center;}.carousel > .prev,.carousel > .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;background-color:rgba(0, 0, 0, .2);margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;text-decoration:none;border-radius:0 3px 3px 0;user-select:none;}.carousel > .prev:hover,.carousel > .next:hover{background-color:rgba(0, 0, 0, .8);}.carousel > .next{right:10px;border-radius:3px 0 0 3px;}.items{text-align:center;margin:5px 0;padding:10px 0;border-bottom:1px solid #a00;}.items > .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}.items > .active,.items > dot:hover{background-color:#717171;}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s;}@-webkit-keyframes fade{from{opacity:0.4;}to{opacity:1;}}@keyframes fade{/* On smaller screens, decrease text size */from{opacity:0.4;}to{opacity:1;}}@media only screen and (max-width:300px){/* CAROUSEL:: END */.prev,.next,.text{font-size:11px;}}@media only screen and (max-width:640px){.row{display:flex;flex-wrap:wrap;}.row > .cl-1{width:100%;}.row > .cl-2{width:100%;}.row > .cl-3{width:100%;}.row > .cl-4{width:100%;}.row > .cl-5{width:100%;}.row > .cl-6{width:100%;}.row > .cl-7{width:100%;}.row > .cl-8{width:100%;}.row > .cl-9{width:100%;}.row > .cl-10{width:100%;}.row > .cl-11{width:100%;}.row > .cl-12{width:100%;}.hide-mobile{display:none;}}