
.red {
    color: #781214;
}
@media (max-width: 768px) {

    #wrapperSocial {
        display: none;
    }

    .btn {
        margin: 4px;
    }

    .navSearchForm {
        margin: 4% auto;
    }

    .topFrontCourses {
        margin: 9px auto auto 13px;
    }

    .frontMainNav {
        margin-top: 10px;
        background-color: #f5f5f5;
    }

    .frontMainNav button {
        border: 1px solid #ccc;
    }

    .frontMainNav button span {
        background-color: #cccccc;
    }

    .dropdown-menu li ul li a {
        color: white;
    }

    .prevSlider, .nextSlider {
        position: absolute;
        top: 35%;
        border: none;
        color: #ffffff;
        background-color: rgba(0, 0, 0, 0.3);
        padding: 0;
    }

    .prevSlider span, .nextSlider span {

        vertical-align: -10%;
    }

    .courseFormContainer {
        margin: 5%;
    }

}

@media (min-width: 768px) and (max-width: 992px) {

    .topFrontCourses {
        margin: 9px auto auto 13px;
    }

    .frontMainNav {
        margin-top: 10px;
        background-color: #f5f5f5;
    }

    .frontMainNav button {
        border: 1px solid #ccc;
    }

    .frontMainNav button span {
        background-color: #cccccc;
    }

    .mainContentContainer {
        padding: 22px !important;
    }

    .navbar-collapse {
        padding-left: 0 !important;
    }

    .dropdown-menu li ul li a {
        color: #666666;
    }

    .prevSlider, .nextSlider {
        position: absolute;
        top: 35%;
        border: none;
        color: #ffffff;
        background-color: rgba(0, 0, 0, 0.3);
        padding: 0;
    }

    .prevSlider span, .nextSlider span {

        vertical-align: -10%;
    }



    .courseFormContainer {
        margin: 5%;
    }

    header{
        margin-bottom: 5px;
    }

    header img{
        height: 90px;
    }

    header div.row {
        position: relative;
    }

    header div.row div.searchContainer{
        position: absolute;
        bottom: 0;
        right: 0;
    }

}

@media (min-width: 992px) {

    /*Ajustari header*/
    header{
        margin-bottom: 5px;
    }

    header img{
        height: 90px;
    }

    header div.row {
        position: relative;
    }

    header div.row div.searchContainer{
        position: absolute;
        bottom: 0;
        right: 0;
    }
    /*End Ajustari header*/

    /*Navbar*/
    .navbar{
        min-height: 0;
    }

    .nav>li>a{
        padding:16px 11px;
        margin-right:16px;
    }
    .langContainer>li>a{
        padding:16px 3px;
        margin: 0;
    }

    .searchContainer {
        float: right;
    }

    .frontMainNav a {
        border: 1px solid #ccc;
        margin: auto 4px;
    }

    .navbar-collapse {
        padding-left: 0 !important;
    }

    .dropdown-menu li ul li a {
        color: #666666;
    }
    /*END - Navbar*/

    .container-fluid {
        padding-left: 100px;
        padding-right: 100px;
    }

    .leadTitle {
        top: 30%;
        left: 8%;
    }

    .frontCategoriesContainer > div {
        width: 24%;
        border: 1px solid #ccc;
        margin: auto auto 10px 0.75%;
        padding: 20px;
        min-height: 400px;
    }

    .frontCategoriesContainer > div ul {
        width: 80%;
        margin-left: 20px;
    }

    .frontNewsUl {
        width: 100% !important;
    }

    .forntReglementariUl {
        width: 90% !important;
    }

    .smDevices {
        display: none;
    }

    .panels {
        min-height: 585px;
    }

    .indexBtnContainer {
        margin-right: 0 !important;
    }

    .mainContentContainer {
        padding: 22px !important;
    }

}

@media (min-width: 1200px) {

    /*Navbar*/
    .navbar{
        min-height: 0;
        margin-bottom: 5px;
    }


    .nav>li>a{
        padding:20px 10px;
        font-size: 18px;
        font-weight: 500;
        margin-right:16px;
        letter-spacing: 0.6px;
        /*transform : scale(1,1.2);*/
        /*-webkit-transform:scale(1,1.2); *//* Safari and Chrome */
        /*-moz-transform:scale(1,1.2); *//* Firefox */
        /*-ms-transform:scale(1,1.2); *//* IE 9+ */
        /*-o-transform:scale(1,1.2); *//* Opera */
    }
    .langContainer>li>a{
        padding:20px 3px;
        margin: 0;
    }

    .searchContainer {
        float: right;
        margin-bottom: 20px;
    }

    .frontMainNav a {
        border: 1px solid #ccc;
        margin: auto 4px;
    }

    .navbar-collapse {
        padding-left: 0 !important;
    }

    .dropdown-menu li ul li a {
        color: #666666;
    }
    /*END - Navbar*/

    header{
        margin-bottom: 5px;
    }

    header img{
        height: 90px;
    }

    header div.row {
        position: relative;
    }

    header div.row div.searchContainer{
        position: absolute;
        bottom: 0;
        right: 0;
    }

}

body {

    font-family: "Times New Roman","Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    /*font-size: 13px;*/
    /*font-weight: 600;*/
    margin-top: -14px;

}

/*Formular Search*/
.searchContainer {
    max-width: 200px;
}

.navSearchForm span.input-group-addon{
    background: none;
}

.navSearchForm input[type="text"]{
    border-right: none;
    font-size: 11px;
    position: static;
}
.navSearchForm input[type="text"]::-webkit-input-placeholder {
    font-size: 11px;
}

.navSearchForm input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 11px;
}

.navSearchForm input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
    font-size: 11px;
}

.navSearchForm input[type="text"]:-ms-input-placeholder {
    font-size: 11px;
}
.navSearchForm input[type="text"]:focus{
    box-shadow: none;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
/*End - Formular Search*/

/*Slider*/
.prevSlider, .nextSlider {
    position: absolute;
    top: 40%;
    font-size: 40px;
    border: none;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.3);
    padding: 0;
}

.prevSlider span, .nextSlider span {

    vertical-align: -10%;
}

.infoBox {
    position: absolute;
    bottom: 36px;
    left: 18px;
    background-color: rgba(104, 124, 139, 0.8);
    padding: 5px 6px 5px 6px;
    width:250px;
}

.infoBox h2 {
    color: #ffffff;
    font-size: 16px;
    margin:0;
    padding: 0;
}

.infoBox ul {
    padding: 10px 0 0 0;
    list-style: none;
    float: left;
}
.infoBox ul li{
    font-size: 9px;
}

.infoBox ul li:first-child {
    color: #ffffff;
}

.infoBox ul li:last-of-type {
    color: #a8e5ff;
}

.leadingButton{
    font-size: 11px;
    padding: 2px 2px;
    border: 1px solid #f0b118;
}

.leadings {
    -webkit-box-shadow: inset -22px -33px 126px -31px rgba(0, 0, 0, 0.44);
    -moz-box-shadow: inset -22px -33px 126px -31px rgba(0, 0, 0, 0.44);
    box-shadow: inset -22px -33px 126px -31px rgba(0, 0, 0, 0.44);
    padding: 0;
}

.leadings img {
    width: 100%;
}

.leadingButton {
    float: right;
    background-color: #f0b118;
    border-color: #f0b118;
    margin-top: 10px;
}

.leadingButton :focus, .leadingButton:hover {
    background-color: #ecaa0b !important;
    border-color: #ecaa0b !important;
    outline: none !important;
}

.panelContainer {
    padding-left: 0;
}

.panelContainer div.col-md-8{
    padding: 0;
}
/*END - Slider*/


/*Retele de socializare*/
#wrapperSocial {
    width: 32px;
    top: 40%;
    right:3px;
    position: fixed;
    z-index: 99;
}

#wrapperSocial a {
    text-align: center;
    display: block;
    margin-bottom: 5px;
    color: #ffffff;
    width: 100%;
    border-radius: 10%;
    font-size: 18px;
    padding:3px 9px;
}

#wrapperSocial a:hover, #wrapperSocial a:focus {
    text-decoration: none;
    color: #ffffff;
}

#wrapperSocial a:first-child {
    background-color: #012579;
}

#wrapperSocial a:nth-child(2) {
    background-color: #2daae1;
}

#wrapperSocial a:nth-child(3) {
    background-color: #db5635;
}

#wrapperSocial a:nth-child(4) {
    background-color: #0074b1;
}

#wrapperSocial a:nth-child(5) {
    background-color: #3a5775;
}
/*End - Retele de socializare*/

/*Right Side*/
.newsContainer a.evalContainer {
    border-bottom: 1px solid #cccccc;
    border-top: none;
}

.newsContainer , a.panelButtons{
    margin-bottom: 15%;
}

.newsContainer h4 {
    font-size: 11px;
    color: #333333;
}

.newsContainer p {
    font-size: 11px;
    color: #999999;
}

.newsContainer img {
    width: 70px;
}
/*End - Right Side*/

/*Titlu Boxuri*/
.zoneTitle {
    font-weight: 400;
    line-height: 1.1;
    display: block;
    border-bottom: 1px solid #e0e0e0;
    padding: 0 0 8px 0;
    margin: 0 0 15px 0;
    color: #1f6781;
    font-size: 20px;
}

.zoneTitle > span:first-child {
    padding: 0 0 6px 0;
    border-bottom: 1px solid #1f6781;
}

.zoneTitle a{
    float: right;
}

.zoneTitle a:hover, .zoneTitle a:focus{
    outline: none;
}
/*End Titlu Boxuri*/

.navbar-default{
    /*background-color: #083d5b !important;*/
    /*background-color: #156796 !important;*/
    background-color: #166593 !important;
}

/*Box-ul cursuri*/
.infoCoursesFront {
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
}

.infoCoursesFront h4 {
    color: #1f6781;
    font-size: 16px;
    max-height:35px;
    height:35px;
    overflow:hidden;
}

.infoCoursesFront ul {
    list-style: none;
    padding: 5px;
    margin: 0;
}

.infoCoursesFront ul li {
    margin-bottom: 1px;
    font-size: 16px;
    color:#0B2A3C;
}

.infoCoursesFront span b{
    font-weight: 500;
}

.infoCoursesFront:hover, .infoCoursesFront:focus {
    text-decoration: none;
}
.panelContainer a.infoCoursesFront:nth-child(5){
    border: none !important;
}
/*End Box-ul cursuri*/

/*Box-ul Evaluari*/
.evalContainer {
    display: block;
    border-bottom:1px solid #e0e0e0;
    padding-bottom:10px;
    color: #0B2A3C;
}

.evalContainer h4 {
    color: #1f6781;
    font-size: 16px;
    max-height:35px;
    height:35px;
    overflow:hidden;
}

.evalContainer:focus, .evalContainer:hover {
    text-decoration: none;
    color: #999999;
}

.evalContainer ul {
    list-style: none;
    padding: 5px;
    margin: 0;
}

.evalContainer ul li {
    margin-bottom: 1px;
    font-size: 16px;
}
.evContainer{
    border-bottom: 1px solid #e0e0e0;
    color: #0b2a3c;
    display: block;
    padding-bottom: 10px;
}
.evContainer ul {
    list-style: none;
    padding: 5px;
    margin: 0;
}

.evContainer ul li {
    margin-bottom: 1px;
    font-size: 16px;
}
/*End Box-ul Evaluari*/

/*Box-ul Evenimente*/
.eventContainer a.evalContainer {
    border-bottom: 1px solid #cccccc;
    border-top: none;
}

.eventContainer , a.panelButtons{
    margin-bottom: 0%;
}

.eventContainer h4 {
    font-size: 16px;
    max-height:35px;
    height:35px;
    overflow:hidden;
    color:#1f6781;
}

.eventContainer p{
    font-size: 16px;
}

.eventContainer img {
    width: 64px;
}
/*End Box-ul Evenimente*/

/*Buton Boxuri*/
a.panelButtons {
    margin-bottom: 15%;
}

a.panelButtons {
    display: block;
    text-align: center;
    color: #1f6781 !important;
    border: 1px solid #1f6781;
    padding: 13px 19px 14px 31px;
    margin: 5% 0;
    font-size: 16px;
}

a.panelButtons:hover, a.panelButtons:focus {
    text-decoration: none;
    color: #1f6781 !important;
}
/*End Buton Boxuri*/

span.dateTitle {
    color: #999999;
    float: right;
    padding: 0 0 10px 0;
}

span.dateTitle span {
    color: #1f6781;
}

.nextMonthTitle, .prevMonthTitle {
    cursor: pointer;
}

.fc-header-right {
    padding: 0 !important;
}

div.panelContainer:last-of-type {
    padding-right: 0;
}

.panelContainer div.media {
    border-bottom: 1px solid #e0e0e0;
}

.panelContainer div.media:last-of-type {
    border: none;
}

.center {
    position: relative;
}

.prevSlider {
    left: 0;
    z-index: 99;
}

.nextSlider {
    right: 0;
}

.prevSlider:focus, .nextSlider:focus {
    outline: none;
}

.arrowDown {
    background: url('../images/arrowDown.png') no-repeat center center;
    display: inline-block;
    width: 16px;
    height: 8px;
    margin-left: 2px;
}

.dropdown-menu {
    border-top: 3px solid #05293d !important;
    padding: 0 12px 0 12px;
}

.dropdown-menu li a:hover {
    background: none !important;
    color: #650003 !important;
    text-decoration: none;
}

.dropdown-menu > li > a {
    color: #05293d !important;
    padding: 10px 0 7px 2px;
    border-top: 1px solid #f1f1f1;
}

.dropdown-menu > li:first-child > a {
    border-top: none;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #688c9f !important;
}


.langContainer li a:hover, .langContainer li a:focus {
    background: none !important;
}

.dropdown-menu li ul a {
    color: #05293d !important;
}
.dropdown-menu li ul {
    list-style-image: url('../images/listArrow.png');
}

.dropdown-menu li ul li {
    padding: 5px 2px;
}

.dropdown-menu li ul li a {

    padding: 5px 2px;
}

.topFrontList {
    float: right;
}



a.rightBanners {
    display: block;
    margin-bottom: 10px;
}

a.rightBanners:hover, a.rightBanners:focus {
    outline: none;
    text-decoration: none;
}

a.rightBanners img {
    width: 100%;
}


.newsBox {
    padding: 15px;
}

.evContainer p {
    color: #0B2A3C;
    padding-bottom:3px;
}

.leadingContainer {
    position: relative;
    margin-bottom: 2%;
}

.panelContentContainer {
    margin: 10% auto auto auto;
}

.fc-header-left {
    min-width: 116px;
}

.fc-header-left h2 {
    min-height: 40px !important;
}

.fc-event-title {
    display: inline-block;
    background-color: #337ab7;
    padding: 2px;
}

.fc-event {
    display: inline-block;
    background-color: #337ab7;
    border-radius: 4px;
    color: white;
}

.imgContainer {
    margin: 0 !important;
}

.error-message {
    color: #a94442;
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    border-radius: 4px;
    padding: 10px;
    margin: 4px;
}

.btnContainer {
    margin: 20px auto;
}

td.fc-header-right {
    vertical-align: middle !important;
}

.frontCategoriesContainer > div {
    border: 1px solid #ccc;
}

.clear {
    clear: both;
}

.eng {
    display: none;
}

.flash_success {
    color: #d4d4d4;
    white-space: nowrap;
    font-weight: bold;
}

.flash_error_login {

    color: #b86464;
    font-weight: bold;
    white-space: nowrap;
    background-color: white;
}

.loginbox_container {
    width: 396px;
    margin: 0 auto;
    padding: 100px 0px;
}

.login_btn {
    clear: both;
    padding-top: 32px;
    width: 100%;
    text-align: center;
}

.staticPagesTable th:nth-child(1) input[type="checkbox"] {
    margin: 4px;
}

.staticPagesTable th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.staticPagesTable th:nth-child(2) {
    width: 6%;
    text-align: center;
}

.staticPagesTable th:nth-child(3) {
    width: 70%;
    text-align: center;
}

.staticPagesTable th:nth-child(4) {
    text-align: center;
}

.staticPagesTable td {
    vertical-align: middle !important;
}

.tabelPages th:nth-child(1) input[type="checkbox"] {
    margin: 4px;
}

.tabelPages th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.tabelPages th:nth-child(2) {
    width: 3%;
    text-align: center;
}

.tabelPages td:nth-child(3) {
    width: 70%;
    text-align: left;
}

.tabelPages th:nth-child(3) {
    text-align: center;
}

.tabelPages td {
    vertical-align: middle !important;
}


.contentContainerstyle {
    min-height: 350px;
}

.productTables th:nth-child(1) input[type="checkbox"] {
    margin: 4px;
}

.productTables th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.productTables th:nth-child(2) {
    width: 6%;
    text-align: center;
}

.productTables th:nth-child(3) {
    width: 15%;
    text-align: center;
}

.productTables th:nth-child(4) {
    width: 55%;
    text-align: center;
}

.productTables td {
    vertical-align: middle !important;
}

.portfolioImagesTable th:nth-child(1) input[type="checkbox"] {
    margin: 4px;
}

.portfolioImagesTable th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.portfolioImagesTable th:nth-child(2) {
    width: 6%;
    text-align: center;
}

.portfolioImagesTable th:nth-child(3) {
    width: 40%;
    text-align: center;
}

.portfolioImagesTable th:nth-child(4), .portfolioImagesTable th:nth-child(5) {
    text-align: center;
}

.portfolioImagesTable td:nth-child(4) {
    text-align: center;
}

.portfolioImagesTable td:nth-child(5) {
    text-align: center;
}

.portfolioImagesTable td {
    vertical-align: middle !important;
}

.admin_footer {
    background-color: #18539f;
    border-radius: 4px;
    color: #fff;
}

.admin_footer a {
    color: #fff;
    text-decoration: underline;
}

.admin_footer a:hover {
    color: lightgoldenrodyellow;
    text-decoration: none;
}

.newsTable th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.newsTable th:nth-child(2) {
    width: 6%;
    text-align: center;
}

.newsTable th:nth-child(3) {
    text-align: center;
    width: 10%;

}

.newsTable th:nth-child(4) {
    width: 40%;
}

.newsTable th:nth-child(5), .newsTable td:nth-child(3), .newsTable th:nth-child(4) {
    text-align: center;
}

.newsTable td:nth-child(4) {
    text-align: center;
}

.newsTable td:nth-child(5) {
    text-align: center;
    width: 20%;
}

.newsTable td {
    vertical-align: middle !important;
}

.studiesTable th:nth-child(1) {
    width: 3%;
    text-align: center;
}

.studiesTable th:nth-child(2) {
    width: 60%;
    text-align: center;
}

.studiesTable th:nth-child(3) {
    width: 25%;
    text-align: center;
}

.studiesTable td {
    vertical-align: middle !important;
}

.deleteProcessDiv {
    visibility: hidden;
    text-align: center;
}

.frontNavBar {
    margin-top: -20px !important;
    background-color: #000000;
    border-color: #080808;
    border: 1px solid;
}

.navSearchBtn {
    background-color: transparent;
    border: none;
}

.navSearchBtn:focus {
    outline: none;
}


.breadcrumbOwn a {
    color: #999999;
}

.breadcrumbOwn a:hover, .breadcrumbOwn a:focus {
    text-decoration: none;
    color: #999999;
}

.breadcrumbOwn span {
    color: #666666;
}

.coursesBtn {
    float: right;
}

.coursesContainer, .coursesContainer > div {
    padding:0;
}

.coursesContainer > div p:first-child {
    color: #000000;
}

.coursesContainer h1 {
    color: #05293d;
    font-size: 24px;
}

.courseContainer {
    border-top: 1px solid #cccccc;
    padding-top: 38px !important;
}

.courseContainer h4 {
    font-size: 11px;
    color: #05293d;
}

.coursesContainer p{
    font-size: 14px;

}

.courseContainer {
}

.courseContainer a:last-of-type {
    color: #1f6781;
    font-size: 11px;
}

.courseContainer a:last-of-type:hover, .courseContainer a:last-of-type:focus {
    color: #1f6781;
    text-decoration: none;
}

.frontallNewsContainer, .frontallNewsContainer > div {
    padding: 0;
}

.frontallNewsContainer > div p:first-child {
    color: #999999;
    margin: 0;
}

.frontallNewsContainer h1 {
    color: #05293d;
    padding: 1% 0;
    border-bottom: 1px solid #cccccc;
}

.frontNewsContainer {
    border-bottom: 1px solid #cccccc;
}

.frontNewsContainer h4 {
    padding: 1% 0;
}

.frontNewsContainer {
    padding-bottom: 1% !important;
}

.frontNewsContainer a:last-of-type {
    color: #720006;
}

.frontNewsContainer a:last-of-type:hover, .frontNewsContainer a:last-of-type:focus {
    color: #1f6781;
    text-decoration: none;
}

.frontNewsContainerpinned {
    padding: 1% !important;
}
.frontNewsContainerpinned {
    border: 3px solid #166593;
	 border-radius: 10px;
}

.frontNewsContainerpinned  a:last-of-type {
    color: #720006;
}

.frontNewsContainerpinned  a:last-of-type:hover, .frontNewsContainer a:last-of-type:focus {
    color: #1f6781;
    text-decoration: none;
}

.ownPagination {
    margin-top: 4%;
}

.ownPagination ul {
    float: right;
    padding: 0;
    list-style: none;
}

.ownPagination ul li{
    display: inline;
    border: 1px solid #4b7990;
    border-radius: 3px;
    padding: 8px 12px;
    text-decoration: none;
    color: #ffffff;
    line-height: 1.4;
    float: left;
    margin-left: 4px;
}

.ownPagination li a {
    color: #4b7990;
}

.ownPagination li a:hover, .ownPagination li a:focus{
    text-decoration: none;
    color: white !important;
}

.ownPagination li:hover{
    background: #4b7990;
}

.ownPagination li:hover a{
    color: white !important;
}

.current {
    background: #4b7990;
}

.ownPagination li.prev a {
    padding: 0;
    border: none;
}

.ownPagination li.next a {
    padding: 0;
    border: none;
}

.ownPagination li.prev a:hover, .ownPagination li.prev a:focus, .ownPagination li.next a:hover, .ownPagination li.next a:focus {
    background: none;
    color: #4b7990;
}

.ownPagination li.prev, .ownPagination li.next {
    border: 1px solid #4b7990;
    border-radius: 3px;
    padding: 8px 12px;
    text-decoration: none;
    color: #4b7990;
    line-height: 1.4;
    float: left;
    margin-left: 4px;
}



.courseLocation {
    color: #cccccc;
}

.courseLocation span:last-of-type {
    margin-left: 4%;
}

.courseInfoContainer {
    padding: 0 5% 0 0;
}

.courseInfoContainer > h1 {
    color: #05293d;
}

.courseFormContainer {
    background: #f6f6f6;
    border: 1px solid #e5e5e5;
    padding: 2% 2% 0 2%;
}

.courseFormContainer legend {
    color: #05293d;
    padding-bottom: 3%;
}

.courseFormContainer label.col-lg-12 {
    color: #666666;
    margin-bottom: 2%;

}

.courseFormContainer div.checkbox {
    margin-bottom: 0%;
}

.courseFormContainer div.checkbox label {
    color: #666666;
}

.courseFormContainer button.btn-primary {
    background-color: #f0b118 !important;
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 3% 10%;
    border: 1px solid transparent;
}

.staticPagesContainerFront {
    padding: 0;
}

.staticFrontImgContainer img {
    width: 100%;
    margin-bottom: 4%;
}


.courseInfoBoxTitle {
    color: #05293d;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 1%;
    margin-top: 1%;
}

.boxTematica ul {
    list-style: none;

}

.courseInfoBox {
    padding-top: 2%;
    line-height: 1.8;
}

.calendarContainer a.btn{
    float:  right;
}

.modal-header{
    border: none;
}

/*Footer*/
.footer {
    background: -webkit-linear-gradient(bottom, #efefef, #f1f1f1, #f0f0f0, #ebebeb, #e8e8e8, #e6e6e6, #e5e5e5);
    background: -o-linear-gradient(bottom, #efefef, #f1f1f1, #f0f0f0, #ebebeb, #e8e8e8, #e6e6e6, #e5e5e5);
    background: -moz-linear-gradient(bottom, #efefef, #f1f1f1, #f0f0f0, #ebebeb, #e8e8e8, #e6e6e6, #e5e5e5);
    background: linear-gradient(bottom, #efefef, #f1f1f1, #f0f0f0, #ebebeb, #e8e8e8, #e6e6e6, #e5e5e5);
    padding-top: 3%;
    margin-top: 3%;
}


.footerEmbedded {
    padding-bottom: 44% !important;
}

.footerLogos {
    margin-bottom: 2%;
}

.footerNavContainer ul li {
    padding: 0 20px 10px 0;
}

.footerLogos p {
    font-weight: bold !important;
    font-size: 11px;
}

.footerContactDetails {
    display: block;
    padding: 0 20px 15px 20px;
    font-size: 10px;
    width:60%;
    margin:0 auto;
}

.footerContactDetails > span:first-child {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 11px;
}

.footerContactDetails > span:nth-child(2) {
    display: block;
    color: #999999;
    margin-bottom: 24px;
}

.footerContactDetails p {
    padding-bottom: 14px;
}

.footerContactDetails p > span {
    display: block;
    float: left;
    color: #999999;
}

.footerContactDetails p > span span {
    display: block;
    color: #031e2e;

}

.footerContactDetails p > span:first-child {
    padding-bottom: 14px;
    float: left;
}

.footerContactDetails p > span:nth-child(2) {
    padding-bottom: 14px;
    float: right;
}

.footerNavContainer {
    padding: 0;
}

.footerNavContainer p {
    font-weight: bold;
    font-size: 14px;
    white-space: nowrap;
}

.footerNavContainer ul {
    list-style-type: none;
    padding: 0;
}

.footerNavContainer ul li a {
    color: #1f6781;
    font-size: 14px;
    padding-bottom: 14px;
}

.footerNavContainer ul li a:hover, .footerNavContainer ul li a:focus {
    text-decoration: none;
    color: #1f6781;
}

.footerUl {
    float: right;
}

p.frontRights {
    text-align: center;
    color: #031e2e;
    font-size: 10px;
    margin-top:10px;
}

.embedContainer {
    width:100%;
    height:300px;
}

.embedContainer iframe {
    height: 100%;
    width: 100%;
}
/*End - Footer*/

.contact_response{
    color:#B40000;
    border:1px solid #B40000;
    padding:10px;
    margin-bottom:10px;
}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Times New Roman","Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body {
    font-size: 14px;
}

h1, .h1 {
    font-size: 24px;
}



.coursesContainer h1 {
    font-size: 24px;
}

.courseLocation {
    color: #650003;
}

h3, .h3 {
    font-size: 18px;

}

#map_canvas {
    width: 100%;
    height:320px;
    margin: 0 auto;
}


.modal-content {
    border:4px solid #6eb4ce;
    background-color: #f7f7f7;
}

.fc-toolbar .fc-left h2 {
    padding-left: 50px;
    color:#4c5246;
    text-transform: uppercase;
}

.fc-day-number {
    font-weight: bold;
    color:#4c5246;
    font-size: 13px;

}

.fc-day-header{
    color:#6eb4ce;
    font-weight: bold;
    font-size: 16px;
}

.margine {
    margin-bottom: 5px;
    margin-top: 5px;
}

.dropdownbackground {
    background-color: #dad8d8 !important;
}

.btn-contact {
    padding: 1%;
}
.news_heading_side{
    font-size:15px !important;
}
.news_p_side{
    font-size:13px !important;
    text-align:justify;
}

.btn-contact {
    padding: 1% !important;
}

.footerLogoImg{
    width: 60%;
}

.footerMainLogoImg{
    width: 40%;
}

.carusel-stiri {
    width: 50%;
    margin: 0 auto;
}

#map_canvas_contact {
    width:100%;
    height: 340px;
}
.subMenuA{
    font-size:14px !important;
}
.newsletter_input_container {
    padding-bottom: 10px;
}
.newsletter_response {
    color: #b40000;
    text-align: center;
}


.eventsSliderImg{
    width: 100% ;
    margin-bottom: 4%;
}

.jf-branding{
display: none !important;
}

.isfhpot{
display: none;
}

@media (max-width: 1000px) {
	.paddingbannersm {
		margin-top: 20px;
	}
}

@media (min-device-width: 1005px) and (max-device-width: 1500px) {
	.paddingbannermd {
		margin-top: 20px;
		padding-left: 65px;
	}
}

.formFooter-heightMask {
    display: none !important;
}

@media print{
   #noprint{
       display:none;
   }
	
	.no-print {
    visibility: hidden;
  }
}

/* Tabs panel */
.tabbable-panel {
  border: none;
  padding: 10px;
}

/* Default mode */
.tabbable-line > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
  border: 0;
  margin-right: 0;
  color: #737373;
  padding: 15px 40px;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #166593;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
background: none !important;
  border-bottom: 4px solid #166593;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
  border: 0;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content {
  margin-top: -3px;
  background-color: #fff;
  border: 0;
  border-top: 1px solid #eee;
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}