@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin-ext');

html, body {
    margin:0px;
    padding:0px;
    background:#ffffff;
    font-family: 'Roboto Condensed', Tahoma;
    font-size:15px;
    width:100%;
    height:100%;
}

html *, body * {
    font-family: 'Roboto Condensed', Tahoma;
}

@font-face {
  font-family: 'Glyphs';
  src:  url('../../assets/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
        url('../../assets/fonts/glyphicons-halflings-regular.woff') format('woff');
}

.glyphicon {
    font-family: 'Glyphs', sans-serif !important;
}

a img {
    text-decoration:none !important;
    border:none !important;
    outline:none !important;
}

.hometable {
    display:table;
    width:100%;
    height:100%;
}

.hometd {
    display:table-cell;
    width:100%;
    height:100%;
    text-align:center;
    vertical-align:middle;
}

.homebox {
    width:444px;
    margin:0px auto;
    padding:15px;
    margin-bottom:60px;
}

.logo {
    display:block;
    margin-bottom:15px;
}

.logo img {
    max-width:100%;
}

.roundy {
    border-radius:3px !important;
}

.npleft {
    padding-left:0px;
}

.npright {
    padding-right:0px;
}

.lpright {
    padding-right:5px !important;
}

.lpleft {
    padding-left:5px !important;
}

.martop {
    margin-top:10px;
}

.ttlab {
    display:block;
}

.footer {
    margin-top:30px;
    font-size:13px;
}

.footer a {
    font-size:13px;
    color:#d43f3a;
}

.footer a:hover, .footer a:active, .footer a:focus {
    text-decoration:underline !important;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color: #d43f3a !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #d43f3a;
  outline: 0 none;
}

.container-fluid {
    margin-left:15px;
    margin-right:15px;
}

.logo.low img {
    height:60px;
}

.row.header {
    margin-top:15px;
    margin-bottom:15px;
    border-bottom:2px solid #5cb85c;
}

.header .col-md-6 {
    padding:0px;
}

.restxt {
    text-align:right;
}

.ptop15 {
    padding-top:10px;
}

.resulttitle {
    color:#999;
    display:block;
    padding-bottom:15px;
    font-weight:normal !important;
}

.result {
    border:1px solid #dadada;
    margin-bottom:15px;
    padding:15px;
    border-radius:6px;
}

.result.onecikar {
    border:1px solid #ffbd00;
    background:#fff7e0;
}

.result.single {
    margin-top:0px;
    border:none !important;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    text-align:center;
}

.result h1 {
    margin:0px;
    padding:0px;
    font-size:16px;
    color:#d43f3a;
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #dadada;
    font-weight:bold;
}

.result.single h1 {
    margin-top:10px;
    margin-bottom:15px;
    padding-bottom:15px;
}

.result.single h2 {
    margin:0px;
    padding:0px;
    font-size:16px;
    margin-bottom:5px;
}

.result h1 a, .result a {
    color:#d43f3a;
    text-decoration:none;
}

.result h1 a:hover, .result h1 a:focus, .result h1 a:active {
    text-decoration:underline !important;
}

.result p {
    margin:0px;
    padding:5px 0px;
}

.result img {
    width:135px;
    height:95px;
    border:3px solid #dadada;
}

.result .col-md-3 {
    width:155px;
}

.result.single img {
    width:135px;
    height:95px;
    padding:8px;
    border-radius:8px;
    background:#fff;
    margin-bottom:10px;
}

.result.single a {
    color:#000 !important;
}

.result.single h1 {
    border-bottom:1px solid #999 !important;
}

#pgnt {
    padding-top:15px;
}

.btn-null {
    border:1px transparent !important;
    text-align:left !important;
    padding-left:0px !important;
}

.btn-null:hover, .btn-null:focus, .btn-null:active {
    background:none !important;
}

.detayfooter {
    border-top:1px solid #f2f2f2;
    padding-top:15px;
    margin-bottom:30px;
}

.detayfooter a {
    color:#d43f3a;
    cursor:pointer;
    cursor:hand;
}

.relat {
    position:relative;
}

.btn-full {
    width:100%;
    margin-top:15px;
}

.bold option, .bold {
    font-weight:bold;
}

.nomar {
    margin:0px !important;
}

.lborder {
    border-left:1px solid #dadada;
}

.rlist {
    display:block;
}

.rlist a {
    color:#666666;
}

.rlist a:hover {
    color:#d43f3a;
}

.ltext {
    text-align:left;
    margin-left:5px;
    margin-right:5px;
}

.rsingleheader {
    padding:15px;
    background:#e2e2e2;
    border-radius:8px;
}

.txleft { text-align:left; }
.txmid { text-align:center; }
.txright { text-align:right; }

.scroller {
    width:100%;
    max-height:300px;
    overflow:auto;
}

.framecont frame, .framecont iframe {
    width:100% !important;
    height:300px !important;
}

@media(max-width:999px) {
    .lpright, .npright {
        padding-right:15px !important;
    }
    
    .mobmartop {
        padding-top:10px;
    }
    
    .lpleft, .npleft {
        padding-left:15px !important;
        margin-top:10px !important;
    }
    
    .mobdb {
        font-size:0px !important;
    }
    
    .mobdb strong {
        font-size:18px !important;
    }
    
    .mobnopad {
        padding-left:0px;
        padding-right:0px;
    }
    
    .result div {
        text-align:center;
    }
    
    .result .col-md-3 {
        width:100% !important;
    }
    
    .result .col-md-9 a {
        display:block;
        margin-bottom:10px;
    }
    
    .mobdb a {
        width:300px;
        font-size:15px !important;
        display:block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin:0px auto !important;
    }
    
    .homebox {
        width:100%;
        text-align:center;
    }
    
    .mobhide {
        display:none;
    }
    
    .logo.low {
        display:block;
        text-align:center;
    }
    
    .result.single h1 {
        text-align:center;
    }
    
    .mobpadbot {
        padding-bottom:15px;
    }
    
    .mobpadright {
        padding-right:5px;
    }
    
    .lpr2 {
        padding-right:7px !important;
    }
    
    .lpl2 {
        padding-left:7px !important;
    }
    
    .row.ltext {
        margin:0px !important;
    }
    
    .row.ltext .col-md-6 {
        padding-left:0px !important;
        padding-right:0px !important;
    }
}