/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300);*/

/* CSS reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
div .site-name,
div .site-name{
     margin:0;
     padding:0;
     border:0;
     font-size:16px;
     font:inherit;
     vertical-align:baseline;
     line-height:normal;
     }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{
     display:block;
     }

ol, ul{
     list-style:none;
     }

blockquote, q{
     quotes:none;
     }

blockquote:before, blockquote:after,
q:before, q:after{
     content:'';
     content:none;
     }

table{
     border-collapse:collapse;
     border-spacing:0;
     }

table td{
     padding:0 10px;
     }

iframe{
     max-width:100%;
     }

.html .container-12,
.html .container-12 .grid-12,
.html .grid-1,
.html .grid-2,
.html .grid-3,
body.html .grid-4,
.html .grid-5,
.html .grid-6,
.html .grid-7,
body.html .grid-8,
.html .grid-9,
.html .grid-10,
.html .grid-11,
.html .grid-12{
     width:auto;
     margin:0;
     }

#messages{ width:100%; }

.view{
     position:relative;
     }

.html .node ol,
.html .node ul{
     padding:0;
     }

.html .grid-12.region-content{
     width:100%;
     }

.html input,
.html select{
     text-shadow:none;
     box-shadow:none;
     }

.html a{
     color:#3385A3;
     }

.grippie{
     display:none;
     }

textarea:focus,
input:focus{ box-shadow:none; }

ul li,
ul li.leaf,
.html ul li.expanded,
.item-list ul,
.item-list ul li{
     padding:0;
     margin:0;
     list-style-type:none;
     list-style-image:none;
     }

/* Table */

.html table,
.html table tr,
.html table tr td,
.html table tr th{
     border:none;
     background:#FFF;
     padding:0;
     vertical-align:top;
     }

.html table tr{
     font-size:16px;
     }

.html table tr th,
.html table tr td{
     border:1px solid #D9D9D9;
     padding:5px;
     font-size:0.750em;
     }

.html table{
     width:100%;
     }

.html table tr th a{
     color:#000;
     font-weight:bold;
     }

label{
     font-size:0.813em;
     margin-bottom:3px;
     color:#046588;
     font-weight:bold;
     }

.html .description{
     font-size:0.688em;
     margin-top:5px;
     clear:both;
     }

body{
     line-height:normal;
     font-family:'Open Sans', sans-serif;
     color:#555;
     font-size:100%;
     }

/* MAIN STYLES */

.zone-branding-wrapper,
.zone-menu-wrapper,
.section-content,
.section-footer{
     width:100%;
     }

.section-header .zone-branding,
.section-header .zone-menu,
.zone-content-wrapper,
.zone-footer-wrapper{
     max-width:980px;
     width:100%;
     margin:auto;
     }

.zone-branding-wrapper{
     border-top:6px solid #13779B;
     }

.section-content{
     background:#FFF url('../images/main-gradient.png') repeat-x top;
     }

.zone-content-wrapper{
     background:#FFF url('../images/shadow-under-slider.png') repeat-x top;
     padding:20px 1%;
     width:98%;
     max-width:955px;
     }

.view-header h2,
.pane-title,
.not-logged-in.page-user .title,
h1.title{
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     line-height:1.37em;
     padding:0.81em 0;
     color:#046588;
     font-weight:600;
     }

#page-title,
.page-page-not-found .block-main{
     width:98%;
     margin:0 1%;
     }

/* HEADER */

#region-branding{
     width:100%;
     height:130px;
     }

.branding-data{
     float:left;
     color:#6E6E6E;
     font-size:14px;
     padding-top:25px;
     }

.site-slogan{
     margin-top:12px;
     padding-bottom:5px;
     }

.site-slogan.with-subname{
     margin-top:0;
     }

.site-name a{
     color:#13779B;
     font-size:28px;
     display:block;
     margin-top:-5px;
     }

.chzn-single,
.block-search,
.contact-form textarea,
.html .form-text{
     height:30px;
     line-height:30px;
     border:1px solid #ACACAC;
     background:#FFF url('../images/search-bg.png') repeat-x 0 0;
     font-size:.81em;
     max-width:400px;
     width:100%;
     padding:0 1%;
     }

.block-search{
     max-width:195px;
     margin:12px 0 0 8px;
     float:right;
     padding:0 0 0 1%;
     font-size:16px;
     clear:right;
     }

.html .block-search input{
     border:none;
     background:transparent;
     -webkit-border-radius:0;
     -moz-border-radius:0;
     -ms-border-radius:0;
     border-radius:0;
     height:30px;
     line-height:30px;
     padding:0;
     margin:0;
     width:150px;
     float:left;
     font-size:.81em;
     }

.block-search .form-actions input{
     float:right;
     width:45px;
     overflow:hidden;
     text-indent:100px;
     background:url('../images/search-icon.png') no-repeat right 0;
     }

/* Lang */

.block-language{
     float:right;
     margin-top:30px;
     }

.block-language li{
     float:left;
     padding:2px;
     border:1px solid #FFF;
     margin-left:8px;
     }

.block-language li.active{
     border-color:#13779B;
     }

.block-language .language-link{
     width:16px;
     height:11px;
     overflow:hidden;
     display:block;
     text-indent:100px;
     }

.block-language .en a,
.block-language .en span{
     background:url('/sites/all/themes/egov_theme/images/us.png') no-repeat center;
     }

.block-language .ro a,
.block-language .ro span{
     background:url('/sites/all/themes/egov_theme/images/md.png') no-repeat center;
     }

.block-language .ru a,
.block-language .ru span{
     background:url('/sites/all/themes/egov_theme/images/ru.png') no-repeat center;
     }

/* MAIN MENU */

.zone-menu-wrapper{
     margin-bottom:2px;
     min-height:50px;
     background:#13759A; /* Old browsers */
     /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNzU5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDYxODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
     background:-moz-linear-gradient(top, #13759A 0%, #006184 100%); /* FF3.6+ */
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #13759A), color-stop(100%, #006184)); /* Chrome,Safari4+ */
     background:-webkit-linear-gradient(top, #13759A 0%, #006184 100%); /* Chrome10+,Safari5.1+ */
     background:-o-linear-gradient(top, #13759A 0%, #006184 100%); /* Opera 11.10+ */
     background:-ms-linear-gradient(top, #13759A 0%, #006184 100%); /* IE10+ */
     background:linear-gradient(to bottom, #13759A 0%, #006184 100%); /* W3C */
     filter:none;
     }

#region-menu{
     width:100%;
     }

.zone-menu .menu{
     width:97%;
     float:left;
     margin:0 1.5%;
     }

.zone-menu .menu li{
     float:left;
     position:relative;
     padding:0;
     margin:0;
     list-style-type:none;
     list-style-image:none;
     }

.zone-menu .menu li a{
     color:#FFF;
     text-decoration:none;
     padding:0 10px;
     display:block;
     height:50px;
     line-height:50px;
     }

.zone-menu .menu li.active a,
.zone-menu .menu li a:hover{
     background:#014761;
     background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNDc2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDYwODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
     background:-moz-linear-gradient(top, #014761 0%, #006081 100%);
     background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #014761), color-stop(100%, #006081));
     background:-webkit-linear-gradient(top, #014761 0%, #006081 100%);
     background:-o-linear-gradient(top, #014761 0%, #006081 100%);
     background:-ms-linear-gradient(top, #014761 0%, #006081 100%);
     background:linear-gradient(to bottom, #014761 0%, #006081 100%);
     filter:none;
     }

.zone-menu .menu li ul{
     display:none;
     position:absolute;
     top:50px;
     left:0;
     z-index:1;
     width:200px;
     background:#004760;
     padding:0;
     }

.zone-menu .menu li:hover ul{
     display:block;
     }

.zone-menu .menu li li{
     clear:both;
     width:100%;
     }

.zone-menu .menu li li a{
     color:#FFF;
     padding:9px 10px;
     margin:0;
     clear:both;
     display:block;
     height:auto;
     line-height:normal;
     }

.zone-menu .menu li.active li a,
.zone-menu .menu li li a:hover{
     background:transparent;
     line-height:normal;
     height:auto;
     }

.zone-menu .menu li li.active a,
.zone-menu .menu li li a:hover{
     background:#016184;
     }

/* FOOTER */

.section-footer{
     background:#13779B url('../images/footer-shadow.png') repeat-x top;
     padding:35px 0;
     }

#section-footer a{
     color:#FFF;
     text-decoration:none;
     }

#region-footer-first,
#region-footer-second{
     width:100%;
     clear:both;
     font-size:.75em;
     color:#FFF;
     }

.region-footer-first .block{
     float:left;
     margin-left:4%;
     width:22%;
     }

.section-footer .block-footer-brand img{
     width:23%;
     float:left;
     }

.region-footer-first .block-footer-brand{
     margin:0;
     }

.region-footer-first .footer-brand-wrapper div{
     float:right;
     width:75%;
     }

.section-footer .site-name,
.section-footer .block-title{
     font-size:1.3em;
     margin:0 0 4px;
     }

.section-footer .block-title{
     margin-bottom:9px;
     }

.region-footer-second{
     padding-top:22px;
     }

.region-footer-second ul li{
     float:left;
     padding:0 10px;
     border-left:1px solid #FFF;
     }

.region-footer-second ul li.first{
     margin-left:0;
     border-left:none;
     }

.section-footer p{
     color:#FFFFFF;
     }

/* General blocks */

.general-dashed .views-row,
.page-press-releases .views-row{
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     padding:20px 0;
     overflow:hidden;
     }

.views-field-title a,
.node-type-vacanc .panel-col .field-label{
     font-size:0.938em;
     color:#00678C;
     font-weight:600;
     text-decoration:none;
     display:block;
     }

.views-field-body{
     font-size:0.813em;
     }

.view-footer a{
     padding-top:10px;
     color:#3385A3;
     display:block;
     font-weight:600;
     font-size:0.75em;
     }

.rotator-slider .views-field-body{
     font-size:100%;
     }

/* Agenda block */

.agenda .views-row a{
     text-decoration:none;
     color:#555;
     }

.agenda .views-field-field-event-dates{
     float:left;
     overflow:hidden;
     width:20%;
     margin:0 4% 0 1%;
     }

.agenda .views-field-body{
     float:right;
     width:75%;
     margin-top:-4px;
     }

.agenda .fancy-month,
.agenda .fancy-date{
     background:#00678C;
     display:block;
     text-align:center;
     color:#FFF;
     font-size:14px;
     font-weight:600;
     text-transform:uppercase;
     }

.agenda .fancy-date{
     font-family:"Georgia", serif;
     font-weight:normal;
     font-size:26px;
     margin-top:-6px;
     padding:0 0 2px 0;
     }

.agenda .fancy-time{
     color:#9A9A9A;
     text-align:center;
     display:block;
     border-bottom:5px solid #9A9A9A;
     font-size:12px;
     }

.panel-col-last .agenda .fancy-month{
     font-size:13px;
     }

.panel-col-last .agenda .fancy-date{
     font-size:20px;
     }

.panel-col-last .agenda .fancy-time{
     font-size:12px;
     }

.i18n-ru .panel-col-last .agenda .fancy-month{
     font-size:10px;
     }

/* Announcements */

.announcements .views-field{
     clear:both;
     }

.announcements .views-field-field-page-type div{
     font-size:0.688em;
     line-height:36px;
     margin-top:-20px;
     }

.announcements .views-field-title a{
     padding:14px 0 6px;
     }

.announcements .views-field-body{
     font-size:0.813em;
     }

.announcements img{
     float:left;
     width:100%;
     height:auto;
     }

/* Releases */

.view-advanced-page .unformatted-list .views-field-nothing span,
.releases .views-field-field-press-release-type,
.page-press-releases .views-row .views-field-field-press-release-type{
     color:#666;
     font-size:0.688em;
     padding-left:10px;
     background:url('../images/red-arrow.png') no-repeat 0 3px;
     display:block;
     }

.releases .views-field-field-press-release-type a{
     color:#666;
     text-decoration:none;
     }

.releases .views-field-title,
.page-press-releases .views-field-title{
     padding:2px 0 4px;
     }

/* Left menu */

.html .left-menu li{
     font-size:0.875em;
     list-style-type:none;
     list-style-image:none;
     margin:0;
     }

.html .left-menu li.last{
     background:none;
     }

.html .left-menu li a{
     text-decoration:none;
     color:#000;
     padding:5px 0 7px;
     display:block;
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     }

.html .left-menu li a.active,
.html .left-menu li a:hover{
     color:#13779B
     }

.html .left-menu li li{
     font-size:1em;
     width:93%;
     padding-left:7%;
     }

/* Grid view + media page */

.page-media .views-view-grid{
     margin-top:20px;
     }

.html #page h1.title{
     margin-bottom:20px;
     }

.page-media table tr th,
.page-media table tr td,
.page-press-releases-grid .views-view-grid th,
.page-press-releases-grid .views-view-grid td,
.views-view-grid th,
.views-view-grid td{
     border:none;
     font-size:16px;
     }

.view-advanced-page table.views-view-grid,
.page-press-releases-grid table{
     margin-top:18px;
     }

.view-advanced-page .views-view-grid td,
.page-media table tr td,
.page-press-releases-grid table tr td{
     padding-top:18px;
     width:47%;
     padding:0 0 30px 3%;
     border:none;
     }

.view-advanced-page .views-view-grid td.col-first,
.page-media table tr td.col-1,
.page-press-releases-grid table tr td.col-1{
     padding:0 3% 30px 0;
     width:47%;
     }

.view-advanced-page .views-view-grid img,
.page-media table img,
.page-press-releases-grid table img{
     width:100%;
     height:auto;
     float:left;
     }

.view-advanced-page .views-view-grid .views-field-nothing,
.view-advanced-page .views-view-grid .views-field-title{
     margin:0 4%;
     width:92%;
     }

.view-advanced-page .views-view-grid .views-field-nothing,
.page-media .views-field-created,
.page-press-releases-grid .views-field-field-press-release-type{
     color:#898989;
     font-size:0.688em;
     padding:10px 0 8px;
     clear:both;
     }

.view-advanced-page .views-view-grid .views-field-title a,
.view-advanced-page .unformatted-list .views-field-title a,
.page-media .views-field-title a,
.page-press-releases-grid .views-field-title a{
     color:#046588;
     font-size:1em;
     font-weight:500;
     }

/* List view */

.view-advanced-page .unformatted-list .views-row{
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     padding:15px 0;
     }

.view-advanced-page .unformatted-list .views-field-field-cover-image{
     float:left;
     width:38%;
     margin-right:3%;
     }

.view-advanced-page .unformatted-list .views-field-field-cover-image img{
     float:left;
     width:100%;
     height:auto;
     }

.view-advanced-page .unformatted-list .views-field-nothing,
.view-advanced-page .unformatted-list .views-field-title{
     float:right;
     width:59%;
     }

.view-advanced-page .views-field-body{
     clear:both;
     padding-top:10px;
     }

/* Not logged in user */

.not-logged-in.page-user .tabs{
     margin:20px 0 0 0;
     padding:0;
     font-size:.9em;
     }

.not-logged-in.page-user .section-content input.form-text{
     float:left;
     width:280px;
     padding:0 0 0 10px;
     height:30px;
     line-height:30px;
     border:1px solid #ACACAC;
     background:#FFF url('../images/search-bg.png') repeat-x 0;
     }

.not-logged-in.page-user .section-content .form-item,
.not-logged-in.page-user .section-content .form-actions{
     clear:both;
     overflow:hidden;
     }

/* */

.publish-date{
     font-size:0.688em;
     color:#13779B;
     }

.publish-date span{
     color:#000;
     }

.pressreleases .field-name-field-cover-image img{
     width:52%;
     height:auto;
     float:left;
     }

.pressreleases .field-type-text-with-summary{
     clear:both;
     padding:20px 0 30px;
     font-size:0.813em;
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     }

.pressreleases .field-name-field-documents header a{
     color:#13779B;
     text-decoration:none;
     }

.pressreleases .field-name-field-tags{
     background:#F1F1F1;
     padding:0 15px 17px;
     overflow:hidden;
     }

.pressreleases .field-name-field-tags .field-label{
     font-weight:normal;
     font-size:1.5em;
     line-height:2.813em;
     }

.pressreleases .field-name-field-tags .field-item,
.region-content-inner input.form-submit,
.node-links ul li a,
.apply-now,
.switch a,
.btn{
     float:left;
     background:#FFF;
     -webkit-border-radius:5px;
     -moz-border-radius:5px;
     -ms-border-radius:5px;
     border-radius:5px;
     margin-right:10px;
     padding:0 10px;
     border:1px solid #D9D9D9;
     }

.html #section-content .switch a,
.btn-large{
     cursor:pointer;
     color:#333;
     font-size:12px;
     font-weight:bold;
     text-decoration:none;
     display:block;
     line-height:28px;
     }

.pressreleases .field-name-field-tags .field-item a,
.region-content-inner input.form-submit,
.node-links ul li a{
     display:block;
     height:1.750em;
     line-height:1.750em;
     text-decoration:none;
     }

.node-links ul li{
     float:left;
     padding:0;
     margin-left:0;
     }

.region-content-inner input.form-submit{
     line-height:normal;
     min-height:28px;
     font-size:0.750em;
     }

.pressreleases .field-name-field-links{
     background:url('../images/line-dotted-horizontal.png') repeat-x top;
     margin-top:10px;
     }

.field-name-field-links .field-items{
     padding:10px 0 20px;
     }

.field-name-field-links .field-item a{
     color:#3385A3;
     font-size:0.750em;
     }

.feed-icon{
     position:absolute;
     top:-15px;
     right:0;
     }

.feed-icon a{
     width:15px;
     height:15px;
     background:url('../images/rss.png') no-repeat;
     }

.feed-icon img{
     display:none;
     }

/* Organization tabs */

.view-organizational-structure,
.view-team{
     width:95%;
     padding:2.5%;
     background:#FFF url('../images/main-gradient.png') repeat-x top;
     margin-top:10px;
     }

.view-organizational-structure .quicktabs-tabs,
.view-organizational-structure .quicktabs_main{
     clear:both;
     }

.view-organizational-structure .item-list{
     position:relative;
     left:0px;
     top:1px;
     width:100%;
     height:185px;
     z-index:0;
     overflow:hidden;
     }

.view-organizational-structure ul.quicktabs-tabs{
     position:absolute;
     margin-top:25px;
     }

.view-organizational-structure .quicktabs-tabs img{
     width:100%;
     height:auto;
     }

.view-organizational-structure .controls .button{
     color:#3F779B;
     font-size:0.9em;
     padding:0 3px;
     cursor:pointer;
     }

.view-organizational-structure .controls .button:hover{
     text-decoration:underline;
     }

.view-organizational-structure .controls .button.left{
     float:left;
     }

.view-organizational-structure .controls .button.right{
     float:right;
     }

.view-organizational-structure .quicktabs-tabs li{
     float:left;
     width:118px;
     border:1px solid #B9B9B9;
     border-bottom:0;
     background:#FFF;
     margin-right:9px;
     height:160px;
     }

.view-organizational-structure .quicktabs-tabs a{
     font-size:15px;
     color:#13779B;
     text-decoration:none;
     padding:10px 7% 8px;
     width:auto;
     margin:0 -1px 0;
     display:block;
     background:url('../images/org-fade-bg.png') repeat-x bottom;
     height:140px;
     border-bottom:1px solid #B9B9B9;
     }

/*.view-organizational-structure .quicktabs-tabs .active{
  border-bottom: none;
}*/

.view-organizational-structure .quicktabs-tabs .active a{
     border:1px solid #B9B9B9;
     border-top:none;
     border-bottom:none;
     background:#FFF;
     height:141px;
     }

.view-organizational-structure .quicktabs-tabs img{
     float:left;
     }

.view-organizational-structure .title-wrapper{
     clear:both;
     white-space:normal;
     text-align:center;
     padding-top:3px;
     }

.view-organizational-structure .quicktabs_main{
     border:1px solid #B9B9B9;
     border-bottom:none;
     background:#FFF;
     }

.view-organizational-structure .quicktabs_main .views-field{
     padding:0 3.5% 0;
     margin:0 -1px;
     background:#FFF;
     font-size:13px;
     padding-bottom:15px;
     overflow:hidden;
     }

.view-organizational-structure .views-field.views-field-field-job-position{
     background:url('../images/org-white-fade-bg.png') repeat-x top;
     padding-bottom:0
     }

.view-organizational-structure .views-field-field-job-position a{
     font-size:18px;
     text-decoration:none;
     color:#13779B;
     display:block;
     padding:20px 0;
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     }

.view-organizational-structure .views-field.views-field-body{
     padding-top:15px;
     }

.view-organizational-structure .quicktabs_main .views-label{
     font-weight:900;
     margin-bottom:5px;
     display:block;
     }

/* TEam */

.view-team{
     overflow:hidden;
     min-height:300px;
     }

/*.view-team .view-filters label,
.contact-form label{
  color: #2a7594;
  font-size: 0.813em;
  font-weight: normal;
  padding-bottom: 8px;
}*/

.view-team .views-exposed-widgets{
     margin:0 0 20px;
     }

.view-team .views-exposed-widget{
     padding:0;
     float:left;
     width:40%;
     margin:0 10% 0 0;
     }

.view-team .views-widget{
     height:30px;
     border:1px solid #ACACAC;
     background:#FFF url('../images/search-bg.png') repeat-x 0;
     padding:0 10px;
     }

.view-team .views-widget input{
     padding:0;
     background:none;
     width:100%;
     height:30px;
     border:none;
     font-size:.81em;
     }

.view-team .views-widget-filter-field_job_position_tid,
.view-team .views-widget-filter-field_department_tid{
     margin-top:10px;
     }

.view-team .views-widget-filter-field_job_position_tid .views-widget,
.view-team .views-widget-filter-field_department_tid .views-widget{
     padding:0;
     border:none;
     }

select,
.chzn-container{
     width:100% !important;
     max-width:100%;
     }

.view-team .views-row{
     float:left;
     width:23%;
     padding:7px 0;
     text-align:center;
     border:1px solid #B6B6B6;
     margin:0 2% 15px 0;
     height:auto;
     min-height:150px;
     background:#FFF;
     }

.view-team .views-row:nth-child(4n){
     margin-right:0;
     }

.view-team .ajax-progress-throbber{
     position:absolute;
     right:20px;
     top:44px;
     }

.node-type-profile .node-profile{
     margin-top:15px;
     }

.view-team .views-field-field-profile-photo{
     width:88%;
     margin:0 6%;
     float:left;
     }

.view-team .views-field-field-profile-photo img{
     width:100%;
     float:left;
     height:auto;
     }

.view-team .title-wrapper{
     color:#13779B;
     font-size:0.938em;
     padding-top:5px;
     display:block;
     clear:both;
     min-height:45px;
     }

/* Additional fields */ /* To modify*/

.node-type-profile .field{
     clear:both;
     }

.node-type-profile .field-name-body,
.node-type-profile .field-name-field-job-position,
.node-type-profile .group-contact-info,
.node-type-profile .field-name-field-documents,
.node-type-profile .field-name-field-links,
.node-type-agenda-event .field-name-field-event-dates{
     background:url('../images/line-dotted-horizontal.png') repeat-x top;
     margin-top:20px;
     padding-top:5px;
     float:left;
     width:100%;
     }

.node-type-profile .field-name-body,
.node-type-profile .field-name-field-job-position,
.node-type-profile .group-contact-info,
.node-type-profile .field-name-field-documents{
     font-size:.875em;
     }

.node-type-agenda-event .field-name-field-event-dates,
.field-name-field-event-tags{
     margin:0 0 20px;
     background:none;
     }

.node-type-profile .field-name-field-related-terms .field-item,
.node-type-profile .field-name-field-links .field-item{
     font-size:16px;
     }

.node-type-profile .field-name-field-related-terms .field-item a,
.node-type-profile .field-name-field-links .field-item a,
.node-type-agenda-event .field-name-field-event-dates .field-items,
.field-name-field-event-tags a{
     font-size:.875em;
     }

.node-type-profile .field-name-field-profile-photo{
     float:left;
     width:55%;
     }

.node-type-profile .field-name-field-profile-photo a{
     border:1px solid #D0D0D0;
     display:block;
     overflow:hidden;
     }

.node-type-profile .field-name-field-profile-photo img{
     float:left;
     width:94%;
     margin:3%;
     height:auto;
     }

.node-type-profile .field-name-field-profile-first-name,
.node-type-profile .field-name-field-profile-last-name{
     color:#13779B;
     font-size:24px;
     width:38%;
     float:left;
     clear:none;
     background:none;
     padding:0;
     margin:0 0 0 7%;
     }

.node-type-profile .field-name-field-profile-first-name{
     margin-top:95px;
     }

.node-type-profile .field-name-body{
     clear:both;
     float:left;
     width:100%;
     color:#555;
     font-size:13px;
     padding-top:10px;
     }

.node-type-profile .field-name-field-job-position > .field-items,
.field-group-format-wrapper,
.node-type-profile .field-name-field-documents .content,
.field-name-field-documents .content{
     padding-top:20px;
     }

.node-type-profile .field-name-field-job-position > .field-label,
.field-name-field-links > .field-label,
.node-type-profile .section-content h2 a,
.node-type-profile .section-content h3 a,
.field-name-field-documents .field-label{
     color:#13779B;
     font-weight:normal;
     text-decoration:none;
     font-size:24px;
     line-height:normal;
     width:100%;
     display:block;
     background:url('../images/line-dotted-horizontal.png') repeat-x bottom;
     padding:0 0 5px;
     }

.field-name-field-documents h2 a{
     color:#555;
     text-decoration:none;
     font-weight:bold;
     font-size:16px;
     }

.field-name-field-related-terms .field-items{
     margin:5px 0;
     font-size:0.750em;
     }

.group-contact-info .field{
     margin:6px 0;
     }

.field-name-field-attachment table{
     margin-bottom:15px;
     }

div.field-name-field-attachment table th{
     font-weight:bold;
     padding:8px;
     color:#444;
     }

div.field-name-field-attachment table td{
     padding:8px;
     font-size:.83em;
     }

/* Contact page */

.page-contact .form-item,
.page-contact .form-actions{
     overflow:hidden;
     }

.contact-form .form-text,
.contact-form textarea,
.page-documents .view-filters .form-text{
     height:30px;
     line-height:30px;
     border:1px solid #ACACAC;
     background:#FFF url('../images/search-bg.png') repeat-x 0 0;
     font-size:.81em;
     max-width:400px;
     width:100%;
     padding:0 1%;
     }

.contact-form textarea{
     height:150px;
     max-width:500px;
     }

/* Useful links */

.view-useful-links .views-row{
     padding:20px 0 25px;
     }

.view-useful-links .views-field{
     margin:0 3%;
     width:94%;
     }

.view-useful-links .views-row-even{
     padding:15px 0;
     background:#F0F0F0;
     }

.view-useful-links .views-field-body,
.view-useful-links .views-field-field-url,
.node-type-useful-links article .field-name-body,
.node-type-useful-links article .field-name-field-url,
.node-type-useful-links article .field-name-field-link-type,
.node-type-faq .field-name-body,
.node-type-vacanc .panel-col .field-items{
     font-size:.75em;
     line-height:0.938em;
     margin-top:9px;
     }

.node-type-useful-links article .node-links{
     margin-top:15px;
     }

.node-type-faq .node-links{
     margin:15px 0 10px 0;
     }

.node-type-faq .field-name-body{
     margin-bottom:10px;
     }

/* Accordeon */

.ui-accordion{
     font-size:16px;
     }

.ui-accordion .ui-accordion-header,
.ui-accordion .ui-accordion-content{
     margin:0;
     padding:0;
     border:none;
     -webkit-border-radius:0;
     -moz-border-radius:0;
     -ms-border-radius:0;
     border-radius:0;
     background:transparent;
     font-size:0.813em;
     }

.ui-accordion .ui-accordion-header{
     padding:5px 0 5px;
     }

.ui-accordion .ui-accordion-header a{
     padding:10px 2% 10px 5%;
     background:#F0F0F0;
     width:93%;
     }

.ui-accordion .ui-accordion-content{
     padding:10px 0;
     margin:0 0 0 9%;
     width:92%;
     }

/* Document node */

.node-type-document .field-name-body{
     margin-bottom:15px;
     overflow:hidden;
     font-size:0.813em;
     }

.node-type-document .field-name-body .field-label{
     font-size:1.231em;
     }

.node-type-document .form-type-item{
     font-size:0.875em;
     }

.field-name-field-author .node-title{
     font-size:0.875em;
     }

.field-name-field-related-terms{
     padding:5px 0;
     }

.field-name-field-related-terms .field-items{
     clear:both;
     }

/* Page documents */

.page-documents .panel-col .view-header,
.page-vacancy-positions .panel-col .view-header,
.node-type-agenda-event .field-name-body,
.page-agenda .view-header,
.page-press-releases .view-header,
.node-type-advanced-page .panel-col .field-name-body,
.field-name-field-detail-page-title{
     font-size:0.813em;
     padding:15px 0;
     }

.page-documents .views-exposed-widget{
     width:46%;
     padding:0;
     margin-right:4%;
     }

.page-documents #edit-date-filter-min-wrapper,
.page-documents #edit-date-filter-max-wrapper{
     float:left;
     width:50%;
     max-width:150px;
     padding:0;
     }

.page-documents .view-filters .views-exposed-widget{
     margin-bottom:15px;
     }

.page-documents .view-filters .views-widget-filter-date_filter{
     width:100%;
     }

.page-documents .view-filters .form-submit{
     margin:15px 0 0;
     }

.page-documents .views-exposed-widget .form-text,
.page-documents .views-exposed-widget select{
     width:100%;
     padding:0 5%;
     }

/* Choosen select boxes */

.chzn-container{
     position:relative;
     }

a.chzn-single{
     display:block;
     height:28px;
     line-height:28px;
     width:90%;
     padding:0 5%;
     text-decoration:none;
     }

.chzn-search{
     display:none;
     }

.chzn-results{
     position:absolute;
     top:29px;
     width:100%;
     border:1px solid #ACACAC;
     border-top-color:#FFF;
     background:#FFF;
     display:none;
     }

.chzn-with-drop .chzn-results{
     display:block;
     }

.chzn-results li{
     cursor:pointer;
     width:90%;
     padding:3px 5%;
     font-size:.81em;
     }

/* Document page */

.node-type-vacanc .panel-col .field-items{
     margin-bottom:20px;
     }

.apply-now{
     margin-bottom:30px;
     font-size:0.938em;
     color:#00678C;
     font-weight:600;
     height:1.7em;
     line-height:1.7em;
     cursor:pointer;
     }

.node-type-vacanc .webform-client-form{
     clear:both;
     margin-bottom:30px;
     overflow:hidden;
     }

.dotted-wrapper img{
     display:block;
     height:auto;
     width:100%;
     height:auto;
     }

.dotted-wrapper a{
     padding:2%;
     width:96%;
     display:block;
     border:1px dotted #000;
     margin-bottom:10px;
     }

.node-type-media-entry .pane-title{
     margin-bottom:15px;
     }

.views-field-field-content-images{
     overflow:hidden;
     }

.views-field-field-content-images .field-content a{
     float:left;
     width:30.3%;
     margin:0 1.5% 4%;
     }

.views-field-field-content-images .field-content img{
     width:100%;
     height:auto;
     display:block;
     }

.view-media-gallery .views-row .views-field-field-media-files{
     clear:both;
     margin:5px 0;
     float:left;
     width:100%;
     }

.view-media-gallery .views-row .views-field-field-media-files a{
     font-size:0.8em;
     float:left;
     }

.view-media-gallery .views-row img{
     float:left;
     margin-right:5px;
     }

.pane-node-body{
     font-size:.75em;
     line-height:0.938em;
     }

/* Pager */

.item-list .pager{
     background:none;
     border:none;
     margin:15px 0 10px;
     }

.item-list .pager li,
.item-list .pager li a{
     border:none;
     background:none;
     color:#046588;
     padding-top:0;
     padding-bottom:0;
     line-height:23px;
     }

.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a{
     width:57px;
     }

.item-list .pager .pager-current{
     -webkit-border-radius:5px;
     -moz-border-radius:5px;
     -ms-border-radius:5px;
     border-radius:5px;
     border:1px solid #D9D9D9;
     }

.throbber{ display:none; }

/* Media slider */

.media-slider{
     width:100%;
     float:left;
     margin-bottom:20px;
     }

.media-slider .views-slideshow-cycle-main-frame,
.media-slider .views_slideshow_slide{
     width:100% !important;
     }

.media-slider .views-slideshow-cycle-main-frame img{
     width:100%;
     height:auto;
     }

.media-slider .views-slideshow-controls-text a{
     position:absolute;
     top:40%;
     z-index:99;
     width:40px;
     height:40px;
     overflow:hidden;
     text-indent:100px;
     }

.media-slider .views-slideshow-controls-text-previous a{
     left:0;
     background:url('../images/slider-left.png') no-repeat 0 0;
     }

.media-slider .views-slideshow-controls-text-next a{
     right:0;
     background:url('../images/slider-right.png') no-repeat 0 0;
     }

.media-slider .views-slideshow-controls-text-pause{
     display:none;
     }

.node-type-media-entry .pane-entity-field{
     clear:both;
     }

/* Press releases */

.page-press-releases .views-exposed-widget{
     width:50%;
     float:left;
     padding:0;
     }

.page-press-releases .views-submit-button{
     display:none;
     }

.page-press-releases .bef-select-as-links{
     overflow:hidden;
     margin-bottom:10px;
     }

.page-press-releases .bef-select-as-links a{
     float:left;
     margin:0;
     margin:5px 25px 5px 0;
     font-size:0.813em;
     }

.page-press-releases .switch{
     margin:20px 0 0 0;
     }

.page-press-releases-grid .switch{
     margin:0;
     }

/* Social Service Links */
.service-links{
     margin:20px 0;
     height:25px;
     }

.service-links ul li{
     float:left;
     margin:0 5px;
     }

.page-archive td.views-field-created{
     width:20%;
     }

/* Calendar page */

.fullcalendar-legend .fc-event-default a{
     font-weight:bold;
     text-decoration:none;
     font-size:.85em;
     background:none;
     }

.fullcalendar-legend .fc-event-default{
     background:none;
     border:1px solid #D9D9D9;
     }

.page-agenda .views-exposed-widget{
     width:30%;
     }

/* 404 page*/

.page-page-not-found .block-main{
     padding-top:20px;
     font-size:.813em;
     }

.page-page-not-found .block-main p{
     line-height:22px;
     }

.page-page-not-found .btn{
     margin-top:30px;
     }

.view-empty{
     font-size:0.75em;
     padding:5px 0 5px;
     }

/* Search page */

.pane-search-result .pane-content{
     font-size:0.75em;
     padding:10px 0;
     }

.pane-search-result .search-result{
     background:url('../images/line-dotted-horizontal.png') repeat-x top;
     padding:16px 0;
     margin-bottom:0;
     }

.pane-search-result .search-result:first-child{
     background:none;
     padding-top:0;
     }

.pane-search-result .pane-content h3{
     font-weight:bold;
     font-size:1em;
     }

.pane-search-result .pane-content h3 a{
     text-decoration:none;
     }

.pane-search-result .pane-content .search-snippet{
     padding:5px 0;
     }

@media (max-width:800px){

     .panel-col-first,
     .panel-col-last{
          display:none;
          }

     .html .panel-col.col-middle-left,
     .html .panel-col.col-middle-right,
     .html .panel-panel.panel-col{
          width:100%;
          clear:both;
          background:none;
          }

     .zone-branding-wrapper{
          border-top:none;
          }

     .branding-data{
          padding:25px 0 20px;
          }

     .block-language{
          float:right;
          margin-top:56px;
          }

     #region-branding{
          height:auto;
          }

     .block-accessbility-text,
     .view-nodequeue-bottom-featured-links{
          display:none;
          }

     .block-search{
          clear:both;
          float:left;
          width:100%;
          max-width:100%;
          margin:0px;
          padding:0;
          background:#E3E3E3;
          height:70px;
          border:none;
          }

     .block-search form{
          padding:0 0 0 3%;
          width:97%;
          overflow:hidden;
          max-width:100%;
          position:relative;
          }

     .block-search .form-item{
          margin:0 80px 0 0;
          overflow:hidden;
          display:block;
          }

     .block-search input.form-text{
          width:100%;
          max-width:100%;
          height:70px;
          font-size:27px;
          color:#838383;
          }

     .block-search input.form-text:focus{
          outline:none;
          }

     .block-search .form-actions input{
          position:absolute;
          right:0;
          top:0;
          background:#838383 url('../images/mobile-search-icon.png') no-repeat center;
          width:80px;
          height:70px;
          }

     .panel-col-first,
     .panel-col-last{
          display:none;
          }

     .html .panel-col.col-middle-left,
     .html .panel-col.col-middle-right,
     .html .panel-panel.panel-col{
          width:100%;
          clear:both;
          background:none;
          }

     /* Footer */
     .region-footer-first .block,
     .region-footer-first .block-footer-brand img,
     #region-footer-second{
          display:none;
          }

     .region-footer-first .block-footer-brand{
          display:block;
          width:86%;
          margin:0 7%;
          }

     .region-footer-first .site-slogan{
          display:none;
          }

     .region-footer-first .block-footer-brand a{
          float:left;
          }

     .region-footer-first .footer-brand-wrapper div{
          width:auto;
          margin:0;
          font-size:22px;
          float:left;
          margin-right:5px;
          }
     }

@media (max-width:460px){

     ul.primary li{
          margin:0;
          }

     ul.primary li a{
          padding:0 0.5em;
          }

     body.i18n-ro{
          font-family:"Arial";
          }

     .branding-data{
          margin:2.5% 0 2% 4%;
          padding:0;
          }

     .branding-data{
          margin:2.5% 0 2% 4%;
          padding:0;
          }

     .branding-data .logo-img{
          width:18%;
          }

     .branding-data .logo-img img{
          width:100%;
          }

     .site-slogan{
          margin-top:11px;
          }

     .site-name a{
          font-size:19px;
          }

     .block-language{
          margin:0;
          float:right;
          }

     .block-language li{
          clear:both;
          margin:8px 10px 0 0;
          }

     .section-content{
          background:none;
          }

     .zone-menu-wrapper{
          margin-bottom:0;
          }

     .section-header .region,
     .section-content .region{
          min-height:0;
          }

     /* Footer */
     .section-footer{
          padding:25px 0;
          /*border-top: 1px solid #fff;*/
          }

     .region-footer-first .footer-brand-wrapper div{
          font-size:11px;
          }

     .view-team .views-row{
          width:45%;
          margin:0 2% 15px;
          float:left;
          }

     /* Profile */
     .node-type-profile .field-name-field-profile-photo{
          width:100%;
          }

     .node-type-profile .field-name-field-profile-first-name,
     .node-type-profile .field-name-field-profile-last-name{
          margin:15px 6px 0 0;
          width:auto;
          }

     }

@media (max-width:320px){

     .block-language{
          clear:both;
          width:100%;
          }

     .block-language li{
          clear:none;
          width:31%;
          margin:5px 0;
          border:none;
          }

     .block-language li a{
          margin:auto;
          padding:2px;
          }

     .block-language li.active a{
          border:1px solid #13779B;
          }

     .view-team .views-row{
          width:100%;
          }
     }

@media (max-width:290px){
     .branding-data .logo-img{
          width:10%;
          margin-top:10px;
          }
     }

/* Responsive Menu */
.responsive-on{
     position:relative;
     }

.responsive-on .nav-title{
     background:#046689;
     color:#FFF;
     padding:20px 20px;
     cursor:pointer;
     }

.responsive-on .nav-btn{
     background:#202529 url(../images/mobile-menu.png) no-repeat center center;
     width:62px;
     height:62px;
     position:absolute;
     top:0;
     right:0;
     cursor:pointer;
     }

.responsive-on li{
     background-color:#13759A;
     margin:0 !important;
     }

.responsive-on li a, .responsive-on .nolink{
     color:#FFF;
     text-decoration:none;
     display:block;
     height:50px;
     line-height:50px;
     padding:0 20px;
     }

.responsive-on li .menu li a{
     padding:0 0 0 40px;
     background:#13829A;
     color:#FFFFFF;
     overflow:hidden;
     }

.responsive-on li .menu li a:hover{
     background:#014761;
     }

.responsive-on li a:hover{
     background:#014761;
     }

.menu-block-9.menu-name-menu-footer-links{
     display:none;
     }

#section-content .responsive-on .menu a,
#section-content .responsive-on .menu .nolink{
     color:#FFFFFF;
     }

/* Wysiwyg overrides */
.html article .content strong{
     font-weight:bold;
     }

.html article .content ul,
.html article .content ol{
     padding-left:20px;
     }

.html article .content ul li{
     list-style:disc;
     }

.html article .content ol li{
     list-style:decimal;
     }

/* Replace in core css */

.rotator .slide .views-field-body .more-link{
     height:2em;
     line-height:2em;
     font-size:0.8em;
     }

.view-nodequeue-bottom-featured-links{
     height:11.250em;
     }

.view-nodequeue-bottom-featured-links .view-content{
     height:9em;
     width:790px;
     }

.block-accessbility-text{
     min-width:55px;
     margin:9px 0 0 0;
     }


