/**
 * View StyleSheet file.
 * 
 * @category    CodeIgniter
 * @package     Template
 * @subpackage  Stylesheet
 * @author      Iv�n K�roly <karoly.ivan@rsoe.hu>
 * @copyright   (c) 2016, RSOE
 */

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

.img_flag img{
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

.chooser{
    margin-top: 20px;
}

.choose_type {
    width: 200px;
    float: left;
    margin-right: 5px;
}

a img:hover{
    cursor: pointer;
}

table.data-table{
    margin-top: 15px;
    margin-bottom: 30px;
}

table td.property{
    font-weight: bold;
    width: 30%;
}

.table > tbody > tr > td{
    padding: 4px !important;
}

table.work-hours{
    margin-top: 7px !important;
}

table.work-hours tbody td{
    text-align: center;
}

.no-info{
    text-align: center;
}

nav{
    text-align: center;
}

.current{
    background: #2F66B2 !important;
    color: #fff !important;
}

.paginate_div{
    text-align: center;
}

.paginate_div .current_number{
    border: 1px solid #2F66B2;
    border-radius: 50%;
    padding: 2px 6px;
    color: #2F66B2 !important;
}

.paginate_div .page_number{
    background: #2F66B2;
    border-radius: 50%;
    padding: 2px 6px;
}

.paginate_div .page_number:hover{
    background: #F7AC4C;
    border: 1px solid #F7AC4C;
}

.paginate_div .page_number a{
    color: #fff !important;
}

.paginate_div .page_number a:hover{
    color: #fff !important;
    text-decoration: none;
    cursor: pointer;
}

.paginate_div .paginate a{
    color: #2F66B2 !important;
}

.paginate_div .paginate a:hover{
    color: #F7AC4C !important;
}

.paginate_div #next{
    color: #2F66B2 !important;
}

.paginate_div #next:hover{
    color: #F7AC4C !important;
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}