/** Fonts **/

@font-face {
	font-family: 'Conv_Montserrat-Regular';
	src: url('../fonts/Montserrat-Regular.eot');
	src: url('../fonts/Montserrat-Regular.woff') format('woff'),
	url('../fonts/Montserrat-Regular.ttf') format('truetype'),
	url('../fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Montserrat-Light';
	src: url('../fonts/Montserrat-Light.eot');
	src: url('../fonts/Montserrat-Light.woff') format('woff'),
	url('../fonts/Montserrat-Light.ttf') format('truetype'),
	url('../fonts/Montserrat-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'Conv_Montserrat-Bold';
	src: url('../fonts/Montserrat-Bold.eot');
	src: url('../fonts/Montserrat-Bold.woff') format('woff'),
	url('../fonts/Montserrat-Bold.ttf') format('truetype'),
	url('../fonts/Montserrat-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Montserrat-SemiBold';
	src: url('../fonts/Montserrat-SemiBold.eot');
	src: url('../fonts/Montserrat-SemiBold.woff') format('woff'),
	url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
	url('../fonts/Montserrat-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Montserrat-ExtraBold';
	src: url('../fonts/Montserrat-ExtraBold.eot');
	src: url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
	url('../fonts/Montserrat-ExtraBold.ttf') format('truetype'),
	url('../fonts/Montserrat-ExtraBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Montserrat-Medium';
	src: url('../fonts/Montserrat-Medium.eot');
	src: url('../fonts/Montserrat-Medium.woff') format('woff'),
	url('../fonts/Montserrat-Medium.ttf') format('truetype'),
	url('../fonts/Montserrat-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_TREBUCBD';
	src: url('../fonts/TREBUCBD.eot');
	src: url('../fonts/TREBUCBD.woff') format('woff'),
	url('../fonts/TREBUCBD.ttf') format('truetype'),
	url('../fonts/TREBUCBD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_Trebuchet MS';
	src: url('../fonts/TrebuchetMS.eot');
	src: url('../fonts/TrebuchetMS.woff') format('woff'),
	url('../fonts/TrebuchetMS.ttf') format('truetype'),
	url('../fonts/TrebuchetMS.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_arial';
	src: url('../fonts/arial.eot');
	src: url('../fonts/arial.woff') format('woff'),
	url('../fonts/arial.ttf') format('truetype'),
	url('../fonts/arial.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
 * Default
 */

body{
    font-family: 'Conv_Montserrat-Medium';
    font-size: 16px;
}

header#navbar {
    background: transparent;
    border: 0;
    border-radius: 0;
    margin-top: 5px;
    position: relative;
   /* z-index: 2;*/
}

button#main-menu-btn{
    z-index: 99;
}

.node-type-page .custom-page.col-md-10 {
    margin: 0 auto;
    float: none;
}

.node-type-page h1.page-header {
    font-size: 38px;
    color: #003D6B;
    font-family: 'Conv_Montserrat-ExtraBold';
    padding-bottom: 25px;
    border: 0;
}

h1.page-header {
    font-size: 38px;
    color: #13689B;
    font-family: 'Conv_Montserrat-ExtraBold';
    padding-bottom: 25px;
    border: 0;
}

select.form-control{
    font-size: 14px;
    color: white;
    background: #003D6B;
    font-family: 'Conv_Montserrat-SemiBold';
    height: 40px;
    padding-top: 4px;
}

/** Menu **/

#peza-online-menu{
    background: #CE1126;
}

#peza-online-menu a{
	color: white;
}

#peza-online-menu a:hover,
#peza-online-menu a:focus{
	text-decoration: none;
	color: white!important;
}

#block-system-main-menu .caret {
    position: absolute;
    right: 10px;
    top: 16px;
    background-image: url(../images/menu-caret.png);
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent;
}

#block-system-main-menu .nav>li>a:hover .caret {
    background-image: url(../images/menu-caret-blue.png);
}

/*#block-system-main-menu ul li.last.leaf a:hover,
#block-system-main-menu ul li.last.leaf a:focus{
	text-decoration: none;
	color: white!important;
}*/

#block-system-main-menu li a.peza-online-menu:hover,
#block-system-main-menu li a.peza-online-menu:focus{
    text-decoration: none;
    color: white!important;    
}

#block-views-menu-file-block,
#block-views-menu-file-block-1{
    display: none;
}

.citizen-charter .views-row .views-field-views-node-quicklinks,
.handbook-of-expatriates .views-row .views-field-views-node-quicklinks{
	display: block!important;
}

.citizen-charter .views-row .views-field-title a,
.handbook-of-expatriates .views-row .views-field-title a{
	position: relative;
    display: block;
    padding: 10px 15px;
    color: white;
    font-family: 'Conv_Montserrat-SemiBold';	
}

.citizen-charter .views-row .views-field-title a:hover,
.citizen-charter .views-row .views-field-title a:focus,
.handbook-of-expatriates .views-row .views-field-title a:hover,
.handbook-of-expatriates .views-row .views-field-title a:focus{
	background: #FFF800;
    color: #003D6B;
    text-decoration: none;
}

.handbook-of-expatriates > a{
	display: none!important;
}

.navbar-nav>li>a{
	font-family: 'Conv_Montserrat-SemiBold';
	padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 30px;
    padding-top: 30px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    background: transparent;
}

.navbar-nav>li.active a{
	background: red;
	color: white;
}

.navbar-nav>li.active a:after{
	visibility: visible;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #003D69;
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 0;
    margin-left: -15%;
}

.custom-menu {
    border-top: 2px solid #707070;
}

#block-views-quick-content-block-15 {
/*    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 35px;*/
    text-align: center;
    position: absolute;
    top: inherit;
    width: 100%;
    padding-bottom: 35px;
    padding-top: 50px;
}

/** Containter **/

.main-container.container .navbar-collapse.collapse {
    padding: 0;
}

/** Welcome Text **/

#block-views-quick-content-block-7 {
    padding-top: 60px;
    float: none;
    margin: 0 auto;
}

.welcome-title-handler{
	padding-top: 5%;
    margin-right: 40px;
    padding-left: 0;
}

.welcome-title {
    font-size: 42px;
    color: #003D6B;
    font-family: 'Conv_Montserrat-ExtraBold';
    line-height: 50px;
    text-align: right;
}

.welcome-body {
    color: #505050;
    font-family: 'Conv_Montserrat-Medium';
    line-height: 35px;
}

.welcome-body-handler {
    border-left: 1px solid #505050;
    padding-left: 40px;
}

/** WPEZA ADVANTAGE **/

#block-views-peza-advantage-block {
    padding-top: 80px;
    float: none;
    margin: 0 auto;
}

#block-views-peza-advantage-block h2 {
    font-size: 38px;
    color: #003D6B;
    font-family: 'Conv_Montserrat-ExtraBold';
    padding-bottom: 40px;
}

#block-views-peza-advantage-block #views-bootstrap-grid-1 .col.col-sm-6 {
    padding-bottom: 20px;
    padding-top: 20px;
}

.advantage-title {
    color: #003D6B;
    font-size: 22px;
    font-family: 'Conv_Montserrat-ExtraBold';
    padding-bottom: 5px;
}

.advantage-teaser {
    color: #505050;
    font-family: 'Conv_Montserrat-Medium';
    line-height: 25px;
    width: 70%;
}

/** Directory **/

 

.page-node-326 .custom-holder.container.main-container > .main-container.container{
    margin-left: 270px;
    width: auto;
    padding: 0;
}

.page-node-326 .custom-holder.container.main-container > .main-container.container > .row {
    margin-right: 0;
    margin-left: 0;
}

.page-node-326 .custom-holder.container.main-container > .main-container.container > .row > section.col-sm-9 {
    width: auto;
    padding: 0;
}

/** PHILIPPINE TRANSPARENCY SEAL **/

.page-node-373 .main-container.container #block-system-main table{
	width: 100%!important;
}

.page-node-373 .main-container.container #block-system-main table td{
	padding: 10px;
}

.section-not-front{
	padding-left: 65px;
}


/** Declaration of Privacy Policy **/

.page-node-327 .field-name-body table {
    width: 45%!important;
    border: 0;
    box-shadow: 0 0 0;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.page-node-327 .field-name-body table td{
	border: 0!important;
}

.page-node-327 .field-name-body table td img{
	margin-right: 10px;
}

.page-node-327 .field-name-body table td a{
	color: #505050!important;
}

.page-node-327 .field-name-body table td a strong{
    font-size: 12px!important;
    line-height: 1px!important;
    font-family: 'Conv_Montserrat-ExtraBold';
}

.page-node-327 .field-name-body table td a{
	font-size: 11px;
}

.page-node-327 .field-name-body table td a:hover,
.page-node-327 .field-name-body table td a:focus{
	text-decoration: none!important;
}

/** FOI FORM **/

#block-views-menu-file-block-2 .view-menu-file a,
#block-views-menu-file-block-3 .view-menu-file a{
    color: white;
    font-family: 'Conv_Montserrat-Medium';
    letter-spacing: 2px;
}

#block-views-menu-file-block-3,
#block-views-quick-content-with-link-block-2{
    padding-top: 25px;
}

#block-views-quick-content-with-link-block-2 .views-field-field-link a{
    color: white;
}

#block-views-quick-content-with-link-block-2 .views-field-field-link{
    text-align: right;
}

#block-views-menu-file-block-2 {
    margin-top: 20px;
}

.page-node-326 .field-name-body td {
    border-top: 0!important;
    border-right: 0!important;
    border-left: 0!important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 12px;
}

/** Other **/

.custom-quicklinks {
    padding: 12px;
    background-image: url(https://temp-peza.remoteconfig.net/sites/default/files/map_directions-01.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #0079bf;
    background-size: 50px 50px;
    background-position: 10px;
    text-align: right;
    display: inline-block;
    padding-left: 50px;
    font-family: 'Conv_Montserrat-ExtraBold';
    border-radius: 20px;
}

.custom-quicklinks-background{
    padding: 12px;
}

.custom-quicklinks-background a{
    padding: 10px;
    color: white;
}

#block-views-3b52c661c0183bee2ecbfdc9e6ad9683 {
    margin-bottom: 20px;
    margin-top: 20px;
}

/** Search Result **/

.view-result .views-row {
    padding-bottom: 30px;
    padding-top: 15px;
    border-bottom: 1px solid #ccc;
}

.view-result .views-field-body,
.view-result .views-field-field-body-getting-started,
.view-result .views-field-field-teaser-body{
    color: #505050;
    font-family: 'Conv_Montserrat-Medium';
}

.view-result .views-row > div:nth-child(1) a{
    color: #13689B!important;
    font-family: 'Conv_Montserrat-ExtraBold';
    font-size: 15px;
}

#block-views-exp-result-page #edit-combine-wrapper label{
    z-index: 1;
    top: 7px;
    left: 7px;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets{
    float: right;
    position: relative;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets #edit-combine-wrapper{
    display: inline-block;
    padding: 0;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets #edit-combine-wrapper input{
    border-color: #505050;
    border-radius: 0;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets .views-submit-button{
    display: inline-block;
    padding: 0;
    vertical-align: top;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets .views-submit-button button{
    margin-top: 0;
    background-image: url(../images/magni.png);
    border-color: transparent;
    color: transparent;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 35px;
    width: 38px;
    background-position: center;
    position: absolute;
    right: 0;
}

#block-views-exp-result-page .views-exposed-form .views-exposed-widgets .views-submit-button button:focus{
    outline: 0;
}


/** Search Form Homepage **/

#slideshow{
    position: relative;
}

#block-multiblock-1 {
    position: absolute;
    bottom: 45px;
    left: 0;
    right: 0;
    z-index: 1;
}

#block-multiblock-1 form{
    width: 50%;
    margin: 0 auto;
}

#block-multiblock-1 #edit-combine-wrapper{
    width: 100%;
}

#block-multiblock-1 .views-submit-button{
    width: 100%;
    text-align: center;
}

#block-multiblock-1 #edit-combine-wrapper input {
    border-radius: 0;
    height: 50px;
    border: 0;
}

#block-multiblock-1 .views-submit-button button {
    font-family: 'Conv_Montserrat-Medium';
    background: #00547F;
    font-size: 17px;
    padding-left: 45px;
    padding-right: 45px;
}

/*.front aside.main-sidebar {
    height: 5000px!important;
}*/

/** DTI LOGO **/

.navbar .region-dti-logo{
    float: right;
    width: 9%;
}

.navbar .region-dti-logo .views-field-body img{
    width: 100%!important;
    height: 100%!important;
}

/** Site Map **/

.page-sitemap #block-system-main .view-sitemap > .view-content{
    display: none;
}

.page-sitemap #block-system-main .view-sitemap > .view-footer .menu li ul{
    display: block!important;
}

.page-sitemap #block-system-main .view-sitemap > .view-footer .menu > li > a,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu > li > a:focus,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu > li > a:hover,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu > li > a:active{
    background: transparent!important;
    color: #003D6B!important;
    font-family: 'Conv_Montserrat-ExtraBold';
    text-transform: uppercase;
}

.page-sitemap #block-system-main .view-sitemap > .view-footer .menu li ul li a:hover,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu li ul li a:active,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu li ul li a:focus,
.page-sitemap #block-system-main .view-sitemap > .view-footer .menu li ul li a{
    background: transparent!important;
    color:#003D6B!important;
    padding-top: 5px;
    padding-bottom: 5px;
}

/** Feedback and Concerns **/

.page-node-1336 #block-system-main article > header{
    display: none;
}

.page-node-1336 #block-system-main .webform-client-form-1336 label {
    padding-top: 10px;
    padding-left: 10px;
    font-family: 'Conv_Montserrat-Light';
    color: #a7a7a7;
}

.webform-client-form-1336 input {
    height: 40px;
    border-radius: 0;
}


.page-node-325 #node-325 .field-item p{
    background: url(../images/org-chart2.png);
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.page-node-325 #node-325 .field-item p img{
    opacity: 0;
    width: 100%!important;
    height: 100%!important;
}

.node-page .field-name-body h2{
    color: #003D6B;
}

blockquote{
    font-size: 14px!important;
}
.teaser-image-handler img {
    width: 100%;
}
.view-press-releases .views-row {
    display: inline-block;
    padding-bottom: 30px;
    border-bottom: 1px solid;
    padding-top: 30px;
    border-color: #8080802b;
}
.press-release-new-page {
    padding: 0;
}
.teaser-readmore-handler a {
    font-size: 12px;
    color: #505050;
    padding-top: 15px;
    font-family: 'Conv_Montserrat-Medium';
    text-decoration: underline;
}
.teaser-readmore-handler {
    padding-top: 20px;
    text-align: right;
}
.view-press-releases .views-row-last {
    border-bottom: 0;
}
.node-type-press-releases h1.page-header {
    padding-bottom: 0;
    margin-bottom: 0;
}

.node-type-press-releases .field-name-field-date {
    color: #8080809c;
    font-size: 13px;
    padding-bottom: 20px;
    font-style: italic;
    font-weight: normal;
    padding-top: 10px;
}

.node-type-press-releases .field-name-body img {
    width: 75%!important;
    height: 100%!important;
}
.node-type-press-releases ol.breadcrumb {
    display: none;
}
.page-press-releases .view-press-releases .teaser-body-date {
    font-size: 12px;
    color: #999999e3;
    font-style: italic;
    font-family: tahoma,geneva,sans-serif;
    padding-top: 5px;
    padding-bottom: 20px;
}


.sec-image {
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

.sec-image img {
	width: 100%;
}
