h1,
h2,
h3,
h4,
h5,
h6 {
    color: #003366;
}

a {
    color: #0e8dc5;
}

a:hover,
a:focus {
    color: #003366;
}

/*.table,
table {
    border: 1px solid #eaeaea;
}*/

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th,
table > tbody > tr > td,
table > tbody > tr > th,
table > tfoot > tr > td,
table > tfoot > tr > th,
table > thead > tr > td,
table > thead > tr > th {
    border: 1px solid #eaeaea;
}

.table > tbody > tr.active > td,
.table > tbody > tr:hover > td,
table > tbody > tr.active > td,
table > tbody > tr:hover > td {
    background: #e6e6e6;
    color: #000;
}

.table > thead > tr > td,
.table > thead > tr > th,
table > thead > tr > td,
table > thead > tr > th {
    background: #003366;
    border-color: #003366;
    border-style: solid;
    border-width: 1px 1px 0 1px;
}

.table > tbody > tr:nth-of-type(2n+1),
table > tbody > tr:nth-of-type(2n+1) {
    background-color: #f9f9f9;
}

.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #003366;
}

/* start overwrite */
.site-header-block .navbar {
    background: #003366;
}

.branding {
    background: #f2efef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2efef), color-stop(13%, #ffffff));
    background: -webkit-linear-gradient(top, #f2efef 0%, #ffffff 13%);
    background: linear-gradient(to bottom, #f2efef 0%, #ffffff 13%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2efef', endColorstr='#ffffff', GradientType=0);
}

.site-header-block .dropdown-menu > .active > a,
.site-header-block .dropdown-menu > .active > a:focus,
.site-header-block .dropdown-menu > .active > a:hover,
.site-header-block .nav .open .dropdown-menu li > a:hover,
.site-header-block .nav .open .dropdown-menu li > a:focus,
.site-header-block .nav .open > a,
.site-header-block .nav .open > a:hover,
.site-header-block .nav .open > a:focus,
.site-header-block .nav > li > a:focus,
.site-header-block .nav > li.active > a,
.site-header-block .dropdown-menu li.active > a.active,
.site-header-block .nav > li a:hover {
    background: #0e467d;
}

.site-header-block .nav > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
}

.site-header-block .sub-menu,
.site-header-block .dropdown-menu {
    background: rgba(14, 70, 125, 0.8);
}

.site-header-block .sub-menu li,
.site-header-block .dropdown-menu > li {
    border-bottom: 1px solid #0a3f72;
}

/*search*/
.head-search-block .input-group-btn,
.head-search-block .input-group-addon {
    background: #21a5df;
}

.head-search-block .input-group-btn,
.head-search-block .input-group-addon {
    border: 1px solid #0980b4;
}

.purchase-btn a {
    background: #09669b;
}

.purchase-btn a:hover {
    background: #1a8ec6;
}

.head-search-block .btn-default,
.head-search-block .btn-primary,
.purchase-btn i.fa,
.btn-search {
    background: #21a5df;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYTVkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzBjNjg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #21a5df 0%, #0c689c 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21a5df), color-stop(99%, #0c689c));
    background: -webkit-linear-gradient(top, #21a5df 0%, #0c689c 99%);
    background: -o-linear-gradient(top, #21a5df 0%, #0c689c 99%);
    background: -ms-linear-gradient(top, #21a5df 0%, #0c689c 99%);
    background: linear-gradient(to bottom, #21a5df 0%, #0c689c 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21a5df', endColorstr='#0c689c', GradientType=0);
}

.head-search-block .btn-default:hover,
.head-search-block .btn-primary:hover,
.head-search-block .btn-default:focus,
.head-search-block .btn-primary:focus,
.btn-search:hover,
.btn-search:focus {
    background: #0c689c;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzBjNjg5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMWE1ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0c689c 1%, #21a5df 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0c689c), color-stop(100%, #21a5df));
    background: -webkit-linear-gradient(top, #0c689c 1%, #21a5df 100%);
    background: -o-linear-gradient(top, #0c689c 1%, #21a5df 100%);
    background: -ms-linear-gradient(top, #0c689c 1%, #21a5df 100%);
    background: linear-gradient(to bottom, #0c689c 1%, #21a5df 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c689c', endColorstr='#21a5df', GradientType=0);
}

/*search*/
.top-bar .form-control {
    border: 1px solid #aaa;
    background: #fff;
    color: #666;
}

.top-bar .form-control::-moz-placeholder {
    color: #666;
}

.top-bar .form-control:-ms-input-placeholder {
    color: #666;
}

.top-bar .form-control::-webkit-input-placeholder {
    color: #666;
}

/* end overwrite */
/* start slide-animation */
.slide-nav {
    background: rgba(80, 167, 205, 0.7);
}

.slide-nav-btn {
    background: #0e8dc5;
}

.nav-btn,
.nav-btn span.nav-close,
.nav-btn span.nav-open {
    background-image: url(../images/iba-nav.png);
    background-repeat: no-repeat;
}

.nav-btn,
.nav-btn span.nav-close {
    background-position: 0 0;
}

.nav-btn span.nav-open {
    background-position: -57px 0;
}

.slide-nav li {
    border-bottom: 1px solid #60accc;
}

.flex-direction-nav a:before {
    color: #0e467d;
}

/* end slide-animation */
/* start form */
.form-area-blocks h4,
.flex-control-paging li a.flex-active,
.flex-control-paging li a:hover {
    background: #003366;
}

/* end form */
/* start button */
.btn-all,
.btn-primary,
.webform-submit,
#confirm-cancel-ticket-purchase-pay-check a#edit-cancel,
.form-submit {
    background: #0e90c8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlOTBjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDRhODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0e90c8 0%, #104a85 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e90c8), color-stop(100%, #104a85));
    background: -webkit-linear-gradient(top, #0e90c8 0%, #104a85 100%);
    background: -o-linear-gradient(top, #0e90c8 0%, #104a85 100%);
    background: -ms-linear-gradient(top, #0e90c8 0%, #104a85 100%);
    background: linear-gradient(to bottom, #0e90c8 0%, #104a85 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e90c8', endColorstr='#104a85', GradientType=0);
}

.btn-all:hover,
.btn-primary:hover,
.webform-submit:hover,
.form-submit:hover,
.btn-all:focus,
.btn-primary:focus,
.webform-submit:focus,
#confirm-cancel-ticket-purchase-pay-check a#edit-cancel:focus,
#confirm-cancel-ticket-purchase-pay-check a#edit-cancel:hover,
.form-submit:focus {
    background: #104a85;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNGE4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTkwYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #104a85 0%, #0e90c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #104a85), color-stop(100%, #0e90c8));
    background: -webkit-linear-gradient(top, #104a85 0%, #0e90c8 100%);
    background: -o-linear-gradient(top, #104a85 0%, #0e90c8 100%);
    background: -ms-linear-gradient(top, #104a85 0%, #0e90c8 100%);
    background: linear-gradient(to bottom, #104a85 0%, #0e90c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#104a85', endColorstr='#0e90c8', GradientType=0);
}

.top-bar .form-submit,
.btn-small {
    background: #39b0e8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM5YjBlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzgzYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #39b0e8 1%, #1383b9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #39b0e8), color-stop(100%, #1383b9));
    background: -webkit-linear-gradient(top, #39b0e8 1%, #1383b9 100%);
    background: -o-linear-gradient(top, #39b0e8 1%, #1383b9 100%);
    background: -ms-linear-gradient(top, #39b0e8 1%, #1383b9 100%);
    background: linear-gradient(to bottom, #39b0e8 1%, #1383b9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39b0e8', endColorstr='#1383b9', GradientType=0);
    border: 1px solid #2596c9;
}

.top-bar .form-submit:hover,
.top-bar .form-submit:focus,
.btn-small:hover,
.btn-small:focus {
    color: #fff;
    background: #1383b9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzODNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM5YjBlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, #1383b9 0%, #39b0e8 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1383b9), color-stop(99%, #39b0e8));
    background: -webkit-linear-gradient(top, #1383b9 0%, #39b0e8 99%);
    background: -o-linear-gradient(top, #1383b9 0%, #39b0e8 99%);
    background: -ms-linear-gradient(top, #1383b9 0%, #39b0e8 99%);
    background: linear-gradient(to bottom, #1383b9 0%, #39b0e8 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1383b9', endColorstr='#39b0e8', GradientType=0);
}

a.btn-card-active.form-submit {
    background: #05315d;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwNGE4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTkwYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #05315d 0%, #0e90c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05315d), color-stop(100%, #0e90c8));
    background: -webkit-linear-gradient(top, #05315d 0%, #0e90c8 100%);
    background: -o-linear-gradient(top, #05315d 0%, #0e90c8 100%);
    background: -ms-linear-gradient(top, #05315d 0%, #0e90c8 100%);
    background: linear-gradient(to bottom, #05315d 0%, #0e90c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05315d', endColorstr='#0e90c8', GradientType=0);
}

/* end button */
/*radio*/
.top-bar div.radio span {
    background-image: url("../images/iba-sprite-radio.png");
}

/* start top bar */
.top-bar {
    background: #e5e5e5;
    border-bottom: 1px solid #e0e0e0;
    color: #554834;
}

.top-bar label {
    color: #554834;
}

.acc-log-title {
    color: #362b1b;
}

/* end top bar */
/* start side block */
.award-side-nav-blocks .menu-block-wrapper {
    border: 1px solid #dae0ed;
    border-top: 0;
    background: #f0f3fa;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjNmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2UzZThmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRmZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f0f3fa 0%, #e3e8f2 88%, #d9dfeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f3fa), color-stop(88%, #e3e8f2), color-stop(100%, #d9dfeb));
    background: -webkit-linear-gradient(top, #f0f3fa 0%, #e3e8f2 88%, #d9dfeb 100%);
    background: -o-linear-gradient(top, #f0f3fa 0%, #e3e8f2 88%, #d9dfeb 100%);
    background: -ms-linear-gradient(top, #f0f3fa 0%, #e3e8f2 88%, #d9dfeb 100%);
    background: linear-gradient(to bottom, #f0f3fa 0%, #e3e8f2 88%, #d9dfeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f3fa', endColorstr='#d9dfeb', GradientType=0);
}

.award-side-nav-blocks h2 {
    background: #003366;
}

.award-side-nav-blocks ul > li {
    border-bottom: 1px solid #dae0ed;
    font-weight: 500;
}

.award-side-nav-blocks ul ul {
    border-top: 1px solid #dae0ed;
}

.award-side-nav-blocks ul > li.active a,
.award-side-nav-blocks ul > li a {
    color: #191919;
}

.award-side-nav-blocks ul ul > li,
.award-side-nav-blocks ul ul > li a {
    color: #555;
    font-weight: 400;
}

.award-side-nav-blocks ul > li.active a.active,
.award-side-nav-blocks ul > li a:hover {
    color: #003366;
}

.award-side-nav-blocks ul ul > li {
    background: url(../images/iba-bullet.png) no-repeat 0 9px;
}

/* end side block */
/* start content */
.welcome-blocks {
    background: #f8faff;
    border-bottom: 1px solid #f0f3fa;
}

.link a,
.story-blocks h3 a,
.iba-home .calendar-info .title a,
.iba-home .calendar-info .title,
.welcome-blocks h1 span {
    color: #003366;
}

.awards-calender-blocks {
    border: 1px solid #e9e9e9;
    background: #f3f3f3;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f3f3f3 0%, #e6e6e6 88%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(88%, #e6e6e6), color-stop(100%, #d5d5d5));
    background: -webkit-linear-gradient(top, #f3f3f3 0%, #e6e6e6 88%, #d5d5d5 100%);
    background: -o-linear-gradient(top, #f3f3f3 0%, #e6e6e6 88%, #d5d5d5 100%);
    background: -ms-linear-gradient(top, #f3f3f3 0%, #e6e6e6 88%, #d5d5d5 100%);
    background: linear-gradient(to bottom, #f3f3f3 0%, #e6e6e6 88%, #d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#d5d5d5', GradientType=0);
}

.view-empty .no-result:before,
.iba-home .calendar-wrap {
    background: #003366;
}

.iba-home .calendar-month {
    color: #bce8fc;
}

.iba-home .calendar-line {
    background-color: #80a1a1;
}

.iba-home .calendar-info .sub-title {
    color: #221b1b;
}

.iba-home .calendar-info .title a:hover,
.field-name-field-calendar-date .field-item,
.welcome-blocks h1,
.link a:before,
.link a:hover,
.story-blocks h3 a:hover {
    color: #0e8dc5;
}

.story-preview img {
    border: 1px solid #d9d9d9;
}

.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-next,
.winner-slider-block .jcarousel-skin-past_sa_winners .jcarousel-prev,
.winner-control {
    background-image: url(../images/slider-btn-iba.png);
}

h1.page-title,
.title-bar {
    background: url(../images/titlebar-iba.png) repeat-x 0 9px;
}

.inner-page-content .title-bar {
    background-position: 0 10px;
}

/* end content */
.judge-side-box,
.modal-header {
    background: #003366;
}

/* start footer*/
.desktop-footer-menu .menu li a:hover,
.desktop-footer-menu .menu li a:focus,
.desktop-footer-menu .menu li.active a,
.footer-menu .menu li a:hover,
.footer-menu .menu li a:focus,
.footer-menu .menu li.active a {
    color: #0e8dc5;
}

/* end footer*/

table.table-secondary-contacts > caption + thead > tr:first-child > td,
table.table-secondary-contacts > caption + thead > tr:first-child > th,
table.table-secondary-contacts > colgroup + thead > tr:first-child > td,
table.table-secondary-contacts > colgroup + thead > tr:first-child > th,
table.table-secondary-contacts > thead:first-child > tr:first-child > td,
table.table-secondary-contacts > thead:first-child > tr:first-child > th {
    border-top: 1px solid #c4dae4;
}

table.table-secondary-contacts > thead > tr > td,
table.table-secondary-contacts > thead > tr > th {
    background: #d1e5ee;
    border-left: 1px solid #c4dae4;
    border-right: 1px solid #c4dae4;
    border-bottom: 1px solid #c4dae4;
}

.tabs--primary.nav-tabs > li a:hover,
.tabs--primary.nav-tabs > li.active > a,
.tabs--primary.nav-tabs > li.active > a:focus,
.tabs--primary.nav-tabs > li.active > a:hover,
.mod-title span,
.ticket-price-description {
    color: #0e8dc5;
}

/**/
.enter-now-xs p a,
.enter-now p a {
    border: 1px solid rgb(32, 153, 207);
    background: rgb(32, 153, 207);
    background: -moz-linear-gradient(top, rgba(32, 153, 207, 1) 0%, rgba(32, 153, 207, 1) 50%, rgba(15, 124, 173, 1) 51%, rgba(15, 124, 173, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(32, 153, 207, 1) 0%, rgba(32, 153, 207, 1) 50%, rgba(15, 124, 173, 1) 51%, rgba(15, 124, 173, 1) 100%);
    background: linear-gradient(to bottom, rgba(32, 153, 207, 1) 0%, rgba(32, 153, 207, 1) 50%, rgba(15, 124, 173, 1) 51%, rgba(15, 124, 173, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2099cf', endColorstr='#0f7cad', GradientType=0);
}

.enter-now-xs p a:hover,
.enter-now p a:hover {
    border: 1px solid rgb(32, 153, 207);
    background: #0f7cad;
}

.text-btn #add-nomination-attachment {
    border: 1px solid #f1b143;
    background: #dfa130;
    background: -moz-linear-gradient(top, #dfa130 0%, #e0a32e 53%, #f8bd07 100%);
    background: -webkit-linear-gradient(top, #dfa130 0%, #e0a32e 53%, #f8bd07 100%);
    background: linear-gradient(to bottom, #dfa130 0%, #e0a32e 53%, #f8bd07 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfa130', endColorstr='#f8bd07', GradientType=0);
}

@media (max-width: 767px) {
    .site-header-block .navbar-default .navbar-toggle:focus,
    .site-header-block .navbar-default .navbar-toggle:hover {
        background: rgba(0, 51, 102, .8);
    }

    .site-header-block .navbar-default .navbar-collapse {
        border: 1px solid #0e8dc5;
    }
}