@font-face{font-family:'fontawesome';src:url(//doa.guam.gov/wp-doa-content/plugins/Display-document/fonts/fontawesome/fontawesome.eot);src:url(//doa.guam.gov/wp-doa-content/plugins/Display-document/fonts/fontawesome/fontawesome.eot?#iefix) format('embedded-opentype'), url(//doa.guam.gov/wp-doa-content/plugins/Display-document/fonts/fontawesome/fontawesome.woff) format('woff'), url(//doa.guam.gov/wp-doa-content/plugins/Display-document/fonts/fontawesome/fontawesome.ttf) format('truetype'), url(//doa.guam.gov/wp-doa-content/plugins/Display-document/fonts/fontawesome/fontawesome.svg#fontawesome) format('svg');font-weight:normal;font-style:normal;}
#post-105 .entry-title{font-size:16px!important;font-weight:normal!important;color:#555;margin:10px 0px 10px 0px!important;border-bottom:1px solid #ddd;padding:20px 0px;}
.document-select-box{background:#787878;padding:20px 0px;margin:0px !important;}
.document-select-box .search_filter{width:100%!important;margin-bottom:5px;}
.document-select-box .search_filter label{font-size:18px;font-weight:400;font-family:Roboto,sans-serif;display:block;color:#fff;}
.document-select-box .search_filter select{border:1px solid #ddd;border-radius:0px;box-shadow:none;font-size:12px;color:#fff;}
.document-select-box .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#03a9f4;!important;border:1px solid #03a9f4;!important;}
#doc_date{box-shadow:none!important;border-radius:0px!important;}
.cbp-vm-options{position:relative;margin:25px 0px;}
.document-heading h3{font-family:Roboto,sans-serif;background-color:#fff;color:#424242;;font-weight:500 !important;font-size:20px !important;line-height:24px;text-transform:uppercase;padding:10px 0 0 0;text-shadow:#cecece 1px 1px;letter-spacing:1px;}
.cbp-vm-view-grid .cbp-vm-title{font-size:16px;padding-bottom:10px;text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin-bottom:10px;position:relative;}
.inner-desc a:hover{text-decoration:none;}
.cbp-vm-view-grid ul{text-align:center;}
.cbp-vm-view-grid ul li{width:33.14%;text-align:left;margin:1px;min-height:220px;float:left;vertical-align:top;}
.location a .img-grid{display:inline-block;}
.location a{box-shadow:none;}
.docus{display:inline-block;width:100%;}
.cbp-vm-view-grid ul li .inner-desc{width:100%;box-shadow:0px 0px 2px rgba(0,0,0,0.2);min-height:230px;padding:20px;background:#428bca none repeat scroll 0 0 !important;}
.cbp-vm-view-grid .cbp-vm-details{min-height:70px;max-height:70px;margin:5px auto 10px auto;color:#4B4949;font-size:14px;overflow:hidden;font-weight:300;letter-spacing:1px;}
.cbp-vm-price{color:#555;}
.cbp-vm-date span{font-size:14px;color:#555;padding-right:0px;}
.cbp-vm-view-grid .cbp-vm-price{margin:0px 0;font-size:15px;padding:5px 0;border-bottom:1px dashed #ddd;}
.cbp-vm-date div{display:inline-block;}
.cbp-vm-date{font-size:13px;color:#999;display:inline-block;width:49%;text-align:center;}
.cbp-vm-view-grid .cbp-vm-price span{color:#fff;padding-right:0px;}
.cbp-vm-view-grid .doc-author{float:left;width:48%;overflow:hidden;height:25px;}
.cbp-vm-view-grid .doc-date{float:right;width:52%;text-align:right;}
.cbp-vm-view-grid .cbp-vm-add{color:#03a9f4;position:relative;padding:5px 0px;border-radius:2px;margin:0px;box-shadow:none;transition:background 0.2s;font-size:14px;text-align:center;text-transform:uppercase;float:left;}
.cbp-vm-view-grid .cbp-vm-add:hover, .cbp-vm-view-list .cbp-vm-add:hover{color:#4D4D4D;transition:1s ease;}
.cbp-vm-view-grid .cbp-vm-add .fa{padding:0 0px 0px 10px;}
.cbp-vm-view-list li{padding:0px;white-space:nowrap;margin:15px 0px;}
.cbp-vm-view-list ul li .inner-desc{width:100%;box-shadow:1px 1px 2px rgba(0,0,0,0.2);min-height:130px;padding:20px 20px 20px 20px;}
.cbp-vm-view-list li .box-top{width:20%;}
.cbp-vm-view-list li .box-detail{display:inline-block;width:40%;padding:0px 20px;vertical-align:top;}
.cbp-vm-view-list .doc_link{display:inline-block;box-shadow:none;width:17%;vertical-align:middle;}
.cbp-vm-view-list .doc-date{float:right;width:50%;text-align:center;}
.cbp-vm-view-list .doc-author{float:left;width:50%;text-align:center;}
.cbp-vm-view-list .cbp-vm-title{font-size:20px;padding:0 5px 0px 0px;white-space:normal;font-size:18px;font-family:Roboto,sans-serif;font-weight:400;line-height:1;margin-bottom:0px;}
.cbp-vm-view-list .cbp-vm-price{font-size:15px;display:block;padding:0 15px;width:33%}
.cbp-vm-view-list .cbp-vm-details{max-height:80px;min-height:50px;padding:10px 15px;color:#4B4949;font-weight:300;font-size:14px;overflow:hidden;white-space:normal;display:block;width:40%;letter-spacing:1px;}
.cbp-vm-view-list .location{display:inline-block;width:9%;}
.cbp-vm-view-list .list-view-date .location a .img-grid{display:inline-block!important;text-align:center;}
.cbp-vm-view-list .list-view-date{display:inline-block;width:20%;vertical-align:middle;}
.cbp-vm-view-list .cbp-vm-add{margin:0px;padding:5px 10px;border-radius:0px;}
.cbp-vm-view-list .list-view-date .cbp-vm-date{}
.cbp-vm-view-list .cbp-vm-date{white-space:normal;display:inline-block;}
.cbp-vm-view-list .view_btn{display:inline-block;}
.cbp-vm-view-list .cbp-vm-add{color:#03a9f4;padding:5px 0px;border-radius:2px;margin:0px;display:inline-block;box-shadow:none;transition:background 0.2s;font-size:14px;width:100%;text-align:center;text-transform:uppercase;}
.cbp-vm-view-list .cbp-vm-add .fa{padding:0 0px 0px 10px;}
.cbp-vm-view-list .cbp-vm-add :hover{color:#000;}
.cbp-vm-view-list .box-top, .cbp-vm-view-list .cbp-vm-details, .cbp-vm-view-list .cbp-vm-price, .cbp-vm-view-list .cbp-vm-add{display:inline-block;vertical-align:middle;position:relative;}
#basicModal .modal_body p{color:#444;font-size:14px;font-weight:300;letter-spacing:1px;text-align:justify;}
#basicModal .modal_body{padding:10px 20px;}
#basicModal .modal-header{padding:20px 20px;background:#03a9f4;color:#fff;border-bottom:1px dashed #ddd;}
#basicModal .modal-dialog{padding-top:110px;left:0;}
#myModalLabel{font-weight:400;font-family:Roboto,sans-serif;font-size:18px;margin:0px;float:left;}
#basicModal .close{opacity:0.8;font-size:16px;font-weight:300;color:#fff;}
#basicModal .close:hover{background:none;}
#basicModal .modal-content{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2);border-radius:0px;}
.document-area{width:100%!important;margin-right:0!important;}
.doc-date{float:right;}
#main-header{z-index:9 !important;}
.cbp-vm-view-grid .document_data{opacity:1;animation:2s linear 0s normal none 0.5 running fade-in;margin:10px auto;padding:0px !important;width:100%;}
.cbp-vm-view-list .document_data{opacity:1;animation:1s linear 0s normal none 0.5 running fade;}
@keyframes fade {
0%,100%{opacity:0}
50%{opacity:1}
}
@keyframes fade-in {
0%,100%{opacity:0}
50%{opacity:1}
} .overlay{background:#000;color:#3c4a50;opacity:0;visibility:hidden;transition:all 0.2s ease;position:relative;background:#88b7d5;border:4px solid #c2e1f5;width:280px;height:100px;border-radius:6px;}
.overlay:after, .overlay:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.overlay:after{border-color:rgba(136, 183, 213, 0);border-left-color:#88b7d5;border-width:30px;margin-top:-30px;}
.overlay:before{border-color:rgba(194, 225, 245, 0);border-left-color:#c2e1f5;border-width:36px;margin-top:-36px;}
.ehover10:hover .overlay{visibility:visible;opacity:1;}
.help-link{float:right;}
.ehover10 p.icon-links .help-link{float:right;color:#fff;font-size:1.4em;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.ehover10 p.icon-links a span::before{display:inline-block;padding:8px 10px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-twitter::before{content:"\f099";}
#masthead{display:none;}
.doc_message{font-size:18px;color:rgb(153, 153, 153);text-align:center;height:90px;}
.control-label{display:block;margin-bottom:5px;font-weight:bold;border-bottom:2px solid #000;padding:0 0 10px 0;font-size:14px;color:#000;word-wrap:break-word;text-transform:uppercase;font-weight:700;font-family:Lato, Helvetica, Arial, sans-serif;}
.cbp-vm-switcher{padding:0px;}
.cbp-vm-options{text-align:right;}
.cbp-vm-options a{display:inline-block;width:40px;height:40px;overflow:hidden;white-space:nowrap;color:#d0d0d0;color:#333;box-shadow:none!important;border:1px solid #e9e9e9;}
.cbp-vm-options a:hover, .cbp-vm-options a.cbp-vm-selected{color:#03a9f4;}
.cbp-vm-options a:before{width:40px;height:40px;line-height:40px;font-size:14px;text-align:center;display:inline-block;}
.cbp-vm-switcher ul{list-style:none;padding:0;margin:0;}
.cbp-vm-switcher ul:before, .cbp-vm-switcher ul:after{content:" ";display:table;}
.cbp-vm-switcher ul:after{clear:both;}
.cbp-vm-switcher ul li{display:block;position:relative;}
.cbp-vm-title{margin:0;padding:0;}
.cbp-vm-add .fa{padding:0 10px;}
.cbp-vm-add::before{display:none;}
.cbp-vm-add:hover{background:;text-decoration:none;}
.cbp-vm-add:before{margin-right:5px;}
.cbp-vm-icon:before{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.cbp-vm-grid:before{content:"\f00a";}
.cbp-vm-list:before{content:"\f00b";}
.cbp-vm-add:before{content:"\f055";}
.ui-datepicker td span, .ui-datepicker td a{text-align:center!important;}
.ui-datepicker .ui-datepicker-buttonpane button{padding:4px 6px !important;}
.ui-datepicker-calendar{border:none!important;}
.Calender input{border:1px solid #e1e1e1;width:100%;height:30px;margin:10px 0px;background:#fff;box-shadow:none;font-size:13px;color:#999;}
.entry-content a{box-shadow:none;}
.dropdown-menu{width:17%;left:108px !important;}
.datepicker-days table{border:none!important;}
#content-area .et_pb_row{width:100%;}
.inner-desc h3{color:#fff;}
.document_data li:nth-child(n+1) div{color:#fff;}
.document_data li:nth-child(n+2) div{color:#fff;}
.document_data li:nth-child(n+3) div{color:#fff;}
.document_data li:nth-child(n+4) div{color:#fff;}
.location.clearfix a{color:#fff;}
.location .hover .office{position:absolute;right:15px !important;bottom:3px !important;}
.next-posts-link{float:right;margin-top:10px;margin-right:10px;}
.prev-posts-link{float:left;margin-top:10px;}
.demoxfine{width:96.4%;display:block;overflow:hidden;text-align:justify;background:#fff;border:1px solid #428bca;}
.demoxfine .modal-header{padding:10px 10px;background:#428bca none repeat scroll 0 0 !important;color:#fff;border-bottom:1px dashed #ddd;}
.demoxfine  .close{opacity:0.8;font-size:16px;font-weight:300;color:#fff;}
.demoxfine p{padding:10px;}
.slideDown{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;-webkit-animation-timing-function:ease;visibility:visible !important;}
.contact-area .entry-title.main_title{text-align:center;margin-top:60px;font-size:30px;}
.select2.select2-container.select2-container--default{width:100% !important;}
.select2-container--default .select2-selection--multiple{min-height:34px!important;border:1px solid #ddd!important;border-radius:0px!important;}
.select2-container.select2-container--open{width:auto !important;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;line-height:normal;}
@keyframes slideDown {
0%{transform:translateY(-100%);}
50%{transform:translateY(8%);}
65%{transform:translateY(-4%);}
80%{transform:translateY(4%);}
95%{transform:translateY(-2%);}

100%{transform:translateY(0%);}
}
@-webkit-keyframes slideDown {
0%{-webkit-transform:translateY(-100%);}
50%{-webkit-transform:translateY(8%);}
65%{-webkit-transform:translateY(-4%);}
80%{-webkit-transform:translateY(4%);}
95%{-webkit-transform:translateY(-2%);}

100%{-webkit-transform:translateY(0%);}
} @media screen and (max-width:1280px){
.cbp-vm-view-list .location{width:13%;}
}
@media only screen and (min-width:980px) and (max-width:1024px) {
.entry-content{margin-right:0px!important;}
.cbp-vm-view-list .location{width:13%;}
}
@media only screen and (min-width:768px) and (max-width:979px) {
.entry-content, .entry-header{margin-left:7.6923%!important;}
.cbp-vm-view-list .location{width:16%;}
.cbp-vm-view-grid .doc-date{float:left;width:100%;text-align:left;}
.cbp-vm-view-list .doc-author{text-align:left;width:100%;white-space:normal;}
.cbp-vm-view-list .doc-date{width:100%;text-align:left;}
.cbp-vm-view-grid .doc-author{float:left;width:100%;height:inherit;overflow:inherit;}
.cbp-vm-view-grid ul li .inner-desc{max-height:290px;}
.location .hover .office{display:inline-block;position:relative;right:0 !important;width:100%;}
}
@media screen and (max-width:767px){ 
.cbp-spmenu-push{width:100%;}
.document-select-box{width:95%;margin:0 auto !important;}
.cbp-vm-view-grid .document_data{width:95%;}
.cbp-vm-view-grid ul li{width:100%;}
}
@media screen and (max-width:360px){
.cbp-vm-view-grid .doc-date{float:left;width:100%;text-align:left;}
.cbp-vm-view-grid .doc-author{float:left;width:100%;height:inherit;overflow:inherit;}
.cbp-vm-view-grid ul li .inner-desc{max-height:270px;}
}
@media screen and (max-width:66.7em){
.cbp-vm-view-list .cbp-vm-details{width:34%;}
} @media screen and (max-width:47.375em){
.cbp-vm-view-list .cbp-vm-image{width:20%;}
.cbp-vm-view-list .cbp-vm-title{width:auto;}
.cbp-vm-view-list .cbp-vm-details{display:block;width:100%;margin:10px 0;}
.cbp-vm-view-list .cbp-vm-add{margin:10px;}
}
@media screen and (max-width:40.125em){
.cbp-vm-view-grid ul li {
width: 100%;
}
}