@import '../global/_variables'; // global variables. @import '../global/components/_mixins'; // global mixings. /* Search Page ***/ // BEGIN : GENERAL SEARCH CLASSES .search-page{ // BEGIN : BORDER CONTAINERS .bordered{ border:1px solid; border-color: $general-panel-border-color; } // END : BORDERED CONTAINERS // BEGIN: SEARCH BAR .search-bar{ padding:20px; margin-bottom: 40px; background-color: #fff; input{ border:none; background-color: #f3f6f9; color:#a0a9b4; height:55px; } button{ color:#fff; height:55px; width: 130px; margin-left: -3px; margin-top: -2px; } .search-desc{ margin:0; color:#a0a9b4; font-size: 13px; } } // END : SEARCH BAR // BEGIN: SEARCH FILTER .search-filter{ background-color:#fff; padding:40px 30px 0 30px; margin-bottom: 30px; >.search-label{ color:#a0a9b4; font-size: 11px; letter-spacing: 1px; font-weight: 700; margin-bottom: 10px; margin-top: 40px; &:first-child{ margin-top: 0; } } input, select{ color:#727f89; font-weight: 700; font-size: 14px; } button{ margin: 40px 0; padding:15px 0; } .search-filter-divider{ display:block; height:1px; } } // END : SEARCH FILTER // BEGIN : SEARCH PAGINATION .search-pagination{ text-align:center; > .pagination{ > li{ >a{ margin:0 3px; border:none; background:#ddd; color:#666; &:hover{ text-decoration: none; color:#fff; background-color: #3598DC; } } } > .page-active{ >a{ background-color: #3598DC; color:#fff; } } } &.pagination-rounded{ > .pagination{ >li{ >a{ border-radius: 50% !important; } } } } } // END : SEARCH PAGINATION } // END : GENERAL SEARCH CLASSES // SEARCH PAGE 1 .search-content-1{ .search-container{ background-color: #fff; > ul{ padding:0 20px 20px 20px; margin-bottom: 0; .search-item{ list-style: none; padding:20px 0; border-bottom: 1px solid; border-color: #f4f6f8; > a { >img{ width:100px; float:left; margin-right: 20px; } } >.search-content{ padding-left:120px; >.search-title{ font-size: 20px; margin:10px 0 20px 0; font-weight: 600; > a{ color:#4e5a64; &:hover{ text-decoration: none; color:#49a7fa; } } } >.search-desc{ color:#a0a9b4; font-size: 13px; margin:0; } } &:last-child{ border:none; } } } } } // SEARCH PAGE 2 & 3 .search-content-2{ .search-container{ background-color: #fff; >ul{ padding:20px; margin-bottom: 0; >.search-item-header{ list-style: none; padding:0 0 5px 0; border-bottom: 1px solid; border-color: #f4f6f8; h3{ font-size:17px; color:#a0a9b4; margin:5px 0 0 0; } } .search-item{ list-style: none; padding:20px 0; border-bottom: 1px solid; border-color: #f4f6f8; >.search-content{ p{ margin:0; } .search-title{ font-size: 19px; margin:0 0 20px 0; font-weight: 600; > a{ color:#4e5a64; &:hover{ text-decoration: none; color:#49a7fa; } } } .search-desc{ color:#a0a9b4; font-size: 13px; > a{ color:#49a7fa; &:hover{ text-decoration: none; color:#326b9e; } } } .search-counter-number, .search-counter-label{ text-align: center; } .search-counter-number{ font-size: 21px; color:#4e5a64; margin-bottom: 15px; } .search-counter-label{ font-size: 13px; color:#8b96a4; } } &:last-child{ border:none; } } } } } // SEARCH PAGE 4 .search-content-3{ .tile-container{ margin-bottom:30px; >.tile-thumbnail{ height:200px; overflow:hidden; position: relative; img{ width:100%; position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; } } >.tile-title{ background-color: #fff; padding:30px 20px; >h3{ font-size:19px; font-weight: 600; margin:0; display: inline-block; > a{ color:#4e5a64; &:hover{ text-decoration: none; color: #49a7fa; } } } i { float: right; font-size: 24px; margin:0 5px; } >.tile-desc{ font-size: 14px; >p{ margin:20px 0 0 0; >a:hover{ text-decoration: none; } } } } } } // SEARCH PAGE 5 .search-content-4{ .search-bar{ .extra-buttons{ button{ margin-right: 20px; &:last-child{ margin-right: 0; width:170px; } } } } .search-table{ th{ border:none; > a{ color: #fff; &:hover{ text-decoration: none; color:#eee; } } } th, td{ padding:20px 30px; vertical-align: middle; } td{ border-color: #fff; } .table-status{ text-align: center; i{ font-size:26px; padding-top: 10px; } } .table-date{ font-weight: 600; font-size: 14px; width:180px; a{ color:#49a7fa; &:hover{ text-decoration: none; color:#326b9e; } } } .table-title{ width:390px; > h3{ margin:0; color:#4e5a64; font-size: 19px; font-weight: 600; >a{ color:#4e5a64; &:hover{ text-decoration: none; color: #49a7fa; } } } > p{ margin-bottom: 0; margin-top: 10px; >a{ color:#49a7fa; &:hover{ text-decoration: none; color:#326b9e; } } } } .table-desc{ font-size: 14px; color:#8b96a4; } .table-download{ text-align: center; i { font-size: 30px; padding-top: 10px; } } } } // END // MOBILE @media (max-width:1024px){ .search-content-4{ .search-bar{ .extra-buttons{ margin-top:30px; } } .search-table{ th, td{ vertical-align: top; } .table-date{ width:auto; } .table-title{ width:auto; } } } } @media (max-width:991px){ .search-bar{ .search-desc{ margin-top:20px !important; } } .search-pagination{ margin-bottom: 40px; } .search-content-2{ .search-container{ .search-item{ >.search-content{ &.text-left{ text-align: left; } .search-desc{ margin-bottom:40px; } } } } } } @media (max-width: 767px){ .search-content-2{ .search-container{ .search-item{ >.search-content{ text-align: center; } } } } }