.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.node_embed_dialog{background:#e9e9e9;border:2px solid #333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}.node_embed_dialog .ui-dialog-titlebar{margin:0;padding:5px;background-color:#333;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}.node_embed_dialog .ui-dialog-titlebar-close{position:absolute;right:5px;color:#fff;}#nodeEmbedDialog{margin:10px 0 0 0;}.node_embed_dialog .nodeEmbedButtons{margin:0;padding:0;}.node_embed_dialog .nodeEmbedButtons button{background:#333;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #444;padding:3px 10px;margin:5px 5px 0 0;cursor:pointer;}.node_embed_dialog .nodeEmbedButtons button:hover{border:1px solid #999;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
.messages.updatescripts_status{background-color:#EEEEEE;background-image:url(/sites/all/modules/contrib/updatescripts/images/bs_bulp.png);background-repeat:no-repeat;background-position:15px 8px;padding-left:40px !important;}#updatescripts-dialog{width:6480px;height:480px;overflow:auto;background-color:black;color:white;display:none;font-family:Monospace;font-size:0.9em;}#updatescripts-footer{text-align:center;font-size:0.7em;}#updatescripts-process-scripts-submit{margin-top:15px;}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
.word-break{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}@font-face{font-family:'icomoon';src:url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.eot?w4n17h);src:url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.eot?#iefixw4n17h) format('embedded-opentype'),url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.woff2?w4n17h) format('woff2'),url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.ttf?w4n17h) format('truetype'),url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.woff?w4n17h) format('woff'),url(/profiles/project/modules/custom/opsmile_map/css/fonts/icomoon.svg?w4n17h#icomoon) format('svg');font-weight:normal;font-style:normal;}.icomoon,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-cross:before{content:"\e602";}.icon-marker-left:before{content:"\e600";}.icon-marker-right:before{content:"\e601";}.pane-opsmile-map-homepage{margin:48px 0 0;padding:48px 0;color:#fff;background:#057899;}.pane-opsmile-map-homepage .pane-title{margin:0 0 36px;}.pane-opsmile-map-homepage .pane-title span{background:none;color:#fff;}.pane-opsmile-map-homepage .pane-title span:before,.pane-opsmile-map-homepage .pane-title span:after{display:none;}.pane-opsmile-map-homepage .pane-content{width:auto;text-align:center;}#block-opsmile-map-work{padding:0;margin:0 0 64px;}#block-opsmile-map-work .background{padding:24px 0 0;background:#057899;}#block-opsmile-map-work .country-list{max-width:920px;margin:0 auto;padding:0;}#block-opsmile-map-work .country-list .country{list-style:none;margin:0;padding:17px 94px;border-bottom:1px solid #dbdbdb;position:relative;}#block-opsmile-map-work .country-list .country .description{display:none;}#block-opsmile-map-work .country-list .country a.more{position:absolute;height:54px;right:22px;top:16px;}#block-opsmile-map-work .country-list .country a.more span{display:none;}#block-opsmile-map-work .country-list .country a.more:after{display:inline-block;vertical-align:middle;width:24px;line-height:54px;height:54px;content:'';margin:0;background:url(/profiles/project/modules/custom/opsmile_map/img/arrow-right.png) no-repeat 50% 50%;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#block-opsmile-map-work .country-list .country a.more:after{background:url(/profiles/project/modules/custom/opsmile_map/img/arrow-right@2x.png) no-repeat 50% 50%;background-size:24px;}}#block-opsmile-map-work .country-list .country a.flag{position:absolute;top:16px;left:22px;display:block;width:54px;height:54px;}#block-opsmile-map-work .country-list .country a.flag img{display:block;width:100%;height:auto;}#block-opsmile-map-work .country-list .country h3{margin:0;position:relative;height:54px;font-size:20px;line-height:22px;text-transform:none;}#block-opsmile-map-work .country-list .country h3 a{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (min-width:768px){#block-opsmile-map-work .country-list .country .description{color:#363636;vertical-align:middle;display:inline-block;width:58%;font-size:18px;line-height:22px;height:54px;}#block-opsmile-map-work .country-list .country .description span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#block-opsmile-map-work .country-list .country h3{vertical-align:middle;display:inline-block;width:40%;}}@media only screen and (min-width:1024px){#block-opsmile-map-work .country-list .country{padding:16px 222px 16px 94px;}#block-opsmile-map-work .country-list .country h3{margin:0 2% 0 0;width:30%;}#block-opsmile-map-work .country-list .country .description{width:66%;}#block-opsmile-map-work .country-list .country a.more{text-align:right;width:200px;font-weight:bold;font-size:22px;line-height:54px;}#block-opsmile-map-work .country-list .country a.more span{display:inline-block;margin-right:10px;}}#block-opsmile-map-work #opsmile-map-regions-form{background:#eff9fb;text-align:center;padding:13px 24px;}#block-opsmile-map-work #opsmile-map-regions-form .form-item{width:100%;max-width:448px;display:inline-block;margin:0;}#block-opsmile-map-work #opsmile-map-regions-form .form-item .selector{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;text-align:left;position:relative;border:1px solid #ccc;width:100% !important;background:#fff;}#block-opsmile-map-work #opsmile-map-regions-form .form-item .selector span{box-sizing:border-box;font-weight:700;color:#363636;display:block;font-size:16px;line-height:23px;padding:8px 40px 8px 20px;width:100% !important;position:relative;}#block-opsmile-map-work #opsmile-map-regions-form .form-item .selector span:after{content:'';position:absolute;top:0;right:12px;bottom:0;width:16px;line-height:39px;background:url(/profiles/project/modules/custom/opsmile_map/img/caret-down-16x10.png) no-repeat 50% 50%;}html.js #block-opsmile-map-work #opsmile-map-regions-form .form-item select{width:100% !important;margin:0 !important;padding:0 !important;height:40px !important;line-height:40px !important;cursor:pointer;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;background:none;position:absolute;top:0;bottom:0;left:0;right:0;border:none;}#opsmile-map-work-wrapper{max-width:1000px;margin:0 auto;}#opsmile-map-work-wrapper #opsmile-map-work-inner{position:relative;padding:50.7% 0 0;background:#057899;}#opsmile-map-work-wrapper #opsmile-map-work-inner #opsmile-map-work{z-index:99;position:absolute;top:0;left:0;right:0;bottom:0;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info{text-align:left;position:absolute;top:0;width:372px;width:auto;opacity:0;z-index:102;pointer-events:none;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.hover{display:block;opacity:1;}body.removing-marker #opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.hover{opacity:0;}body.marker-active #opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.hover{opacity:0;}body.marker-active #opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.hover.active{pointer-events:auto;display:block;opacity:1;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .label{-webkit-border-radius:6px;border-radius:6px;background-clip:padding-box;padding:0 16px;height:36px;background:#af499b;position:relative;-webkit-transition:border-radius 250ms ease-in-out;-moz-transition:border-radius 250ms ease-in-out;-o-transition:border-radius 250ms ease-in-out;-ms-transition:border-radius 250ms ease-in-out;transition:border-radius 250ms ease-in-out;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .label a.close{opacity:0;-webkit-transition:opacity 250ms ease-in-out 500ms;-moz-transition:opacity 250ms ease-in-out 500ms;-o-transition:opacity 250ms ease-in-out 500ms;-ms-transition:opacity 250ms ease-in-out 500ms;transition:opacity 250ms ease-in-out 500ms;cursor:pointer;z-index:1;position:absolute;top:0;padding:0 10px;right:0;height:36px;line-height:38px;font-size:14px;color:#c594c0;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .label a.close:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602";}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .label h4{color:#fff;font-size:22px;line-height:36px;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.active .label{-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background-clip:padding-box;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.active .label a.close{opacity:1;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content{box-sizing:border-box;max-width:0;max-height:0;overflow:hidden;background:#fff;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;background-clip:padding-box;-webkit-transition:max-width 250ms ease-in-out 250ms,max-height 250ms ease-in-out 500ms;-moz-transition:max-width 250ms ease-in-out 250ms,max-height 250ms ease-in-out 500ms;-o-transition:max-width 250ms ease-in-out 250ms,max-height 250ms ease-in-out 500ms;-ms-transition:max-width 250ms ease-in-out 250ms,max-height 250ms ease-in-out 500ms;transition:max-width 250ms ease-in-out 250ms,max-height 250ms ease-in-out 500ms;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content{margin-top:-1px;}}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content .inner{padding:12px 16px;min-height:94px;position:relative;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content a.flag{position:absolute;top:12px;bottom:12px;left:16px;display:block;width:94px;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content a.flag img{display:block;width:94px;height:94px;position:absolute;top:50%;left:0;margin-top:-47px;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content .info{padding:6px 0 0 110px;color:#959595;font-size:18px;line-height:22px;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content .info strong{color:#363636;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content a.more{font-weight:bold;margin-top:12px;display:block;text-align:right;}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content a.more:after{display:inline-block;vertical-align:middle;width:24px;line-height:24px;height:24px;content:'';margin:0 0 0 10px;background:url(/profiles/project/modules/custom/opsmile_map/img/arrow-right.png) no-repeat 50% 50%;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info .content a.more:after{background:url(/profiles/project/modules/custom/opsmile_map/img/arrow-right@2x.png) no-repeat 50% 50%;background-size:24px;}}#opsmile-map-work-wrapper #opsmile-map-work-inner .country-info.active .content{max-width:400px;max-height:500px;}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker{cursor:pointer;text-align:center;font-family:'icomoon';position:absolute;margin:-22px 0 0 -9px;width:22px;height:22px;display:block;z-index:99;font-size:0;line-height:22px;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;-ms-transition:all 250ms ease-in;transition:all 250ms ease-in;}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker:before{font-size:22px;display:inline-block;content:"\e600";color:#f28521;margin:0;padding:0;border:none;}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker:after{font-size:22px;display:inline-block;content:"\e601";color:#f8b173;margin:0;padding:0;border:none;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#opsmile-map-work-wrapper #opsmile-map-work-inner .marker:after{margin-left:-0.5px;}}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker.hover{z-index:100;transform:scale(1.5) translate(0,-3px);}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker.hover:before{color:#af499b;}#opsmile-map-work-wrapper #opsmile-map-work-inner .marker.hover:after{color:#c483b9;}
.url-textfield{display:none !important;}
