@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic);
a {text-decoration: none; color: #f67a03;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #f67a03;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
p {line-height: 1.2em;}
h1, h2, h3, h4 h5, h6, p {margin-bottom: 10px;}
strong {font-weight: bold;}
.display-none {display: none;}
.display-block {display: block;}
.clear-both {clear: both;}
.float-left {float: left;}
.float-right {float: right;}
.width-100p {width: 100%;}
.width-95p {width: 95%;}
.width-50p {width: 50%;}
.width-1000px {width: 1000px;}
.width-870px {width: 870px;}
.width-580px {width: 580px;}
.width-400px {width: 400px;}
.width-250px {width: 250px;}
.height-100p {height: 100%;}
.height-1px {height: 1px;}
.min-height-768px {min-height: 768px;}
/* BACKGROUND */
.bg-color-ffffff {background-color: #ffffff;}
.bg-color-b3b3b3 {background-color: #b3b3b3;}
.bg-color-f77a04 {background-color: #f77a04;}
.bg-color-890d8a {background-color: #890d8a;}
.bg-color-333333 {background-color: #333333;}
.bg-image-body {background-image: url("/images/body_bg.png");}
.bg-image-container {background-image: url("/images/bg.png");}
.bg-image-menu {height: 55px; background-image: url("/images/menu_bg.png");}
.bg-image-news {height: 56px; background-image: url("/images/news.png");}
.bg-image-rolunk {height: 56px; background-image: url("/images/rolunk.png");}
.bg-image-bottom {height: 103px; background-image: url("/images/bottom.png");}
/* COLOR */
.color-ffffff {color: #ffffff;}
.color-000000 {color: #000000;}
.color-003965 {color: #003965;}
.color-f77a04 {color: #f77a04;}
.color-890d8a {color: #890d8a;}
/* FONTS */
.text-align-center {text-align: center;}
.text-align-left {text-align: left;}
.text-align-right {text-align: right;}
.font-size-0-7em {font-size: .6em;}
.font-size-0-8em {font-size: .8em;}
.font-size-1-2em {font-size: 1.2em;}
.font-size-1-5em {font-size: 1.5em;}
.font-size-2em {font-size: 2em;}
.font-size-2-2em {font-size: 2.2em;}
.font-size-2-6em {font-size: 2.6em;}
.font-size-3em {font-size: 3.0em;}
.font-weight-bold {font-weight: bold;}
/* MARGIN */
.margin-auto {margin: auto;}
.margin-0px {margin: 0px;}
.margin-top-5px {margin-top: 5px;}
.margin-top-10px {margin-top: 10px;}
.margin-top-20px {margin-top: 20px;}
.margin-top-30px {margin-top: 30px;}
.margin-top-40px {margin-top: 40px;}
.margin-top-50px {margin-top: 50px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-left-5px {margin-left: 5px;}
.margin-left-10px {margin-left: 10px;}
.margin-left-15px {margin-left: 15px;}
.margin-left-20px {margin-left: 20px;}
.margin-left-30px {margin-left: 30px;}
.margin-left-40px {margin-left: 40px;}
.margin-left-50px {margin-left: 50px;}
.margin-right-5px {margin-right: 5px !important;}
.margin-right-10px {margin-right: 10px;}
.margin-right-20px {margin-right: 20px;}
.margin-right-30px {margin-right: 30px;}
.margin-right-50px {margin-right: 50px;}
/* PADDING */
.padding-0 {padding: 0px;}
.padding-5 {padding: 5px;}
.padding-10 {padding: 10px;}
.padding-15 {padding: 15px;}
.padding-20 {padding: 20px;}
.padding-40 {padding: 40px;}
.padding-l-10 {padding-left: 10px;}
.padding-r-10 {padding-right: 10px;}
/* BORDER */
.b0 {border: 0px;}
.b {border: 1px solid;}
.bt {border-top: 1px solid;}
.bb {border-bottom: 1px solid;}
.bb-2 {border-bottom: 2px solid;}
.bl {border-left: 1px solid;}
.br {border-right: 1px solid;}
.br5 {-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.b-color-eeeeee {border-color: #eeeeee;}
.b-color-999999 {border-color: #999999;}
.b-color-890d8a {border-color: #890d8a;}
.b-color-003965 {border-color: #003965;}
.sortable {list-style: none; list-style-type: none; margin: 0; padding: 0;}

/* NEWS*/
.news_content {width: 270px; height: 50px; background-color:rgba(255,255,255,0.7); position: relative; top: 70px;}
.news_content:hover {height: 100px; top: 45px;}

.videop {width: 58px; height: 58px; background: url('/images/g_v.png');}
.videop:hover {width: 58px; height: 58px; background: url('/images/g_s.png');}

/* INPUT ERROR*/
.input-error { margin-top: 5px; margin-bottom: 5px; color: red; font-weight: bold;}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {color: #000000;}

.reveal-input {
    width: 264px;
    height: 24px;
    background: url('/images/input.png');
    border: 0px;
}

.google-maps {
    position: relative;
    padding-bottom: 45%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

@media only screen and (max-width: 800px) {

    /* Force table to not be like tables anymore */
    .no-more-tables table, 
    .no-more-tables thead, 
    .no-more-tables tbody, 
    .no-more-tables th, 
    .no-more-tables td, 
    .no-more-tables tr { 
        display: block; 
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .no-more-tables thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .no-more-tables tr { border: 1px solid #ccc; }

    .no-more-tables td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;
    }

    .no-more-tables td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }

    /*
    Label the data
    */
    .no-more-tables td:before { content: attr(data-title); }
}

.fc-event {
    font-size: 1em !important;
}

input[type="radio"], input[type="checkbox"] {
    margin-right: 3px !important;
}