
.btn1 {
    height: 36px;
    line-height: 36px;
    position: relative;
    width: 25%;
    min-width: 120px;
    float: left;
}

.btn1 a {
display: block;
margin: 60px auto 10px;
width: 120px;
border: 1px solid #212121;
border-radius: 15px;
color: #5e646d;
font-size: 15px;
line-height: 45px !important;
transition: all 200ms ease-in-out;
text-align: center;
}

.btn1 a:hover {
border: 1px solid #5e646d;
background-color: #cecece;
color: #212121;
text-decoration: none;
transition: all 200ms ease-in-out
}

.ititle-1 {
	font-size: 1rem !important;
}

table {
    width: 99% !important;
}

.t {
    color: #28a745 !important;
    cursor: default !important;
}

.f {
    color: #e42020 !important;
    cursor: not-allowed !important;
}

.d1 {
    font-size: 1.1rem;
    padding: 5px;
    border-radius: 20px;
    border: 1px solid #f2f2f5;
}

.d1:hover {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: transform 0.2s linear;
    -moz-transition: transform 0.2s linear;
    -ms-transition: transform 0.2s linear;
    -o-transition: transform 0.2s linear;
    transition: transform 0.2s linear;
/*    border-radius: 20px;
    border: 1px solid #f2f2f5;*/
    border-color: #007bff;
}

.d2 {
    font-size: 1.1rem;
    padding: 5px;
    border-radius: 20px;
    border: 1px solid #f2f2f5;
}

.btn2 {
    margin-top:10px;
}

.btnj {
    margin-top:10px;
}

.bn6 {
    border: 1px solid #f2f2f5;
    background: #f5f6fa;
    font-size: 15px;
    padding: 9px 7px 9px 3px;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.bn5 {
    border: 1px solid #f2f2f5;
    background: #f5f6fa;
    font-size: 15px;
    padding: 9px 7px 9px 3px;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.bn4 {
    border: 1px solid #f2f2f5;
    background: #f5f6fa;
    font-size: 15px;
    padding: 9px 7px 9px 3px;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.b2 {
    width: 100%;
}

.b3 {
    width: 100%;
}

.li1 {
    font-size: 0.8rem;
    margin-bottom: 20px;
    padding: 0rem 1.5rem 0rem 1.5rem !important;
}

.li1 li {
    margin-top: 8px;
}

.li2 {
    font-size: 0.8rem;
    color: #33c6ff;
    margin-top: 5px;
    padding: 0rem 1.5rem 1rem 1.5rem !important;
}

.widget-author-meta {
    margin-top: 0rem !important;
}

li a:hover {
    color: #007bff;
}

/*a:not([href]):not([tabindex]):hover {
    cursor:default;
}*/

.u-4 {
    padding: 1.5rem 1.5rem 0rem 1.5rem !important;
}

#tag {
    width:100%;
    overflow:hidden;
    background:#fff;
    border:1px solid #000;
    border-radius: 5px; 
}

#tag li {
    list-style:none;
    float:left;
    margin-right:0px;
    color:white;
    padding:5px 20px;
    cursor: pointer;
    text-align: center;
}

#tag .current {
    color:#000;
    background:#f5f6fa;
}

#tag li {
width: 100% !important;
    }

/*@media (min-width:768px) {
    #tag li {
width: 50% !important;
    }
}*/

.list-grid.list-grid-padding .list-item {
    padding-right: 1.8rem !important;
}

.info {
    padding-top: 12px;
    text-align: center;
    color: #222831;
}

.info li {
    padding-bottom: 8px;
}

.idownload {
    border: 1px solid #80c4f9;
    border-radius: 10px;
    font-size: 20px;
    line-height: 32px;
    transition: all 200ms ease-in-out;
    text-align: center;
    width: 70px;
    margin: 0 auto;
    margin-top: 5px;
}

.idownload:hover {
    border: 1px solid #6cbdfb;
    background: #dff1ff;
}

.list-footer {
     margin-top: 0rem !important; 
}

.iwb {
    font-size: 0.9rem;
    padding: 0rem 1.5rem 1.5rem 1.5rem !important;
}

.iwb img {
    width: 33px !important;
    margin-right: 13px;
}

.iwb a:hover {
    color:#448EF6 !important;
}

.widget-author-meta {
	-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    border-radius: 5px;
}

.widget-author-meta:hover {
	-webkit-box-shadow: #ccc 0px 7px 7px;
    -moz-box-shadow: #ccc 0px 7px 7px;
    box-shadow: #ccc 0px 7px 7px;
}

@media (max-width: 991.98px) and (min-width: 768px){
    .body670{height: 500px !important;}
}

@media (max-width: 767.98px) {
    .body670{height: 500px !important;}
}