﻿@import url(//fonts.googleapis.com/css?family=Oxygen);
@import url(mv1.header.css?v=1.35);
@import url(mv1.slider.css?v=1.35);
@import url(mv1.mainnav.css?v=1.35);
@import url(mv1.footer.css?v=1.35);
@import url(mv1.special.css?v=1.35);

/*
    BASIC STYLES
*/
::-moz-selection { background-color: #225988; color: #FFF; }

::selection { background-color: #225988; color: #FFF; }

.contentwrapper { margin: 0; }

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; border: 1px solid rgba(255,255,255,0); box-shadow: 0 6px 7px -4px rgba(0,0,0,.2), 0 11px 15px 1px rgba(0,0,0,.14), 0 4px 20px 3px rgba(0,0,0,.12); }

    .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ms-rteStyle-References { font-size: 12px !important; font-weight: 400 !important; color: #782753; font-size: 12px; line-height: 120%; display: inline-block; margin-top: 5px; }

#ms-belltown-table { padding-bottom: 0; }

/*For show more */
.morecontent span { display: none; }

.morelink { display: block; }
/*End of Show more*/

a { cursor: pointer; text-decoration: none; color: #225988; -moz-transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; }

    a:hover, a:visited { text-decoration: none; -moz-transition: all 0.25s ease 0s; -webkit-transition: all 0.25s ease 0s; -o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; opacity: 0.7; }

    a.seemap { text-decoration: none; padding: 0 20px 0 20px; color: #0d4e70; }

        a.seemap i { background-image: url("../img/mli_icons.png"); background-position: -548px -15px; background-repeat: no-repeat; height: 20px; width: 16px; padding-left: 18px; position: absolute; margin-left: -20px; margin-top: 3px; }

        a.seemap span { width: auto !important; float: none !important; }

        a.seemap.darkblue { color: #0d4e70 !important; }

        a.seemap.red { color: #8e0400 !important; }

        a.seemap.blue { color: #792754 !important; }

        a.seemap.yellow { color: #9d5726 !important; }

        a.seemap.green { color: #187121 !important; }

.contactblock div.contact-info { _position: absolute; _margin-top: 200px; height: 200px !important; }

.contactblock h4 { height: 120px !important; }

img { height: auto; max-width: 100%; border: none; outline: none; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; }

a, a:focus, a:active, a:link, img { outline: none; }

body, html { height: 100%; margin: 0; padding: 0; }

body { font-size: 15px; font-family: 'Open Sans', Oxygen, Arial, 'Segoe UI', serif; font-weight: 500; line-height: 23px; color: #333; }

.container { width: 100%; padding-left: 0; padding-right: 0; /*background-color: #eee;*/ position: relative; margin: auto; }

.container-inner { padding-left: 0; padding-right: 0; position: relative; margin: auto; width: 90%; }

h1 { color: #6cabd0; font-size: 19.13px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.2em; }

div.single-news h1 { font-family: Oxygen; font-size: 45px; margin-top: 0; padding-top: 0; color: #0D4E70; text-transform: none; letter-spacing: normal; }

h2 { text-transform: uppercase; border-top: 3px solid rgba(13, 78, 112, 0.35); color: #898989; font-size: 15px; font-weight: normal; padding-top: 8px; font-family: 'Oxygen', 'Open Sans', Arial, sans-serif; margin-bottom: 20px; margin-top: 0; letter-spacing: 0.15em; }

h3 { font-size: 22px; font-weight: 500; text-align: center; color: #225988; margin-bottom: 30px; margin-top: 0; }

    h3 b { font-weight: 500; }

h4 { color: #225988; font-weight: 500; line-height: 23px; font-size: 20px; }

article > h5 { color: rgba(120, 39, 83, 0.7); padding: 0; margin-top: 0; margin-bottom: 0; font-weight: 500; font-size: 14px !important; text-align: left; font-family: 'Open Sans',Arial; line-height: 1.4; }

div.single-news h4 { padding-top: 20px; padding-bottom: 20px; color: #0D4E70; line-height: 1.5; font-weight: 500; margin-top: 20px; }

div.single-news hr { background-color: #dfe7ef; height: 4px; border: 0 !important; margin-bottom: 5px; }

article.lobby-item { min-height: 420px; }

.more { background-color: #dfe7ef; text-align: right; font-size: 12px; color: #0d4e70; text-transform: uppercase; font-family: Oxygen; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; margin-top: 24px; }

    .more a { padding-left: 10px; text-decoration: none; }

blockquote { font-size: 19px; border-left: 5px solid #73B5D0; padding-top: 0; }

    blockquote > p { text-align: left; color: #73B5D0; font-weight: 500; font-size: 28px; }

    blockquote > strong { color: #0c4d73; font-size: 18px; font-weight: bolder; }


article { padding-right: 0; margin-bottom: 20px; border-bottom: 1px solid #a8cfe7; }

    article img { margin-bottom: 10px; /*padding-top:24px;*/ }

    article > h3 { color: #88a9be; padding: 0; margin-top: 0; margin-bottom: 0; font-weight: 500; font-size: 14px; text-transform: uppercase; text-align: left; font-family: 'Open Sans',Arial; }

div.contact-container { min-height: 450px; }

/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
@media (min-width:320px) {
    .container-inner { /*background-color:red;*/ }

    h3 { /* line-height: 1.4; */ /* padding-left: 20px; */ /* padding-right: 20px; */ }

    blockquote { padding: 0px 12px; margin: 49px 0px 30px; }
}
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media (min-width:641px) {
    .container-inner { /*background-color:blueviolet;*/ width: 95%; }
}
/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (min-width:961px) {
    .container-inner { line-height: 1.6; padding-left: 50px; padding-right: 50px; /*background-color:antiquewhite;*/ }

    h3 { /* line-height: 1.5; */ /* padding-left: 40px; */ /* padding-right: 40px; */ }
}
/* hi-res laptops and desktops */
@media (min-width:1281px) {
    .container { /*background-color: #ffd800;*/ }

    .container-inner { padding-left: 120px; padding-right: 120px; }

    h3 { line-height: 1.6; /* padding-left: 50px; */ /* padding-right: 50px; */ }

    blockquote { padding: 0px 20px; margin: 49px 86px 30px; }
}
/* large desktops */
@media (min-width:1367px) {
    .container { width: 1360px; /*background-color: #ff6a00;*/ }

    .container-inner { padding-left: 170px; padding-right: 170px; }
}

.input-group { width: 220px; }

    .input-group .form-control { width: 100% !important; border-radius: 5px !important; height: 53px; font-size: 13px; font-weight: 500; color: #6a6c6d; }

    .input-group button.send { margin-top: 20px; background-color: #7f9fb2; width: 115px; height: 45px; border-radius: 25px; color: #2e607e; float: right; text-transform: uppercase; font-size: 20px; font-weight: 500; font-family: 'Open Sans', Arial, sans-serif; }

        .input-group button.send:hover { background-color: #bed1d9; }

div.panel { background-color: #f5f5f5; padding-left: 30px; padding-right: 30px; padding-top: 30px; }

div.panel-heading { margin: 0; padding: 0; padding-bottom: 10px; }

div.panel i.fa-envelope-mli { background-image: url("../img/mli_icons.png"); background-position: -423px -14px; width: 31px; height: 24px; position: absolute; margin-top: 7px; }

div.panel div.panel-body { padding: 0; padding-bottom: 20px; }

    div.panel div.panel-body section { padding: 10px; }

div.panel-heading h3 { padding: 0; margin: 0; font-family: "Open Sans"; font-size: 20px; text-transform: uppercase; padding-left: 40px; text-align: left; padding-top: 2px; }

div.panel div.panel-body label.input { width: 100%; font-size: 15px; font-weight: 300; height: 55px; }

div.panel-body input, textarea { width: 100%; border: 0; border-radius: 5px; font-size: 15px; font-weight: 300; height: 55px; text-indent: 25px; color: #838586; }

div.panel-body select, option { width: 100%; border: 0; border-radius: 5px; font-size: 15px; font-weight: 300; height: 43px; text-indent: 25px; color: #6a6c6d; }

div.panel-body textarea { padding-top: 10px; }

div.panel div.panel-body p { color: #8a8a8a; font-size: 13px; }

.video-preview { padding-right: 0; /*margin-bottom: 32px;
    padding-top: 20px;*/ /*border-top: 1px solid #a8cfe7;*/ }

    .video-preview img { margin-bottom: 0px !important; }

    .video-preview h4 { margin-top: 0px !important; font-size: 18px !important; }

.big-hr { text-transform: uppercase; border-top: 3px solid rgba(13, 78, 112, 0.35); color: #898989; font-size: 15px; font-weight: normal; padding-top: 5px; font-family: 'Oxygen', 'Open Sans', Arial, sans-serif; margin-top: 0; letter-spacing: 0.15em; margin-top: 16px; padding-bottom: 18px; }

div.panel div.panel-body button.btn-u-blue { border-radius: 33px; background-color: #0e4e71; font-size: 21px; text-transform: uppercase; color: #fff; border: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 27px; padding-right: 24px; font-weight: 400; }

    div.panel div.panel-body button.btn-u-blue:hover { opacity: 0.7; }

div.participants-container hr { border-bottom: 1px solid #8a8a8a; }

div.participants-grid h1 { font-family: Oxygen; text-transform: none; text-decoration: none; letter-spacing: 0.03em; font-weight: 600; font-size: 20px; margin-top: 0px; }

div.participants-grid h2 { font-size: 15px; text-transform: uppercase; font-weight: 600; border-top: 0; padding-top: 0; color: #9D5726; }

#topcontrol { color: #fff; z-index: 99; width: 30px; height: 30px; font-size: 20px; background: #222; position: relative; right: 14px !important; bottom: 11px !important; border-radius: 3px !important; }

    #topcontrol:after { top: 2px; left: 8.5px; content: "\f106"; position: absolute; text-align: center; font-family: FontAwesome; }

    #topcontrol:hover:after { color: #222; }

    #topcontrol:hover { color: #fff; background: #dfe7ef; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

div.programrow { padding-left: 0; border: 1px solid #ccc; margin: 0; margin-top: 28px; }

    div.programrow:hover { background-color: #F9F9F9; }

    div.programrow div { padding-left: 0; }

        div.programrow div p { text-align: left; }

.modal-dialog { width: 800px; height: 550px; margin-top: 130px; }

.modal-title { color: #225988; font-family: Oxygen; }

    .modal-title small { color: #225988; font-family: Oxygen; }


div.programs-container div.red { border-top: 3px solid #8E0400; color: #8E0400; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.red a { color: #8E0400; }



div.programs-container div.blue { border-top: 3px solid #0089bd; color: #0089bd; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.blue a { color: #0089bd; }



div.programs-container div.yellow { border-top: 3px solid #9D5726; color: #9D5726; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.yellow a { color: #9D5726; }


div.programs-container div.green { border-top: 3px solid #187121; color: #187121; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.green a { color: #187121; }

div.programs-container div.navy { border-top: 3px solid #0D4E70; color: #0D4E70; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.navy a { color: #0D4E70; }

div.programs-container article { border: 1px solid #e0e0e0; margin-top: 10px; margin-bottom: 10px; min-height: 222px; }

    div.programs-container article img { margin-right: 25px; margin-top: 2px; margin-left: 2px; margin-bottom: 2px; }

        div.programs-container article img.pulls-left { float: left !important; }

div.programs-container h3 i { width: 29px; height: 29px; display: block; }


div.programs-container a { text-decoration: none; }

    div.programs-container a i { margin-bottom: 10px; }


div.programs-container div.red i { background-image: url("../img/mli_icons.png"); background-position: -193px -168px; }

div.programs-container div.blue i { background-image: url("../img/mli_icons.png"); background-position: -193px -89px; }

div.programs-container div.yellow i { background-image: url("../img/mli_icons.png"); background-position: -193px -247px; }

div.programs-container div.green i { background-image: url("../img/mli_icons.png"); background-position: -193px -326px; }

div.programs-container div.navy i { background-image: url("../img/mli_icons.png"); background-position: -193px -11px; }

div.programs-container article p { color: #000; font-size: 15px; width: 100%; line-height: 1.3; padding-right: 40px; text-align: left; }





select { /*-moz-appearance: none;
background: rgba(0, 0, 0, 0) url("../img/red_arrow.png") no-repeat scroll 100% center / 40px 43px !important;
border: 1px solid #ccc;
overflow: hidden;
padding: 6px 20px 6px 6px !important;
width: auto;
 display: inline-block;*/ }


div.panel-bodytextarea { width: 200px; min-width: 200px; max-width: 200px; height: 200px; min-height: 200px; max-height: 200px; }

.caret { border-top: 10px; margin-top: 5px; margin-right: 0px; border-top: 4px solid \9; color: #0D4E70; float: right; background: url('../img/Arrow.png'); width: 34px; height: 17px; background-repeat: no-repeat; }
/*For Conatact Page*/
.red-hr { border-top: 5px solid #8c0808; }

.blue-hr { border-top: 5px solid #792754; }

.darkblue-hr { border-top: 5px solid #0d4e70; }

.yellow-hr { border-top: 5px solid #9D5726; }

.green-hr { border-top: 5px solid #187121; }
/*div.panel-body button {
    width: 20%;
    border: 0;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 300;
    height: 55px;
    text-indent: 10px;
    color: #000000;
}*/
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 100%; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }

div.panel-body button:hover { border-color: #F3F2F2; background-color: white; color: #888484; }

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #888484; background-color: #FFFFFF; border-color: #F5F3F3; }



div.panel-body input, textarea { width: 100%; border: 0; border-radius: 5px; font-size: 15px; font-weight: 300; height: 55px; text-indent: 25px; color: #838586; text-transform: capitalize; }

    div.panel-body input#email, textarea#message { text-transform: none !important; text-indent: 0px !important; padding: 10px; }

    div.panel-body input#name { text-indent: 0px !important; padding: 10px; }

    div.panel-body input#phone { text-indent: 10px !important; }

    div.panel-body input#lastWorkPlace { text-indent: 0px !important; padding: 10px; }

    div.panel-body input#lastRole { text-indent: 0px !important; padding: 10px; }

textarea { resize: none; }

div.panel-body textarea { padding-top: 10px; height: 150px; }

div.panel div.panel-body p { color: #8a8a8a; font-size: 13px; }

/*div.panel div.panel-body button.btn-u-blue {
    border-radius: 24px;
    background-color: #0e4e71;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 600;
}*/

div.panel div.panel-body button.btn-u-blue:hover { opacity: 0.7; }

div.participants-container hr { border-bottom: 1px solid #8a8a8a; }

div.participants-grid h1 { font-family: Oxygen; text-transform: none; text-decoration: none; letter-spacing: 0.03em; font-weight: 600; font-size: 20px; }

div.participants-grid h2 { font-size: 15px; text-transform: uppercase; font-weight: 600; border-top: 0; padding-top: 0; }

#topcontrol { color: #fff; z-index: 99; width: 30px; height: 30px; font-size: 20px; background: #222; position: relative; right: 14px !important; bottom: 11px !important; border-radius: 3px !important; }

    #topcontrol:after { top: 2px; left: 8.5px; content: "\f106"; position: absolute; text-align: center; font-family: FontAwesome; }

    #topcontrol:hover:after { color: #222; }

    #topcontrol:hover { color: #fff; background: #dfe7ef; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

/*div.programrow {
    padding-left: 0;
    border: 1px solid #ccc;
    margin-right: 10px;
}*/

/*div.programrow:hover {
        background-color: snow;
    }*/

div.programrow div { padding-left: 0; }

    div.programrow div p { text-align: left; }

/*.modal-dialog {
    width: 800px;
    height: 550px;
    margin-top: 130px;
}

.modal-title {
    font-family: Oxygen;
}

/**/
div.news-navigator { }

    div.news-navigator i { font-size: 10px; font-weight: 300; position: absolute; margin-top: 5px; }

    div.news-navigator a { text-transform: uppercase; }

        div.news-navigator a.next { float: right; }

            div.news-navigator a.next span { margin-right: 10px; }

            div.news-navigator a.next i { right: 15px; }

        div.news-navigator a.prev { float: left; }

            div.news-navigator a.prev span { margin-left: 10px; }

article.main-news { min-height: 400px; }

div.programs-container div.red { border-top: 3px solid #8E0400; color: #8E0400; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.red a { color: #8E0400; }



div.programs-container div.blue { border-top: 3px solid #792754; color: #792754; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.blue a { color: #792754; }



div.programs-container div.yellow { border-top: 3px solid #9D5726; color: #9D5726; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.yellow a { color: #9D5726; }


div.programs-container div.green { border-top: 3px solid #187121; color: #187121; padding-top: 30px; padding-bottom: 30px; }

    div.programs-container div.green a { color: #187121; }

div.programs-container article { border: 1px solid #e0e0e0; margin-top: 10px; margin-bottom: 10px; min-height: 222px; }

    div.programs-container article img { margin-right: 25px; margin-top: 2px; margin-left: 2px; margin-bottom: 2px; }

div.programs-container h3 i { width: 29px; height: 29px; display: block; }


div.programs-container a { text-decoration: none; }

    div.programs-container a i { margin-bottom: 10px; }


div.programs-container div.red i { background-image: url("../img/mli_icons.png"); background-position: -193px -168px; }

div.programs-container div.blue i { background-position: -203px -99px; background-image: url("../img/elemnts_machon_new.png"); }

div.programs-container div.yellow i { background-image: url("../img/mli_icons.png"); background-position: -193px -247px; }

div.programs-container div.green i { background-image: url("../img/mli_icons.png"); background-position: -193px -326px; }

div.programs-container article p { color: #000; font-size: 15px; width: 100%; line-height: 1.3; padding-right: 40px; text-align: left; }

#search-result { height: 390px; border-bottom: 2px #B8D2E1 solid; padding-top: 15px; margin-bottom: 30px; }

    #search-result h4 { color: #108EC5; font-weight: 500; line-height: 24px; font-size: 26px; }

    #search-result h3 { color: #828384; font-weight: 500; line-height: 23px; font-size: 16px; text-align: left; font-style: italic; }

    #search-result p { color: #108EC5; font-weight: 500; line-height: 23px; font-size: 12px; }

    #search-result .flags p { bottom: 30px; font-size: 12px !important; color: #7e7e7e; font-style: italic; padding-left: 40px; font-weight: 500; background-image: url('../img/Content/Graduates/graduate-icon.png'); background-repeat: no-repeat; position: absolute; }

    #search-result a > img { -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .2s ease; transition: .2s ease; }

#gradimage img { box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); -moz-box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); -webkit-box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); border: 2px solid white; }

#search-result a:hover { opacity: 1; }

    #search-result a:hover > img { -webkit-transform: scale(1.1); transform: scale(1.1); box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); -moz-box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); -webkit-box-shadow: 0px 0px 20px 6px rgba(119, 119, 119, 0.2); border: 2px solid white; }

div.bimat-mandel h1 { font-family: Oxygen; font-size: 45px; margin-top: 0; padding-top: 0; color: #0D4E70; text-transform: none; letter-spacing: normal; padding-bottom: 30px; }

div.bimat-mandel h3 { text-align: left; font-size: 19px; font-weight: 500; line-height: 1.4; }

div.bimat-mandel ul.othertopics { list-style-type: none; margin-left: 0; padding-left: 0; margin-right: 30px; font-size: 15px; font-weight: 500; line-height: 1.6; }

    div.bimat-mandel ul.othertopics li { height: auto; padding-bottom: 4px; padding-top: 4px; }

        div.bimat-mandel ul.othertopics li a { font-size: 15px; font-weight: 500; position: relative; }

.news { /*border-top: 1px rgba(13, 78, 112, 0.3) solid;*/ }

div.news-container { padding-bottom: 30px; }

.news h1 { color: rgba(13, 78, 112, 0.7); font-size: 21.13px; font-weight: 600; text-transform: none; letter-spacing: 0em; }

.news p { color: #222; }

.news h4 { color: #225988; font-weight: 500; line-height: 23px; font-size: 16px; height: 10px; }

.box { background-color: rgba(223, 231, 239, 0.74); padding: 1px 30px; padding-bottom: 24px; margin-bottom: 60px; margin-top: 30px; }
/*.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 210px;
}

   

 .owl-pagination {
        display:inline block;
    
    }
.owl-pagination {
    display: inline-block;
    zoom: 1;
}




@media (max-width: 320px){

      div.owl-carousel-v1 a.next-v2 {
    right: 0;
    bottom: 0;
    top: 30%;
    margin-right: 0px;
}
    div.owl-carousel-v1 a.prev-v2 {
    left: 0;
    bottom: 0;
    top: 30%;
    margin-left: 0px;
}

}
@media (max-width: 920px){

    .owl-pagination {
        display:none;
    
    }
  

}*/
@media (max-width: 769px) {

    .contact-us-mobile { min-height: 900px; }

    .contact-us-links { padding-top: 514px; }

    .breadcrumb { padding-top: 34px; }

    .header { display: none; }
}

@media (max-width: 991px) {
    .breadcrumb { padding-top: 63px; }

    .navbar-header { float: none; }

    .navbar-toggle { display: block; }

    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }

        .navbar-collapse.collapse { display: none !important; }

    .navbar-nav { float: none !important; margin: 7.5px -15px; }

        .navbar-nav > li { float: none; }

            .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }

    .navbar-text { float: none; margin: 15px 0; }

    .navbar-collapse.collapse.in { display: block !important; }

    .collapsing { overflow: hidden !important; }

    .bimat-side { padding-top: 100px; }

        .bimat-side h2 { padding-bottom: 30px; }

    .contact-us-links { padding-top: 214px; }
}


@media (min-width: 991px) {
    .bimat-side { padding-top: 0px; }

        .bimat-side h2 { padding-bottom: 30px; }

    .contact-us-links { padding-top: 0px; }
}

@media(max-width: 640px) {
    .contact-us-links { padding-top: 0px; }
}

.graduate-single h1 { letter-spacing: 0; }

/**Unit Links Control*/
div.about-container h3 { color: #0d4d6f; font-size: 24px; text-transform: none; font-weight: 300; line-height: 36px; letter-spacing: -0.02em; text-align: left; padding-left: 0; padding-bottom: 0; margin-bottom: 0; }

div.mli-navigator { font-size: 18px; font-family: Oxygen; font-weight: 700; float: left; clear: both; width: 100%; line-height: 1.2; }

    div.mli-navigator div { float: left; }

        div.mli-navigator div:hover { opacity: 0.7; }

        div.mli-navigator div i { width: 29px; height: 29px; display: block; margin-bottom: 10px; margin-top: 30px; }

        div.mli-navigator div.red { color: #8E0400; margin-right: 20px; width: 190px; }

            div.mli-navigator div.red i { background-image: url('/_layouts/15/Mandel13/Internet/img/mli_icons.png'); background-position: -193px -168px; }

            div.mli-navigator div.red a { color: #8E0400; }

        div.mli-navigator div.blue { color: #792754; margin-right: 20px; width: 160px; }

            div.mli-navigator div.blue i { background-position: -203px -99px; background-image: url("/_layouts/15/Mandel13/Internet/img/elemnts_machon_new.png"); }

            div.mli-navigator div.blue a { color: #792754; }

        div.mli-navigator div.yellow { color: #9d5726; width: 200px; margin-right: 20px; }

            div.mli-navigator div.yellow i { background-image: url('/_layouts/15/Mandel13/Internet/img/mli_icons.png'); background-position: -193px -247px; }

            div.mli-navigator div.yellow a { color: #9d5726; }

        div.mli-navigator div.green { color: #187121; width: 200px; margin-right: 20px; }

            div.mli-navigator div.green i { background-image: url('/_layouts/15/Mandel13/Internet/img/mli_icons.png'); background-position: -193px -326px; }

            div.mli-navigator div.green a { color: #187121; }

        div.mli-navigator div.darkblue { color: #0d4e70; width: 140px; }

            div.mli-navigator div.darkblue i { background-image: url('/_layouts/15/Mandel13/Internet/img/mli_icons.png'); background-position: -193px -12px; }

            div.mli-navigator div.darkblue a { color: #0d4e70; }

div.about-container div.info { background-color: #f1f5f8; padding-top: 30px; padding-bottom: 35px; padding-left: 25px; padding-right: 25px; float: left; line-height: 1.6; }

    div.about-container div.info p { color: #0d4d6f; font-family: "Oxygen"; font-size: 20px; font-weight: 600; letter-spacing: -0.02em; }



@media only screen and (max-width: 480px) {
    #layerslider { padding-top: 40px !important; }
}


div.fellowsblock div { margin-bottom: 25px; }

    div.fellowsblock div h3.f { margin-top: 0; padding-top: 0; color: #8e0400; font-size: 16px; font-weight: 600; margin-bottom: 0; padding-bottom: 0; text-transform: none; }

    div.fellowsblock div h4.f { margin-top: 0; padding-top: 0; font-size: 15px; font-weight: 300; margin-bottom: 0; padding-bottom: 0; text-transform: none; }

    div.fellowsblock div p.f { padding-top: 5px; line-height: 1.2; }

@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
    article.bookex { min-height: 220px; }

        article.bookex img { float: left; height: 220px; display: block; margin-left: 0; margin-right: 20px; }
}

@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
    article.bookex { min-height: 220px; }

        article.bookex img { float: left; height: 220px; display: block; margin-left: 0; margin-right: 20px; }
}

@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    article.bookex { min-height: 220px; }

        article.bookex img { float: left; height: 220px; display: block; margin-left: 0; margin-right: 20px; }
}

@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */
    article.bookex { min-height: 340px; }

        article.bookex img { float: left; height: 240px; display: block; margin-left: 0; margin-right: 20px; }
}

@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */
    article.bookex { min-height: 220px; }

        article.bookex img { float: left; height: 220px; display: block; margin-left: 0; margin-right: 20px; }
}

@media (min-width:1281px) { /* hi-res laptops and desktops */
    article.bookex { min-height: 220px; }

        article.bookex img { float: left; height: 220px; display: block; margin-left: 0; margin-right: 20px; }
}
/*styling for image gallery*/
.btnGalleryDiv { margin-top: -90px; margin-bottom: 40px; opacity: 0.75; }

btnGalleryDiv:hover { opacity: 1; }

/*img.mfp-img {
    padding: 35px 15px 35px 15px;
    background-color: white;
}*/
.mfp-figure { background-color: white; padding: 10px 35px 30px 35px; }

.mfp-zoom-out-cur .mfp-image-holder .mfp-close { color: black; right: 6px; }

.mfp-title { color: black; margin-top: -24px; font-size: 14px; text-align: left; padding-left: 34px; }

.mfp-counter { color: black; right: 0; padding-right: 36px; }

.mfp-container { width: 65%; left: 17%; }

    .mfp-container::after { clear: both; }

@media (max-width: 900px) {
    .mfp-container { width: 100%; left: 0; }
}
/*end of image gallery*/

/*styling for gallery button*/
.btn-danger { background-color: #225988; border-color: #225988; }

    .btn-danger:hover { background-color: #e7e7e7; color: #225988; border-color: #225988; }

    .btn-danger:active { background-color: #225988; border-color: #225988; }

    .btn-danger:focus, .btn-danger.focus { color: #e7e7e7; background-color: #225988; border-color: #225988; }

#btn:active { color: #e7e7e7; background-color: #225988; border-color: #225988; }

.btnGalleryDiv { margin-top: -80px; margin-left: 500px; }

@media (max-width: 420px) {
    .btnGalleryDiv { margin-left: 200px !important; }
}

/*end of gallery button*/

/* Adding custom H5 in the ribbon */
body { counter-reset: section; }

H7.ms-rteElement-H7 { -ms-name: "alphabetic List"; -ms-element: "true"; font-family: Helvetica,Arial,sans-serif; font-size: 15px; font-weight: normal; color: black; content: none; }

h7::before { counter-increment: section; content: counter(section,hebrew)"."; margin-left: 0.5em; }

.ms-rtestate-field h7, .ms-rtestate-field .ms-h7 { line-height: 1.6; font-size: 14px; margin-left: 1.5em; font-weight: normal; }
/* @end */
a.registration-no-link { display: block; cursor: default; margin-top: 10px; color: #848484 !important; font-weight: 600; margin-bottom: 10px !important; }

a.registration-link { margin-top: 10px; color: white !important; backface-visibility: hidden; border-radius: 8px; background-color: #0e4e71; font-size: 18px; padding: 5px 24px; color: #fff; border: 0; font-weight: 400; }

div.red a.registration-link { background-color: #8E0400 !important; }

div.blue a.registration-link { background-color: #792754 !important; }

div.yellow a.registration-link { background-color: #9D5726 !important; }

div.green a.registration-link { background-color: #187121 !important; }

div.mandellogin input { height: 35px !important; }

div.Login365 { background-size: 330px; background-image: url(../img/365login.png); height: 188px; background-repeat: no-repeat; background-position: center; }

#login365 { background-color: #ea3d00; }

@media (max-width: 420px) {
    div.Login365 { background-size: 265px; }
}

div.panel-title > h4 > a { line-height: 30px; padding-right: 10px; line-height: 30px; padding-right: 10px; padding-left: 10px; }

.openclosebutton { float: left !important; }

div.bookchain-article a.pdfButton { width: auto !important; height: auto !important; padding-top: 5px; }

div.bookchain-article h1.big { text-align: right; padding-top: 0; margin-top: 0; }

div.bookchain-article h4 { font-size: 16px; color: #ababab; padding-top: 0; margin-top: 0; }

div.bookchain-article h3.articleDate { font-size: 14px; text-align: right; margin-top: 20px; margin-bottom: 20px; }

div.bookchain-article ul.othertopics { margin-top: 20px; list-style: none; line-height: 1.6; font-weight: 500; font-size: 15px; margin-right: 30px; padding-right: 0px; }

    div.bookchain-article ul.othertopics li { border-bottom: 1px solid #DEE8DF; position: relative; }

        div.bookchain-article ul.othertopics li:first-child { border-top: 1px solid #DEE8DF; }

        div.bookchain-article ul.othertopics li.selected { font-weight: 600; }

        div.bookchain-article ul.othertopics li a { line-height: 1.8 !important; }

            div.bookchain-article ul.othertopics li a:hover, div.bookchain-article ul.othertopics li a:visited { _font-weight: 600; _padding-right: 10px; background-color: #dee8df; }

        div.bookchain-article ul.othertopics li.selected::before { position: absolute; top: 0; bottom: 0; content: ''; border-right: 8px solid #dee8df; }

        div.bookchain-article ul.othertopics li a { margin-top: 5px; margin-bottom: 5px; display: inline-block; line-height: 1.2; }

        div.bookchain-article ul.othertopics li.selected a { margin-right: 15px; }

div.spotimage img { max-width: 320px; max-height: 160px; width: auto; height: auto; }

div.main-bookchain-article { }

    div.main-bookchain-article h1.big { text-align: center; padding-top: 15px; margin-top: 0; border-top: 1px solid #eee; }

    div.main-bookchain-article h3.description { padding-bottom: 20px; color: #187121; font-size: 1.15em; text-align: right; border-bottom: 1px solid #DEE8DF; }

    div.main-bookchain-article article h4 { font-weight: 500; line-height: 23px; font-size: 20px; text-align: right; }

    div.main-bookchain-article article h3 { color: rgba(24, 113, 33, 0.7); padding: 0; margin-top: 0; margin-bottom: 0; font-weight: 500; font-size: 14px; text-transform: uppercase; text-align: right; font-family: 'Open Sans',Arial; }

    div.main-bookchain-article div.row { display: flex; flex-wrap: wrap; }

div.recommendation-container div.newsindex-container article img { max-width: 87px; width: auto; max-height: 87px; height: auto; }

div.recommendation-container div.newsindex-container article { min-height: 110px !important; }

div.recommendationCorner { padding-top: 14px; }

    div.recommendationCorner article img { max-width: 87px; margin-bottom: 100px; width: auto; max-height: 87px; height: auto; float: right; margin-left: 15px; }

div.newsrow article { min-height: 370px; margin-bottom: 0px; }

.aboutTheAuthor { font-style: italic; padding: 30px 0px 30px 0px; }

.comments { font-size: 16px !important; color: #187121 !important; margin-top: 25px !important; }

.author { font-size: 16px; color: #ababab; }

.downloadSection { padding-top: 20px; }


#accordion_program .panel
{
    background-color: transparent;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    border-color: #F4DFCC;
}

#accordion_program .panel-heading
{
    background-color: white !important;
}

#accordion_program .panel-title
{
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    font-size: 26px !important;
    color: inherit !important;
    color: #8e0400;
}

#accordion_program a
{
    color: #8e0400;
}

#accordion_program .glyphicon
{
    font-size: 14px;
    margin-left: 10px;
    font-weight: 300;
    width: 26px;
    background-size: contain;
    height: 26px;
    background-repeat: no-repeat;
    background-position: center center;
    top: 5px;
}
#accordion_program .glyphicon-plus
{
    background-image: url(/_layouts/15/Mandel13/internet/img/plus.svg);
}
#accordion_program .glyphicon-minus
{
    background-image: url(/_layouts/15/Mandel13/internet/img/minus.svg);
}
#accordion_program .program-panel
{
    padding-right: 40px;
}
#accordion_program .glyphicon::before
{
    content: "";
    display: none !important;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group
{
    border-top: 1px solid #F4DFCC !important;
}